diff --git a/Include/sdk/_sdk-versions.json b/Include/sdk/_sdk-versions.json index bfe3442867..82e3d51e4e 100644 --- a/Include/sdk/_sdk-versions.json +++ b/Include/sdk/_sdk-versions.json @@ -1,2835 +1,2835 @@ { - "ProductVersion" : "3.7.619.0", - "CoreVersion" : "3.7.200.16", + "ProductVersion" : "3.7.620.0", + "CoreVersion" : "3.7.200.17", "OverrideCoreVersion" : "3.3", "DefaultToPreview" : false, "ServiceVersions" : { "CloudHSM" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AutoScaling" : { - "Version" : "3.7.202.10", + "Version" : "3.7.202.11", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AWSSupport" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudFormation" : { - "Version" : "3.7.203.10", + "Version" : "3.7.203.11", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudFront" : { - "Version" : "3.7.201.10", + "Version" : "3.7.201.11", "AssemblyVersionOverride" : "3.3.4.0", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudSearch" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudSearchDomain" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudTrail" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ConfigService" : { - "Version" : "3.7.201.0", + "Version" : "3.7.201.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudWatch" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudWatchLogs" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeDeploy" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CognitoIdentity" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16", - "SecurityToken" : "3.7.201.12" + "Core" : "3.7.200.17", + "SecurityToken" : "3.7.201.13" }, "InPreview" : false }, "CognitoSync" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16", - "CognitoIdentity" : "3.7.200.16" + "Core" : "3.7.200.17", + "CognitoIdentity" : "3.7.200.17" }, "InPreview" : false }, "DataPipeline" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DeviceFarm" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DirectConnect" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DynamoDBv2" : { - "Version" : "3.7.200.17", + "Version" : "3.7.200.18", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EC2" : { - "Version" : "3.7.205.0", + "Version" : "3.7.205.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ECS" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElastiCache" : { - "Version" : "3.7.201.3", + "Version" : "3.7.201.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticBeanstalk" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticLoadBalancing" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticMapReduce" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticTranscoder" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Glacier" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16", - "SQS" : "3.7.200.17", - "SimpleNotificationService" : "3.7.200.16" + "Core" : "3.7.200.17", + "SQS" : "3.7.200.18", + "SimpleNotificationService" : "3.7.200.17" }, "InPreview" : false }, "IdentityManagement" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ImportExport" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Kinesis" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Lambda" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KeyManagementService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MachineLearning" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MobileAnalytics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "OpsWorks" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RDS" : { - "Version" : "3.7.204.8", + "Version" : "3.7.204.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Redshift" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Route53" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Route53Domains" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "S3" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SecurityToken" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimpleDB" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimpleEmail" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimpleNotificationService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimpleWorkflow" : { - "Version" : "3.7.201.0", + "Version" : "3.7.201.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SQS" : { - "Version" : "3.7.200.17", + "Version" : "3.7.200.18", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimpleSystemsManagement" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "StorageGateway" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WorkSpaces" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DirectoryService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticFileSystem" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeCommit" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodePipeline" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Elasticsearch" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WAF" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisFirehose" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AWSMarketplaceCommerceAnalytics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Inspector" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoT" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IotData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "APIGateway" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ECR" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudWatchEvents" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CertificateManager" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GameLift" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DatabaseMigrationService" : { - "Version" : "3.7.202.7", + "Version" : "3.7.202.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AWSMarketplaceMetering" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CognitoIdentityProvider" : { - "Version" : "3.7.201.7", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ApplicationDiscoveryService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ApplicationAutoScaling" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ServiceCatalog" : { - "Version" : "3.7.201.3", + "Version" : "3.7.201.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticLoadBalancingV2" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisAnalytics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Snowball" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Budgets" : { - "Version" : "3.7.201.7", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ServerMigrationService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Rekognition" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Lightsail" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Polly" : { - "Version" : "3.7.202.8", + "Version" : "3.7.202.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "StepFunctions" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppStream" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "OpsWorksCM" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeBuild" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Pinpoint" : { - "Version" : "3.7.201.10", + "Version" : "3.7.201.11", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Shield" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AWSHealth" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "XRay" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WAFRegional" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Batch" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CostAndUsageReport" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudDirectory" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Lex" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MTurk" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Organizations" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WorkDocs" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ResourceGroupsTaggingAPI" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeStar" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LexModelBuildingService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MarketplaceEntitlementService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Athena" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Greengrass" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DAX" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MigrationHub" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Glue" : { - "Version" : "3.7.204.7", + "Version" : "3.7.204.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudHSMV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Mobile" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Pricing" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CostExplorer" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaPackage" : { - "Version" : "3.7.200.16", + "Version" : "3.7.201.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaLive" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaStoreData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaStore" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaConvert" : { - "Version" : "3.7.201.13", + "Version" : "3.7.201.14", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MQ" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GuardDuty" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppSync" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SageMakerRuntime" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTJobsDataPlane" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SageMaker" : { - "Version" : "3.7.208.2", + "Version" : "3.7.208.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Translate" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Comprehend" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisVideo" : { - "Version" : "3.7.201.5", + "Version" : "3.7.201.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisVideoMedia" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisVideoArchivedMedia" : { - "Version" : "3.7.201.5", + "Version" : "3.7.201.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ResourceGroups" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AlexaForBusiness" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ServerlessApplicationRepository" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Cloud9" : { - "Version" : "3.7.200.17", + "Version" : "3.7.200.18", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ServiceDiscovery" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WorkMail" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AutoScalingPlans" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "TranscribeService" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Connect" : { - "Version" : "3.7.203.1", + "Version" : "3.7.203.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "FMS" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SecretsManager" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ACMPCA" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTAnalytics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoT1ClickDevicesService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoT1ClickProjects" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PI" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Neptune" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaTailor" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EKS" : { - "Version" : "3.7.201.11", + "Version" : "3.7.201.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Macie" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DLM" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Signer" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Chime" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PinpointEmail" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PinpointSMSVoice" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "S3Control" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RAM" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Route53Resolver" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RDSDataService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "QuickSight" : { - "Version" : "3.7.202.0", + "Version" : "3.7.202.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Amplify" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RoboMaker" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DataSync" : { - "Version" : "3.7.202.6", + "Version" : "3.7.202.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Transfer" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GlobalAccelerator" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ComprehendMedical" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisAnalyticsV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaConnect" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "FSx" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SecurityHub" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LicenseManager" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppMesh" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Kafka" : { - "Version" : "3.7.201.10", + "Version" : "3.7.201.11", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ApiGatewayManagementApi" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ApiGatewayV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DocDB" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Backup" : { - "Version" : "3.7.201.3", + "Version" : "3.7.201.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WorkLink" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Textract" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ManagedBlockchain" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaPackageVod" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GroundStation" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTThingsGraph" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTEvents" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTEventsData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PersonalizeRuntime" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Personalize" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PersonalizeEvents" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ServiceQuotas" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ApplicationInsights" : { - "Version" : "3.7.201.10", + "Version" : "3.7.201.11", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EC2InstanceConnect" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EventBridge" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LakeFormation" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ForecastService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ForecastQueryService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "QLDB" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "QLDBSession" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WorkMailMessageFlow" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeStarNotifications" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SavingsPlans" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SSO" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SSOOIDC" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MarketplaceCatalog" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimpleEmailV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DataExchange" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MigrationHubConfig" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ConnectParticipant" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WAFV2" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppConfig" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTSecureTunneling" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticInference" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Imagebuilder" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Schemas" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AccessAnalyzer" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ComputeOptimizer" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "NetworkManager" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Kendra" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "FraudDetector" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeGuruReviewer" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeGuruProfiler" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Outposts" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AugmentedAIRuntime" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EBS" : { - "Version" : "3.7.201.11", + "Version" : "3.7.201.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisVideoSignalingChannels" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Detective" : { - "Version" : "3.7.201.5", + "Version" : "3.7.201.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeStarconnections" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Synthetics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTSiteWise" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Macie2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeArtifact" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Honeycode" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IVS" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Braket" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IdentityStore" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Appflow" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RedshiftDataAPIService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SSOAdmin" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "TimestreamWrite" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "TimestreamQuery" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "S3Outposts" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GlueDataBrew" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppRegistry" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "NetworkFirewall" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MWAA" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DevOpsGuru" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SageMakerFeatureStoreRuntime" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppIntegrationsService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ECRPublic" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AmplifyBackend" : { - "Version" : "3.7.201.0", + "Version" : "3.7.201.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ConnectContactLens" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LookoutforVision" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CustomerProfiles" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EMRContainers" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SagemakerEdgeManager" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "HealthLake" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AuditManager" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PrometheusService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GreengrassV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTWireless" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTFleetHub" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTDeviceAdvisor" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LocationService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WellArchitected" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LexRuntimeV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LexModelsV2" : { - "Version" : "3.7.202.14", + "Version" : "3.7.202.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "FIS" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LookoutMetrics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Mgn" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LookoutEquipment" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "NimbleStudio" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "FinSpaceData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Finspace" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SSMIncidents" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SSMContacts" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ApplicationCostProfiler" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppRunner" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Proton" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Route53RecoveryReadiness" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Route53RecoveryControlConfig" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Route53RecoveryCluster" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ChimeSDKMessaging" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ChimeSDKIdentity" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SnowDeviceManagement" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MemoryDB" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "OpenSearchService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KafkaConnect" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ConnectWisdomService" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "VoiceID" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Account" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudControlApi" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ManagedGrafana" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Panorama" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ChimeSDKMeetings" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ResilienceHub" : { - "Version" : "3.7.201.7", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MigrationHubStrategyRecommendations" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Drs" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppConfigData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MigrationHubRefactorSpaces" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Inspector2" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudWatchEvidently" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudWatchRUM" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RecycleBin" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTTwinMaker" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WorkSpacesWeb" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "BackupGateway" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AmplifyUIBuilder" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Keyspaces" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "BillingConductor" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GameSparks" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PinpointSMSVoiceV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Ivschat" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ChimeSDKMediaPipelines" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EMRServerless" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MainframeModernization" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ConnectCampaignService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RedshiftServerless" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IAMRolesAnywhere" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LicenseManagerUserSubscriptions" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "BackupStorage" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Private5G" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SupportApp" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ControlTower" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTFleetWise" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MigrationHubOrchestrator" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ConnectCases" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ResourceExplorer2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Scheduler" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ChimeSDKVoice" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTRoboRunner" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SsmSap" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "OAM" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ARCZonalShift" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimSpaceWeaver" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SecurityLake" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "OpenSearchServerless" : { - "Version" : "3.7.201.11", + "Version" : "3.7.201.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Omics" : { - "Version" : "3.7.202.1", + "Version" : "3.7.203.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DocDBElastic" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SageMakerGeospatial" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Pipes" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeCatalyst" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SageMakerMetrics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisVideoWebRTCStorage" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LicenseManagerLinuxSubscriptions" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KendraRanking" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CleanRooms" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudTrailData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Tnb" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "InternetMonitor" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IVSRealTime" : { - "Version" : "3.7.201.5", + "Version" : "3.7.201.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "VPCLattice" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "OSIS" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaPackageV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PaymentCryptographyData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PaymentCryptography" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeGuruSecurity" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "VerifiedPermissions" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppFabric" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MedicalImaging" : { - "Version" : "3.7.200.15", + "Version" : "3.7.200.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EntityResolution" : { - "Version" : "3.7.200.11", + "Version" : "3.7.200.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ManagedBlockchainQuery" : { - "Version" : "3.7.200.11", + "Version" : "3.7.200.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false } diff --git a/changelogs/CHANGELOG.2023.md b/changelogs/CHANGELOG.2023.md index 248e6e413e..0abe6236a6 100644 --- a/changelogs/CHANGELOG.2023.md +++ b/changelogs/CHANGELOG.2023.md @@ -1,4 +1,20 @@ -### 4.1.392 (2023-08-11 21:22Z) +### 4.1.393 (2023-08-14 21:18Z) + * AWS Tools for PowerShell now use AWS .NET SDK 3.7.620.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. + * Amazon Omics + * Added cmdlet Get-OMICSAnnotationStoreVersion leveraging the GetAnnotationStoreVersion service API. + * Added cmdlet Get-OMICSAnnotationStoreVersionList leveraging the ListAnnotationStoreVersions service API. + * Added cmdlet Get-OMICSShare leveraging the GetShare service API. + * Added cmdlet Get-OMICSShareList leveraging the ListShares service API. + * Added cmdlet New-OMICSAnnotationStoreVersion leveraging the CreateAnnotationStoreVersion service API. + * Added cmdlet New-OMICSShare leveraging the CreateShare service API. + * Added cmdlet Receive-OMICSShare leveraging the AcceptShare service API. + * Added cmdlet Remove-OMICSAnnotationStoreVersion leveraging the DeleteAnnotationStoreVersions service API. + * Added cmdlet Remove-OMICSShare leveraging the DeleteShare service API. + * Added cmdlet Update-OMICSAnnotationStoreVersion leveraging the UpdateAnnotationStoreVersion service API. + * Modified cmdlet New-OMICSAnnotationStore: added parameter VersionName. + * Modified cmdlet Start-OMICSAnnotationImportJob: added parameter VersionName. + +### 4.1.392 (2023-08-11 21:22Z) * AWS Tools for PowerShell now use AWS .NET SDK 3.7.619.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. ### 4.1.391 (2023-08-10 21:27Z) diff --git a/changelogs/CHANGELOG.ALL.md b/changelogs/CHANGELOG.ALL.md index 92a874a64c..3814045476 100644 --- a/changelogs/CHANGELOG.ALL.md +++ b/changelogs/CHANGELOG.ALL.md @@ -1,4 +1,20 @@ -### 4.1.392 (2023-08-11 21:22Z) +### 4.1.393 (2023-08-14 21:18Z) + * AWS Tools for PowerShell now use AWS .NET SDK 3.7.620.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. + * Amazon Omics + * Added cmdlet Get-OMICSAnnotationStoreVersion leveraging the GetAnnotationStoreVersion service API. + * Added cmdlet Get-OMICSAnnotationStoreVersionList leveraging the ListAnnotationStoreVersions service API. + * Added cmdlet Get-OMICSShare leveraging the GetShare service API. + * Added cmdlet Get-OMICSShareList leveraging the ListShares service API. + * Added cmdlet New-OMICSAnnotationStoreVersion leveraging the CreateAnnotationStoreVersion service API. + * Added cmdlet New-OMICSShare leveraging the CreateShare service API. + * Added cmdlet Receive-OMICSShare leveraging the AcceptShare service API. + * Added cmdlet Remove-OMICSAnnotationStoreVersion leveraging the DeleteAnnotationStoreVersions service API. + * Added cmdlet Remove-OMICSShare leveraging the DeleteShare service API. + * Added cmdlet Update-OMICSAnnotationStoreVersion leveraging the UpdateAnnotationStoreVersion service API. + * Modified cmdlet New-OMICSAnnotationStore: added parameter VersionName. + * Modified cmdlet Start-OMICSAnnotationImportJob: added parameter VersionName. + +### 4.1.392 (2023-08-11 21:22Z) * AWS Tools for PowerShell now use AWS .NET SDK 3.7.619.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. ### 4.1.391 (2023-08-10 21:27Z) diff --git a/generator/AWSPSGeneratorLib/Config/ServiceConfig/omics.xml b/generator/AWSPSGeneratorLib/Config/ServiceConfig/omics.xml index d2a8066188..8257e3f2f0 100644 --- a/generator/AWSPSGeneratorLib/Config/ServiceConfig/omics.xml +++ b/generator/AWSPSGeneratorLib/Config/ServiceConfig/omics.xml @@ -23,6 +23,10 @@ + + + + @@ -47,6 +51,10 @@ + + + + @@ -63,6 +71,10 @@ + + + + @@ -77,6 +89,12 @@ + + + + + + @@ -97,6 +115,10 @@ + + + + @@ -115,6 +137,10 @@ + + + + @@ -167,6 +193,10 @@ + + + + @@ -187,6 +217,10 @@ + + + + @@ -239,6 +273,10 @@ + + + + @@ -295,6 +333,10 @@ + + + + diff --git a/modules/AWSPowerShell/AWSAliases.ps1 b/modules/AWSPowerShell/AWSAliases.ps1 index b0d7586b09..068fd7ab36 100644 --- a/modules/AWSPowerShell/AWSAliases.ps1 +++ b/modules/AWSPowerShell/AWSAliases.ps1 @@ -18174,6 +18174,8 @@ Set-Alias -Name CWOAM-UntagResource -Value Remove-CWOAMResourceTag Set-Alias -Name CWOAM-UpdateLink -Value Update-CWOAMLink Set-Alias -Name Abort-OMICSMultipartReadSetUpload -Value Remove-OMICSMultipartReadSetUpload Set-Alias -Name OMICS-AbortMultipartReadSetUpload -Value Remove-OMICSMultipartReadSetUpload +Set-Alias -Name Accept-OMICSShare -Value Receive-OMICSShare +Set-Alias -Name OMICS-AcceptShare -Value Receive-OMICSShare Set-Alias -Name Batch-OMICSDeleteReadSet -Value Remove-OMICSReadSet Set-Alias -Name Batch-OMICSReadSet -Value Remove-OMICSReadSet Set-Alias -Name OMICS-BatchDeleteReadSet -Value Remove-OMICSReadSet @@ -18186,6 +18188,8 @@ Set-Alias -Name OMICS-CancelVariantImportJob -Value Stop-OMICSVariantImportJob Set-Alias -Name OMICS-CompleteMultipartReadSetUpload -Value Complete-OMICSMultipartReadSetUpload Set-Alias -Name Create-OMICSAnnotationStore -Value New-OMICSAnnotationStore Set-Alias -Name OMICS-CreateAnnotationStore -Value New-OMICSAnnotationStore +Set-Alias -Name Create-OMICSAnnotationStoreVersion -Value New-OMICSAnnotationStoreVersion +Set-Alias -Name OMICS-CreateAnnotationStoreVersion -Value New-OMICSAnnotationStoreVersion Set-Alias -Name Create-OMICSMultipartReadSetUpload -Value New-OMICSMultipartReadSetUpload Set-Alias -Name OMICS-CreateMultipartReadSetUpload -Value New-OMICSMultipartReadSetUpload Set-Alias -Name Create-OMICSReferenceStore -Value New-OMICSReferenceStore @@ -18194,12 +18198,17 @@ Set-Alias -Name Create-OMICSRunGroup -Value New-OMICSRunGroup Set-Alias -Name OMICS-CreateRunGroup -Value New-OMICSRunGroup Set-Alias -Name Create-OMICSSequenceStore -Value New-OMICSSequenceStore Set-Alias -Name OMICS-CreateSequenceStore -Value New-OMICSSequenceStore +Set-Alias -Name Create-OMICSShare -Value New-OMICSShare +Set-Alias -Name OMICS-CreateShare -Value New-OMICSShare Set-Alias -Name Create-OMICSVariantStore -Value New-OMICSVariantStore Set-Alias -Name OMICS-CreateVariantStore -Value New-OMICSVariantStore Set-Alias -Name Create-OMICSWorkflow -Value New-OMICSWorkflow Set-Alias -Name OMICS-CreateWorkflow -Value New-OMICSWorkflow Set-Alias -Name Delete-OMICSAnnotationStore -Value Remove-OMICSAnnotationStore Set-Alias -Name OMICS-DeleteAnnotationStore -Value Remove-OMICSAnnotationStore +Set-Alias -Name Delete-OMICSAnnotationStoreVersions -Value Remove-OMICSAnnotationStoreVersion +Set-Alias -Name Delete-OMICSAnnotationStoreVersion -Value Remove-OMICSAnnotationStoreVersion +Set-Alias -Name OMICS-DeleteAnnotationStoreVersions -Value Remove-OMICSAnnotationStoreVersion Set-Alias -Name Delete-OMICSReference -Value Remove-OMICSReference Set-Alias -Name OMICS-DeleteReference -Value Remove-OMICSReference Set-Alias -Name Delete-OMICSReferenceStore -Value Remove-OMICSReferenceStore @@ -18210,12 +18219,15 @@ Set-Alias -Name Delete-OMICSRunGroup -Value Remove-OMICSRunGroup Set-Alias -Name OMICS-DeleteRunGroup -Value Remove-OMICSRunGroup Set-Alias -Name Delete-OMICSSequenceStore -Value Remove-OMICSSequenceStore Set-Alias -Name OMICS-DeleteSequenceStore -Value Remove-OMICSSequenceStore +Set-Alias -Name Delete-OMICSShare -Value Remove-OMICSShare +Set-Alias -Name OMICS-DeleteShare -Value Remove-OMICSShare Set-Alias -Name Delete-OMICSVariantStore -Value Remove-OMICSVariantStore Set-Alias -Name OMICS-DeleteVariantStore -Value Remove-OMICSVariantStore Set-Alias -Name Delete-OMICSWorkflow -Value Remove-OMICSWorkflow Set-Alias -Name OMICS-DeleteWorkflow -Value Remove-OMICSWorkflow Set-Alias -Name OMICS-GetAnnotationImportJob -Value Get-OMICSAnnotationImportJob Set-Alias -Name OMICS-GetAnnotationStore -Value Get-OMICSAnnotationStore +Set-Alias -Name OMICS-GetAnnotationStoreVersion -Value Get-OMICSAnnotationStoreVersion Set-Alias -Name OMICS-GetReadSetActivationJob -Value Get-OMICSReadSetActivationJob Set-Alias -Name OMICS-GetReadSet -Value Get-OMICSReadSet Set-Alias -Name OMICS-GetReadSetExportJob -Value Get-OMICSReadSetExportJob @@ -18229,6 +18241,7 @@ Set-Alias -Name OMICS-GetRun -Value Get-OMICSRun Set-Alias -Name OMICS-GetRunGroup -Value Get-OMICSRunGroup Set-Alias -Name OMICS-GetRunTask -Value Get-OMICSRunTask Set-Alias -Name OMICS-GetSequenceStore -Value Get-OMICSSequenceStore +Set-Alias -Name OMICS-GetShare -Value Get-OMICSShare Set-Alias -Name OMICS-GetVariantImportJob -Value Get-OMICSVariantImportJob Set-Alias -Name OMICS-GetVariantStore -Value Get-OMICSVariantStore Set-Alias -Name OMICS-GetWorkflow -Value Get-OMICSWorkflow @@ -18238,6 +18251,9 @@ Set-Alias -Name OMICS-ListAnnotationImportJobs -Value Get-OMICSAnnotationImportJ Set-Alias -Name List-OMICSAnnotationStores -Value Get-OMICSAnnotationStoreList Set-Alias -Name List-OMICSAnnotationStoreList -Value Get-OMICSAnnotationStoreList Set-Alias -Name OMICS-ListAnnotationStores -Value Get-OMICSAnnotationStoreList +Set-Alias -Name List-OMICSAnnotationStoreVersions -Value Get-OMICSAnnotationStoreVersionList +Set-Alias -Name List-OMICSAnnotationStoreVersionList -Value Get-OMICSAnnotationStoreVersionList +Set-Alias -Name OMICS-ListAnnotationStoreVersions -Value Get-OMICSAnnotationStoreVersionList Set-Alias -Name List-OMICSMultipartReadSetUploads -Value Get-OMICSMultipartReadSetUploadList Set-Alias -Name List-OMICSMultipartReadSetUploadList -Value Get-OMICSMultipartReadSetUploadList Set-Alias -Name OMICS-ListMultipartReadSetUploads -Value Get-OMICSMultipartReadSetUploadList @@ -18277,6 +18293,9 @@ Set-Alias -Name OMICS-ListRunTasks -Value Get-OMICSRunTaskList Set-Alias -Name List-OMICSSequenceStores -Value Get-OMICSSequenceStoreList Set-Alias -Name List-OMICSSequenceStoreList -Value Get-OMICSSequenceStoreList Set-Alias -Name OMICS-ListSequenceStores -Value Get-OMICSSequenceStoreList +Set-Alias -Name List-OMICSShares -Value Get-OMICSShareList +Set-Alias -Name List-OMICSShareList -Value Get-OMICSShareList +Set-Alias -Name OMICS-ListShares -Value Get-OMICSShareList Set-Alias -Name OMICS-ListTagsForResource -Value Get-OMICSResourceTag Set-Alias -Name List-OMICSVariantImportJobs -Value Get-OMICSVariantImportJobList Set-Alias -Name List-OMICSVariantImportJobList -Value Get-OMICSVariantImportJobList @@ -18297,6 +18316,7 @@ Set-Alias -Name OMICS-StartVariantImportJob -Value Start-OMICSVariantImportJob Set-Alias -Name OMICS-TagResource -Value Add-OMICSResourceTag Set-Alias -Name OMICS-UntagResource -Value Remove-OMICSResourceTag Set-Alias -Name OMICS-UpdateAnnotationStore -Value Update-OMICSAnnotationStore +Set-Alias -Name OMICS-UpdateAnnotationStoreVersion -Value Update-OMICSAnnotationStoreVersion Set-Alias -Name OMICS-UpdateRunGroup -Value Update-OMICSRunGroup Set-Alias -Name OMICS-UpdateVariantStore -Value Update-OMICSVariantStore Set-Alias -Name OMICS-UpdateWorkflow -Value Update-OMICSWorkflow diff --git a/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 b/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 index 21970df067..cb14ee04d3 100644 --- a/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 +++ b/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 @@ -42641,7 +42641,10 @@ $OMICS_Completers = { } # Amazon.Omics.AnnotationType - "New-OMICSAnnotationStore/StoreOptions_TsvStoreOptions_AnnotationType" + { + ($_ -eq "New-OMICSAnnotationStore/StoreOptions_TsvStoreOptions_AnnotationType") -Or + ($_ -eq "New-OMICSAnnotationStoreVersion/VersionOptions_TsvVersionOptions_AnnotationType") + } { $v = "CHR_POS","CHR_POS_REF_ALT","CHR_START_END_ONE_BASE","CHR_START_END_REF_ALT_ONE_BASE","CHR_START_END_REF_ALT_ZERO_BASE","CHR_START_END_ZERO_BASE","GENERIC" break @@ -42742,6 +42745,13 @@ $OMICS_Completers = { break } + # Amazon.Omics.ResourceOwner + "Get-OMICSShareList/ResourceOwner" + { + $v = "OTHER","SELF" + break + } + # Amazon.Omics.RunLogLevel "Start-OMICSRun/LogLevel" { @@ -42780,6 +42790,13 @@ $OMICS_Completers = { break } + # Amazon.Omics.VersionStatus + "Get-OMICSAnnotationStoreVersionList/Filter_Status" + { + $v = "ACTIVE","CREATING","DELETING","FAILED","UPDATING" + break + } + # Amazon.Omics.WorkflowEngine "New-OMICSWorkflow/Engine" { @@ -42811,15 +42828,17 @@ $OMICS_map = @{ "Engine"=@("New-OMICSWorkflow") "File"=@("Get-OMICSReadSet","Get-OMICSReference") "Filter_CreationType"=@("Get-OMICSReadSetList") - "Filter_Status"=@("Get-OMICSAnnotationImportJobList","Get-OMICSAnnotationStoreList","Get-OMICSReadSetActivationJobList","Get-OMICSReadSetExportJobList","Get-OMICSReadSetImportJobList","Get-OMICSReadSetList","Get-OMICSReferenceImportJobList","Get-OMICSVariantImportJobList","Get-OMICSVariantStoreList") + "Filter_Status"=@("Get-OMICSAnnotationImportJobList","Get-OMICSAnnotationStoreList","Get-OMICSAnnotationStoreVersionList","Get-OMICSReadSetActivationJobList","Get-OMICSReadSetExportJobList","Get-OMICSReadSetImportJobList","Get-OMICSReadSetList","Get-OMICSReferenceImportJobList","Get-OMICSVariantImportJobList","Get-OMICSVariantStoreList") "LogLevel"=@("Start-OMICSRun") "PartSource"=@("Get-OMICSReadSetUploadPartList","Set-OMICSReadSetPart") + "ResourceOwner"=@("Get-OMICSShareList") "SourceFileType"=@("New-OMICSMultipartReadSetUpload") "SseConfig_Type"=@("New-OMICSAnnotationStore","New-OMICSReferenceStore","New-OMICSSequenceStore","New-OMICSVariantStore") "Status"=@("Get-OMICSRunList","Get-OMICSRunTaskList") "StoreFormat"=@("New-OMICSAnnotationStore") "StoreOptions_TsvStoreOptions_AnnotationType"=@("New-OMICSAnnotationStore") "Type"=@("Get-OMICSWorkflow","Get-OMICSWorkflowList") + "VersionOptions_TsvVersionOptions_AnnotationType"=@("New-OMICSAnnotationStoreVersion") "WorkflowType"=@("Start-OMICSRun") } @@ -42874,28 +42893,34 @@ $OMICS_SelectCompleters = { $OMICS_SelectMap = @{ "Select"=@("Remove-OMICSMultipartReadSetUpload", + "Receive-OMICSShare", "Remove-OMICSReadSet", "Stop-OMICSAnnotationImportJob", "Stop-OMICSRun", "Stop-OMICSVariantImportJob", "Complete-OMICSMultipartReadSetUpload", "New-OMICSAnnotationStore", + "New-OMICSAnnotationStoreVersion", "New-OMICSMultipartReadSetUpload", "New-OMICSReferenceStore", "New-OMICSRunGroup", "New-OMICSSequenceStore", + "New-OMICSShare", "New-OMICSVariantStore", "New-OMICSWorkflow", "Remove-OMICSAnnotationStore", + "Remove-OMICSAnnotationStoreVersion", "Remove-OMICSReference", "Remove-OMICSReferenceStore", "Remove-OMICSRun", "Remove-OMICSRunGroup", "Remove-OMICSSequenceStore", + "Remove-OMICSShare", "Remove-OMICSVariantStore", "Remove-OMICSWorkflow", "Get-OMICSAnnotationImportJob", "Get-OMICSAnnotationStore", + "Get-OMICSAnnotationStoreVersion", "Get-OMICSReadSet", "Get-OMICSReadSetActivationJob", "Get-OMICSReadSetExportJob", @@ -42909,11 +42934,13 @@ $OMICS_SelectMap = @{ "Get-OMICSRunGroup", "Get-OMICSRunTask", "Get-OMICSSequenceStore", + "Get-OMICSShare", "Get-OMICSVariantImportJob", "Get-OMICSVariantStore", "Get-OMICSWorkflow", "Get-OMICSAnnotationImportJobList", "Get-OMICSAnnotationStoreList", + "Get-OMICSAnnotationStoreVersionList", "Get-OMICSMultipartReadSetUploadList", "Get-OMICSReadSetActivationJobList", "Get-OMICSReadSetExportJobList", @@ -42927,6 +42954,7 @@ $OMICS_SelectMap = @{ "Get-OMICSRunList", "Get-OMICSRunTaskList", "Get-OMICSSequenceStoreList", + "Get-OMICSShareList", "Get-OMICSResourceTag", "Get-OMICSVariantImportJobList", "Get-OMICSVariantStoreList", @@ -42941,6 +42969,7 @@ $OMICS_SelectMap = @{ "Add-OMICSResourceTag", "Remove-OMICSResourceTag", "Update-OMICSAnnotationStore", + "Update-OMICSAnnotationStoreVersion", "Update-OMICSRunGroup", "Update-OMICSVariantStore", "Update-OMICSWorkflow", diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannel-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannel-Cmdlet.cs index 3ce2d180cb..5c1b7c2356 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannel-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannel-Cmdlet.cs @@ -39,6 +39,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class GetEMPChannelCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter Id /// /// diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannelList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannelList-Cmdlet.cs index afc78d7c1f..bc36baf6a1 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannelList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannelList-Cmdlet.cs @@ -40,6 +40,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class GetEMPChannelListCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter MaxResult /// /// diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPChannelCredentialRotation-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPChannelCredentialRotation-Cmdlet.cs index 22b312c92c..b10b49e07d 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPChannelCredentialRotation-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPChannelCredentialRotation-Cmdlet.cs @@ -41,6 +41,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class InvokeEMPChannelCredentialRotationCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter Id /// /// diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPIngestEndpointCredentialRotation-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPIngestEndpointCredentialRotation-Cmdlet.cs index 48c47f9263..77ec5e5987 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPIngestEndpointCredentialRotation-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPIngestEndpointCredentialRotation-Cmdlet.cs @@ -40,6 +40,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class InvokeEMPIngestEndpointCredentialRotationCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter Id /// /// diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/New-EMPChannel-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/New-EMPChannel-Cmdlet.cs index 0dd87fd97c..057d64b624 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/New-EMPChannel-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/New-EMPChannel-Cmdlet.cs @@ -39,6 +39,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class NewEMPChannelCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter Description /// /// diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPChannel-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPChannel-Cmdlet.cs index 5706a4f983..e4130eb403 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPChannel-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPChannel-Cmdlet.cs @@ -39,6 +39,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class UpdateEMPChannelCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter Description /// /// diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPLogConfiguration-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPLogConfiguration-Cmdlet.cs index 010b9a6143..51104389e8 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPLogConfiguration-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPLogConfiguration-Cmdlet.cs @@ -39,6 +39,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class UpdateEMPLogConfigurationCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter Id /// /// diff --git a/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.Completers.psm1 index 2a5bef09eb..f277d06cf4 100644 --- a/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.Completers.psm1 +++ b/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.Completers.psm1 @@ -88,7 +88,10 @@ $OMICS_Completers = { } # Amazon.Omics.AnnotationType - "New-OMICSAnnotationStore/StoreOptions_TsvStoreOptions_AnnotationType" + { + ($_ -eq "New-OMICSAnnotationStore/StoreOptions_TsvStoreOptions_AnnotationType") -Or + ($_ -eq "New-OMICSAnnotationStoreVersion/VersionOptions_TsvVersionOptions_AnnotationType") + } { $v = "CHR_POS","CHR_POS_REF_ALT","CHR_START_END_ONE_BASE","CHR_START_END_REF_ALT_ONE_BASE","CHR_START_END_REF_ALT_ZERO_BASE","CHR_START_END_ZERO_BASE","GENERIC" break @@ -189,6 +192,13 @@ $OMICS_Completers = { break } + # Amazon.Omics.ResourceOwner + "Get-OMICSShareList/ResourceOwner" + { + $v = "OTHER","SELF" + break + } + # Amazon.Omics.RunLogLevel "Start-OMICSRun/LogLevel" { @@ -227,6 +237,13 @@ $OMICS_Completers = { break } + # Amazon.Omics.VersionStatus + "Get-OMICSAnnotationStoreVersionList/Filter_Status" + { + $v = "ACTIVE","CREATING","DELETING","FAILED","UPDATING" + break + } + # Amazon.Omics.WorkflowEngine "New-OMICSWorkflow/Engine" { @@ -258,15 +275,17 @@ $OMICS_map = @{ "Engine"=@("New-OMICSWorkflow") "File"=@("Get-OMICSReadSet","Get-OMICSReference") "Filter_CreationType"=@("Get-OMICSReadSetList") - "Filter_Status"=@("Get-OMICSAnnotationImportJobList","Get-OMICSAnnotationStoreList","Get-OMICSReadSetActivationJobList","Get-OMICSReadSetExportJobList","Get-OMICSReadSetImportJobList","Get-OMICSReadSetList","Get-OMICSReferenceImportJobList","Get-OMICSVariantImportJobList","Get-OMICSVariantStoreList") + "Filter_Status"=@("Get-OMICSAnnotationImportJobList","Get-OMICSAnnotationStoreList","Get-OMICSAnnotationStoreVersionList","Get-OMICSReadSetActivationJobList","Get-OMICSReadSetExportJobList","Get-OMICSReadSetImportJobList","Get-OMICSReadSetList","Get-OMICSReferenceImportJobList","Get-OMICSVariantImportJobList","Get-OMICSVariantStoreList") "LogLevel"=@("Start-OMICSRun") "PartSource"=@("Get-OMICSReadSetUploadPartList","Set-OMICSReadSetPart") + "ResourceOwner"=@("Get-OMICSShareList") "SourceFileType"=@("New-OMICSMultipartReadSetUpload") "SseConfig_Type"=@("New-OMICSAnnotationStore","New-OMICSReferenceStore","New-OMICSSequenceStore","New-OMICSVariantStore") "Status"=@("Get-OMICSRunList","Get-OMICSRunTaskList") "StoreFormat"=@("New-OMICSAnnotationStore") "StoreOptions_TsvStoreOptions_AnnotationType"=@("New-OMICSAnnotationStore") "Type"=@("Get-OMICSWorkflow","Get-OMICSWorkflowList") + "VersionOptions_TsvVersionOptions_AnnotationType"=@("New-OMICSAnnotationStoreVersion") "WorkflowType"=@("Start-OMICSRun") } @@ -321,28 +340,34 @@ $OMICS_SelectCompleters = { $OMICS_SelectMap = @{ "Select"=@("Remove-OMICSMultipartReadSetUpload", + "Receive-OMICSShare", "Remove-OMICSReadSet", "Stop-OMICSAnnotationImportJob", "Stop-OMICSRun", "Stop-OMICSVariantImportJob", "Complete-OMICSMultipartReadSetUpload", "New-OMICSAnnotationStore", + "New-OMICSAnnotationStoreVersion", "New-OMICSMultipartReadSetUpload", "New-OMICSReferenceStore", "New-OMICSRunGroup", "New-OMICSSequenceStore", + "New-OMICSShare", "New-OMICSVariantStore", "New-OMICSWorkflow", "Remove-OMICSAnnotationStore", + "Remove-OMICSAnnotationStoreVersion", "Remove-OMICSReference", "Remove-OMICSReferenceStore", "Remove-OMICSRun", "Remove-OMICSRunGroup", "Remove-OMICSSequenceStore", + "Remove-OMICSShare", "Remove-OMICSVariantStore", "Remove-OMICSWorkflow", "Get-OMICSAnnotationImportJob", "Get-OMICSAnnotationStore", + "Get-OMICSAnnotationStoreVersion", "Get-OMICSReadSet", "Get-OMICSReadSetActivationJob", "Get-OMICSReadSetExportJob", @@ -356,11 +381,13 @@ $OMICS_SelectMap = @{ "Get-OMICSRunGroup", "Get-OMICSRunTask", "Get-OMICSSequenceStore", + "Get-OMICSShare", "Get-OMICSVariantImportJob", "Get-OMICSVariantStore", "Get-OMICSWorkflow", "Get-OMICSAnnotationImportJobList", "Get-OMICSAnnotationStoreList", + "Get-OMICSAnnotationStoreVersionList", "Get-OMICSMultipartReadSetUploadList", "Get-OMICSReadSetActivationJobList", "Get-OMICSReadSetExportJobList", @@ -374,6 +401,7 @@ $OMICS_SelectMap = @{ "Get-OMICSRunList", "Get-OMICSRunTaskList", "Get-OMICSSequenceStoreList", + "Get-OMICSShareList", "Get-OMICSResourceTag", "Get-OMICSVariantImportJobList", "Get-OMICSVariantStoreList", @@ -388,6 +416,7 @@ $OMICS_SelectMap = @{ "Add-OMICSResourceTag", "Remove-OMICSResourceTag", "Update-OMICSAnnotationStore", + "Update-OMICSAnnotationStoreVersion", "Update-OMICSRunGroup", "Update-OMICSVariantStore", "Update-OMICSWorkflow", diff --git a/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.psd1 b/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.psd1 index a6d4170ada..77b9361cd0 100644 --- a/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.psd1 +++ b/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.psd1 @@ -92,6 +92,8 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Get-OMICSAnnotationImportJobList', 'Get-OMICSAnnotationStore', 'Get-OMICSAnnotationStoreList', + 'Get-OMICSAnnotationStoreVersion', + 'Get-OMICSAnnotationStoreVersionList', 'Get-OMICSMultipartReadSetUploadList', 'Get-OMICSReadSet', 'Get-OMICSReadSetActivationJob', @@ -119,6 +121,8 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Get-OMICSRunTaskList', 'Get-OMICSSequenceStore', 'Get-OMICSSequenceStoreList', + 'Get-OMICSShare', + 'Get-OMICSShareList', 'Get-OMICSVariantImportJob', 'Get-OMICSVariantImportJobList', 'Get-OMICSVariantStore', @@ -126,13 +130,17 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Get-OMICSWorkflow', 'Get-OMICSWorkflowList', 'New-OMICSAnnotationStore', + 'New-OMICSAnnotationStoreVersion', 'New-OMICSMultipartReadSetUpload', 'New-OMICSReferenceStore', 'New-OMICSRunGroup', 'New-OMICSSequenceStore', + 'New-OMICSShare', 'New-OMICSVariantStore', 'New-OMICSWorkflow', + 'Receive-OMICSShare', 'Remove-OMICSAnnotationStore', + 'Remove-OMICSAnnotationStoreVersion', 'Remove-OMICSMultipartReadSetUpload', 'Remove-OMICSReadSet', 'Remove-OMICSReference', @@ -141,6 +149,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Remove-OMICSRun', 'Remove-OMICSRunGroup', 'Remove-OMICSSequenceStore', + 'Remove-OMICSShare', 'Remove-OMICSVariantStore', 'Remove-OMICSWorkflow', 'Set-OMICSReadSetPart', @@ -155,6 +164,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Stop-OMICSRun', 'Stop-OMICSVariantImportJob', 'Update-OMICSAnnotationStore', + 'Update-OMICSAnnotationStoreVersion', 'Update-OMICSRunGroup', 'Update-OMICSVariantStore', 'Update-OMICSWorkflow') diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersion-Cmdlet.cs new file mode 100644 index 0000000000..6ebc264116 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersion-Cmdlet.cs @@ -0,0 +1,228 @@ +/******************************************************************************* + * 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.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Retrieves the metadata for an annotation store version. + /// + [Cmdlet("Get", "OMICSAnnotationStoreVersion")] + [OutputType("Amazon.Omics.Model.GetAnnotationStoreVersionResponse")] + [AWSCmdlet("Calls the Amazon Omics GetAnnotationStoreVersion API operation.", Operation = new[] {"GetAnnotationStoreVersion"}, SelectReturnType = typeof(Amazon.Omics.Model.GetAnnotationStoreVersionResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.GetAnnotationStoreVersionResponse", + "This cmdlet returns an Amazon.Omics.Model.GetAnnotationStoreVersionResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetOMICSAnnotationStoreVersionCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter Name + /// + /// + /// The name given to an annotation store version to distinguish it from others. + /// + /// + #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 Name { get; set; } + #endregion + + #region Parameter VersionName + /// + /// + /// The name given to an annotation store version to distinguish it from others. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String VersionName { 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.Omics.Model.GetAnnotationStoreVersionResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.GetAnnotationStoreVersionResponse 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 PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the VersionName parameter. + /// The -PassThru parameter is deprecated, use -Select '^VersionName' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^VersionName' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { 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); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.VersionName; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.Name = this.Name; + #if MODULAR + if (this.Name == null && ParameterWasBound(nameof(this.Name))) + { + WriteWarning("You are passing $null as a value for parameter Name 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.VersionName = this.VersionName; + #if MODULAR + if (this.VersionName == null && ParameterWasBound(nameof(this.VersionName))) + { + WriteWarning("You are passing $null as a value for parameter VersionName 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.Omics.Model.GetAnnotationStoreVersionRequest(); + + if (cmdletContext.Name != null) + { + request.Name = cmdletContext.Name; + } + if (cmdletContext.VersionName != null) + { + request.VersionName = cmdletContext.VersionName; + } + + 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.Omics.Model.GetAnnotationStoreVersionResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.GetAnnotationStoreVersionRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "GetAnnotationStoreVersion"); + try + { + #if DESKTOP + return client.GetAnnotationStoreVersion(request); + #elif CORECLR + return client.GetAnnotationStoreVersionAsync(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 Name { get; set; } + public System.String VersionName { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersionList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersionList-Cmdlet.cs new file mode 100644 index 0000000000..3788e25426 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersionList-Cmdlet.cs @@ -0,0 +1,267 @@ +/******************************************************************************* + * 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.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Lists the versions of an annotation store. + /// + [Cmdlet("Get", "OMICSAnnotationStoreVersionList")] + [OutputType("Amazon.Omics.Model.AnnotationStoreVersionItem")] + [AWSCmdlet("Calls the Amazon Omics ListAnnotationStoreVersions API operation.", Operation = new[] {"ListAnnotationStoreVersions"}, SelectReturnType = typeof(Amazon.Omics.Model.ListAnnotationStoreVersionsResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.AnnotationStoreVersionItem or Amazon.Omics.Model.ListAnnotationStoreVersionsResponse", + "This cmdlet returns a collection of Amazon.Omics.Model.AnnotationStoreVersionItem objects.", + "The service call response (type Amazon.Omics.Model.ListAnnotationStoreVersionsResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetOMICSAnnotationStoreVersionListCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter Name + /// + /// + /// The name of an annotation store. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String Name { get; set; } + #endregion + + #region Parameter Filter_Status + /// + /// + /// The status of an annotation store version. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [AWSConstantClassSource("Amazon.Omics.VersionStatus")] + public Amazon.Omics.VersionStatus Filter_Status { get; set; } + #endregion + + #region Parameter MaxResult + /// + /// + /// The maximum number of annotation store versions to return in one page of results. + /// + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("MaxResults")] + public System.Int32? MaxResult { get; set; } + #endregion + + #region Parameter NextToken + /// + /// + /// Specifies the pagination token from a previous request to retrieve the next page + /// of results. + /// + /// + [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 'AnnotationStoreVersions'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.ListAnnotationStoreVersionsResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.ListAnnotationStoreVersionsResponse 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; } = "AnnotationStoreVersions"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the Name parameter. + /// The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { 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); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.Name; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.Filter_Status = this.Filter_Status; + context.MaxResult = this.MaxResult; + context.Name = this.Name; + #if MODULAR + if (this.Name == null && ParameterWasBound(nameof(this.Name))) + { + WriteWarning("You are passing $null as a value for parameter Name 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.NextToken = this.NextToken; + + // 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.Omics.Model.ListAnnotationStoreVersionsRequest(); + + + // populate Filter + var requestFilterIsNull = true; + request.Filter = new Amazon.Omics.Model.ListAnnotationStoreVersionsFilter(); + Amazon.Omics.VersionStatus requestFilter_filter_Status = null; + if (cmdletContext.Filter_Status != null) + { + requestFilter_filter_Status = cmdletContext.Filter_Status; + } + if (requestFilter_filter_Status != null) + { + request.Filter.Status = requestFilter_filter_Status; + requestFilterIsNull = false; + } + // determine if request.Filter should be set to null + if (requestFilterIsNull) + { + request.Filter = null; + } + if (cmdletContext.MaxResult != null) + { + request.MaxResults = cmdletContext.MaxResult.Value; + } + if (cmdletContext.Name != null) + { + request.Name = cmdletContext.Name; + } + if (cmdletContext.NextToken != null) + { + request.NextToken = cmdletContext.NextToken; + } + + 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.Omics.Model.ListAnnotationStoreVersionsResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.ListAnnotationStoreVersionsRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "ListAnnotationStoreVersions"); + try + { + #if DESKTOP + return client.ListAnnotationStoreVersions(request); + #elif CORECLR + return client.ListAnnotationStoreVersionsAsync(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 Amazon.Omics.VersionStatus Filter_Status { get; set; } + public System.Int32? MaxResult { get; set; } + public System.String Name { get; set; } + public System.String NextToken { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.AnnotationStoreVersions; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShare-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShare-Cmdlet.cs new file mode 100644 index 0000000000..2df29f8b9d --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShare-Cmdlet.cs @@ -0,0 +1,200 @@ +/******************************************************************************* + * 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.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Retrieves the metadata for a share. + /// + [Cmdlet("Get", "OMICSShare")] + [OutputType("Amazon.Omics.Model.ShareDetails")] + [AWSCmdlet("Calls the Amazon Omics GetShare API operation.", Operation = new[] {"GetShare"}, SelectReturnType = typeof(Amazon.Omics.Model.GetShareResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.ShareDetails or Amazon.Omics.Model.GetShareResponse", + "This cmdlet returns an Amazon.Omics.Model.ShareDetails object.", + "The service call response (type Amazon.Omics.Model.GetShareResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetOMICSShareCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter ShareId + /// + /// + /// The generated ID for a share. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String ShareId { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'Share'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.GetShareResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.GetShareResponse 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; } = "Share"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the ShareId parameter. + /// The -PassThru parameter is deprecated, use -Select '^ShareId' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ShareId' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { 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); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.ShareId; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.ShareId = this.ShareId; + #if MODULAR + if (this.ShareId == null && ParameterWasBound(nameof(this.ShareId))) + { + WriteWarning("You are passing $null as a value for parameter ShareId 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.Omics.Model.GetShareRequest(); + + if (cmdletContext.ShareId != null) + { + request.ShareId = cmdletContext.ShareId; + } + + 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.Omics.Model.GetShareResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.GetShareRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "GetShare"); + try + { + #if DESKTOP + return client.GetShare(request); + #elif CORECLR + return client.GetShareAsync(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 ShareId { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.Share; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShareList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShareList-Cmdlet.cs new file mode 100644 index 0000000000..69a7ebca38 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShareList-Cmdlet.cs @@ -0,0 +1,294 @@ +/******************************************************************************* + * 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.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Lists all shares associated with an account. + /// + [Cmdlet("Get", "OMICSShareList")] + [OutputType("Amazon.Omics.Model.ShareDetails")] + [AWSCmdlet("Calls the Amazon Omics ListShares API operation.", Operation = new[] {"ListShares"}, SelectReturnType = typeof(Amazon.Omics.Model.ListSharesResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.ShareDetails or Amazon.Omics.Model.ListSharesResponse", + "This cmdlet returns a collection of Amazon.Omics.Model.ShareDetails objects.", + "The service call response (type Amazon.Omics.Model.ListSharesResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetOMICSShareListCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter Filter_ResourceArn + /// + /// + /// The Amazon Resource Number (Arn) for an analytics store. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("Filter_ResourceArns")] + public System.String[] Filter_ResourceArn { get; set; } + #endregion + + #region Parameter ResourceOwner + /// + /// + /// The account that owns the analytics store shared. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + [AWSConstantClassSource("Amazon.Omics.ResourceOwner")] + public Amazon.Omics.ResourceOwner ResourceOwner { get; set; } + #endregion + + #region Parameter Filter_Status + /// + /// + /// The status of an annotation store version. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String[] Filter_Status { get; set; } + #endregion + + #region Parameter MaxResult + /// + /// + /// The maximum number of shares to return in one page of results. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("MaxResults")] + public System.Int32? MaxResult { get; set; } + #endregion + + #region Parameter NextToken + /// + /// + /// Next token returned in the response of a previous ListReadSetUploadPartsRequest call. + /// Used to get the next page of results. + /// + /// + [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 'Shares'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.ListSharesResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.ListSharesResponse 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; } = "Shares"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the ResourceOwner parameter. + /// The -PassThru parameter is deprecated, use -Select '^ResourceOwner' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ResourceOwner' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { 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); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.ResourceOwner; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (this.Filter_ResourceArn != null) + { + context.Filter_ResourceArn = new List(this.Filter_ResourceArn); + } + if (this.Filter_Status != null) + { + context.Filter_Status = new List(this.Filter_Status); + } + context.MaxResult = this.MaxResult; + context.NextToken = this.NextToken; + context.ResourceOwner = this.ResourceOwner; + #if MODULAR + if (this.ResourceOwner == null && ParameterWasBound(nameof(this.ResourceOwner))) + { + WriteWarning("You are passing $null as a value for parameter ResourceOwner 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.Omics.Model.ListSharesRequest(); + + + // populate Filter + var requestFilterIsNull = true; + request.Filter = new Amazon.Omics.Model.Filter(); + List requestFilter_filter_ResourceArn = null; + if (cmdletContext.Filter_ResourceArn != null) + { + requestFilter_filter_ResourceArn = cmdletContext.Filter_ResourceArn; + } + if (requestFilter_filter_ResourceArn != null) + { + request.Filter.ResourceArns = requestFilter_filter_ResourceArn; + requestFilterIsNull = false; + } + List requestFilter_filter_Status = null; + if (cmdletContext.Filter_Status != null) + { + requestFilter_filter_Status = cmdletContext.Filter_Status; + } + if (requestFilter_filter_Status != null) + { + request.Filter.Status = requestFilter_filter_Status; + requestFilterIsNull = false; + } + // determine if request.Filter should be set to null + if (requestFilterIsNull) + { + request.Filter = null; + } + if (cmdletContext.MaxResult != null) + { + request.MaxResults = cmdletContext.MaxResult.Value; + } + if (cmdletContext.NextToken != null) + { + request.NextToken = cmdletContext.NextToken; + } + if (cmdletContext.ResourceOwner != null) + { + request.ResourceOwner = cmdletContext.ResourceOwner; + } + + 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.Omics.Model.ListSharesResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.ListSharesRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "ListShares"); + try + { + #if DESKTOP + return client.ListShares(request); + #elif CORECLR + return client.ListSharesAsync(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 Filter_ResourceArn { get; set; } + public List Filter_Status { get; set; } + public System.Int32? MaxResult { get; set; } + public System.String NextToken { get; set; } + public Amazon.Omics.ResourceOwner ResourceOwner { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.Shares; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStore-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStore-Cmdlet.cs index c08ed6351d..f3fd735462 100644 --- a/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStore-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStore-Cmdlet.cs @@ -152,6 +152,17 @@ public partial class NewOMICSAnnotationStoreCmdlet : AmazonOmicsClientCmdlet, IE public Amazon.Omics.EncryptionType SseConfig_Type { get; set; } #endregion + #region Parameter VersionName + /// + /// + /// The name given to an annotation store version to distinguish it from other versions. + /// + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String VersionName { get; set; } + #endregion + #region Parameter Select /// /// Use the -Select parameter to control the cmdlet output. The default value is '*'. @@ -256,6 +267,7 @@ protected override void ProcessRecord() context.Tag.Add((String)hashKey, (String)(this.Tag[hashKey])); } } + context.VersionName = this.VersionName; // allow further manipulation of loaded context prior to processing PostExecutionContextLoad(context); @@ -390,6 +402,10 @@ public object Execute(ExecutorContext context) { request.Tags = cmdletContext.Tag; } + if (cmdletContext.VersionName != null) + { + request.VersionName = cmdletContext.VersionName; + } CmdletOutput output; @@ -461,6 +477,7 @@ internal partial class CmdletContext : ExecutorContext public Dictionary TsvStoreOptions_FormatToHeader { get; set; } public List> TsvStoreOptions_Schema { get; set; } public Dictionary Tag { get; set; } + public System.String VersionName { get; set; } public System.Func Select { get; set; } = (response, cmdlet) => response; } diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStoreVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStoreVersion-Cmdlet.cs new file mode 100644 index 0000000000..a85a65aea3 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStoreVersion-Cmdlet.cs @@ -0,0 +1,378 @@ +/******************************************************************************* + * 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.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Creates a new version of an annotation store. + /// + [Cmdlet("New", "OMICSAnnotationStoreVersion", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.Omics.Model.CreateAnnotationStoreVersionResponse")] + [AWSCmdlet("Calls the Amazon Omics CreateAnnotationStoreVersion API operation.", Operation = new[] {"CreateAnnotationStoreVersion"}, SelectReturnType = typeof(Amazon.Omics.Model.CreateAnnotationStoreVersionResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.CreateAnnotationStoreVersionResponse", + "This cmdlet returns an Amazon.Omics.Model.CreateAnnotationStoreVersionResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class NewOMICSAnnotationStoreVersionCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter TsvVersionOptions_AnnotationType + /// + /// + /// The store version's annotation type. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("VersionOptions_TsvVersionOptions_AnnotationType")] + [AWSConstantClassSource("Amazon.Omics.AnnotationType")] + public Amazon.Omics.AnnotationType TsvVersionOptions_AnnotationType { get; set; } + #endregion + + #region Parameter Description + /// + /// + /// The description of an annotation store version. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String Description { get; set; } + #endregion + + #region Parameter TsvVersionOptions_FormatToHeader + /// + /// + /// The annotation store version's header key to column name mapping. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("VersionOptions_TsvVersionOptions_FormatToHeader")] + public System.Collections.Hashtable TsvVersionOptions_FormatToHeader { get; set; } + #endregion + + #region Parameter Name + /// + /// + /// The name of an annotation store version from which versions are being created. + /// + /// + #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 Name { get; set; } + #endregion + + #region Parameter TsvVersionOptions_Schema + /// + /// + /// The TSV schema for an annotation store version. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("VersionOptions_TsvVersionOptions_Schema")] + public System.Collections.Hashtable[] TsvVersionOptions_Schema { get; set; } + #endregion + + #region Parameter Tag + /// + /// + /// Any tags added to annotation store version. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("Tags")] + public System.Collections.Hashtable Tag { get; set; } + #endregion + + #region Parameter VersionName + /// + /// + /// The name given to an annotation store version to distinguish it from other versions. + /// + /// + /// + #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 VersionName { 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.Omics.Model.CreateAnnotationStoreVersionResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.CreateAnnotationStoreVersionResponse 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.VersionName), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "New-OMICSAnnotationStoreVersion (CreateAnnotationStoreVersion)")) + { + 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.Description = this.Description; + context.Name = this.Name; + #if MODULAR + if (this.Name == null && ParameterWasBound(nameof(this.Name))) + { + WriteWarning("You are passing $null as a value for parameter Name 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 Dictionary(StringComparer.Ordinal); + foreach (var hashKey in this.Tag.Keys) + { + context.Tag.Add((String)hashKey, (String)(this.Tag[hashKey])); + } + } + context.VersionName = this.VersionName; + #if MODULAR + if (this.VersionName == null && ParameterWasBound(nameof(this.VersionName))) + { + WriteWarning("You are passing $null as a value for parameter VersionName 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.TsvVersionOptions_AnnotationType = this.TsvVersionOptions_AnnotationType; + if (this.TsvVersionOptions_FormatToHeader != null) + { + context.TsvVersionOptions_FormatToHeader = new Dictionary(StringComparer.Ordinal); + foreach (var hashKey in this.TsvVersionOptions_FormatToHeader.Keys) + { + context.TsvVersionOptions_FormatToHeader.Add((String)hashKey, (String)(this.TsvVersionOptions_FormatToHeader[hashKey])); + } + } + if (this.TsvVersionOptions_Schema != null) + { + context.TsvVersionOptions_Schema = new List>(); + foreach (var hashTable in this.TsvVersionOptions_Schema) + { + var d = new Dictionary(); + foreach (var hashKey in hashTable.Keys) + { + d.Add((String)hashKey, (String)(hashTable[hashKey])); + } + context.TsvVersionOptions_Schema.Add(d); + } + } + + // 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.Omics.Model.CreateAnnotationStoreVersionRequest(); + + if (cmdletContext.Description != null) + { + request.Description = cmdletContext.Description; + } + if (cmdletContext.Name != null) + { + request.Name = cmdletContext.Name; + } + if (cmdletContext.Tag != null) + { + request.Tags = cmdletContext.Tag; + } + if (cmdletContext.VersionName != null) + { + request.VersionName = cmdletContext.VersionName; + } + + // populate VersionOptions + var requestVersionOptionsIsNull = true; + request.VersionOptions = new Amazon.Omics.Model.VersionOptions(); + Amazon.Omics.Model.TsvVersionOptions requestVersionOptions_versionOptions_TsvVersionOptions = null; + + // populate TsvVersionOptions + var requestVersionOptions_versionOptions_TsvVersionOptionsIsNull = true; + requestVersionOptions_versionOptions_TsvVersionOptions = new Amazon.Omics.Model.TsvVersionOptions(); + Amazon.Omics.AnnotationType requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_AnnotationType = null; + if (cmdletContext.TsvVersionOptions_AnnotationType != null) + { + requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_AnnotationType = cmdletContext.TsvVersionOptions_AnnotationType; + } + if (requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_AnnotationType != null) + { + requestVersionOptions_versionOptions_TsvVersionOptions.AnnotationType = requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_AnnotationType; + requestVersionOptions_versionOptions_TsvVersionOptionsIsNull = false; + } + Dictionary requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_FormatToHeader = null; + if (cmdletContext.TsvVersionOptions_FormatToHeader != null) + { + requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_FormatToHeader = cmdletContext.TsvVersionOptions_FormatToHeader; + } + if (requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_FormatToHeader != null) + { + requestVersionOptions_versionOptions_TsvVersionOptions.FormatToHeader = requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_FormatToHeader; + requestVersionOptions_versionOptions_TsvVersionOptionsIsNull = false; + } + List> requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_Schema = null; + if (cmdletContext.TsvVersionOptions_Schema != null) + { + requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_Schema = cmdletContext.TsvVersionOptions_Schema; + } + if (requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_Schema != null) + { + requestVersionOptions_versionOptions_TsvVersionOptions.Schema = requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_Schema; + requestVersionOptions_versionOptions_TsvVersionOptionsIsNull = false; + } + // determine if requestVersionOptions_versionOptions_TsvVersionOptions should be set to null + if (requestVersionOptions_versionOptions_TsvVersionOptionsIsNull) + { + requestVersionOptions_versionOptions_TsvVersionOptions = null; + } + if (requestVersionOptions_versionOptions_TsvVersionOptions != null) + { + request.VersionOptions.TsvVersionOptions = requestVersionOptions_versionOptions_TsvVersionOptions; + requestVersionOptionsIsNull = false; + } + // determine if request.VersionOptions should be set to null + if (requestVersionOptionsIsNull) + { + request.VersionOptions = 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.Omics.Model.CreateAnnotationStoreVersionResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.CreateAnnotationStoreVersionRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "CreateAnnotationStoreVersion"); + try + { + #if DESKTOP + return client.CreateAnnotationStoreVersion(request); + #elif CORECLR + return client.CreateAnnotationStoreVersionAsync(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 Description { get; set; } + public System.String Name { get; set; } + public Dictionary Tag { get; set; } + public System.String VersionName { get; set; } + public Amazon.Omics.AnnotationType TsvVersionOptions_AnnotationType { get; set; } + public Dictionary TsvVersionOptions_FormatToHeader { get; set; } + public List> TsvVersionOptions_Schema { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSShare-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSShare-Cmdlet.cs new file mode 100644 index 0000000000..5e33b3c4b6 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSShare-Cmdlet.cs @@ -0,0 +1,242 @@ +/******************************************************************************* + * 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.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Creates a share offer that can be accepted outside the account by a subscriber. The + /// share is created by the owner and accepted by the principal subscriber. + /// + [Cmdlet("New", "OMICSShare", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.Omics.Model.CreateShareResponse")] + [AWSCmdlet("Calls the Amazon Omics CreateShare API operation.", Operation = new[] {"CreateShare"}, SelectReturnType = typeof(Amazon.Omics.Model.CreateShareResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.CreateShareResponse", + "This cmdlet returns an Amazon.Omics.Model.CreateShareResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class NewOMICSShareCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter PrincipalSubscriber + /// + /// + /// The principal subscriber is the account being given access to the analytics store + /// data through the share offer. + /// + /// + #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 PrincipalSubscriber { get; set; } + #endregion + + #region Parameter ResourceArn + /// + /// + /// The resource ARN for the analytics store to be shared. + /// + /// + #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 ShareName + /// + /// + /// A name given to the share. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String ShareName { 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.Omics.Model.CreateShareResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.CreateShareResponse 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.ResourceArn), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "New-OMICSShare (CreateShare)")) + { + 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.PrincipalSubscriber = this.PrincipalSubscriber; + #if MODULAR + if (this.PrincipalSubscriber == null && ParameterWasBound(nameof(this.PrincipalSubscriber))) + { + WriteWarning("You are passing $null as a value for parameter PrincipalSubscriber 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.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.ShareName = this.ShareName; + + // 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.Omics.Model.CreateShareRequest(); + + if (cmdletContext.PrincipalSubscriber != null) + { + request.PrincipalSubscriber = cmdletContext.PrincipalSubscriber; + } + if (cmdletContext.ResourceArn != null) + { + request.ResourceArn = cmdletContext.ResourceArn; + } + if (cmdletContext.ShareName != null) + { + request.ShareName = cmdletContext.ShareName; + } + + 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.Omics.Model.CreateShareResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.CreateShareRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "CreateShare"); + try + { + #if DESKTOP + return client.CreateShare(request); + #elif CORECLR + return client.CreateShareAsync(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 PrincipalSubscriber { get; set; } + public System.String ResourceArn { get; set; } + public System.String ShareName { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Receive-OMICSShare-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Receive-OMICSShare-Cmdlet.cs new file mode 100644 index 0000000000..6b07cc38fc --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Receive-OMICSShare-Cmdlet.cs @@ -0,0 +1,216 @@ +/******************************************************************************* + * 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.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Accepts a share for an analytics store. + /// + [Cmdlet("Receive", "OMICSShare", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.Omics.ShareStatus")] + [AWSCmdlet("Calls the Amazon Omics AcceptShare API operation.", Operation = new[] {"AcceptShare"}, SelectReturnType = typeof(Amazon.Omics.Model.AcceptShareResponse))] + [AWSCmdletOutput("Amazon.Omics.ShareStatus or Amazon.Omics.Model.AcceptShareResponse", + "This cmdlet returns an Amazon.Omics.ShareStatus object.", + "The service call response (type Amazon.Omics.Model.AcceptShareResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class ReceiveOMICSShareCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter ShareId + /// + /// + /// The ID for a share offer for analytics store data. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String ShareId { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'Status'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.AcceptShareResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.AcceptShareResponse 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; } = "Status"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the ShareId parameter. + /// The -PassThru parameter is deprecated, use -Select '^ShareId' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ShareId' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { 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.ShareId), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Receive-OMICSShare (AcceptShare)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.ShareId; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.ShareId = this.ShareId; + #if MODULAR + if (this.ShareId == null && ParameterWasBound(nameof(this.ShareId))) + { + WriteWarning("You are passing $null as a value for parameter ShareId 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.Omics.Model.AcceptShareRequest(); + + if (cmdletContext.ShareId != null) + { + request.ShareId = cmdletContext.ShareId; + } + + 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.Omics.Model.AcceptShareResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.AcceptShareRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "AcceptShare"); + try + { + #if DESKTOP + return client.AcceptShare(request); + #elif CORECLR + return client.AcceptShareAsync(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 ShareId { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.Status; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSAnnotationStoreVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSAnnotationStoreVersion-Cmdlet.cs new file mode 100644 index 0000000000..a66279751a --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSAnnotationStoreVersion-Cmdlet.cs @@ -0,0 +1,266 @@ +/******************************************************************************* + * 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.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Deletes one or multiple versions of an annotation store. + /// + [Cmdlet("Remove", "OMICSAnnotationStoreVersion", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] + [OutputType("Amazon.Omics.Model.VersionDeleteError")] + [AWSCmdlet("Calls the Amazon Omics DeleteAnnotationStoreVersions API operation.", Operation = new[] {"DeleteAnnotationStoreVersions"}, SelectReturnType = typeof(Amazon.Omics.Model.DeleteAnnotationStoreVersionsResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.VersionDeleteError or Amazon.Omics.Model.DeleteAnnotationStoreVersionsResponse", + "This cmdlet returns a collection of Amazon.Omics.Model.VersionDeleteError objects.", + "The service call response (type Amazon.Omics.Model.DeleteAnnotationStoreVersionsResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class RemoveOMICSAnnotationStoreVersionCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter Enforce + /// + /// + /// Forces the deletion of an annotation store version when imports are in-progress.. + /// + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.Boolean? Enforce { get; set; } + #endregion + + #region Parameter Name + /// + /// + /// The name of the annotation store from which versions are being deleted. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String Name { get; set; } + #endregion + + #region Parameter Version + /// + /// + /// The versions of an annotation store to be deleted. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyCollection] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + [Alias("Versions")] + public System.String[] Version { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'Errors'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.DeleteAnnotationStoreVersionsResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.DeleteAnnotationStoreVersionsResponse 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; } = "Errors"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the Name parameter. + /// The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { 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.Name), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Remove-OMICSAnnotationStoreVersion (DeleteAnnotationStoreVersions)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.Name; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.Enforce = this.Enforce; + context.Name = this.Name; + #if MODULAR + if (this.Name == null && ParameterWasBound(nameof(this.Name))) + { + WriteWarning("You are passing $null as a value for parameter Name 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.Version != null) + { + context.Version = new List(this.Version); + } + #if MODULAR + if (this.Version == null && ParameterWasBound(nameof(this.Version))) + { + WriteWarning("You are passing $null as a value for parameter Version 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.Omics.Model.DeleteAnnotationStoreVersionsRequest(); + + if (cmdletContext.Enforce != null) + { + request.Force = cmdletContext.Enforce.Value; + } + if (cmdletContext.Name != null) + { + request.Name = cmdletContext.Name; + } + if (cmdletContext.Version != null) + { + request.Versions = cmdletContext.Version; + } + + 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.Omics.Model.DeleteAnnotationStoreVersionsResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.DeleteAnnotationStoreVersionsRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "DeleteAnnotationStoreVersions"); + try + { + #if DESKTOP + return client.DeleteAnnotationStoreVersions(request); + #elif CORECLR + return client.DeleteAnnotationStoreVersionsAsync(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.Boolean? Enforce { get; set; } + public System.String Name { get; set; } + public List Version { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.Errors; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSShare-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSShare-Cmdlet.cs new file mode 100644 index 0000000000..5fdd3b77bb --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSShare-Cmdlet.cs @@ -0,0 +1,216 @@ +/******************************************************************************* + * 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.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Deletes a share of an analytics store. + /// + [Cmdlet("Remove", "OMICSShare", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] + [OutputType("Amazon.Omics.ShareStatus")] + [AWSCmdlet("Calls the Amazon Omics DeleteShare API operation.", Operation = new[] {"DeleteShare"}, SelectReturnType = typeof(Amazon.Omics.Model.DeleteShareResponse))] + [AWSCmdletOutput("Amazon.Omics.ShareStatus or Amazon.Omics.Model.DeleteShareResponse", + "This cmdlet returns an Amazon.Omics.ShareStatus object.", + "The service call response (type Amazon.Omics.Model.DeleteShareResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class RemoveOMICSShareCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter ShareId + /// + /// + /// The ID for the share request to be deleted. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String ShareId { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'Status'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.DeleteShareResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.DeleteShareResponse 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; } = "Status"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the ShareId parameter. + /// The -PassThru parameter is deprecated, use -Select '^ShareId' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ShareId' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { 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.ShareId), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Remove-OMICSShare (DeleteShare)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.ShareId; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.ShareId = this.ShareId; + #if MODULAR + if (this.ShareId == null && ParameterWasBound(nameof(this.ShareId))) + { + WriteWarning("You are passing $null as a value for parameter ShareId 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.Omics.Model.DeleteShareRequest(); + + if (cmdletContext.ShareId != null) + { + request.ShareId = cmdletContext.ShareId; + } + + 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.Omics.Model.DeleteShareResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.DeleteShareRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "DeleteShare"); + try + { + #if DESKTOP + return client.DeleteShare(request); + #elif CORECLR + return client.DeleteShareAsync(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 ShareId { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.Status; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Start-OMICSAnnotationImportJob-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Start-OMICSAnnotationImportJob-Cmdlet.cs index e315c804a9..41625fb2e7 100644 --- a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Start-OMICSAnnotationImportJob-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Start-OMICSAnnotationImportJob-Cmdlet.cs @@ -234,6 +234,16 @@ public partial class StartOMICSAnnotationImportJobCmdlet : AmazonOmicsClientCmdl public System.String ReadOptions_Sep { get; set; } #endregion + #region Parameter VersionName + /// + /// + /// The name of the annotation store version. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String VersionName { get; set; } + #endregion + #region Parameter Select /// /// Use the -Select parameter to control the cmdlet output. The default value is 'JobId'. @@ -340,6 +350,7 @@ protected override void ProcessRecord() } #endif context.RunLeftNormalization = this.RunLeftNormalization; + context.VersionName = this.VersionName; // allow further manipulation of loaded context prior to processing PostExecutionContextLoad(context); @@ -540,6 +551,10 @@ public object Execute(ExecutorContext context) { request.RunLeftNormalization = cmdletContext.RunLeftNormalization.Value; } + if (cmdletContext.VersionName != null) + { + request.VersionName = cmdletContext.VersionName; + } CmdletOutput output; @@ -617,6 +632,7 @@ internal partial class CmdletContext : ExecutorContext public List Item { get; set; } public System.String RoleArn { get; set; } public System.Boolean? RunLeftNormalization { get; set; } + public System.String VersionName { get; set; } public System.Func Select { get; set; } = (response, cmdlet) => response.JobId; } diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Update-OMICSAnnotationStoreVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Update-OMICSAnnotationStoreVersion-Cmdlet.cs new file mode 100644 index 0000000000..1edd125a6d --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Update-OMICSAnnotationStoreVersion-Cmdlet.cs @@ -0,0 +1,240 @@ +/******************************************************************************* + * 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.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Updates the description of an annotation store version. + /// + [Cmdlet("Update", "OMICSAnnotationStoreVersion", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.Omics.Model.UpdateAnnotationStoreVersionResponse")] + [AWSCmdlet("Calls the Amazon Omics UpdateAnnotationStoreVersion API operation.", Operation = new[] {"UpdateAnnotationStoreVersion"}, SelectReturnType = typeof(Amazon.Omics.Model.UpdateAnnotationStoreVersionResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.UpdateAnnotationStoreVersionResponse", + "This cmdlet returns an Amazon.Omics.Model.UpdateAnnotationStoreVersionResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class UpdateOMICSAnnotationStoreVersionCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter Description + /// + /// + /// The description of an annotation store. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String Description { get; set; } + #endregion + + #region Parameter Name + /// + /// + /// The name of an annotation store. + /// + /// + #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 Name { get; set; } + #endregion + + #region Parameter VersionName + /// + /// + /// The name of an annotation store version. + /// + /// + #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 VersionName { 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.Omics.Model.UpdateAnnotationStoreVersionResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.UpdateAnnotationStoreVersionResponse 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.VersionName), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Update-OMICSAnnotationStoreVersion (UpdateAnnotationStoreVersion)")) + { + 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.Description = this.Description; + context.Name = this.Name; + #if MODULAR + if (this.Name == null && ParameterWasBound(nameof(this.Name))) + { + WriteWarning("You are passing $null as a value for parameter Name 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.VersionName = this.VersionName; + #if MODULAR + if (this.VersionName == null && ParameterWasBound(nameof(this.VersionName))) + { + WriteWarning("You are passing $null as a value for parameter VersionName 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.Omics.Model.UpdateAnnotationStoreVersionRequest(); + + if (cmdletContext.Description != null) + { + request.Description = cmdletContext.Description; + } + if (cmdletContext.Name != null) + { + request.Name = cmdletContext.Name; + } + if (cmdletContext.VersionName != null) + { + request.VersionName = cmdletContext.VersionName; + } + + 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.Omics.Model.UpdateAnnotationStoreVersionResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.UpdateAnnotationStoreVersionRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "UpdateAnnotationStoreVersion"); + try + { + #if DESKTOP + return client.UpdateAnnotationStoreVersion(request); + #elif CORECLR + return client.UpdateAnnotationStoreVersionAsync(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 Description { get; set; } + public System.String Name { get; set; } + public System.String VersionName { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Transfer/Basic/New-TFRConnector-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Transfer/Basic/New-TFRConnector-Cmdlet.cs index 631db2b8c1..8237be9a94 100644 --- a/modules/AWSPowerShell/Cmdlets/Transfer/Basic/New-TFRConnector-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Transfer/Basic/New-TFRConnector-Cmdlet.cs @@ -257,8 +257,9 @@ public partial class NewTFRConnectorCmdlet : AmazonTransferClientCmdlet, IExecut #region Parameter SftpConfig_UserSecretId /// /// - /// The identifiers for the secrets (in Amazon Web Services Secrets Manager) that contain - /// the SFTP user's private keys or passwords. + /// The identifier for the secret (in Amazon Web Services Secrets Manager) that contains + /// the SFTP user's private key, password, or both. The identifier can be either the Amazon + /// Resource Name (ARN) or the name of the secret. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Start-TFRFileTransfer-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Start-TFRFileTransfer-Cmdlet.cs index 2a3e875081..3608253fdd 100644 --- a/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Start-TFRFileTransfer-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Start-TFRFileTransfer-Cmdlet.cs @@ -114,8 +114,8 @@ public partial class StartTFRFileTransferCmdlet : AmazonTransferClientCmdlet, IE #region Parameter SendFilePath /// /// - /// One or more source paths for the Transfer Family server. Each string represents a - /// source file path for one outbound file transfer. For example, DOC-EXAMPLE-BUCKET/myfile.txt.Replace DOC-EXAMPLE-BUCKETwith one of your actual buckets. + /// One or more source paths for the Amazon S3 storage. Each string represents a source + /// file path for one outbound file transfer. For example, DOC-EXAMPLE-BUCKET/myfile.txt.Replace DOC-EXAMPLE-BUCKET with one of your actual buckets. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Update-TFRConnector-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Update-TFRConnector-Cmdlet.cs index 2169fadc53..c85ffe45b8 100644 --- a/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Update-TFRConnector-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Update-TFRConnector-Cmdlet.cs @@ -239,8 +239,9 @@ public partial class UpdateTFRConnectorCmdlet : AmazonTransferClientCmdlet, IExe #region Parameter SftpConfig_UserSecretId /// /// - /// The identifiers for the secrets (in Amazon Web Services Secrets Manager) that contain - /// the SFTP user's private keys or passwords. + /// The identifier for the secret (in Amazon Web Services Secrets Manager) that contains + /// the SFTP user's private key, password, or both. The identifier can be either the Amazon + /// Resource Name (ARN) or the name of the secret. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/CmdletsList.dat b/modules/AWSPowerShell/CmdletsList.dat index 5e32b66ac8..afeecf0b38 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 6e16bb0e99..b4f34345ef 100644 Binary files a/modules/ModularAWSPowerShell/CmdletsList.dat and b/modules/ModularAWSPowerShell/CmdletsList.dat differ