diff --git a/Include/sdk/_sdk-versions.json b/Include/sdk/_sdk-versions.json index 9ec34be32..6916351bb 100644 --- a/Include/sdk/_sdk-versions.json +++ b/Include/sdk/_sdk-versions.json @@ -1,3093 +1,3093 @@ { "NewServiceVersion" : "3.7.300.0", - "ProductVersion" : "3.7.835.0", - "CoreVersion" : "3.7.304.18", + "ProductVersion" : "3.7.836.0", + "CoreVersion" : "3.7.304.19", "OverrideCoreVersion" : "3.3", "DefaultToPreview" : false, "PreviewLabel" : null, "ServiceVersions" : { "CloudHSM" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AutoScaling" : { - "Version" : "3.7.302.66", + "Version" : "3.7.302.67", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AWSSupport" : { - "Version" : "3.7.301.24", + "Version" : "3.7.301.25", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudFormation" : { - "Version" : "3.7.308.13", + "Version" : "3.7.308.14", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudFront" : { - "Version" : "3.7.303.14", + "Version" : "3.7.303.15", "AssemblyVersionOverride" : "3.3.4.0", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudSearch" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudSearchDomain" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudTrail" : { - "Version" : "3.7.306.1", + "Version" : "3.7.306.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ConfigService" : { - "Version" : "3.7.303.1", + "Version" : "3.7.303.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudWatch" : { - "Version" : "3.7.304.33", + "Version" : "3.7.304.34", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudWatchLogs" : { - "Version" : "3.7.305.48", + "Version" : "3.7.305.49", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CodeDeploy" : { - "Version" : "3.7.301.91", + "Version" : "3.7.301.92", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CognitoIdentity" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18", - "SecurityToken" : "3.7.300.108" + "Core" : "3.7.304.19", + "SecurityToken" : "3.7.300.109" }, "InPreview" : false }, "CognitoSync" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18", - "CognitoIdentity" : "3.7.300.107" + "Core" : "3.7.304.19", + "CognitoIdentity" : "3.7.300.108" }, "InPreview" : false }, "DataPipeline" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "DeviceFarm" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "DirectConnect" : { - "Version" : "3.7.301.0", + "Version" : "3.7.301.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "DynamoDBv2" : { - "Version" : "3.7.303.24", + "Version" : "3.7.303.25", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "EC2" : { - "Version" : "3.7.330.3", + "Version" : "3.7.330.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ECS" : { - "Version" : "3.7.306.4", + "Version" : "3.7.306.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ElastiCache" : { - "Version" : "3.7.302.45", + "Version" : "3.7.302.46", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ElasticBeanstalk" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ElasticLoadBalancing" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ElasticMapReduce" : { - "Version" : "3.7.304.55", + "Version" : "3.7.304.56", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ElasticTranscoder" : { - "Version" : "3.7.301.0", + "Version" : "3.7.301.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Glacier" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18", - "SQS" : "3.7.301.21", - "SimpleNotificationService" : "3.7.301.56" + "Core" : "3.7.304.19", + "SQS" : "3.7.301.22", + "SimpleNotificationService" : "3.7.301.57" }, "InPreview" : false }, "IdentityManagement" : { - "Version" : "3.7.301.33", + "Version" : "3.7.301.34", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ImportExport" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Kinesis" : { - "Version" : "3.7.301.100", + "Version" : "3.7.301.101", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Lambda" : { - "Version" : "3.7.305.39", + "Version" : "3.7.305.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "KeyManagementService" : { - "Version" : "3.7.304.3", + "Version" : "3.7.304.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MachineLearning" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MobileAnalytics" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "OpsWorks" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "RDS" : { - "Version" : "3.7.313.15", + "Version" : "3.7.313.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Redshift" : { - "Version" : "3.7.305.33", + "Version" : "3.7.305.34", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Route53" : { - "Version" : "3.7.302.74", + "Version" : "3.7.302.75", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Route53Domains" : { - "Version" : "3.7.302.2", + "Version" : "3.7.302.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "S3" : { - "Version" : "3.7.309.6", + "Version" : "3.7.309.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SecurityToken" : { - "Version" : "3.7.300.108", + "Version" : "3.7.300.109", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SimpleDB" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SimpleEmail" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SimpleNotificationService" : { - "Version" : "3.7.301.56", + "Version" : "3.7.301.57", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SimpleWorkflow" : { - "Version" : "3.7.301.11", + "Version" : "3.7.301.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SQS" : { - "Version" : "3.7.301.21", + "Version" : "3.7.301.22", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SimpleSystemsManagement" : { - "Version" : "3.7.304.26", + "Version" : "3.7.304.27", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "StorageGateway" : { - "Version" : "3.7.303.6", + "Version" : "3.7.303.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "WorkSpaces" : { - "Version" : "3.7.303.30", + "Version" : "3.7.303.31", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "DirectoryService" : { - "Version" : "3.7.301.2", + "Version" : "3.7.301.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ElasticFileSystem" : { - "Version" : "3.7.303.2", + "Version" : "3.7.303.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CodeCommit" : { - "Version" : "3.7.301.83", + "Version" : "3.7.301.84", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CodePipeline" : { - "Version" : "3.7.305.5", + "Version" : "3.7.305.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Elasticsearch" : { - "Version" : "3.7.302.61", + "Version" : "3.7.302.62", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "WAF" : { - "Version" : "3.7.301.2", + "Version" : "3.7.301.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "KinesisFirehose" : { - "Version" : "3.7.305.6", + "Version" : "3.7.305.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AWSMarketplaceCommerceAnalytics" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Inspector" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoT" : { - "Version" : "3.7.307.54", + "Version" : "3.7.307.55", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IotData" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "APIGateway" : { - "Version" : "3.7.300.109", + "Version" : "3.7.300.110", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ECR" : { - "Version" : "3.7.302.20", + "Version" : "3.7.302.21", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudWatchEvents" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CertificateManager" : { - "Version" : "3.7.301.9", + "Version" : "3.7.301.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "GameLift" : { - "Version" : "3.7.302.26", + "Version" : "3.7.302.27", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "DatabaseMigrationService" : { - "Version" : "3.7.301.106", + "Version" : "3.7.301.107", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AWSMarketplaceMetering" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CognitoIdentityProvider" : { - "Version" : "3.7.306.2", + "Version" : "3.7.306.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ApplicationDiscoveryService" : { - "Version" : "3.7.301.18", + "Version" : "3.7.301.19", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ApplicationAutoScaling" : { - "Version" : "3.7.302.14", + "Version" : "3.7.302.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ServiceCatalog" : { - "Version" : "3.7.301.77", + "Version" : "3.7.301.78", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ElasticLoadBalancingV2" : { - "Version" : "3.7.303.14", + "Version" : "3.7.303.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "KinesisAnalytics" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Snowball" : { - "Version" : "3.7.301.1", + "Version" : "3.7.301.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Budgets" : { - "Version" : "3.7.301.20", + "Version" : "3.7.301.21", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ServerMigrationService" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Rekognition" : { - "Version" : "3.7.303.1", + "Version" : "3.7.303.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Lightsail" : { - "Version" : "3.7.306.1", + "Version" : "3.7.306.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Polly" : { - "Version" : "3.7.304.1", + "Version" : "3.7.304.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "StepFunctions" : { - "Version" : "3.7.303.25", + "Version" : "3.7.303.26", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AppStream" : { - "Version" : "3.7.302.84", + "Version" : "3.7.302.85", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "OpsWorksCM" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CodeBuild" : { - "Version" : "3.7.310.2", + "Version" : "3.7.310.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Pinpoint" : { - "Version" : "3.7.302.19", + "Version" : "3.7.302.20", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Shield" : { - "Version" : "3.7.301.1", + "Version" : "3.7.301.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AWSHealth" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "XRay" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "WAFRegional" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Batch" : { - "Version" : "3.7.307.2", + "Version" : "3.7.307.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CostAndUsageReport" : { - "Version" : "3.7.302.0", + "Version" : "3.7.302.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudDirectory" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Lex" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MTurk" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Organizations" : { - "Version" : "3.7.302.53", + "Version" : "3.7.302.54", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "WorkDocs" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ResourceGroupsTaggingAPI" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CodeStar" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "LexModelBuildingService" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MarketplaceEntitlementService" : { - "Version" : "3.7.302.24", + "Version" : "3.7.302.25", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Athena" : { - "Version" : "3.7.305.0", + "Version" : "3.7.305.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Greengrass" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "DAX" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MigrationHub" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Glue" : { - "Version" : "3.7.316.2", + "Version" : "3.7.317.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudHSMV2" : { - "Version" : "3.7.301.2", + "Version" : "3.7.301.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Mobile" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Pricing" : { - "Version" : "3.7.302.47", + "Version" : "3.7.302.48", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CostExplorer" : { - "Version" : "3.7.303.27", + "Version" : "3.7.303.28", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MediaPackage" : { - "Version" : "3.7.301.103", + "Version" : "3.7.301.104", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MediaLive" : { - "Version" : "3.7.308.20", + "Version" : "3.7.308.21", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MediaStoreData" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MediaStore" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MediaConvert" : { - "Version" : "3.7.306.2", + "Version" : "3.7.306.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MQ" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "GuardDuty" : { - "Version" : "3.7.307.3", + "Version" : "3.7.307.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AppSync" : { - "Version" : "3.7.305.25", + "Version" : "3.7.305.26", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SageMakerRuntime" : { - "Version" : "3.7.301.96", + "Version" : "3.7.301.97", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoTJobsDataPlane" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SageMaker" : { - "Version" : "3.7.328.1", + "Version" : "3.7.329.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Translate" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Comprehend" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "KinesisVideo" : { - "Version" : "3.7.301.55", + "Version" : "3.7.301.56", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "KinesisVideoMedia" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "KinesisVideoArchivedMedia" : { - "Version" : "3.7.301.79", + "Version" : "3.7.301.80", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ResourceGroups" : { - "Version" : "3.7.301.37", + "Version" : "3.7.301.38", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ServerlessApplicationRepository" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Cloud9" : { - "Version" : "3.7.301.95", + "Version" : "3.7.301.96", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ServiceDiscovery" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "WorkMail" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AutoScalingPlans" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "TranscribeService" : { - "Version" : "3.7.303.23", + "Version" : "3.7.303.24", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Connect" : { - "Version" : "3.7.320.9", + "Version" : "3.7.320.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "FMS" : { - "Version" : "3.7.302.24", + "Version" : "3.7.302.25", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SecretsManager" : { - "Version" : "3.7.304.3", + "Version" : "3.7.304.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ACMPCA" : { - "Version" : "3.7.302.16", + "Version" : "3.7.302.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoTAnalytics" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoT1ClickDevicesService" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoT1ClickProjects" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "PI" : { - "Version" : "3.7.301.14", + "Version" : "3.7.301.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Neptune" : { - "Version" : "3.7.301.91", + "Version" : "3.7.301.92", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MediaTailor" : { - "Version" : "3.7.305.33", + "Version" : "3.7.305.34", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "EKS" : { - "Version" : "3.7.307.1", + "Version" : "3.7.307.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "DLM" : { - "Version" : "3.7.301.103", + "Version" : "3.7.301.104", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Signer" : { - "Version" : "3.7.300.108", + "Version" : "3.7.300.109", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Chime" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "PinpointEmail" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "PinpointSMSVoice" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "S3Control" : { - "Version" : "3.7.305.72", + "Version" : "3.7.305.73", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "RAM" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Route53Resolver" : { - "Version" : "3.7.303.23", + "Version" : "3.7.303.24", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "RDSDataService" : { - "Version" : "3.7.301.83", + "Version" : "3.7.301.84", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "QuickSight" : { - "Version" : "3.7.311.15", + "Version" : "3.7.311.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Amplify" : { - "Version" : "3.7.302.23", + "Version" : "3.7.302.24", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "RoboMaker" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "DataSync" : { - "Version" : "3.7.303.16", + "Version" : "3.7.303.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Transfer" : { - "Version" : "3.7.307.14", + "Version" : "3.7.307.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "GlobalAccelerator" : { - "Version" : "3.7.302.6", + "Version" : "3.7.302.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ComprehendMedical" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "KinesisAnalyticsV2" : { - "Version" : "3.7.302.49", + "Version" : "3.7.302.50", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MediaConnect" : { - "Version" : "3.7.301.82", + "Version" : "3.7.301.83", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "FSx" : { - "Version" : "3.7.305.6", + "Version" : "3.7.305.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SecurityHub" : { - "Version" : "3.7.306.10", + "Version" : "3.7.306.11", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "LicenseManager" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AppMesh" : { - "Version" : "3.7.301.102", + "Version" : "3.7.301.103", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Kafka" : { - "Version" : "3.7.304.11", + "Version" : "3.7.304.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ApiGatewayManagementApi" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ApiGatewayV2" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "DocDB" : { - "Version" : "3.7.303.39", + "Version" : "3.7.303.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Backup" : { - "Version" : "3.7.304.49", + "Version" : "3.7.304.50", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "WorkLink" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Textract" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ManagedBlockchain" : { - "Version" : "3.7.301.100", + "Version" : "3.7.301.101", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MediaPackageVod" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "GroundStation" : { - "Version" : "3.7.301.39", + "Version" : "3.7.301.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoTThingsGraph" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoTEvents" : { - "Version" : "3.7.301.55", + "Version" : "3.7.301.56", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoTEventsData" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "PersonalizeRuntime" : { - "Version" : "3.7.302.22", + "Version" : "3.7.302.23", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Personalize" : { - "Version" : "3.7.303.22", + "Version" : "3.7.303.23", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "PersonalizeEvents" : { - "Version" : "3.7.301.99", + "Version" : "3.7.301.100", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ServiceQuotas" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ApplicationInsights" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "EC2InstanceConnect" : { - "Version" : "3.7.301.50", + "Version" : "3.7.301.51", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "EventBridge" : { - "Version" : "3.7.303.17", + "Version" : "3.7.303.18", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "LakeFormation" : { - "Version" : "3.7.304.14", + "Version" : "3.7.304.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ForecastService" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ForecastQueryService" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "QLDB" : { - "Version" : "3.7.300.108", + "Version" : "3.7.300.109", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "QLDBSession" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "WorkMailMessageFlow" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CodeStarNotifications" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SavingsPlans" : { - "Version" : "3.7.301.48", + "Version" : "3.7.301.49", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SSO" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SSOOIDC" : { - "Version" : "3.7.302.18", + "Version" : "3.7.302.19", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MarketplaceCatalog" : { - "Version" : "3.7.304.42", + "Version" : "3.7.304.43", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SimpleEmailV2" : { - "Version" : "3.7.304.2", + "Version" : "3.7.304.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "DataExchange" : { - "Version" : "3.7.301.106", + "Version" : "3.7.301.107", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MigrationHubConfig" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ConnectParticipant" : { - "Version" : "3.7.301.72", + "Version" : "3.7.301.73", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "WAFV2" : { - "Version" : "3.7.305.13", + "Version" : "3.7.305.14", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AppConfig" : { - "Version" : "3.7.301.53", + "Version" : "3.7.301.54", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoTSecureTunneling" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ElasticInference" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Imagebuilder" : { - "Version" : "3.7.304.4", + "Version" : "3.7.304.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Schemas" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AccessAnalyzer" : { - "Version" : "3.7.304.3", + "Version" : "3.7.304.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ComputeOptimizer" : { - "Version" : "3.7.302.43", + "Version" : "3.7.303.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "NetworkManager" : { - "Version" : "3.7.301.3", + "Version" : "3.7.301.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Kendra" : { - "Version" : "3.7.301.47", + "Version" : "3.7.301.48", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "FraudDetector" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CodeGuruReviewer" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CodeGuruProfiler" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Outposts" : { - "Version" : "3.7.303.32", + "Version" : "3.7.303.33", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AugmentedAIRuntime" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "EBS" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "KinesisVideoSignalingChannels" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Detective" : { - "Version" : "3.7.301.99", + "Version" : "3.7.301.100", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CodeStarconnections" : { - "Version" : "3.7.305.52", + "Version" : "3.7.305.53", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Synthetics" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoTSiteWise" : { - "Version" : "3.7.301.100", + "Version" : "3.7.301.101", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Macie2" : { - "Version" : "3.7.303.2", + "Version" : "3.7.303.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CodeArtifact" : { - "Version" : "3.7.302.23", + "Version" : "3.7.303.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IVS" : { - "Version" : "3.7.304.25", + "Version" : "3.7.304.26", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Braket" : { - "Version" : "3.7.302.59", + "Version" : "3.7.302.60", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IdentityStore" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Appflow" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "RedshiftDataAPIService" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SSOAdmin" : { - "Version" : "3.7.302.102", + "Version" : "3.7.302.103", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "TimestreamWrite" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "TimestreamQuery" : { - "Version" : "3.7.301.23", + "Version" : "3.7.301.24", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "S3Outposts" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "GlueDataBrew" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AppRegistry" : { - "Version" : "3.7.301.106", + "Version" : "3.7.301.107", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "NetworkFirewall" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MWAA" : { - "Version" : "3.7.304.15", + "Version" : "3.7.304.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "DevOpsGuru" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SageMakerFeatureStoreRuntime" : { - "Version" : "3.7.301.69", + "Version" : "3.7.301.70", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AppIntegrationsService" : { - "Version" : "3.7.301.83", + "Version" : "3.7.301.84", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ECRPublic" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AmplifyBackend" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ConnectContactLens" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "LookoutforVision" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CustomerProfiles" : { - "Version" : "3.7.301.96", + "Version" : "3.7.301.97", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "EMRContainers" : { - "Version" : "3.7.303.26", + "Version" : "3.7.303.27", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SagemakerEdgeManager" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "HealthLake" : { - "Version" : "3.7.302.33", + "Version" : "3.7.302.34", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AuditManager" : { - "Version" : "3.7.301.5", + "Version" : "3.7.301.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "PrometheusService" : { - "Version" : "3.7.302.83", + "Version" : "3.7.302.84", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "GreengrassV2" : { - "Version" : "3.7.301.18", + "Version" : "3.7.301.19", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoTWireless" : { - "Version" : "3.7.304.2", + "Version" : "3.7.304.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoTFleetHub" : { - "Version" : "3.7.300.108", + "Version" : "3.7.300.109", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoTDeviceAdvisor" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "LocationService" : { - "Version" : "3.7.305.6", + "Version" : "3.7.305.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "WellArchitected" : { - "Version" : "3.7.301.32", + "Version" : "3.7.301.33", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "LexRuntimeV2" : { - "Version" : "3.7.301.99", + "Version" : "3.7.301.100", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "LexModelsV2" : { - "Version" : "3.7.303.53", + "Version" : "3.7.303.54", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "FIS" : { - "Version" : "3.7.302.50", + "Version" : "3.7.302.51", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "LookoutMetrics" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Mgn" : { - "Version" : "3.7.302.36", + "Version" : "3.7.302.37", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "LookoutEquipment" : { - "Version" : "3.7.302.55", + "Version" : "3.7.302.56", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "NimbleStudio" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "FinSpaceData" : { - "Version" : "3.7.301.104", + "Version" : "3.7.301.105", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Finspace" : { - "Version" : "3.7.306.45", + "Version" : "3.7.306.46", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SSMIncidents" : { - "Version" : "3.7.301.103", + "Version" : "3.7.301.104", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SSMContacts" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ApplicationCostProfiler" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AppRunner" : { - "Version" : "3.7.301.79", + "Version" : "3.7.301.80", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Proton" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Route53RecoveryReadiness" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Route53RecoveryControlConfig" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Route53RecoveryCluster" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ChimeSDKMessaging" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ChimeSDKIdentity" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SnowDeviceManagement" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MemoryDB" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "OpenSearchService" : { - "Version" : "3.7.308.0", + "Version" : "3.7.308.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "KafkaConnect" : { - "Version" : "3.7.301.55", + "Version" : "3.7.301.56", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ConnectWisdomService" : { - "Version" : "3.7.302.74", + "Version" : "3.7.302.75", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "VoiceID" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Account" : { - "Version" : "3.7.301.6", + "Version" : "3.7.301.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudControlApi" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ManagedGrafana" : { - "Version" : "3.7.302.16", + "Version" : "3.7.302.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Panorama" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ChimeSDKMeetings" : { - "Version" : "3.7.301.85", + "Version" : "3.7.301.86", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ResilienceHub" : { - "Version" : "3.7.301.20", + "Version" : "3.7.301.21", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MigrationHubStrategyRecommendations" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Drs" : { - "Version" : "3.7.304.30", + "Version" : "3.7.304.31", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AppConfigData" : { - "Version" : "3.7.301.68", + "Version" : "3.7.301.69", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MigrationHubRefactorSpaces" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Inspector2" : { - "Version" : "3.7.304.21", + "Version" : "3.7.304.22", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudWatchEvidently" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudWatchRUM" : { - "Version" : "3.7.300.108", + "Version" : "3.7.300.109", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "RecycleBin" : { - "Version" : "3.7.301.95", + "Version" : "3.7.301.96", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoTTwinMaker" : { - "Version" : "3.7.302.8", + "Version" : "3.7.302.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "WorkSpacesWeb" : { - "Version" : "3.7.301.27", + "Version" : "3.7.301.28", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "BackupGateway" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AmplifyUIBuilder" : { - "Version" : "3.7.301.54", + "Version" : "3.7.301.55", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Keyspaces" : { - "Version" : "3.7.301.71", + "Version" : "3.7.301.72", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "BillingConductor" : { - "Version" : "3.7.302.88", + "Version" : "3.7.302.89", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "PinpointSMSVoiceV2" : { - "Version" : "3.7.302.23", + "Version" : "3.7.302.24", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Ivschat" : { - "Version" : "3.7.301.102", + "Version" : "3.7.301.103", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ChimeSDKMediaPipelines" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "EMRServerless" : { - "Version" : "3.7.304.9", + "Version" : "3.7.304.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MainframeModernization" : { - "Version" : "3.7.301.32", + "Version" : "3.7.301.33", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ConnectCampaignService" : { - "Version" : "3.7.302.24", + "Version" : "3.7.302.25", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "RedshiftServerless" : { - "Version" : "3.7.303.22", + "Version" : "3.7.303.23", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IAMRolesAnywhere" : { - "Version" : "3.7.303.30", + "Version" : "3.7.303.31", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "LicenseManagerUserSubscriptions" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Private5G" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SupportApp" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ControlTower" : { - "Version" : "3.7.305.14", + "Version" : "3.7.305.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IoTFleetWise" : { - "Version" : "3.7.304.12", + "Version" : "3.7.304.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MigrationHubOrchestrator" : { - "Version" : "3.7.301.53", + "Version" : "3.7.301.54", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ConnectCases" : { - "Version" : "3.7.304.21", + "Version" : "3.7.304.22", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ResourceExplorer2" : { - "Version" : "3.7.302.58", + "Version" : "3.7.302.59", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Scheduler" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ChimeSDKVoice" : { - "Version" : "3.7.301.23", + "Version" : "3.7.301.24", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SsmSap" : { - "Version" : "3.7.302.19", + "Version" : "3.7.302.20", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "OAM" : { - "Version" : "3.7.302.24", + "Version" : "3.7.302.25", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ARCZonalShift" : { - "Version" : "3.7.301.95", + "Version" : "3.7.301.96", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SimSpaceWeaver" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SecurityLake" : { - "Version" : "3.7.302.2", + "Version" : "3.7.302.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "OpenSearchServerless" : { - "Version" : "3.7.301.96", + "Version" : "3.7.301.97", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Omics" : { - "Version" : "3.7.302.23", + "Version" : "3.7.302.24", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "DocDBElastic" : { - "Version" : "3.7.301.53", + "Version" : "3.7.301.54", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SageMakerGeospatial" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Pipes" : { - "Version" : "3.7.304.7", + "Version" : "3.7.304.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CodeCatalyst" : { - "Version" : "3.7.303.43", + "Version" : "3.7.303.44", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SageMakerMetrics" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "KinesisVideoWebRTCStorage" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "LicenseManagerLinuxSubscriptions" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "KendraRanking" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CleanRooms" : { - "Version" : "3.7.304.34", + "Version" : "3.7.304.35", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudTrailData" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Tnb" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "InternetMonitor" : { - "Version" : "3.7.304.29", + "Version" : "3.7.304.30", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "IVSRealTime" : { - "Version" : "3.7.303.25", + "Version" : "3.7.304.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "VPCLattice" : { - "Version" : "3.7.301.17", + "Version" : "3.7.301.18", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "OSIS" : { - "Version" : "3.7.303.2", + "Version" : "3.7.303.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MediaPackageV2" : { - "Version" : "3.7.303.2", + "Version" : "3.7.303.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "PaymentCryptographyData" : { - "Version" : "3.7.301.53", + "Version" : "3.7.301.54", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "PaymentCryptography" : { - "Version" : "3.7.303.28", + "Version" : "3.7.303.29", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CodeGuruSecurity" : { - "Version" : "3.7.301.9", + "Version" : "3.7.301.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "VerifiedPermissions" : { - "Version" : "3.7.307.5", + "Version" : "3.7.307.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AppFabric" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MedicalImaging" : { - "Version" : "3.7.302.16", + "Version" : "3.7.302.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "EntityResolution" : { - "Version" : "3.7.302.26", + "Version" : "3.7.302.27", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ManagedBlockchainQuery" : { - "Version" : "3.7.304.48", + "Version" : "3.7.304.49", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "PcaConnectorAd" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Neptunedata" : { - "Version" : "3.7.300.107", + "Version" : "3.7.300.108", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "BedrockRuntime" : { - "Version" : "3.7.304.1", + "Version" : "3.7.305.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Bedrock" : { - "Version" : "3.7.302.27", + "Version" : "3.7.302.28", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "DataZone" : { - "Version" : "3.7.304.2", + "Version" : "3.7.304.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "LaunchWizard" : { - "Version" : "3.7.301.9", + "Version" : "3.7.301.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "TrustedAdvisor" : { - "Version" : "3.7.301.23", + "Version" : "3.7.301.24", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CloudFrontKeyValueStore" : { - "Version" : "3.7.301.68", + "Version" : "3.7.301.69", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "InspectorScan" : { - "Version" : "3.7.300.100", + "Version" : "3.7.300.101", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CostOptimizationHub" : { - "Version" : "3.7.301.59", + "Version" : "3.7.302.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Repostspace" : { - "Version" : "3.7.300.99", + "Version" : "3.7.300.100", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "BCMDataExports" : { - "Version" : "3.7.300.99", + "Version" : "3.7.300.100", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "FreeTier" : { - "Version" : "3.7.300.99", + "Version" : "3.7.300.100", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "EKSAuth" : { - "Version" : "3.7.300.99", + "Version" : "3.7.300.100", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "WorkSpacesThinClient" : { - "Version" : "3.7.302.34", + "Version" : "3.7.302.35", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "B2bi" : { - "Version" : "3.7.304.5", + "Version" : "3.7.304.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "BedrockAgentRuntime" : { - "Version" : "3.7.308.14", + "Version" : "3.7.308.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "QBusiness" : { - "Version" : "3.7.303.23", + "Version" : "3.7.303.24", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "QConnect" : { - "Version" : "3.7.304.34", + "Version" : "3.7.304.35", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "BedrockAgent" : { - "Version" : "3.7.310.9", + "Version" : "3.7.310.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CleanRoomsML" : { - "Version" : "3.7.302.39", + "Version" : "3.7.302.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MarketplaceDeployment" : { - "Version" : "3.7.300.95", + "Version" : "3.7.300.96", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MarketplaceAgreement" : { - "Version" : "3.7.300.95", + "Version" : "3.7.300.96", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "NeptuneGraph" : { - "Version" : "3.7.305.43", + "Version" : "3.7.305.44", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "NetworkMonitor" : { - "Version" : "3.7.301.36", + "Version" : "3.7.301.37", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "SupplyChain" : { - "Version" : "3.7.301.34", + "Version" : "3.7.301.35", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Artifact" : { - "Version" : "3.7.301.0", + "Version" : "3.7.301.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Chatbot" : { - "Version" : "3.7.301.13", + "Version" : "3.7.301.14", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "TimestreamInfluxDB" : { - "Version" : "3.7.300.50", + "Version" : "3.7.300.51", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "CodeConnections" : { - "Version" : "3.7.300.42", + "Version" : "3.7.300.43", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Deadline" : { - "Version" : "3.7.300.41", + "Version" : "3.7.300.42", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ControlCatalog" : { - "Version" : "3.7.300.36", + "Version" : "3.7.300.37", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "Route53Profiles" : { - "Version" : "3.7.300.29", + "Version" : "3.7.300.30", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "MailManager" : { - "Version" : "3.7.300.14", + "Version" : "3.7.300.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "TaxSettings" : { - "Version" : "3.7.300.7", + "Version" : "3.7.300.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "ApplicationSignals" : { - "Version" : "3.7.300.4", + "Version" : "3.7.300.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "PcaConnectorScep" : { - "Version" : "3.7.300.3", + "Version" : "3.7.300.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false }, "AppTest" : { - "Version" : "3.7.300.2", + "Version" : "3.7.300.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.304.18" + "Core" : "3.7.304.19" }, "InPreview" : false } diff --git a/changelogs/CHANGELOG.2024.md b/changelogs/CHANGELOG.2024.md index 5a0215941..6583c8272 100644 --- a/changelogs/CHANGELOG.2024.md +++ b/changelogs/CHANGELOG.2024.md @@ -1,4 +1,18 @@ -### 4.1.604 (2024-06-19 21:09Z) +### 4.1.605 (2024-06-20 21:01Z) + * AWS Tools for PowerShell now use AWS .NET SDK 3.7.836.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md. + * Amazon Compute Optimizer + * Added cmdlet Export-CORDSDatabaseRecommendation leveraging the ExportRDSDatabaseRecommendations service API. + * Added cmdlet Get-CORDSDatabaseRecommendation leveraging the GetRDSDatabaseRecommendations service API. + * Added cmdlet Get-CORDSDatabaseRecommendationProjectedMetric leveraging the GetRDSDatabaseRecommendationProjectedMetrics service API. + * Amazon Interactive Video Service RealTime + * Modified cmdlet Get-IVSRTParticipantList: added parameter FilterByRecordingState. + * Modified cmdlet New-IVSRTStage: added parameters AutoParticipantRecordingConfiguration_MediaType and AutoParticipantRecordingConfiguration_StorageConfigurationArn. + * Modified cmdlet Update-IVSRTStage: added parameters AutoParticipantRecordingConfiguration_MediaType and AutoParticipantRecordingConfiguration_StorageConfigurationArn. + * Amazon SageMaker Service + * Added cmdlet New-SMHubContentReference leveraging the CreateHubContentReference service API. + * Added cmdlet Remove-SMHubContentReference leveraging the DeleteHubContentReference service API. + +### 4.1.604 (2024-06-19 21:09Z) * AWS Tools for PowerShell now use AWS .NET SDK 3.7.835.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md. * Amazon OpenSearch Service * Modified cmdlet New-OSDomain: added parameters JWTOptions_Enabled, JWTOptions_PublicKey, JWTOptions_RolesKey and JWTOptions_SubjectKey. diff --git a/changelogs/CHANGELOG.ALL.md b/changelogs/CHANGELOG.ALL.md index 07a2a57a2..09f1f32f0 100644 --- a/changelogs/CHANGELOG.ALL.md +++ b/changelogs/CHANGELOG.ALL.md @@ -1,4 +1,18 @@ -### 4.1.604 (2024-06-19 21:09Z) +### 4.1.605 (2024-06-20 21:01Z) + * AWS Tools for PowerShell now use AWS .NET SDK 3.7.836.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md. + * Amazon Compute Optimizer + * Added cmdlet Export-CORDSDatabaseRecommendation leveraging the ExportRDSDatabaseRecommendations service API. + * Added cmdlet Get-CORDSDatabaseRecommendation leveraging the GetRDSDatabaseRecommendations service API. + * Added cmdlet Get-CORDSDatabaseRecommendationProjectedMetric leveraging the GetRDSDatabaseRecommendationProjectedMetrics service API. + * Amazon Interactive Video Service RealTime + * Modified cmdlet Get-IVSRTParticipantList: added parameter FilterByRecordingState. + * Modified cmdlet New-IVSRTStage: added parameters AutoParticipantRecordingConfiguration_MediaType and AutoParticipantRecordingConfiguration_StorageConfigurationArn. + * Modified cmdlet Update-IVSRTStage: added parameters AutoParticipantRecordingConfiguration_MediaType and AutoParticipantRecordingConfiguration_StorageConfigurationArn. + * Amazon SageMaker Service + * Added cmdlet New-SMHubContentReference leveraging the CreateHubContentReference service API. + * Added cmdlet Remove-SMHubContentReference leveraging the DeleteHubContentReference service API. + +### 4.1.604 (2024-06-19 21:09Z) * AWS Tools for PowerShell now use AWS .NET SDK 3.7.835.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md. * Amazon OpenSearch Service * Modified cmdlet New-OSDomain: added parameters JWTOptions_Enabled, JWTOptions_PublicKey, JWTOptions_RolesKey and JWTOptions_SubjectKey. diff --git a/generator/AWSPSGeneratorLib/Config/ServiceConfig/compute-optimizer.xml b/generator/AWSPSGeneratorLib/Config/ServiceConfig/compute-optimizer.xml index d53b6008c..1804e41c8 100644 --- a/generator/AWSPSGeneratorLib/Config/ServiceConfig/compute-optimizer.xml +++ b/generator/AWSPSGeneratorLib/Config/ServiceConfig/compute-optimizer.xml @@ -51,6 +51,10 @@ + + + + @@ -95,6 +99,14 @@ + + + + + + + + diff --git a/generator/AWSPSGeneratorLib/Config/ServiceConfig/sagemaker.xml b/generator/AWSPSGeneratorLib/Config/ServiceConfig/sagemaker.xml index 92c2a4ca9..50d74bb66 100644 --- a/generator/AWSPSGeneratorLib/Config/ServiceConfig/sagemaker.xml +++ b/generator/AWSPSGeneratorLib/Config/ServiceConfig/sagemaker.xml @@ -168,6 +168,10 @@ + + + + @@ -457,6 +461,10 @@ + + + + diff --git a/modules/AWSPowerShell/AWSAliases.ps1 b/modules/AWSPowerShell/AWSAliases.ps1 index 17f484b09..ea61b32c0 100644 --- a/modules/AWSPowerShell/AWSAliases.ps1 +++ b/modules/AWSPowerShell/AWSAliases.ps1 @@ -5810,6 +5810,8 @@ Set-Alias -Name Export-COLambdaFunctionRecommendations -Value Export-COLambdaFun Set-Alias -Name CO-ExportLambdaFunctionRecommendations -Value Export-COLambdaFunctionRecommendation Set-Alias -Name Export-COLicenseRecommendations -Value Export-COLicenseRecommendation Set-Alias -Name CO-ExportLicenseRecommendations -Value Export-COLicenseRecommendation +Set-Alias -Name Export-CORDSDatabaseRecommendations -Value Export-CORDSDatabaseRecommendation +Set-Alias -Name CO-ExportRDSDatabaseRecommendations -Value Export-CORDSDatabaseRecommendation Set-Alias -Name Get-COAutoScalingGroupRecommendations -Value Get-COAutoScalingGroupRecommendation Set-Alias -Name CO-GetAutoScalingGroupRecommendations -Value Get-COAutoScalingGroupRecommendation Set-Alias -Name Get-COEBSVolumeRecommendations -Value Get-COEBSVolumeRecommendation @@ -5830,6 +5832,10 @@ Set-Alias -Name Get-COLambdaFunctionRecommendations -Value Get-COLambdaFunctionR Set-Alias -Name CO-GetLambdaFunctionRecommendations -Value Get-COLambdaFunctionRecommendation Set-Alias -Name Get-COLicenseRecommendations -Value Get-COLicenseRecommendation Set-Alias -Name CO-GetLicenseRecommendations -Value Get-COLicenseRecommendation +Set-Alias -Name Get-CORDSDatabaseRecommendationProjectedMetrics -Value Get-CORDSDatabaseRecommendationProjectedMetric +Set-Alias -Name CO-GetRDSDatabaseRecommendationProjectedMetrics -Value Get-CORDSDatabaseRecommendationProjectedMetric +Set-Alias -Name Get-CORDSDatabaseRecommendations -Value Get-CORDSDatabaseRecommendation +Set-Alias -Name CO-GetRDSDatabaseRecommendations -Value Get-CORDSDatabaseRecommendation Set-Alias -Name Get-CORecommendationPreferences -Value Get-CORecommendationPreference Set-Alias -Name CO-GetRecommendationPreferences -Value Get-CORecommendationPreference Set-Alias -Name Get-CORecommendationSummaries -Value Get-CORecommendationSummary @@ -24805,6 +24811,8 @@ Set-Alias -Name Create-SMFlowDefinition -Value New-SMFlowDefinition Set-Alias -Name SM-CreateFlowDefinition -Value New-SMFlowDefinition Set-Alias -Name Create-SMHub -Value New-SMHub Set-Alias -Name SM-CreateHub -Value New-SMHub +Set-Alias -Name Create-SMHubContentReference -Value New-SMHubContentReference +Set-Alias -Name SM-CreateHubContentReference -Value New-SMHubContentReference Set-Alias -Name Create-SMHumanTaskUi -Value New-SMHumanTaskUi Set-Alias -Name SM-CreateHumanTaskUi -Value New-SMHumanTaskUi Set-Alias -Name Create-SMHyperParameterTuningJob -Value New-SMHyperParameterTuningJob @@ -24919,6 +24927,8 @@ Set-Alias -Name Delete-SMHub -Value Remove-SMHub Set-Alias -Name SM-DeleteHub -Value Remove-SMHub Set-Alias -Name Delete-SMHubContent -Value Remove-SMHubContent Set-Alias -Name SM-DeleteHubContent -Value Remove-SMHubContent +Set-Alias -Name Delete-SMHubContentReference -Value Remove-SMHubContentReference +Set-Alias -Name SM-DeleteHubContentReference -Value Remove-SMHubContentReference Set-Alias -Name Delete-SMHumanTaskUi -Value Remove-SMHumanTaskUi Set-Alias -Name SM-DeleteHumanTaskUi -Value Remove-SMHumanTaskUi Set-Alias -Name Delete-SMHyperParameterTuningJob -Value Remove-SMHyperParameterTuningJob diff --git a/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 b/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 index 201d7c071..d461d8c69 100644 --- a/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 +++ b/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 @@ -11837,7 +11837,7 @@ $CA_Completers = { ($_ -eq "Write-CAPackageOriginConfiguration/Format") } { - $v = "generic","maven","npm","nuget","pypi","ruby","swift" + $v = "cargo","generic","maven","npm","nuget","pypi","ruby","swift" break } @@ -15317,7 +15317,8 @@ $CO_Completers = { ($_ -eq "Export-COEC2InstanceRecommendation/FileFormat") -Or ($_ -eq "Export-COECSServiceRecommendation/FileFormat") -Or ($_ -eq "Export-COLambdaFunctionRecommendation/FileFormat") -Or - ($_ -eq "Export-COLicenseRecommendation/FileFormat") + ($_ -eq "Export-COLicenseRecommendation/FileFormat") -Or + ($_ -eq "Export-CORDSDatabaseRecommendation/FileFormat") } { $v = "Csv" @@ -15341,7 +15342,8 @@ $CO_Completers = { # Amazon.ComputeOptimizer.MetricStatistic { ($_ -eq "Get-COEC2RecommendationProjectedMetric/Stat") -Or - ($_ -eq "Get-COECSServiceRecommendationProjectedMetric/Stat") + ($_ -eq "Get-COECSServiceRecommendationProjectedMetric/Stat") -Or + ($_ -eq "Get-CORDSDatabaseRecommendationProjectedMetric/Stat") } { $v = "Average","Maximum" @@ -15355,7 +15357,7 @@ $CO_Completers = { ($_ -eq "Write-CORecommendationPreference/ResourceType") } { - $v = "AutoScalingGroup","EbsVolume","Ec2Instance","EcsService","LambdaFunction","License","NotApplicable" + $v = "AutoScalingGroup","EbsVolume","Ec2Instance","EcsService","LambdaFunction","License","NotApplicable","RdsDBInstance" break } @@ -15395,13 +15397,13 @@ $CO_Completers = { $CO_map = @{ "EnhancedInfrastructureMetric"=@("Write-CORecommendationPreference") "ExternalMetricsPreference_Source"=@("Write-CORecommendationPreference") - "FileFormat"=@("Export-COAutoScalingGroupRecommendation","Export-COEBSVolumeRecommendation","Export-COEC2InstanceRecommendation","Export-COECSServiceRecommendation","Export-COLambdaFunctionRecommendation","Export-COLicenseRecommendation") + "FileFormat"=@("Export-COAutoScalingGroupRecommendation","Export-COEBSVolumeRecommendation","Export-COEC2InstanceRecommendation","Export-COECSServiceRecommendation","Export-COLambdaFunctionRecommendation","Export-COLicenseRecommendation","Export-CORDSDatabaseRecommendation") "InferredWorkloadType"=@("Write-CORecommendationPreference") "LookBackPeriod"=@("Write-CORecommendationPreference") "ResourceType"=@("Get-CORecommendationPreference","Remove-CORecommendationPreference","Write-CORecommendationPreference") "SavingsEstimationMode"=@("Write-CORecommendationPreference") "Scope_Name"=@("Get-CORecommendationPreference","Remove-CORecommendationPreference","Write-CORecommendationPreference") - "Stat"=@("Get-COEC2RecommendationProjectedMetric","Get-COECSServiceRecommendationProjectedMetric") + "Stat"=@("Get-COEC2RecommendationProjectedMetric","Get-COECSServiceRecommendationProjectedMetric","Get-CORDSDatabaseRecommendationProjectedMetric") "Status"=@("Update-COEnrollmentStatus") } @@ -15463,6 +15465,7 @@ $CO_SelectMap = @{ "Export-COECSServiceRecommendation", "Export-COLambdaFunctionRecommendation", "Export-COLicenseRecommendation", + "Export-CORDSDatabaseRecommendation", "Get-COAutoScalingGroupRecommendation", "Get-COEBSVolumeRecommendation", "Get-COEC2InstanceRecommendation", @@ -15474,6 +15477,8 @@ $CO_SelectMap = @{ "Get-COEnrollmentStatusesForOrganization", "Get-COLambdaFunctionRecommendation", "Get-COLicenseRecommendation", + "Get-CORDSDatabaseRecommendationProjectedMetric", + "Get-CORDSDatabaseRecommendation", "Get-CORecommendationPreference", "Get-CORecommendationSummary", "Write-CORecommendationPreference", @@ -36733,6 +36738,13 @@ $IVSRT_Completers = { switch ($("$commandName/$parameterName")) { + # Amazon.IVSRealTime.ParticipantRecordingFilterByRecordingState + "Get-IVSRTParticipantList/FilterByRecordingState" + { + $v = "ACTIVE","FAILED","STARTING","STOPPED","STOPPING" + break + } + # Amazon.IVSRealTime.ParticipantState "Get-IVSRTParticipantList/FilterByState" { @@ -36780,6 +36792,7 @@ $IVSRT_Completers = { } $IVSRT_map = @{ + "FilterByRecordingState"=@("Get-IVSRTParticipantList") "FilterByState"=@("Get-IVSRTParticipantList") "Grid_VideoAspectRatio"=@("Start-IVSRTComposition") "Grid_VideoFillMode"=@("Start-IVSRTComposition") @@ -59489,10 +59502,11 @@ $SM_Completers = { ($_ -eq "Get-SMHubContentList/HubContentType") -Or ($_ -eq "Get-SMHubContentVersionList/HubContentType") -Or ($_ -eq "Import-SMHubContent/HubContentType") -Or - ($_ -eq "Remove-SMHubContent/HubContentType") + ($_ -eq "Remove-SMHubContent/HubContentType") -Or + ($_ -eq "Remove-SMHubContentReference/HubContentType") } { - $v = "Model","Notebook" + $v = "Model","ModelReference","Notebook" break } @@ -60522,7 +60536,7 @@ $SM_map = @{ "EndpointInput_S3DataDistributionType"=@("New-SMDataQualityJobDefinition","New-SMModelBiasJobDefinition","New-SMModelExplainabilityJobDefinition","New-SMModelQualityJobDefinition") "EndpointInput_S3InputMode"=@("New-SMDataQualityJobDefinition","New-SMModelBiasJobDefinition","New-SMModelExplainabilityJobDefinition","New-SMModelQualityJobDefinition") "FeatureGroupStatusEqual"=@("Get-SMFeatureGroupList") - "HubContentType"=@("Get-SMHubContent","Get-SMHubContentList","Get-SMHubContentVersionList","Import-SMHubContent","Remove-SMHubContent") + "HubContentType"=@("Get-SMHubContent","Get-SMHubContentList","Get-SMHubContentVersionList","Import-SMHubContent","Remove-SMHubContent","Remove-SMHubContentReference") "HumanLoopRequestSource_AwsManagedHumanLoopRequestSource"=@("New-SMFlowDefinition") "HyperParameterTuningJobConfig_Strategy"=@("New-SMHyperParameterTuningJob") "HyperParameterTuningJobConfig_TrainingJobEarlyStoppingType"=@("New-SMHyperParameterTuningJob") @@ -60673,6 +60687,7 @@ $SM_SelectMap = @{ "New-SMFeatureGroup", "New-SMFlowDefinition", "New-SMHub", + "New-SMHubContentReference", "New-SMHumanTaskUi", "New-SMHyperParameterTuningJob", "New-SMImage", @@ -60730,6 +60745,7 @@ $SM_SelectMap = @{ "Remove-SMFlowDefinition", "Remove-SMHub", "Remove-SMHubContent", + "Remove-SMHubContentReference", "Remove-SMHumanTaskUi", "Remove-SMHyperParameterTuningJob", "Remove-SMImage", diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/AWS.Tools.CodeArtifact.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/CodeArtifact/AWS.Tools.CodeArtifact.Completers.psm1 index e22dd4521..cb8b6f4d1 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/AWS.Tools.CodeArtifact.Completers.psm1 +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/AWS.Tools.CodeArtifact.Completers.psm1 @@ -121,7 +121,7 @@ $CA_Completers = { ($_ -eq "Write-CAPackageOriginConfiguration/Format") } { - $v = "generic","maven","npm","nuget","pypi","ruby","swift" + $v = "cargo","generic","maven","npm","nuget","pypi","ruby","swift" break } diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Connect-CAExternalConnection-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Connect-CAExternalConnection-Cmdlet.cs index 2d7183492..5b1d849b3 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Connect-CAExternalConnection-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Connect-CAExternalConnection-Cmdlet.cs @@ -79,7 +79,7 @@ public partial class ConnectCAExternalConnectionCmdlet : AmazonCodeArtifactClien /// /// /// The name of the external connection to add to the repository. The following values - /// are supported:
  • public:npmjs - for the npm public repository.
  • public:nuget-org - for the NuGet Gallery.
  • public:pypi - for the Python Package Index.
  • public:maven-central - for Maven Central.
  • public:maven-googleandroid - for the Google Android repository.
  • public:maven-gradleplugins - for the Gradle plugins repository.
  • public:maven-commonsware - for the CommonsWare Android repository.
  • public:maven-clojars - for the Clojars repository.
+ /// are supported:
  • public:npmjs - for the npm public repository.
  • public:nuget-org - for the NuGet Gallery.
  • public:pypi - for the Python Package Index.
  • public:maven-central - for Maven Central.
  • public:maven-googleandroid - for the Google Android repository.
  • public:maven-gradleplugins - for the Gradle plugins repository.
  • public:maven-commonsware - for the CommonsWare Android repository.
  • public:maven-clojars - for the Clojars repository.
  • public:ruby-gems-org - for RubyGems.org.
  • public:crates-io - for Crates.io.
/// ///
#if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Copy-CAPackageVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Copy-CAPackageVersion-Cmdlet.cs index 5d68d75b0..ca58a5197 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Copy-CAPackageVersion-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Copy-CAPackageVersion-Cmdlet.cs @@ -139,7 +139,7 @@ public partial class CopyCAPackageVersionCmdlet : AmazonCodeArtifactClientCmdlet /// /// /// The namespace of the package versions to be copied. The package component that specifies - /// its namespace depends on its type. For example:The namespace is required when copying package versions of the following formats:
  • Maven
  • Swift
  • generic
  • The namespace of a Maven package version is its groupId.
  • The namespace of an npm or Swift package version is its scope.
  • The namespace of a generic package is its namespace.
  • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// its namespace depends on its type. For example:The namespace is required when copying package versions of the following formats:
    • Maven
    • Swift
    • generic
    • The namespace of a Maven package version is its groupId.
    • The namespace of an npm or Swift package version is its scope.
    • The namespace of a generic package is its namespace.
    • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
    /// ///
diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAAssociatedPackageGroup-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAAssociatedPackageGroup-Cmdlet.cs index 8f0fdc39e..75fc5e280 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAAssociatedPackageGroup-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAAssociatedPackageGroup-Cmdlet.cs @@ -102,7 +102,7 @@ public partial class GetCAAssociatedPackageGroupCmdlet : AmazonCodeArtifactClien /// /// The namespace of the package from which to get the associated package group. The package /// component that specifies its namespace depends on its type. For example:The namespace is required when getting associated package groups from packages of - /// the following formats:
  • Maven
  • Swift
  • generic
  • The namespace of a Maven package version is its groupId.
  • The namespace of an npm or Swift package version is its scope.
  • The namespace of a generic package is its namespace.
  • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// the following formats:
    • Maven
    • Swift
    • generic
    • The namespace of a Maven package version is its groupId.
    • The namespace of an npm or Swift package version is its scope.
    • The namespace of a generic package is its namespace.
    • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
    /// /// diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackage-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackage-Cmdlet.cs index 85fac0f87..58cacde7f 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackage-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackage-Cmdlet.cs @@ -92,7 +92,7 @@ public partial class GetCAPackageCmdlet : AmazonCodeArtifactClientCmdlet, IExecu /// /// /// The namespace of the requested package. The package component that specifies its namespace - /// depends on its type. For example:The namespace is required when requesting packages of the following formats:
    • Maven
    • Swift
    • generic
    • The namespace of a Maven package version is its groupId.
    • The namespace of an npm or Swift package version is its scope.
    • The namespace of a generic package is its namespace.
    • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// depends on its type. For example:The namespace is required when requesting packages of the following formats:
      • Maven
      • Swift
      • generic
      • The namespace of a Maven package version is its groupId.
      • The namespace of an npm or Swift package version is its scope.
      • The namespace of a generic package is its namespace.
      • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
      /// ///
    diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageList-Cmdlet.cs index 092c06fe9..0caf25d5f 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageList-Cmdlet.cs @@ -90,7 +90,7 @@ public partial class GetCAPackageListCmdlet : AmazonCodeArtifactClientCmdlet, IE /// The namespace prefix used to filter requested packages. Only packages with a namespace /// that starts with the provided string value are returned. Note that although this option /// is called --namespace and not --namespace-prefix, it has prefix-matching - /// behavior.Each package format uses namespace as follows:
    • The namespace of a Maven package version is its groupId.
    • The namespace of an npm or Swift package version is its scope.
    • The namespace of a generic package is its namespace.
    • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// behavior.Each package format uses namespace as follows:
      • The namespace of a Maven package version is its groupId.
      • The namespace of an npm or Swift package version is its scope.
      • The namespace of a generic package is its namespace.
      • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
      /// /// diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersion-Cmdlet.cs index dc1b7fe77..348421456 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersion-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersion-Cmdlet.cs @@ -93,7 +93,7 @@ public partial class GetCAPackageVersionCmdlet : AmazonCodeArtifactClientCmdlet, /// /// /// The namespace of the requested package version. The package component that specifies - /// its namespace depends on its type. For example:The namespace is required when requesting package versions of the following formats:
      • Maven
      • Swift
      • generic
      • The namespace of a Maven package version is its groupId.
      • The namespace of an npm or Swift package version is its scope.
      • The namespace of a generic package is its namespace.
      • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// its namespace depends on its type. For example:The namespace is required when requesting package versions of the following formats:
        • Maven
        • Swift
        • generic
        • The namespace of a Maven package version is its groupId.
        • The namespace of an npm or Swift package version is its scope.
        • The namespace of a generic package is its namespace.
        • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
        /// ///
      diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionAsset-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionAsset-Cmdlet.cs index 278738df5..7b68bd5c9 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionAsset-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionAsset-Cmdlet.cs @@ -112,7 +112,7 @@ public partial class GetCAPackageVersionAssetCmdlet : AmazonCodeArtifactClientCm /// /// The namespace of the package version with the requested asset file. The package component /// that specifies its namespace depends on its type. For example:The namespace is required when requesting assets from package versions of the following - /// formats:
      • Maven
      • Swift
      • generic
      • The namespace of a Maven package version is its groupId.
      • The namespace of an npm or Swift package version is its scope.
      • The namespace of a generic package is its namespace.
      • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// formats:
        • Maven
        • Swift
        • generic
        • The namespace of a Maven package version is its groupId.
        • The namespace of an npm or Swift package version is its scope.
        • The namespace of a generic package is its namespace.
        • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
        /// /// diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionAssetList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionAssetList-Cmdlet.cs index cf9cefbe5..9cfc6c61f 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionAssetList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionAssetList-Cmdlet.cs @@ -93,7 +93,7 @@ public partial class GetCAPackageVersionAssetListCmdlet : AmazonCodeArtifactClie /// /// The namespace of the package version that contains the requested package version assets. /// The package component that specifies its namespace depends on its type. For example:The namespace is required requesting assets from package versions of the following - /// formats:
        • Maven
        • Swift
        • generic
        • The namespace of a Maven package version is its groupId.
        • The namespace of an npm or Swift package version is its scope.
        • The namespace of a generic package is its namespace.
        • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// formats:
          • Maven
          • Swift
          • generic
          • The namespace of a Maven package version is its groupId.
          • The namespace of an npm or Swift package version is its scope.
          • The namespace of a generic package is its namespace.
          • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
          /// /// diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionDependencyList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionDependencyList-Cmdlet.cs index bdc40a081..24736ac9c 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionDependencyList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionDependencyList-Cmdlet.cs @@ -97,8 +97,8 @@ public partial class GetCAPackageVersionDependencyListCmdlet : AmazonCodeArtifac /// /// The namespace of the package version with the requested dependencies. The package /// component that specifies its namespace depends on its type. For example:The namespace is required when listing dependencies from package versions of the following - /// formats:
          • Maven
          • Swift
          • generic
          • The namespace of a Maven package version is its groupId.
          • The namespace of an npm or Swift package version is its scope.
          • The namespace of a generic package is its namespace.
          • Python, NuGet, and Ruby package versions do not contain a corresponding component, - /// package versions of those formats do not have a namespace.
          + /// formats:
          • Maven
          • The namespace of a Maven package version is its groupId.
          • The namespace of an npm package version is its scope.
          • Python and NuGet package versions do not contain a corresponding component, package + /// versions of those formats do not have a namespace.
          /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionList-Cmdlet.cs index 4faecbf12..15162b5ea 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionList-Cmdlet.cs @@ -94,7 +94,7 @@ public partial class GetCAPackageVersionListCmdlet : AmazonCodeArtifactClientCmd /// /// /// The namespace of the package that contains the requested package versions. The package - /// component that specifies its namespace depends on its type. For example:The namespace is required when deleting package versions of the following formats:
          • Maven
          • Swift
          • generic
          • The namespace of a Maven package version is its groupId.
          • The namespace of an npm or Swift package version is its scope.
          • The namespace of a generic package is its namespace.
          • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// component that specifies its namespace depends on its type. For example:The namespace is required when deleting package versions of the following formats:
            • Maven
            • Swift
            • generic
            • The namespace of a Maven package version is its groupId.
            • The namespace of an npm or Swift package version is its scope.
            • The namespace of a generic package is its namespace.
            • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
            /// ///
          diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionReadme-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionReadme-Cmdlet.cs index 5a9711bab..40dc00ac4 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionReadme-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CAPackageVersionReadme-Cmdlet.cs @@ -99,7 +99,7 @@ public partial class GetCAPackageVersionReadmeCmdlet : AmazonCodeArtifactClientC /// /// The namespace of the package version with the requested readme file. The package component /// that specifies its namespace depends on its type. For example:The namespace is required when requesting the readme from package versions of the - /// following formats:
          • Maven
          • Swift
          • generic
          • The namespace of a Maven package version is its groupId.
          • The namespace of an npm or Swift package version is its scope.
          • The namespace of a generic package is its namespace.
          • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// following formats:
            • Maven
            • Swift
            • generic
            • The namespace of a Maven package version is its groupId.
            • The namespace of an npm or Swift package version is its scope.
            • The namespace of a generic package is its namespace.
            • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
            /// /// diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CARepositoryEndpoint-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CARepositoryEndpoint-Cmdlet.cs index edb45b316..09342d890 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CARepositoryEndpoint-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Get-CARepositoryEndpoint-Cmdlet.cs @@ -31,7 +31,7 @@ namespace Amazon.PowerShell.Cmdlets.CA /// Returns the endpoint of a repository for a specific package format. A repository /// has one endpoint for each package format: /// - ///
            • generic
            • maven
            • npm
            • nuget
            • pypi
            • ruby
            • swift
            + ///
            • cargo
            • generic
            • maven
            • npm
            • nuget
            • pypi
            • ruby
            • swift
            /// [Cmdlet("Get", "CARepositoryEndpoint")] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Remove-CAPackage-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Remove-CAPackage-Cmdlet.cs index 3ca4b96fd..0ff868785 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Remove-CAPackage-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Remove-CAPackage-Cmdlet.cs @@ -93,7 +93,7 @@ public partial class RemoveCAPackageCmdlet : AmazonCodeArtifactClientCmdlet, IEx /// /// /// The namespace of the package to delete. The package component that specifies its namespace - /// depends on its type. For example:The namespace is required when deleting packages of the following formats:
            • Maven
            • Swift
            • generic
            • The namespace of a Maven package version is its groupId.
            • The namespace of an npm or Swift package version is its scope.
            • The namespace of a generic package is its namespace.
            • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// depends on its type. For example:The namespace is required when deleting packages of the following formats:
              • Maven
              • Swift
              • generic
              • The namespace of a Maven package version is its groupId.
              • The namespace of an npm or Swift package version is its scope.
              • The namespace of a generic package is its namespace.
              • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
              /// ///
            diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Remove-CAPackageVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Remove-CAPackageVersion-Cmdlet.cs index e50176f44..29481ca8d 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Remove-CAPackageVersion-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Remove-CAPackageVersion-Cmdlet.cs @@ -106,7 +106,7 @@ public partial class RemoveCAPackageVersionCmdlet : AmazonCodeArtifactClientCmdl /// /// /// The namespace of the package versions to be deleted. The package component that specifies - /// its namespace depends on its type. For example:The namespace is required when deleting package versions of the following formats:
            • Maven
            • Swift
            • generic
            • The namespace of a Maven package version is its groupId.
            • The namespace of an npm or Swift package version is its scope.
            • The namespace of a generic package is its namespace.
            • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// its namespace depends on its type. For example:The namespace is required when deleting package versions of the following formats:
              • Maven
              • Swift
              • generic
              • The namespace of a Maven package version is its groupId.
              • The namespace of an npm or Swift package version is its scope.
              • The namespace of a generic package is its namespace.
              • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
              /// ///
            diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Unpublish-CAPackageVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Unpublish-CAPackageVersion-Cmdlet.cs index f3ba43878..e852d7fb0 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Unpublish-CAPackageVersion-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Unpublish-CAPackageVersion-Cmdlet.cs @@ -113,7 +113,7 @@ public partial class UnpublishCAPackageVersionCmdlet : AmazonCodeArtifactClientC /// /// /// The namespace of the package versions to be disposed. The package component that specifies - /// its namespace depends on its type. For example:The namespace is required when disposing package versions of the following formats:
            • Maven
            • Swift
            • generic
            • The namespace of a Maven package version is its groupId.
            • The namespace of an npm or Swift package version is its scope.
            • The namespace of a generic package is its namespace.
            • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// its namespace depends on its type. For example:The namespace is required when disposing package versions of the following formats:
              • Maven
              • Swift
              • generic
              • The namespace of a Maven package version is its groupId.
              • The namespace of an npm or Swift package version is its scope.
              • The namespace of a generic package is its namespace.
              • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
              /// ///
            diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Update-CAPackageVersionsStatus-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Update-CAPackageVersionsStatus-Cmdlet.cs index cc15fdeb1..4c07c6b28 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Update-CAPackageVersionsStatus-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Update-CAPackageVersionsStatus-Cmdlet.cs @@ -107,7 +107,7 @@ public partial class UpdateCAPackageVersionsStatusCmdlet : AmazonCodeArtifactCli /// /// /// The namespace of the package version to be updated. The package component that specifies - /// its namespace depends on its type. For example:
            • The namespace of a Maven package version is its groupId.
            • The namespace of an npm or Swift package version is its scope.
            • The namespace of a generic package is its namespace.
            • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// its namespace depends on its type. For example:
              • The namespace of a Maven package version is its groupId.
              • The namespace of an npm or Swift package version is its scope.
              • The namespace of a generic package is its namespace.
              • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
              /// ///
            diff --git a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Write-CAPackageOriginConfiguration-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Write-CAPackageOriginConfiguration-Cmdlet.cs index a4736e208..6accb62a4 100644 --- a/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Write-CAPackageOriginConfiguration-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CodeArtifact/Basic/Write-CAPackageOriginConfiguration-Cmdlet.cs @@ -108,7 +108,7 @@ public partial class WriteCAPackageOriginConfigurationCmdlet : AmazonCodeArtifac /// /// /// The namespace of the package to be updated. The package component that specifies its - /// namespace depends on its type. For example:
            • The namespace of a Maven package version is its groupId.
            • The namespace of an npm or Swift package version is its scope.
            • The namespace of a generic package is its namespace.
            • Python, NuGet, and Ruby package versions do not contain a corresponding component, + /// namespace depends on its type. For example:
              • The namespace of a Maven package version is its groupId.
              • The namespace of an npm or Swift package version is its scope.
              • The namespace of a generic package is its namespace.
              • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, /// package versions of those formats do not have a namespace.
              /// ///
            diff --git a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/AWS.Tools.ComputeOptimizer.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/AWS.Tools.ComputeOptimizer.Completers.psm1 index a68dc5408..6a048f289 100644 --- a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/AWS.Tools.ComputeOptimizer.Completers.psm1 +++ b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/AWS.Tools.ComputeOptimizer.Completers.psm1 @@ -101,7 +101,8 @@ $CO_Completers = { ($_ -eq "Export-COEC2InstanceRecommendation/FileFormat") -Or ($_ -eq "Export-COECSServiceRecommendation/FileFormat") -Or ($_ -eq "Export-COLambdaFunctionRecommendation/FileFormat") -Or - ($_ -eq "Export-COLicenseRecommendation/FileFormat") + ($_ -eq "Export-COLicenseRecommendation/FileFormat") -Or + ($_ -eq "Export-CORDSDatabaseRecommendation/FileFormat") } { $v = "Csv" @@ -125,7 +126,8 @@ $CO_Completers = { # Amazon.ComputeOptimizer.MetricStatistic { ($_ -eq "Get-COEC2RecommendationProjectedMetric/Stat") -Or - ($_ -eq "Get-COECSServiceRecommendationProjectedMetric/Stat") + ($_ -eq "Get-COECSServiceRecommendationProjectedMetric/Stat") -Or + ($_ -eq "Get-CORDSDatabaseRecommendationProjectedMetric/Stat") } { $v = "Average","Maximum" @@ -139,7 +141,7 @@ $CO_Completers = { ($_ -eq "Write-CORecommendationPreference/ResourceType") } { - $v = "AutoScalingGroup","EbsVolume","Ec2Instance","EcsService","LambdaFunction","License","NotApplicable" + $v = "AutoScalingGroup","EbsVolume","Ec2Instance","EcsService","LambdaFunction","License","NotApplicable","RdsDBInstance" break } @@ -179,13 +181,13 @@ $CO_Completers = { $CO_map = @{ "EnhancedInfrastructureMetric"=@("Write-CORecommendationPreference") "ExternalMetricsPreference_Source"=@("Write-CORecommendationPreference") - "FileFormat"=@("Export-COAutoScalingGroupRecommendation","Export-COEBSVolumeRecommendation","Export-COEC2InstanceRecommendation","Export-COECSServiceRecommendation","Export-COLambdaFunctionRecommendation","Export-COLicenseRecommendation") + "FileFormat"=@("Export-COAutoScalingGroupRecommendation","Export-COEBSVolumeRecommendation","Export-COEC2InstanceRecommendation","Export-COECSServiceRecommendation","Export-COLambdaFunctionRecommendation","Export-COLicenseRecommendation","Export-CORDSDatabaseRecommendation") "InferredWorkloadType"=@("Write-CORecommendationPreference") "LookBackPeriod"=@("Write-CORecommendationPreference") "ResourceType"=@("Get-CORecommendationPreference","Remove-CORecommendationPreference","Write-CORecommendationPreference") "SavingsEstimationMode"=@("Write-CORecommendationPreference") "Scope_Name"=@("Get-CORecommendationPreference","Remove-CORecommendationPreference","Write-CORecommendationPreference") - "Stat"=@("Get-COEC2RecommendationProjectedMetric","Get-COECSServiceRecommendationProjectedMetric") + "Stat"=@("Get-COEC2RecommendationProjectedMetric","Get-COECSServiceRecommendationProjectedMetric","Get-CORDSDatabaseRecommendationProjectedMetric") "Status"=@("Update-COEnrollmentStatus") } @@ -247,6 +249,7 @@ $CO_SelectMap = @{ "Export-COECSServiceRecommendation", "Export-COLambdaFunctionRecommendation", "Export-COLicenseRecommendation", + "Export-CORDSDatabaseRecommendation", "Get-COAutoScalingGroupRecommendation", "Get-COEBSVolumeRecommendation", "Get-COEC2InstanceRecommendation", @@ -258,6 +261,8 @@ $CO_SelectMap = @{ "Get-COEnrollmentStatusesForOrganization", "Get-COLambdaFunctionRecommendation", "Get-COLicenseRecommendation", + "Get-CORDSDatabaseRecommendationProjectedMetric", + "Get-CORDSDatabaseRecommendation", "Get-CORecommendationPreference", "Get-CORecommendationSummary", "Write-CORecommendationPreference", diff --git a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/AWS.Tools.ComputeOptimizer.psd1 b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/AWS.Tools.ComputeOptimizer.psd1 index c63ce005a..18993d91c 100644 --- a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/AWS.Tools.ComputeOptimizer.psd1 +++ b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/AWS.Tools.ComputeOptimizer.psd1 @@ -92,6 +92,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Export-COECSServiceRecommendation', 'Export-COLambdaFunctionRecommendation', 'Export-COLicenseRecommendation', + 'Export-CORDSDatabaseRecommendation', 'Get-COAutoScalingGroupRecommendation', 'Get-COEBSVolumeRecommendation', 'Get-COEC2InstanceRecommendation', @@ -103,6 +104,8 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Get-COEnrollmentStatusesForOrganization', 'Get-COLambdaFunctionRecommendation', 'Get-COLicenseRecommendation', + 'Get-CORDSDatabaseRecommendation', + 'Get-CORDSDatabaseRecommendationProjectedMetric', 'Get-CORecommendationExportJob', 'Get-CORecommendationPreference', 'Get-CORecommendationSummary', diff --git a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Export-COAutoScalingGroupRecommendation-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Export-COAutoScalingGroupRecommendation-Cmdlet.cs index c1de119b1..71d97798c 100644 --- a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Export-COAutoScalingGroupRecommendation-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Export-COAutoScalingGroupRecommendation-Cmdlet.cs @@ -82,10 +82,10 @@ public partial class ExportCOAutoScalingGroupRecommendationCmdlet : AmazonComput /// /// Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling /// group recommendations.For example, when you specify AWS_ARM64 with: /// /// diff --git a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Export-COEC2InstanceRecommendation-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Export-COEC2InstanceRecommendation-Cmdlet.cs index 181e14f03..7da6756fd 100644 --- a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Export-COEC2InstanceRecommendation-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Export-COEC2InstanceRecommendation-Cmdlet.cs @@ -81,10 +81,10 @@ public partial class ExportCOEC2InstanceRecommendationCmdlet : AmazonComputeOpti /// /// Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling /// group recommendations.For example, when you specify AWS_ARM64 with: /// /// diff --git a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Export-CORDSDatabaseRecommendation-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Export-CORDSDatabaseRecommendation-Cmdlet.cs new file mode 100644 index 000000000..50b3440e8 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Export-CORDSDatabaseRecommendation-Cmdlet.cs @@ -0,0 +1,381 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.ComputeOptimizer; +using Amazon.ComputeOptimizer.Model; + +namespace Amazon.PowerShell.Cmdlets.CO +{ + /// + /// 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 in the Compute Optimizer User Guide. + /// + /// You can have only one Amazon RDS export job in progress per Amazon Web Services Region. + /// + /// + [Cmdlet("Export", "CORDSDatabaseRecommendation", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.ComputeOptimizer.Model.ExportRDSDatabaseRecommendationsResponse")] + [AWSCmdlet("Calls the AWS Compute Optimizer ExportRDSDatabaseRecommendations API operation.", Operation = new[] {"ExportRDSDatabaseRecommendations"}, SelectReturnType = typeof(Amazon.ComputeOptimizer.Model.ExportRDSDatabaseRecommendationsResponse))] + [AWSCmdletOutput("Amazon.ComputeOptimizer.Model.ExportRDSDatabaseRecommendationsResponse", + "This cmdlet returns an Amazon.ComputeOptimizer.Model.ExportRDSDatabaseRecommendationsResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class ExportCORDSDatabaseRecommendationCmdlet : AmazonComputeOptimizerClientCmdlet, IExecutor + { + + protected override bool IsGeneratedCmdlet { get; set; } = true; + + #region Parameter AccountId + /// + /// + /// The Amazon Web Services account IDs for the export Amazon RDS recommendations. If your account is the management account or the delegated administrator of an organization, + /// use this parameter to specify the member account you want to export recommendations + /// to.This parameter can't be specified together with the include member accounts parameter. + /// The parameters are mutually exclusive.If this parameter or the include member accounts parameter is omitted, the recommendations + /// for member accounts aren't included in the export.You can specify multiple account IDs per request. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("AccountIds")] + public System.String[] AccountId { get; set; } + #endregion + + #region Parameter S3DestinationConfig_Bucket + /// + /// + /// The name of the Amazon S3 bucket to use as the destination for an export job. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String S3DestinationConfig_Bucket { get; set; } + #endregion + + #region Parameter RecommendationPreferences_CpuVendorArchitecture + /// + /// + /// Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling + /// group recommendations.For example, when you specify AWS_ARM64 with: + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("RecommendationPreferences_CpuVendorArchitectures")] + public System.String[] RecommendationPreferences_CpuVendorArchitecture { get; set; } + #endregion + + #region Parameter FieldsToExport + /// + /// + /// The recommendations data to include in the export file. For more information about + /// the fields that can be exported, see Exported + /// files in the Compute Optimizer User Guide. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String[] FieldsToExport { get; set; } + #endregion + + #region Parameter FileFormat + /// + /// + /// The format of the export file. The CSV file is the only export file format currently supported. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [AWSConstantClassSource("Amazon.ComputeOptimizer.FileFormat")] + public Amazon.ComputeOptimizer.FileFormat FileFormat { get; set; } + #endregion + + #region Parameter Filter + /// + /// + /// An array of objects to specify a filter that exports a more specific set of Amazon + /// RDS recommendations. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("Filters")] + public Amazon.ComputeOptimizer.Model.RDSDBRecommendationFilter[] Filter { get; set; } + #endregion + + #region Parameter IncludeMemberAccount + /// + /// + /// If your account is the management account or the delegated administrator of an organization, + /// this parameter indicates whether to include recommendations for resources in all member + /// accounts of the organization.The member accounts must also be opted in to Compute Optimizer, and trusted access + /// for Compute Optimizer must be enabled in the organization account. For more information, + /// see Compute + /// Optimizer and Amazon Web Services Organizations trusted access in the Compute + /// Optimizer User Guide.If this parameter is omitted, recommendations for member accounts of the organization + /// aren't included in the export file.If this parameter or the account ID parameter is omitted, recommendations for member + /// accounts aren't included in the export. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("IncludeMemberAccounts")] + public System.Boolean? IncludeMemberAccount { get; set; } + #endregion + + #region Parameter S3DestinationConfig_KeyPrefix + /// + /// + /// The Amazon S3 bucket prefix for an export job. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String S3DestinationConfig_KeyPrefix { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is '*'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.ComputeOptimizer.Model.ExportRDSDatabaseRecommendationsResponse). + /// Specifying the name of a property of type Amazon.ComputeOptimizer.Model.ExportRDSDatabaseRecommendationsResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "*"; + #endregion + + #region Parameter Force + /// + /// This parameter overrides confirmation prompts to force + /// the cmdlet to continue its operation. This parameter should always + /// be used with caution. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter Force { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var resourceIdentifiersText = string.Empty; + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Export-CORDSDatabaseRecommendation (ExportRDSDatabaseRecommendations)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + } + if (this.AccountId != null) + { + context.AccountId = new List(this.AccountId); + } + if (this.FieldsToExport != null) + { + context.FieldsToExport = new List(this.FieldsToExport); + } + context.FileFormat = this.FileFormat; + if (this.Filter != null) + { + context.Filter = new List(this.Filter); + } + context.IncludeMemberAccount = this.IncludeMemberAccount; + if (this.RecommendationPreferences_CpuVendorArchitecture != null) + { + context.RecommendationPreferences_CpuVendorArchitecture = new List(this.RecommendationPreferences_CpuVendorArchitecture); + } + context.S3DestinationConfig_Bucket = this.S3DestinationConfig_Bucket; + context.S3DestinationConfig_KeyPrefix = this.S3DestinationConfig_KeyPrefix; + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.ComputeOptimizer.Model.ExportRDSDatabaseRecommendationsRequest(); + + if (cmdletContext.AccountId != null) + { + request.AccountIds = cmdletContext.AccountId; + } + if (cmdletContext.FieldsToExport != null) + { + request.FieldsToExport = cmdletContext.FieldsToExport; + } + if (cmdletContext.FileFormat != null) + { + request.FileFormat = cmdletContext.FileFormat; + } + if (cmdletContext.Filter != null) + { + request.Filters = cmdletContext.Filter; + } + if (cmdletContext.IncludeMemberAccount != null) + { + request.IncludeMemberAccounts = cmdletContext.IncludeMemberAccount.Value; + } + + // populate RecommendationPreferences + var requestRecommendationPreferencesIsNull = true; + request.RecommendationPreferences = new Amazon.ComputeOptimizer.Model.RecommendationPreferences(); + List requestRecommendationPreferences_recommendationPreferences_CpuVendorArchitecture = null; + if (cmdletContext.RecommendationPreferences_CpuVendorArchitecture != null) + { + requestRecommendationPreferences_recommendationPreferences_CpuVendorArchitecture = cmdletContext.RecommendationPreferences_CpuVendorArchitecture; + } + if (requestRecommendationPreferences_recommendationPreferences_CpuVendorArchitecture != null) + { + request.RecommendationPreferences.CpuVendorArchitectures = requestRecommendationPreferences_recommendationPreferences_CpuVendorArchitecture; + requestRecommendationPreferencesIsNull = false; + } + // determine if request.RecommendationPreferences should be set to null + if (requestRecommendationPreferencesIsNull) + { + request.RecommendationPreferences = null; + } + + // populate S3DestinationConfig + var requestS3DestinationConfigIsNull = true; + request.S3DestinationConfig = new Amazon.ComputeOptimizer.Model.S3DestinationConfig(); + System.String requestS3DestinationConfig_s3DestinationConfig_Bucket = null; + if (cmdletContext.S3DestinationConfig_Bucket != null) + { + requestS3DestinationConfig_s3DestinationConfig_Bucket = cmdletContext.S3DestinationConfig_Bucket; + } + if (requestS3DestinationConfig_s3DestinationConfig_Bucket != null) + { + request.S3DestinationConfig.Bucket = requestS3DestinationConfig_s3DestinationConfig_Bucket; + requestS3DestinationConfigIsNull = false; + } + System.String requestS3DestinationConfig_s3DestinationConfig_KeyPrefix = null; + if (cmdletContext.S3DestinationConfig_KeyPrefix != null) + { + requestS3DestinationConfig_s3DestinationConfig_KeyPrefix = cmdletContext.S3DestinationConfig_KeyPrefix; + } + if (requestS3DestinationConfig_s3DestinationConfig_KeyPrefix != null) + { + request.S3DestinationConfig.KeyPrefix = requestS3DestinationConfig_s3DestinationConfig_KeyPrefix; + requestS3DestinationConfigIsNull = false; + } + // determine if request.S3DestinationConfig should be set to null + if (requestS3DestinationConfigIsNull) + { + request.S3DestinationConfig = null; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.ComputeOptimizer.Model.ExportRDSDatabaseRecommendationsResponse CallAWSServiceOperation(IAmazonComputeOptimizer client, Amazon.ComputeOptimizer.Model.ExportRDSDatabaseRecommendationsRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "AWS Compute Optimizer", "ExportRDSDatabaseRecommendations"); + try + { + #if DESKTOP + return client.ExportRDSDatabaseRecommendations(request); + #elif CORECLR + return client.ExportRDSDatabaseRecommendationsAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public List AccountId { get; set; } + public List FieldsToExport { get; set; } + public Amazon.ComputeOptimizer.FileFormat FileFormat { get; set; } + public List Filter { get; set; } + public System.Boolean? IncludeMemberAccount { get; set; } + public List RecommendationPreferences_CpuVendorArchitecture { get; set; } + public System.String S3DestinationConfig_Bucket { get; set; } + public System.String S3DestinationConfig_KeyPrefix { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-COAutoScalingGroupRecommendation-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-COAutoScalingGroupRecommendation-Cmdlet.cs index f34a57282..55d19af25 100644 --- a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-COAutoScalingGroupRecommendation-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-COAutoScalingGroupRecommendation-Cmdlet.cs @@ -77,10 +77,10 @@ public partial class GetCOAutoScalingGroupRecommendationCmdlet : AmazonComputeOp /// /// Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling /// group recommendations.For example, when you specify AWS_ARM64 with: /// /// diff --git a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-COEC2InstanceRecommendation-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-COEC2InstanceRecommendation-Cmdlet.cs index efe0e7601..34c8e139d 100644 --- a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-COEC2InstanceRecommendation-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-COEC2InstanceRecommendation-Cmdlet.cs @@ -66,10 +66,10 @@ public partial class GetCOEC2InstanceRecommendationCmdlet : AmazonComputeOptimiz /// /// Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling /// group recommendations.For example, when you specify AWS_ARM64 with: /// /// diff --git a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-COEC2RecommendationProjectedMetric-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-COEC2RecommendationProjectedMetric-Cmdlet.cs index c89016cda..4385c0a0d 100644 --- a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-COEC2RecommendationProjectedMetric-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-COEC2RecommendationProjectedMetric-Cmdlet.cs @@ -55,10 +55,10 @@ public partial class GetCOEC2RecommendationProjectedMetricCmdlet : AmazonCompute /// /// Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling /// group recommendations.For example, when you specify AWS_ARM64 with: /// /// diff --git a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-CORDSDatabaseRecommendation-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-CORDSDatabaseRecommendation-Cmdlet.cs new file mode 100644 index 000000000..05b5c6b26 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-CORDSDatabaseRecommendation-Cmdlet.cs @@ -0,0 +1,333 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.ComputeOptimizer; +using Amazon.ComputeOptimizer.Model; + +namespace Amazon.PowerShell.Cmdlets.CO +{ + /// + /// 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 in the Compute Optimizer User Guide. + ///

            This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + ///
            + [Cmdlet("Get", "CORDSDatabaseRecommendation")] + [OutputType("Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationsResponse")] + [AWSCmdlet("Calls the AWS Compute Optimizer GetRDSDatabaseRecommendations API operation.", Operation = new[] {"GetRDSDatabaseRecommendations"}, SelectReturnType = typeof(Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationsResponse))] + [AWSCmdletOutput("Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationsResponse", + "This cmdlet returns an Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationsResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetCORDSDatabaseRecommendationCmdlet : AmazonComputeOptimizerClientCmdlet, IExecutor + { + + protected override bool IsGeneratedCmdlet { get; set; } = true; + + #region Parameter AccountId + /// + /// + /// Return the Amazon RDS recommendations to the specified Amazon Web Services account + /// IDs. If your account is the management account or the delegated administrator of an organization, + /// use this parameter to return the Amazon RDS recommendations to specific member accounts.You can only specify one account ID per request. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("AccountIds")] + public System.String[] AccountId { get; set; } + #endregion + + #region Parameter RecommendationPreferences_CpuVendorArchitecture + /// + /// + /// Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling + /// group recommendations.For example, when you specify AWS_ARM64 with: + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("RecommendationPreferences_CpuVendorArchitectures")] + public System.String[] RecommendationPreferences_CpuVendorArchitecture { get; set; } + #endregion + + #region Parameter Filter + /// + /// + /// An array of objects to specify a filter that returns a more specific list of Amazon + /// RDS recommendations. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("Filters")] + public Amazon.ComputeOptimizer.Model.RDSDBRecommendationFilter[] Filter { get; set; } + #endregion + + #region Parameter ResourceArn + /// + /// + /// The ARN that identifies the Amazon RDS. The following is the format of the ARN: arn:aws:rds:{region}:{accountId}:db:{resourceName} The following is the format of a DB Cluster ARN: arn:aws:rds:{region}:{accountId}:cluster:{resourceName} + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("ResourceArns")] + public System.String[] ResourceArn { get; set; } + #endregion + + #region Parameter MaxResult + /// + /// + /// The maximum number of Amazon RDS recommendations to return with a single request.To retrieve the remaining results, make another request with the returned nextToken + /// value. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("MaxResults")] + public System.Int32? MaxResult { get; set; } + #endregion + + #region Parameter NextToken + /// + /// + /// The token to advance to the next page of Amazon RDS recommendations. + /// + /// + ///
            Note: This parameter is only used if you are manually controlling output pagination of the service API call. + ///
            In order to manually control output pagination, use '-NextToken $null' for the first call and '-NextToken $AWSHistory.LastServiceResponse.NextToken' for subsequent calls. + ///
            + ///
            + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String NextToken { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is '*'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationsResponse). + /// Specifying the name of a property of type Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationsResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "*"; + #endregion + + #region Parameter NoAutoIteration + /// + /// By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple + /// service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken + /// as the start point. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter NoAutoIteration { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + } + if (this.AccountId != null) + { + context.AccountId = new List(this.AccountId); + } + if (this.Filter != null) + { + context.Filter = new List(this.Filter); + } + context.MaxResult = this.MaxResult; + context.NextToken = this.NextToken; + if (this.RecommendationPreferences_CpuVendorArchitecture != null) + { + context.RecommendationPreferences_CpuVendorArchitecture = new List(this.RecommendationPreferences_CpuVendorArchitecture); + } + if (this.ResourceArn != null) + { + context.ResourceArn = new List(this.ResourceArn); + } + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + var useParameterSelect = this.Select.StartsWith("^"); + + // create request and set iteration invariants + var request = new Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationsRequest(); + + if (cmdletContext.AccountId != null) + { + request.AccountIds = cmdletContext.AccountId; + } + if (cmdletContext.Filter != null) + { + request.Filters = cmdletContext.Filter; + } + if (cmdletContext.MaxResult != null) + { + request.MaxResults = cmdletContext.MaxResult.Value; + } + + // populate RecommendationPreferences + var requestRecommendationPreferencesIsNull = true; + request.RecommendationPreferences = new Amazon.ComputeOptimizer.Model.RecommendationPreferences(); + List requestRecommendationPreferences_recommendationPreferences_CpuVendorArchitecture = null; + if (cmdletContext.RecommendationPreferences_CpuVendorArchitecture != null) + { + requestRecommendationPreferences_recommendationPreferences_CpuVendorArchitecture = cmdletContext.RecommendationPreferences_CpuVendorArchitecture; + } + if (requestRecommendationPreferences_recommendationPreferences_CpuVendorArchitecture != null) + { + request.RecommendationPreferences.CpuVendorArchitectures = requestRecommendationPreferences_recommendationPreferences_CpuVendorArchitecture; + requestRecommendationPreferencesIsNull = false; + } + // determine if request.RecommendationPreferences should be set to null + if (requestRecommendationPreferencesIsNull) + { + request.RecommendationPreferences = null; + } + if (cmdletContext.ResourceArn != null) + { + request.ResourceArns = cmdletContext.ResourceArn; + } + + // Initialize loop variant and commence piping + var _nextToken = cmdletContext.NextToken; + var _userControllingPaging = this.NoAutoIteration.IsPresent || ParameterWasBound(nameof(this.NextToken)); + + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + do + { + request.NextToken = _nextToken; + + CmdletOutput output; + + try + { + + var response = CallAWSServiceOperation(client, request); + + object pipelineOutput = null; + if (!useParameterSelect) + { + pipelineOutput = cmdletContext.Select(response, this); + } + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + + _nextToken = response.NextToken; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + ProcessOutput(output); + + } while (!_userControllingPaging && AutoIterationHelpers.HasValue(_nextToken)); + + if (useParameterSelect) + { + WriteObject(cmdletContext.Select(null, this)); + } + + + return null; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationsResponse CallAWSServiceOperation(IAmazonComputeOptimizer client, Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationsRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "AWS Compute Optimizer", "GetRDSDatabaseRecommendations"); + try + { + #if DESKTOP + return client.GetRDSDatabaseRecommendations(request); + #elif CORECLR + return client.GetRDSDatabaseRecommendationsAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public List AccountId { get; set; } + public List Filter { get; set; } + public System.Int32? MaxResult { get; set; } + public System.String NextToken { get; set; } + public List RecommendationPreferences_CpuVendorArchitecture { get; set; } + public List ResourceArn { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-CORDSDatabaseRecommendationProjectedMetric-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-CORDSDatabaseRecommendationProjectedMetric-Cmdlet.cs new file mode 100644 index 000000000..cf81cd11f --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-CORDSDatabaseRecommendationProjectedMetric-Cmdlet.cs @@ -0,0 +1,336 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.ComputeOptimizer; +using Amazon.ComputeOptimizer.Model; + +namespace Amazon.PowerShell.Cmdlets.CO +{ + /// + /// Returns the projected metrics of Amazon RDS recommendations. + /// + [Cmdlet("Get", "CORDSDatabaseRecommendationProjectedMetric")] + [OutputType("Amazon.ComputeOptimizer.Model.RDSDatabaseRecommendedOptionProjectedMetric")] + [AWSCmdlet("Calls the AWS Compute Optimizer GetRDSDatabaseRecommendationProjectedMetrics API operation.", Operation = new[] {"GetRDSDatabaseRecommendationProjectedMetrics"}, SelectReturnType = typeof(Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationProjectedMetricsResponse))] + [AWSCmdletOutput("Amazon.ComputeOptimizer.Model.RDSDatabaseRecommendedOptionProjectedMetric or Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationProjectedMetricsResponse", + "This cmdlet returns a collection of Amazon.ComputeOptimizer.Model.RDSDatabaseRecommendedOptionProjectedMetric objects.", + "The service call response (type Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationProjectedMetricsResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetCORDSDatabaseRecommendationProjectedMetricCmdlet : AmazonComputeOptimizerClientCmdlet, IExecutor + { + + protected override bool IsGeneratedCmdlet { get; set; } = true; + + #region Parameter RecommendationPreferences_CpuVendorArchitecture + /// + /// + /// Specifies the CPU vendor and architecture for Amazon EC2 instance and Auto Scaling + /// group recommendations.For example, when you specify AWS_ARM64 with: + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("RecommendationPreferences_CpuVendorArchitectures")] + public System.String[] RecommendationPreferences_CpuVendorArchitecture { get; set; } + #endregion + + #region Parameter EndTime + /// + /// + /// The timestamp of the last projected metrics data point to return. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.DateTime? EndTime { get; set; } + #endregion + + #region Parameter Period + /// + /// + /// The granularity, in seconds, of the projected metrics data points. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.Int32? Period { get; set; } + #endregion + + #region Parameter ResourceArn + /// + /// + /// The ARN that identifies the Amazon RDS. The following is the format of the ARN: arn:aws:rds:{region}:{accountId}:db:{resourceName} + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String ResourceArn { get; set; } + #endregion + + #region Parameter StartTime + /// + /// + /// The timestamp of the first projected metrics data point to return. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.DateTime? StartTime { get; set; } + #endregion + + #region Parameter Stat + /// + /// + /// The statistic of the projected metrics. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + [AWSConstantClassSource("Amazon.ComputeOptimizer.MetricStatistic")] + public Amazon.ComputeOptimizer.MetricStatistic Stat { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'RecommendedOptionProjectedMetrics'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationProjectedMetricsResponse). + /// Specifying the name of a property of type Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationProjectedMetricsResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "RecommendedOptionProjectedMetrics"; + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + } + context.EndTime = this.EndTime; + #if MODULAR + if (this.EndTime == null && ParameterWasBound(nameof(this.EndTime))) + { + WriteWarning("You are passing $null as a value for parameter EndTime which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.Period = this.Period; + #if MODULAR + if (this.Period == null && ParameterWasBound(nameof(this.Period))) + { + WriteWarning("You are passing $null as a value for parameter Period which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + if (this.RecommendationPreferences_CpuVendorArchitecture != null) + { + context.RecommendationPreferences_CpuVendorArchitecture = new List(this.RecommendationPreferences_CpuVendorArchitecture); + } + context.ResourceArn = this.ResourceArn; + #if MODULAR + if (this.ResourceArn == null && ParameterWasBound(nameof(this.ResourceArn))) + { + WriteWarning("You are passing $null as a value for parameter ResourceArn which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.StartTime = this.StartTime; + #if MODULAR + if (this.StartTime == null && ParameterWasBound(nameof(this.StartTime))) + { + WriteWarning("You are passing $null as a value for parameter StartTime which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.Stat = this.Stat; + #if MODULAR + if (this.Stat == null && ParameterWasBound(nameof(this.Stat))) + { + WriteWarning("You are passing $null as a value for parameter Stat which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationProjectedMetricsRequest(); + + if (cmdletContext.EndTime != null) + { + request.EndTime = cmdletContext.EndTime.Value; + } + if (cmdletContext.Period != null) + { + request.Period = cmdletContext.Period.Value; + } + + // populate RecommendationPreferences + var requestRecommendationPreferencesIsNull = true; + request.RecommendationPreferences = new Amazon.ComputeOptimizer.Model.RecommendationPreferences(); + List requestRecommendationPreferences_recommendationPreferences_CpuVendorArchitecture = null; + if (cmdletContext.RecommendationPreferences_CpuVendorArchitecture != null) + { + requestRecommendationPreferences_recommendationPreferences_CpuVendorArchitecture = cmdletContext.RecommendationPreferences_CpuVendorArchitecture; + } + if (requestRecommendationPreferences_recommendationPreferences_CpuVendorArchitecture != null) + { + request.RecommendationPreferences.CpuVendorArchitectures = requestRecommendationPreferences_recommendationPreferences_CpuVendorArchitecture; + requestRecommendationPreferencesIsNull = false; + } + // determine if request.RecommendationPreferences should be set to null + if (requestRecommendationPreferencesIsNull) + { + request.RecommendationPreferences = null; + } + if (cmdletContext.ResourceArn != null) + { + request.ResourceArn = cmdletContext.ResourceArn; + } + if (cmdletContext.StartTime != null) + { + request.StartTime = cmdletContext.StartTime.Value; + } + if (cmdletContext.Stat != null) + { + request.Stat = cmdletContext.Stat; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationProjectedMetricsResponse CallAWSServiceOperation(IAmazonComputeOptimizer client, Amazon.ComputeOptimizer.Model.GetRDSDatabaseRecommendationProjectedMetricsRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "AWS Compute Optimizer", "GetRDSDatabaseRecommendationProjectedMetrics"); + try + { + #if DESKTOP + return client.GetRDSDatabaseRecommendationProjectedMetrics(request); + #elif CORECLR + return client.GetRDSDatabaseRecommendationProjectedMetricsAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.DateTime? EndTime { get; set; } + public System.Int32? Period { get; set; } + public List RecommendationPreferences_CpuVendorArchitecture { get; set; } + public System.String ResourceArn { get; set; } + public System.DateTime? StartTime { get; set; } + public Amazon.ComputeOptimizer.MetricStatistic Stat { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.RecommendedOptionProjectedMetrics; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-CORecommendationPreference-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-CORecommendationPreference-Cmdlet.cs index 0dfb9a03c..ad73cb7d2 100644 --- a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-CORecommendationPreference-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Get-CORecommendationPreference-Cmdlet.cs @@ -71,7 +71,7 @@ public partial class GetCORecommendationPreferenceCmdlet : AmazonComputeOptimize /// /// The target resource type of the recommendation preference for which to return preferences.The Ec2Instance option encompasses standalone instances and instances that /// are part of Auto Scaling groups. The AutoScalingGroup option encompasses only - /// instances that are part of an Auto Scaling group.The valid values for this parameter are Ec2Instance and AutoScalingGroup. + /// instances that are part of an Auto Scaling group. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Remove-CORecommendationPreference-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Remove-CORecommendationPreference-Cmdlet.cs index 702f23e15..c2c22d785 100644 --- a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Remove-CORecommendationPreference-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Remove-CORecommendationPreference-Cmdlet.cs @@ -85,7 +85,7 @@ public partial class RemoveCORecommendationPreferenceCmdlet : AmazonComputeOptim /// /// The target resource type of the recommendation preference to delete.The Ec2Instance option encompasses standalone instances and instances that /// are part of Auto Scaling groups. The AutoScalingGroup option encompasses only - /// instances that are part of an Auto Scaling group.The valid values for this parameter are Ec2Instance and AutoScalingGroup. + /// instances that are part of an Auto Scaling group. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Write-CORecommendationPreference-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Write-CORecommendationPreference-Cmdlet.cs index 8bccaa0df..a605c246a 100644 --- a/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Write-CORecommendationPreference-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ComputeOptimizer/Basic/Write-CORecommendationPreference-Cmdlet.cs @@ -127,7 +127,7 @@ public partial class WriteCORecommendationPreferenceCmdlet : AmazonComputeOptimi /// /// The target resource type of the recommendation preference to create.The Ec2Instance option encompasses standalone instances and instances that /// are part of Auto Scaling groups. The AutoScalingGroup option encompasses only - /// instances that are part of an Auto Scaling group.The valid values for this parameter are Ec2Instance and AutoScalingGroup. + /// instances that are part of an Auto Scaling group. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Get-DDBGlobalTable-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Get-DDBGlobalTable-Cmdlet.cs index 7a7f1b6c3..813334db0 100644 --- a/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Get-DDBGlobalTable-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Get-DDBGlobalTable-Cmdlet.cs @@ -31,13 +31,15 @@ namespace Amazon.PowerShell.Cmdlets.DDB /// Returns information about the specified global table. /// /// - /// For global tables, this operation only applies to global tables using Version 2019.11.21 - /// (Current version), as it provides greater flexibility, higher efficiency and consumes - /// less write capacity than 2017.11.29 (Legacy). To determine which version you are using, - /// see Determining - /// the version. To update existing global tables from version 2017.11.29 (Legacy) - /// to version 2019.11.21 (Current), see - /// Updating global tables. + /// 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) 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. To update existing global tables from + /// version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Upgrading + /// global tables. /// /// [Cmdlet("Get", "DDBGlobalTable")] diff --git a/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Get-DDBGlobalTableList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Get-DDBGlobalTableList-Cmdlet.cs index 955f7936d..a4681306a 100644 --- a/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Get-DDBGlobalTableList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Get-DDBGlobalTableList-Cmdlet.cs @@ -31,13 +31,15 @@ namespace Amazon.PowerShell.Cmdlets.DDB /// Lists all global tables that have a replica in the specified Region. /// /// - /// For global tables, this operation only applies to global tables using Version 2019.11.21 - /// (Current version), as it provides greater flexibility, higher efficiency and consumes - /// less write capacity than 2017.11.29 (Legacy). To determine which version you are using, - /// see Determining - /// the version. To update existing global tables from version 2017.11.29 (Legacy) - /// to version 2019.11.21 (Current), see - /// Updating global tables. + /// 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) 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. To update existing global tables from + /// version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Upgrading + /// global tables. ///

            This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. /// [Cmdlet("Get", "DDBGlobalTableList")] diff --git a/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Get-DDBGlobalTableSetting-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Get-DDBGlobalTableSetting-Cmdlet.cs index c45130b7c..b211e652b 100644 --- a/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Get-DDBGlobalTableSetting-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Get-DDBGlobalTableSetting-Cmdlet.cs @@ -31,13 +31,15 @@ namespace Amazon.PowerShell.Cmdlets.DDB /// Describes Region-specific settings for a global table. /// /// - /// For global tables, this operation only applies to global tables using Version 2019.11.21 - /// (Current version), as it provides greater flexibility, higher efficiency and consumes - /// less write capacity than 2017.11.29 (Legacy). To determine which version you are using, - /// see Determining - /// the version. To update existing global tables from version 2017.11.29 (Legacy) - /// to version 2019.11.21 (Current), see - /// Updating global tables. + /// 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) 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. To update existing global tables from + /// version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Upgrading + /// global tables. /// /// [Cmdlet("Get", "DDBGlobalTableSetting")] diff --git a/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/New-DDBGlobalTable-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/New-DDBGlobalTable-Cmdlet.cs index 2414d76bf..2318f583f 100644 --- a/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/New-DDBGlobalTable-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/New-DDBGlobalTable-Cmdlet.cs @@ -33,13 +33,15 @@ namespace Amazon.PowerShell.Cmdlets.DDB /// Regions. /// /// - /// For global tables, this operation only applies to global tables using Version 2019.11.21 - /// (Current version), as it provides greater flexibility, higher efficiency and consumes - /// less write capacity than 2017.11.29 (Legacy). To determine which version you are using, - /// see Determining - /// the version. To update existing global tables from version 2017.11.29 (Legacy) - /// to version 2019.11.21 (Current), see - /// Updating global tables. + /// 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) 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. To update existing global tables from + /// version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Upgrading + /// global tables. /// /// If you want to add a new replica table to a global table, each of the following conditions /// must be true: diff --git a/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Update-DDBGlobalTable-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Update-DDBGlobalTable-Cmdlet.cs index d1e6bb3ab..5ab4a0075 100644 --- a/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Update-DDBGlobalTable-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Update-DDBGlobalTable-Cmdlet.cs @@ -34,13 +34,15 @@ namespace Amazon.PowerShell.Cmdlets.DDB /// enabled, and have the same provisioned and maximum write capacity units. /// /// - /// For global tables, this operation only applies to global tables using Version 2019.11.21 - /// (Current version), as it provides greater flexibility, higher efficiency and consumes - /// less write capacity than 2017.11.29 (Legacy). To determine which version you are using, - /// see Determining - /// the version. To update existing global tables from version 2017.11.29 (Legacy) - /// to version 2019.11.21 (Current), see - /// Updating global tables. + /// 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) 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. To update existing global tables from + /// version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Upgrading + /// global tables. /// /// For global tables, this operation only applies to global tables using Version 2019.11.21 /// (Current version). If you are using global tables Version diff --git a/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Update-DDBGlobalTableSetting-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Update-DDBGlobalTableSetting-Cmdlet.cs index d87725aa7..c01783a9a 100644 --- a/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Update-DDBGlobalTableSetting-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/DynamoDBv2/Basic/Update-DDBGlobalTableSetting-Cmdlet.cs @@ -31,13 +31,15 @@ namespace Amazon.PowerShell.Cmdlets.DDB /// Updates settings for a global table. /// /// - /// For global tables, this operation only applies to global tables using Version 2019.11.21 - /// (Current version), as it provides greater flexibility, higher efficiency and consumes - /// less write capacity than 2017.11.29 (Legacy). To determine which version you are using, - /// see Determining - /// the version. To update existing global tables from version 2017.11.29 (Legacy) - /// to version 2019.11.21 (Current), see - /// Updating global tables. + /// 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) 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. To update existing global tables from + /// version 2017.11.29 (Legacy) to version 2019.11.21 (Current), see Upgrading + /// global tables. /// /// [Cmdlet("Update", "DDBGlobalTableSetting", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] diff --git a/modules/AWSPowerShell/Cmdlets/IVSRealTime/AWS.Tools.IVSRealTime.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/IVSRealTime/AWS.Tools.IVSRealTime.Completers.psm1 index 6c5a7795d..bd6abea89 100644 --- a/modules/AWSPowerShell/Cmdlets/IVSRealTime/AWS.Tools.IVSRealTime.Completers.psm1 +++ b/modules/AWSPowerShell/Cmdlets/IVSRealTime/AWS.Tools.IVSRealTime.Completers.psm1 @@ -80,6 +80,13 @@ $IVSRT_Completers = { switch ($("$commandName/$parameterName")) { + # Amazon.IVSRealTime.ParticipantRecordingFilterByRecordingState + "Get-IVSRTParticipantList/FilterByRecordingState" + { + $v = "ACTIVE","FAILED","STARTING","STOPPED","STOPPING" + break + } + # Amazon.IVSRealTime.ParticipantState "Get-IVSRTParticipantList/FilterByState" { @@ -127,6 +134,7 @@ $IVSRT_Completers = { } $IVSRT_map = @{ + "FilterByRecordingState"=@("Get-IVSRTParticipantList") "FilterByState"=@("Get-IVSRTParticipantList") "Grid_VideoAspectRatio"=@("Start-IVSRTComposition") "Grid_VideoFillMode"=@("Start-IVSRTComposition") diff --git a/modules/AWSPowerShell/Cmdlets/IVSRealTime/Basic/Get-IVSRTParticipantList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/IVSRealTime/Basic/Get-IVSRTParticipantList-Cmdlet.cs index 788a8101e..4f9cbe602 100644 --- a/modules/AWSPowerShell/Cmdlets/IVSRealTime/Basic/Get-IVSRTParticipantList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/IVSRealTime/Basic/Get-IVSRTParticipantList-Cmdlet.cs @@ -46,20 +46,33 @@ public partial class GetIVSRTParticipantListCmdlet : AmazonIVSRealTimeClientCmdl /// /// /// Filters the response list to only show participants who published during the stage - /// session. Only one of filterByUserId, filterByPublished, or filterByState - /// can be provided per request. + /// session. Only one of filterByUserId, filterByPublished, filterByState, + /// or filterByRecordingState can be provided per request. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] public System.Boolean? FilterByPublished { get; set; } #endregion + #region Parameter FilterByRecordingState + /// + /// + /// Filters the response list to only show participants with the specified recording state. + /// Only one of filterByUserId, filterByPublished, filterByState, + /// or filterByRecordingState can be provided per request. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [AWSConstantClassSource("Amazon.IVSRealTime.ParticipantRecordingFilterByRecordingState")] + public Amazon.IVSRealTime.ParticipantRecordingFilterByRecordingState FilterByRecordingState { get; set; } + #endregion + #region Parameter FilterByState /// /// /// Filters the response list to only show participants in the specified state. Only one - /// of filterByUserId, filterByPublished, or filterByState can be - /// provided per request. + /// of filterByUserId, filterByPublished, filterByState, or filterByRecordingState + /// can be provided per request. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -71,9 +84,10 @@ public partial class GetIVSRTParticipantListCmdlet : AmazonIVSRealTimeClientCmdl /// /// /// Filters the response list to match the specified user ID. Only one of filterByUserId, - /// filterByPublished, or filterByState can be provided per request. A userId - /// is a customer-assigned name to help identify the token; this can be used to link a - /// participant to a user in the customer’s own systems. + /// filterByPublished, filterByState, or filterByRecordingState can + /// be provided per request. A userId is a customer-assigned name to help identify + /// the token; this can be used to link a participant to a user in the customer’s own + /// systems. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -163,6 +177,7 @@ protected override void ProcessRecord() throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); } context.FilterByPublished = this.FilterByPublished; + context.FilterByRecordingState = this.FilterByRecordingState; context.FilterByState = this.FilterByState; context.FilterByUserId = this.FilterByUserId; context.MaxResult = this.MaxResult; @@ -201,6 +216,10 @@ public object Execute(ExecutorContext context) { request.FilterByPublished = cmdletContext.FilterByPublished.Value; } + if (cmdletContext.FilterByRecordingState != null) + { + request.FilterByRecordingState = cmdletContext.FilterByRecordingState; + } if (cmdletContext.FilterByState != null) { request.FilterByState = cmdletContext.FilterByState; @@ -287,6 +306,7 @@ private Amazon.IVSRealTime.Model.ListParticipantsResponse CallAWSServiceOperatio internal partial class CmdletContext : ExecutorContext { public System.Boolean? FilterByPublished { get; set; } + public Amazon.IVSRealTime.ParticipantRecordingFilterByRecordingState FilterByRecordingState { get; set; } public Amazon.IVSRealTime.ParticipantState FilterByState { get; set; } public System.String FilterByUserId { get; set; } public System.Int32? MaxResult { get; set; } diff --git a/modules/AWSPowerShell/Cmdlets/IVSRealTime/Basic/New-IVSRTStage-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/IVSRealTime/Basic/New-IVSRTStage-Cmdlet.cs index 2c8a22355..da923521b 100644 --- a/modules/AWSPowerShell/Cmdlets/IVSRealTime/Basic/New-IVSRTStage-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/IVSRealTime/Basic/New-IVSRTStage-Cmdlet.cs @@ -43,6 +43,17 @@ public partial class NewIVSRTStageCmdlet : AmazonIVSRealTimeClientCmdlet, IExecu protected override bool IsGeneratedCmdlet { get; set; } = true; + #region Parameter AutoParticipantRecordingConfiguration_MediaType + /// + /// + /// Types of media to be recorded. Default: AUDIO_VIDEO. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("AutoParticipantRecordingConfiguration_MediaTypes")] + public System.String[] AutoParticipantRecordingConfiguration_MediaType { get; set; } + #endregion + #region Parameter Name /// /// @@ -64,6 +75,19 @@ public partial class NewIVSRTStageCmdlet : AmazonIVSRealTimeClientCmdlet, IExecu public Amazon.IVSRealTime.Model.ParticipantTokenConfiguration[] ParticipantTokenConfiguration { get; set; } #endregion + #region Parameter AutoParticipantRecordingConfiguration_StorageConfigurationArn + /// + /// + /// ARN of the StorageConfiguration resource to use for auto participant recording. + /// Default: "" (empty string, no storage configuration is specified). Individual participant + /// recording cannot be started unless a storage configuration is specified, when a Stage + /// is created or updated. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String AutoParticipantRecordingConfiguration_StorageConfigurationArn { get; set; } + #endregion + #region Parameter Tag /// /// @@ -141,6 +165,11 @@ protected override void ProcessRecord() context.Select = (response, cmdlet) => this.Name; } #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (this.AutoParticipantRecordingConfiguration_MediaType != null) + { + context.AutoParticipantRecordingConfiguration_MediaType = new List(this.AutoParticipantRecordingConfiguration_MediaType); + } + context.AutoParticipantRecordingConfiguration_StorageConfigurationArn = this.AutoParticipantRecordingConfiguration_StorageConfigurationArn; context.Name = this.Name; if (this.ParticipantTokenConfiguration != null) { @@ -170,6 +199,35 @@ public object Execute(ExecutorContext context) // create request var request = new Amazon.IVSRealTime.Model.CreateStageRequest(); + + // populate AutoParticipantRecordingConfiguration + var requestAutoParticipantRecordingConfigurationIsNull = true; + request.AutoParticipantRecordingConfiguration = new Amazon.IVSRealTime.Model.AutoParticipantRecordingConfiguration(); + List requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_MediaType = null; + if (cmdletContext.AutoParticipantRecordingConfiguration_MediaType != null) + { + requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_MediaType = cmdletContext.AutoParticipantRecordingConfiguration_MediaType; + } + if (requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_MediaType != null) + { + request.AutoParticipantRecordingConfiguration.MediaTypes = requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_MediaType; + requestAutoParticipantRecordingConfigurationIsNull = false; + } + System.String requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_StorageConfigurationArn = null; + if (cmdletContext.AutoParticipantRecordingConfiguration_StorageConfigurationArn != null) + { + requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_StorageConfigurationArn = cmdletContext.AutoParticipantRecordingConfiguration_StorageConfigurationArn; + } + if (requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_StorageConfigurationArn != null) + { + request.AutoParticipantRecordingConfiguration.StorageConfigurationArn = requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_StorageConfigurationArn; + requestAutoParticipantRecordingConfigurationIsNull = false; + } + // determine if request.AutoParticipantRecordingConfiguration should be set to null + if (requestAutoParticipantRecordingConfigurationIsNull) + { + request.AutoParticipantRecordingConfiguration = null; + } if (cmdletContext.Name != null) { request.Name = cmdletContext.Name; @@ -243,6 +301,8 @@ private Amazon.IVSRealTime.Model.CreateStageResponse CallAWSServiceOperation(IAm internal partial class CmdletContext : ExecutorContext { + public List AutoParticipantRecordingConfiguration_MediaType { get; set; } + public System.String AutoParticipantRecordingConfiguration_StorageConfigurationArn { get; set; } public System.String Name { get; set; } public List ParticipantTokenConfiguration { get; set; } public Dictionary Tag { get; set; } diff --git a/modules/AWSPowerShell/Cmdlets/IVSRealTime/Basic/Update-IVSRTStage-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/IVSRealTime/Basic/Update-IVSRTStage-Cmdlet.cs index f8565403a..3d5ea0afd 100644 --- a/modules/AWSPowerShell/Cmdlets/IVSRealTime/Basic/Update-IVSRTStage-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/IVSRealTime/Basic/Update-IVSRTStage-Cmdlet.cs @@ -59,6 +59,17 @@ public partial class UpdateIVSRTStageCmdlet : AmazonIVSRealTimeClientCmdlet, IEx public System.String Arn { get; set; } #endregion + #region Parameter AutoParticipantRecordingConfiguration_MediaType + /// + /// + /// Types of media to be recorded. Default: AUDIO_VIDEO. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("AutoParticipantRecordingConfiguration_MediaTypes")] + public System.String[] AutoParticipantRecordingConfiguration_MediaType { get; set; } + #endregion + #region Parameter Name /// /// @@ -69,6 +80,19 @@ public partial class UpdateIVSRTStageCmdlet : AmazonIVSRealTimeClientCmdlet, IEx public System.String Name { get; set; } #endregion + #region Parameter AutoParticipantRecordingConfiguration_StorageConfigurationArn + /// + /// + /// ARN of the StorageConfiguration resource to use for auto participant recording. + /// Default: "" (empty string, no storage configuration is specified). Individual participant + /// recording cannot be started unless a storage configuration is specified, when a Stage + /// is created or updated. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String AutoParticipantRecordingConfiguration_StorageConfigurationArn { get; set; } + #endregion + #region Parameter Select /// /// Use the -Select parameter to control the cmdlet output. The default value is 'Stage'. @@ -138,6 +162,11 @@ protected override void ProcessRecord() WriteWarning("You are passing $null as a value for parameter Arn which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); } #endif + if (this.AutoParticipantRecordingConfiguration_MediaType != null) + { + context.AutoParticipantRecordingConfiguration_MediaType = new List(this.AutoParticipantRecordingConfiguration_MediaType); + } + context.AutoParticipantRecordingConfiguration_StorageConfigurationArn = this.AutoParticipantRecordingConfiguration_StorageConfigurationArn; context.Name = this.Name; // allow further manipulation of loaded context prior to processing @@ -159,6 +188,35 @@ public object Execute(ExecutorContext context) { request.Arn = cmdletContext.Arn; } + + // populate AutoParticipantRecordingConfiguration + var requestAutoParticipantRecordingConfigurationIsNull = true; + request.AutoParticipantRecordingConfiguration = new Amazon.IVSRealTime.Model.AutoParticipantRecordingConfiguration(); + List requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_MediaType = null; + if (cmdletContext.AutoParticipantRecordingConfiguration_MediaType != null) + { + requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_MediaType = cmdletContext.AutoParticipantRecordingConfiguration_MediaType; + } + if (requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_MediaType != null) + { + request.AutoParticipantRecordingConfiguration.MediaTypes = requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_MediaType; + requestAutoParticipantRecordingConfigurationIsNull = false; + } + System.String requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_StorageConfigurationArn = null; + if (cmdletContext.AutoParticipantRecordingConfiguration_StorageConfigurationArn != null) + { + requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_StorageConfigurationArn = cmdletContext.AutoParticipantRecordingConfiguration_StorageConfigurationArn; + } + if (requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_StorageConfigurationArn != null) + { + request.AutoParticipantRecordingConfiguration.StorageConfigurationArn = requestAutoParticipantRecordingConfiguration_autoParticipantRecordingConfiguration_StorageConfigurationArn; + requestAutoParticipantRecordingConfigurationIsNull = false; + } + // determine if request.AutoParticipantRecordingConfiguration should be set to null + if (requestAutoParticipantRecordingConfigurationIsNull) + { + request.AutoParticipantRecordingConfiguration = null; + } if (cmdletContext.Name != null) { request.Name = cmdletContext.Name; @@ -225,6 +283,8 @@ private Amazon.IVSRealTime.Model.UpdateStageResponse CallAWSServiceOperation(IAm internal partial class CmdletContext : ExecutorContext { public System.String Arn { get; set; } + public List AutoParticipantRecordingConfiguration_MediaType { get; set; } + public System.String AutoParticipantRecordingConfiguration_StorageConfigurationArn { get; set; } public System.String Name { get; set; } public System.Func Select { get; set; } = (response, cmdlet) => response.Stage; diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/AWS.Tools.SageMaker.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/SageMaker/AWS.Tools.SageMaker.Completers.psm1 index fd0a64b86..9a516f3b3 100644 --- a/modules/AWSPowerShell/Cmdlets/SageMaker/AWS.Tools.SageMaker.Completers.psm1 +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/AWS.Tools.SageMaker.Completers.psm1 @@ -517,10 +517,11 @@ $SM_Completers = { ($_ -eq "Get-SMHubContentList/HubContentType") -Or ($_ -eq "Get-SMHubContentVersionList/HubContentType") -Or ($_ -eq "Import-SMHubContent/HubContentType") -Or - ($_ -eq "Remove-SMHubContent/HubContentType") + ($_ -eq "Remove-SMHubContent/HubContentType") -Or + ($_ -eq "Remove-SMHubContentReference/HubContentType") } { - $v = "Model","Notebook" + $v = "Model","ModelReference","Notebook" break } @@ -1550,7 +1551,7 @@ $SM_map = @{ "EndpointInput_S3DataDistributionType"=@("New-SMDataQualityJobDefinition","New-SMModelBiasJobDefinition","New-SMModelExplainabilityJobDefinition","New-SMModelQualityJobDefinition") "EndpointInput_S3InputMode"=@("New-SMDataQualityJobDefinition","New-SMModelBiasJobDefinition","New-SMModelExplainabilityJobDefinition","New-SMModelQualityJobDefinition") "FeatureGroupStatusEqual"=@("Get-SMFeatureGroupList") - "HubContentType"=@("Get-SMHubContent","Get-SMHubContentList","Get-SMHubContentVersionList","Import-SMHubContent","Remove-SMHubContent") + "HubContentType"=@("Get-SMHubContent","Get-SMHubContentList","Get-SMHubContentVersionList","Import-SMHubContent","Remove-SMHubContent","Remove-SMHubContentReference") "HumanLoopRequestSource_AwsManagedHumanLoopRequestSource"=@("New-SMFlowDefinition") "HyperParameterTuningJobConfig_Strategy"=@("New-SMHyperParameterTuningJob") "HyperParameterTuningJobConfig_TrainingJobEarlyStoppingType"=@("New-SMHyperParameterTuningJob") @@ -1701,6 +1702,7 @@ $SM_SelectMap = @{ "New-SMFeatureGroup", "New-SMFlowDefinition", "New-SMHub", + "New-SMHubContentReference", "New-SMHumanTaskUi", "New-SMHyperParameterTuningJob", "New-SMImage", @@ -1758,6 +1760,7 @@ $SM_SelectMap = @{ "Remove-SMFlowDefinition", "Remove-SMHub", "Remove-SMHubContent", + "Remove-SMHubContentReference", "Remove-SMHumanTaskUi", "Remove-SMHyperParameterTuningJob", "Remove-SMImage", diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/AWS.Tools.SageMaker.psd1 b/modules/AWSPowerShell/Cmdlets/SageMaker/AWS.Tools.SageMaker.psd1 index 74fe4bed2..61277bbcf 100644 --- a/modules/AWSPowerShell/Cmdlets/SageMaker/AWS.Tools.SageMaker.psd1 +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/AWS.Tools.SageMaker.psd1 @@ -261,6 +261,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'New-SMFeatureGroup', 'New-SMFlowDefinition', 'New-SMHub', + 'New-SMHubContentReference', 'New-SMHumanTaskUi', 'New-SMHyperParameterTuningJob', 'New-SMImage', @@ -321,6 +322,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Remove-SMFlowDefinition', 'Remove-SMHub', 'Remove-SMHubContent', + 'Remove-SMHubContentReference', 'Remove-SMHumanTaskUi', 'Remove-SMHyperParameterTuningJob', 'Remove-SMImage', diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHub-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHub-Cmdlet.cs index a764ff271..3a4f6ce8d 100644 --- a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHub-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHub-Cmdlet.cs @@ -28,11 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.SM { /// - /// Describe a hub. - /// - /// - /// Hub APIs are only callable through SageMaker Studio. - /// + /// Describes a hub. /// [Cmdlet("Get", "SMHub")] [OutputType("Amazon.SageMaker.Model.DescribeHubResponse")] diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubContent-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubContent-Cmdlet.cs index 4d5cf13f2..7e1db41e9 100644 --- a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubContent-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubContent-Cmdlet.cs @@ -29,10 +29,6 @@ namespace Amazon.PowerShell.Cmdlets.SM { /// /// Describe the content of a hub. - /// - /// - /// Hub APIs are only callable through SageMaker Studio. - /// /// [Cmdlet("Get", "SMHubContent")] [OutputType("Amazon.SageMaker.Model.DescribeHubContentResponse")] diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubContentList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubContentList-Cmdlet.cs index 73abe0565..71dc5b66b 100644 --- a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubContentList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubContentList-Cmdlet.cs @@ -28,11 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.SM { /// - /// List the contents of a hub. - /// - /// - /// Hub APIs are only callable through SageMaker Studio. - ///

            This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// List the contents of a hub.

            This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
            [Cmdlet("Get", "SMHubContentList")] [OutputType("Amazon.SageMaker.Model.HubContentInfo")] diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubContentVersionList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubContentVersionList-Cmdlet.cs index d7b51b602..8579fde86 100644 --- a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubContentVersionList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubContentVersionList-Cmdlet.cs @@ -28,11 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.SM { /// - /// List hub content versions. - /// - /// - /// Hub APIs are only callable through SageMaker Studio. - ///

            This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// List hub content versions.

            This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
            [Cmdlet("Get", "SMHubContentVersionList")] [OutputType("Amazon.SageMaker.Model.HubContentInfo")] diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubList-Cmdlet.cs index 8aeb3123d..3ac50a83e 100644 --- a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Get-SMHubList-Cmdlet.cs @@ -28,11 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.SM { /// - /// List all existing hubs. - /// - /// - /// Hub APIs are only callable through SageMaker Studio. - ///

            This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// List all existing hubs.

            This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
            [Cmdlet("Get", "SMHubList")] [OutputType("Amazon.SageMaker.Model.HubInfo")] diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Import-SMHubContent-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Import-SMHubContent-Cmdlet.cs index e4795c85b..06a518dca 100644 --- a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Import-SMHubContent-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Import-SMHubContent-Cmdlet.cs @@ -29,10 +29,6 @@ namespace Amazon.PowerShell.Cmdlets.SM { /// /// Import hub content. - /// - /// - /// Hub APIs are only callable through SageMaker Studio. - /// /// [Cmdlet("Import", "SMHubContent", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.SageMaker.Model.ImportHubContentResponse")] diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/New-SMHub-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/New-SMHub-Cmdlet.cs index cacdbd3d0..c9445e456 100644 --- a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/New-SMHub-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/New-SMHub-Cmdlet.cs @@ -29,10 +29,6 @@ namespace Amazon.PowerShell.Cmdlets.SM { /// /// Create a hub. - /// - /// - /// Hub APIs are only callable through SageMaker Studio. - /// /// [Cmdlet("New", "SMHub", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/New-SMHubContentReference-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/New-SMHubContentReference-Cmdlet.cs new file mode 100644 index 000000000..0bbde43bb --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/New-SMHubContentReference-Cmdlet.cs @@ -0,0 +1,279 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.SageMaker; +using Amazon.SageMaker.Model; + +namespace Amazon.PowerShell.Cmdlets.SM +{ + /// + /// Create a hub content reference in order to add a model in the JumpStart public hub + /// to a private hub. + /// + [Cmdlet("New", "SMHubContentReference", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.SageMaker.Model.CreateHubContentReferenceResponse")] + [AWSCmdlet("Calls the Amazon SageMaker Service CreateHubContentReference API operation.", Operation = new[] {"CreateHubContentReference"}, SelectReturnType = typeof(Amazon.SageMaker.Model.CreateHubContentReferenceResponse))] + [AWSCmdletOutput("Amazon.SageMaker.Model.CreateHubContentReferenceResponse", + "This cmdlet returns an Amazon.SageMaker.Model.CreateHubContentReferenceResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class NewSMHubContentReferenceCmdlet : AmazonSageMakerClientCmdlet, IExecutor + { + + protected override bool IsGeneratedCmdlet { get; set; } = true; + + #region Parameter HubContentName + /// + /// + /// The name of the hub content to reference. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String HubContentName { get; set; } + #endregion + + #region Parameter HubName + /// + /// + /// The name of the hub to add the hub content reference to. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String HubName { get; set; } + #endregion + + #region Parameter MinVersion + /// + /// + /// The minimum version of the hub content to reference. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String MinVersion { get; set; } + #endregion + + #region Parameter SageMakerPublicHubContentArn + /// + /// + /// The ARN of the public hub content to reference. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String SageMakerPublicHubContentArn { get; set; } + #endregion + + #region Parameter Tag + /// + /// + /// Any tags associated with the hub content to reference. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("Tags")] + public Amazon.SageMaker.Model.Tag[] Tag { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is '*'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.SageMaker.Model.CreateHubContentReferenceResponse). + /// Specifying the name of a property of type Amazon.SageMaker.Model.CreateHubContentReferenceResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "*"; + #endregion + + #region Parameter Force + /// + /// This parameter overrides confirmation prompts to force + /// the cmdlet to continue its operation. This parameter should always + /// be used with caution. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter Force { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var resourceIdentifiersText = FormatParameterValuesForConfirmationMsg(nameof(this.HubName), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "New-SMHubContentReference (CreateHubContentReference)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + } + context.HubContentName = this.HubContentName; + context.HubName = this.HubName; + #if MODULAR + if (this.HubName == null && ParameterWasBound(nameof(this.HubName))) + { + WriteWarning("You are passing $null as a value for parameter HubName which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.MinVersion = this.MinVersion; + context.SageMakerPublicHubContentArn = this.SageMakerPublicHubContentArn; + #if MODULAR + if (this.SageMakerPublicHubContentArn == null && ParameterWasBound(nameof(this.SageMakerPublicHubContentArn))) + { + WriteWarning("You are passing $null as a value for parameter SageMakerPublicHubContentArn which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + if (this.Tag != null) + { + context.Tag = new List(this.Tag); + } + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.SageMaker.Model.CreateHubContentReferenceRequest(); + + if (cmdletContext.HubContentName != null) + { + request.HubContentName = cmdletContext.HubContentName; + } + if (cmdletContext.HubName != null) + { + request.HubName = cmdletContext.HubName; + } + if (cmdletContext.MinVersion != null) + { + request.MinVersion = cmdletContext.MinVersion; + } + if (cmdletContext.SageMakerPublicHubContentArn != null) + { + request.SageMakerPublicHubContentArn = cmdletContext.SageMakerPublicHubContentArn; + } + if (cmdletContext.Tag != null) + { + request.Tags = cmdletContext.Tag; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.SageMaker.Model.CreateHubContentReferenceResponse CallAWSServiceOperation(IAmazonSageMaker client, Amazon.SageMaker.Model.CreateHubContentReferenceRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon SageMaker Service", "CreateHubContentReference"); + try + { + #if DESKTOP + return client.CreateHubContentReference(request); + #elif CORECLR + return client.CreateHubContentReferenceAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.String HubContentName { get; set; } + public System.String HubName { get; set; } + public System.String MinVersion { get; set; } + public System.String SageMakerPublicHubContentArn { get; set; } + public List Tag { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Remove-SMHub-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Remove-SMHub-Cmdlet.cs index 6eafe7b42..1f2de0f38 100644 --- a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Remove-SMHub-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Remove-SMHub-Cmdlet.cs @@ -29,10 +29,6 @@ namespace Amazon.PowerShell.Cmdlets.SM { /// /// Delete a hub. - /// - /// - /// Hub APIs are only callable through SageMaker Studio. - /// /// [Cmdlet("Remove", "SMHub", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Remove-SMHubContent-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Remove-SMHubContent-Cmdlet.cs index a792a4b0f..afb697e6a 100644 --- a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Remove-SMHubContent-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Remove-SMHubContent-Cmdlet.cs @@ -29,10 +29,6 @@ namespace Amazon.PowerShell.Cmdlets.SM { /// /// Delete the contents of a hub. - /// - /// - /// Hub APIs are only callable through SageMaker Studio. - /// /// [Cmdlet("Remove", "SMHubContent", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Remove-SMHubContentReference-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Remove-SMHubContentReference-Cmdlet.cs new file mode 100644 index 000000000..da664e181 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Remove-SMHubContentReference-Cmdlet.cs @@ -0,0 +1,255 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.SageMaker; +using Amazon.SageMaker.Model; + +namespace Amazon.PowerShell.Cmdlets.SM +{ + /// + /// Delete a hub content reference in order to remove a model from a private hub. + /// + [Cmdlet("Remove", "SMHubContentReference", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] + [OutputType("None")] + [AWSCmdlet("Calls the Amazon SageMaker Service DeleteHubContentReference API operation.", Operation = new[] {"DeleteHubContentReference"}, SelectReturnType = typeof(Amazon.SageMaker.Model.DeleteHubContentReferenceResponse))] + [AWSCmdletOutput("None or Amazon.SageMaker.Model.DeleteHubContentReferenceResponse", + "This cmdlet does not generate any output." + + "The service response (type Amazon.SageMaker.Model.DeleteHubContentReferenceResponse) can be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class RemoveSMHubContentReferenceCmdlet : AmazonSageMakerClientCmdlet, IExecutor + { + + protected override bool IsGeneratedCmdlet { get; set; } = true; + + #region Parameter HubContentName + /// + /// + /// The name of the hub content to delete. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String HubContentName { get; set; } + #endregion + + #region Parameter HubContentType + /// + /// + /// The type of hub content to delete. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + [AWSConstantClassSource("Amazon.SageMaker.HubContentType")] + public Amazon.SageMaker.HubContentType HubContentType { get; set; } + #endregion + + #region Parameter HubName + /// + /// + /// The name of the hub to delete the hub content reference from. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String HubName { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.SageMaker.Model.DeleteHubContentReferenceResponse). + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "*"; + #endregion + + #region Parameter Force + /// + /// This parameter overrides confirmation prompts to force + /// the cmdlet to continue its operation. This parameter should always + /// be used with caution. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter Force { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var resourceIdentifiersText = FormatParameterValuesForConfirmationMsg(nameof(this.HubName), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Remove-SMHubContentReference (DeleteHubContentReference)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + } + context.HubContentName = this.HubContentName; + #if MODULAR + if (this.HubContentName == null && ParameterWasBound(nameof(this.HubContentName))) + { + WriteWarning("You are passing $null as a value for parameter HubContentName which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.HubContentType = this.HubContentType; + #if MODULAR + if (this.HubContentType == null && ParameterWasBound(nameof(this.HubContentType))) + { + WriteWarning("You are passing $null as a value for parameter HubContentType which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.HubName = this.HubName; + #if MODULAR + if (this.HubName == null && ParameterWasBound(nameof(this.HubName))) + { + WriteWarning("You are passing $null as a value for parameter HubName which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.SageMaker.Model.DeleteHubContentReferenceRequest(); + + if (cmdletContext.HubContentName != null) + { + request.HubContentName = cmdletContext.HubContentName; + } + if (cmdletContext.HubContentType != null) + { + request.HubContentType = cmdletContext.HubContentType; + } + if (cmdletContext.HubName != null) + { + request.HubName = cmdletContext.HubName; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.SageMaker.Model.DeleteHubContentReferenceResponse CallAWSServiceOperation(IAmazonSageMaker client, Amazon.SageMaker.Model.DeleteHubContentReferenceRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon SageMaker Service", "DeleteHubContentReference"); + try + { + #if DESKTOP + return client.DeleteHubContentReference(request); + #elif CORECLR + return client.DeleteHubContentReferenceAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.String HubContentName { get; set; } + public Amazon.SageMaker.HubContentType HubContentType { get; set; } + public System.String HubName { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => null; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Update-SMHub-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Update-SMHub-Cmdlet.cs index 15ad30c58..6180e6fb6 100644 --- a/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Update-SMHub-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/SageMaker/Basic/Update-SMHub-Cmdlet.cs @@ -29,10 +29,6 @@ namespace Amazon.PowerShell.Cmdlets.SM { /// /// Update a hub. - /// - /// - /// Hub APIs are only callable through SageMaker Studio. - /// /// [Cmdlet("Update", "SMHub", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/CmdletsList.dat b/modules/AWSPowerShell/CmdletsList.dat index bb5e4bbe5..c0a99ef36 100644 Binary files a/modules/AWSPowerShell/CmdletsList.dat and b/modules/AWSPowerShell/CmdletsList.dat differ diff --git a/modules/ModularAWSPowerShell/CmdletsList.dat b/modules/ModularAWSPowerShell/CmdletsList.dat index f445d2c5d..ac2a4ec2f 100644 Binary files a/modules/ModularAWSPowerShell/CmdletsList.dat and b/modules/ModularAWSPowerShell/CmdletsList.dat differ