diff --git a/Include/sdk/_sdk-versions.json b/Include/sdk/_sdk-versions.json
index 7d12a09d1..713e8fbb2 100644
--- a/Include/sdk/_sdk-versions.json
+++ b/Include/sdk/_sdk-versions.json
@@ -1,3117 +1,3117 @@
{
"NewServiceVersion" : "3.7.400.0",
- "ProductVersion" : "3.7.911.0",
- "CoreVersion" : "3.7.400.37",
+ "ProductVersion" : "3.7.912.0",
+ "CoreVersion" : "3.7.400.38",
"OverrideCoreVersion" : "3.3",
"DefaultToPreview" : false,
"PreviewLabel" : null,
"ServiceVersions" : {
"CloudHSM" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AutoScaling" : {
- "Version" : "3.7.402.1",
+ "Version" : "3.7.402.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AWSSupport" : {
- "Version" : "3.7.400.38",
+ "Version" : "3.7.400.39",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudFormation" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudFront" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3.4.0",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudSearch" : {
- "Version" : "3.7.400.38",
+ "Version" : "3.7.400.39",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudSearchDomain" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudTrail" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ConfigService" : {
- "Version" : "3.7.401.33",
+ "Version" : "3.7.401.34",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudWatch" : {
- "Version" : "3.7.401.35",
+ "Version" : "3.7.401.36",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudWatchLogs" : {
- "Version" : "3.7.403.23",
+ "Version" : "3.7.403.24",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CodeDeploy" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CognitoIdentity" : {
- "Version" : "3.7.401.19",
+ "Version" : "3.7.401.20",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37",
- "SecurityToken" : "3.7.400.37"
+ "Core" : "3.7.400.38",
+ "SecurityToken" : "3.7.400.38"
},
"InPreview" : false
},
"CognitoSync" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37",
- "CognitoIdentity" : "3.7.401.19"
+ "Core" : "3.7.400.38",
+ "CognitoIdentity" : "3.7.401.20"
},
"InPreview" : false
},
"DataPipeline" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DeviceFarm" : {
- "Version" : "3.7.401.25",
+ "Version" : "3.7.401.26",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DirectConnect" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DynamoDBv2" : {
- "Version" : "3.7.402.1",
+ "Version" : "3.7.402.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"EC2" : {
- "Version" : "3.7.411.1",
+ "Version" : "3.7.412.0",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ECS" : {
- "Version" : "3.7.402.34",
+ "Version" : "3.7.402.35",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ElastiCache" : {
- "Version" : "3.7.401.5",
+ "Version" : "3.7.401.6",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ElasticBeanstalk" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ElasticLoadBalancing" : {
- "Version" : "3.7.401.35",
+ "Version" : "3.7.401.36",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ElasticMapReduce" : {
- "Version" : "3.7.402.4",
+ "Version" : "3.7.402.5",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ElasticTranscoder" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Glacier" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37",
- "SQS" : "3.7.400.37",
- "SimpleNotificationService" : "3.7.400.37"
+ "Core" : "3.7.400.38",
+ "SQS" : "3.7.400.38",
+ "SimpleNotificationService" : "3.7.400.38"
},
"InPreview" : false
},
"IdentityManagement" : {
- "Version" : "3.7.402.31",
+ "Version" : "3.7.402.32",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ImportExport" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Kinesis" : {
- "Version" : "3.7.402.14",
+ "Version" : "3.7.402.15",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Lambda" : {
- "Version" : "3.7.405.12",
+ "Version" : "3.7.405.13",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"KeyManagementService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MachineLearning" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MobileAnalytics" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"OpsWorks" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"RDS" : {
- "Version" : "3.7.405.0",
+ "Version" : "3.7.405.1",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Redshift" : {
- "Version" : "3.7.402.2",
+ "Version" : "3.7.402.3",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Route53" : {
- "Version" : "3.7.402.26",
+ "Version" : "3.7.402.27",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Route53Domains" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"S3" : {
- "Version" : "3.7.405.1",
+ "Version" : "3.7.405.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SecurityToken" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SimpleDB" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SimpleEmail" : {
- "Version" : "3.7.401.27",
+ "Version" : "3.7.401.28",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SimpleNotificationService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SimpleWorkflow" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SQS" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SimpleSystemsManagement" : {
- "Version" : "3.7.402.16",
+ "Version" : "3.7.402.17",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"StorageGateway" : {
- "Version" : "3.7.401.18",
+ "Version" : "3.7.401.19",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"WorkSpaces" : {
- "Version" : "3.7.404.1",
+ "Version" : "3.7.404.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DirectoryService" : {
- "Version" : "3.7.401.16",
+ "Version" : "3.7.401.17",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ElasticFileSystem" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CodeCommit" : {
- "Version" : "3.7.401.37",
+ "Version" : "3.7.401.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CodePipeline" : {
- "Version" : "3.7.404.3",
+ "Version" : "3.7.404.4",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Elasticsearch" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"WAF" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"KinesisFirehose" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AWSMarketplaceCommerceAnalytics" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Inspector" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoT" : {
- "Version" : "3.7.402.8",
+ "Version" : "3.7.402.9",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IotData" : {
- "Version" : "3.7.401.7",
+ "Version" : "3.7.401.8",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"APIGateway" : {
- "Version" : "3.7.400.38",
+ "Version" : "3.7.400.39",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ECR" : {
- "Version" : "3.7.404.16",
+ "Version" : "3.7.404.17",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudWatchEvents" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CertificateManager" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"GameLift" : {
- "Version" : "3.7.401.22",
+ "Version" : "3.7.401.23",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DatabaseMigrationService" : {
- "Version" : "3.7.402.1",
+ "Version" : "3.7.402.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AWSMarketplaceMetering" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CognitoIdentityProvider" : {
- "Version" : "3.7.403.18",
+ "Version" : "3.7.403.19",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ApplicationDiscoveryService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ApplicationAutoScaling" : {
- "Version" : "3.7.401.37",
+ "Version" : "3.7.401.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ServiceCatalog" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ElasticLoadBalancingV2" : {
- "Version" : "3.7.405.4",
+ "Version" : "3.7.405.5",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"KinesisAnalytics" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Snowball" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Budgets" : {
- "Version" : "3.7.401.14",
+ "Version" : "3.7.401.15",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ServerMigrationService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Rekognition" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Lightsail" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Polly" : {
- "Version" : "3.7.401.26",
+ "Version" : "3.7.401.27",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"StepFunctions" : {
- "Version" : "3.7.402.25",
+ "Version" : "3.7.402.26",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AppStream" : {
- "Version" : "3.7.403.9",
+ "Version" : "3.7.403.10",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"OpsWorksCM" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CodeBuild" : {
- "Version" : "3.7.404.2",
+ "Version" : "3.7.404.3",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Pinpoint" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Shield" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AWSHealth" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"XRay" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"WAFRegional" : {
- "Version" : "3.7.401.35",
+ "Version" : "3.7.401.36",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Batch" : {
- "Version" : "3.7.401.30",
+ "Version" : "3.7.401.31",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CostAndUsageReport" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudDirectory" : {
- "Version" : "3.7.400.38",
+ "Version" : "3.7.400.39",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Lex" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MTurk" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Organizations" : {
- "Version" : "3.7.402.12",
+ "Version" : "3.7.402.13",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"WorkDocs" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ResourceGroupsTaggingAPI" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"LexModelBuildingService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MarketplaceEntitlementService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Athena" : {
- "Version" : "3.7.402.1",
+ "Version" : "3.7.402.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Greengrass" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DAX" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MigrationHub" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Glue" : {
- "Version" : "3.7.408.15",
+ "Version" : "3.7.408.16",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudHSMV2" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Pricing" : {
- "Version" : "3.7.400.38",
+ "Version" : "3.7.400.39",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CostExplorer" : {
- "Version" : "3.7.401.16",
+ "Version" : "3.7.401.17",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MediaPackage" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MediaLive" : {
- "Version" : "3.7.405.16",
+ "Version" : "3.7.405.17",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MediaStoreData" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MediaStore" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MediaConvert" : {
- "Version" : "3.7.402.16",
+ "Version" : "3.7.402.17",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MQ" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"GuardDuty" : {
- "Version" : "3.7.403.4",
+ "Version" : "3.7.403.5",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AppSync" : {
- "Version" : "3.7.401.23",
+ "Version" : "3.7.401.24",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SageMakerRuntime" : {
- "Version" : "3.7.401.20",
+ "Version" : "3.7.401.21",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoTJobsDataPlane" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SageMaker" : {
- "Version" : "3.7.411.9",
+ "Version" : "3.7.411.10",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Translate" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Comprehend" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"KinesisVideo" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"KinesisVideoMedia" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"KinesisVideoArchivedMedia" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ResourceGroups" : {
- "Version" : "3.7.401.11",
+ "Version" : "3.7.401.12",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ServerlessApplicationRepository" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Cloud9" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ServiceDiscovery" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"WorkMail" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AutoScalingPlans" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"TranscribeService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Connect" : {
- "Version" : "3.7.406.8",
+ "Version" : "3.7.407.0",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"FMS" : {
- "Version" : "3.7.401.1",
+ "Version" : "3.7.401.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SecretsManager" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ACMPCA" : {
- "Version" : "3.7.400.38",
+ "Version" : "3.7.400.39",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoTAnalytics" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoT1ClickDevicesService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoT1ClickProjects" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"PI" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Neptune" : {
- "Version" : "3.7.401.15",
+ "Version" : "3.7.401.16",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MediaTailor" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"EKS" : {
- "Version" : "3.7.403.1",
+ "Version" : "3.7.403.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DLM" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Signer" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Chime" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"PinpointEmail" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"PinpointSMSVoice" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"S3Control" : {
- "Version" : "3.7.401.23",
+ "Version" : "3.7.401.24",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"RAM" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Route53Resolver" : {
- "Version" : "3.7.401.4",
+ "Version" : "3.7.401.5",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"RDSDataService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"QuickSight" : {
- "Version" : "3.7.407.1",
+ "Version" : "3.7.407.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Amplify" : {
- "Version" : "3.7.402.2",
+ "Version" : "3.7.402.3",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"RoboMaker" : {
- "Version" : "3.7.400.38",
+ "Version" : "3.7.400.39",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DataSync" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Transfer" : {
- "Version" : "3.7.401.3",
+ "Version" : "3.7.401.4",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"GlobalAccelerator" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ComprehendMedical" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"KinesisAnalyticsV2" : {
- "Version" : "3.7.401.22",
+ "Version" : "3.7.401.23",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MediaConnect" : {
- "Version" : "3.7.401.24",
+ "Version" : "3.7.401.25",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"FSx" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SecurityHub" : {
- "Version" : "3.7.401.27",
+ "Version" : "3.7.401.28",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"LicenseManager" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AppMesh" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Kafka" : {
- "Version" : "3.7.401.20",
+ "Version" : "3.7.401.21",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ApiGatewayManagementApi" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ApiGatewayV2" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DocDB" : {
- "Version" : "3.7.401.31",
+ "Version" : "3.7.401.32",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Backup" : {
- "Version" : "3.7.401.24",
+ "Version" : "3.7.401.25",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Textract" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ManagedBlockchain" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MediaPackageVod" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"GroundStation" : {
- "Version" : "3.7.400.38",
+ "Version" : "3.7.400.39",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoTThingsGraph" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoTEvents" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoTEventsData" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"PersonalizeRuntime" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Personalize" : {
- "Version" : "3.7.401.25",
+ "Version" : "3.7.401.26",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"PersonalizeEvents" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ServiceQuotas" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ApplicationInsights" : {
- "Version" : "3.7.401.1",
+ "Version" : "3.7.401.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"EC2InstanceConnect" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"EventBridge" : {
- "Version" : "3.7.401.35",
+ "Version" : "3.7.401.36",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"LakeFormation" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ForecastService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ForecastQueryService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"QLDB" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"QLDBSession" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"WorkMailMessageFlow" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CodeStarNotifications" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SavingsPlans" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SSO" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SSOOIDC" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MarketplaceCatalog" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SimpleEmailV2" : {
- "Version" : "3.7.403.2",
+ "Version" : "3.7.403.3",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DataExchange" : {
- "Version" : "3.7.401.1",
+ "Version" : "3.7.401.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MigrationHubConfig" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ConnectParticipant" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"WAFV2" : {
- "Version" : "3.7.402.1",
+ "Version" : "3.7.402.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AppConfig" : {
- "Version" : "3.7.401.25",
+ "Version" : "3.7.401.26",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoTSecureTunneling" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ElasticInference" : {
- "Version" : "3.7.400.38",
+ "Version" : "3.7.400.39",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Imagebuilder" : {
- "Version" : "3.7.401.0",
+ "Version" : "3.7.401.1",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Schemas" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AccessAnalyzer" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ComputeOptimizer" : {
- "Version" : "3.7.400.38",
+ "Version" : "3.7.400.39",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"NetworkManager" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Kendra" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"FraudDetector" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CodeGuruReviewer" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CodeGuruProfiler" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Outposts" : {
- "Version" : "3.7.402.4",
+ "Version" : "3.7.402.5",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AugmentedAIRuntime" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"EBS" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"KinesisVideoSignalingChannels" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Detective" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CodeStarconnections" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Synthetics" : {
- "Version" : "3.7.401.18",
+ "Version" : "3.7.401.19",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoTSiteWise" : {
- "Version" : "3.7.401.26",
+ "Version" : "3.7.401.27",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Macie2" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CodeArtifact" : {
- "Version" : "3.7.401.10",
+ "Version" : "3.7.401.11",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IVS" : {
- "Version" : "3.7.401.2",
+ "Version" : "3.7.401.3",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Braket" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IdentityStore" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Appflow" : {
- "Version" : "3.7.400.38",
+ "Version" : "3.7.400.39",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"RedshiftDataAPIService" : {
- "Version" : "3.7.401.24",
+ "Version" : "3.7.401.25",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SSOAdmin" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"TimestreamWrite" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"TimestreamQuery" : {
- "Version" : "3.7.401.0",
+ "Version" : "3.7.401.1",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"S3Outposts" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"GlueDataBrew" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AppRegistry" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"NetworkFirewall" : {
- "Version" : "3.7.401.37",
+ "Version" : "3.7.401.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MWAA" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.401.0",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DevOpsGuru" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SageMakerFeatureStoreRuntime" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AppIntegrationsService" : {
- "Version" : "3.7.401.34",
+ "Version" : "3.7.401.35",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ECRPublic" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AmplifyBackend" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ConnectContactLens" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"LookoutforVision" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CustomerProfiles" : {
- "Version" : "3.7.401.11",
+ "Version" : "3.7.401.12",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"EMRContainers" : {
- "Version" : "3.7.401.26",
+ "Version" : "3.7.401.27",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SagemakerEdgeManager" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"HealthLake" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AuditManager" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"PrometheusService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"GreengrassV2" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoTWireless" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoTFleetHub" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoTDeviceAdvisor" : {
- "Version" : "3.7.401.9",
+ "Version" : "3.7.401.10",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"LocationService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"WellArchitected" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"LexRuntimeV2" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"LexModelsV2" : {
- "Version" : "3.7.402.18",
+ "Version" : "3.7.402.19",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"FIS" : {
- "Version" : "3.7.402.23",
+ "Version" : "3.7.402.24",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"LookoutMetrics" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Mgn" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"LookoutEquipment" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"NimbleStudio" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"FinSpaceData" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Finspace" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SSMIncidents" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SSMContacts" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ApplicationCostProfiler" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AppRunner" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Proton" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Route53RecoveryReadiness" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Route53RecoveryControlConfig" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Route53RecoveryCluster" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ChimeSDKMessaging" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ChimeSDKIdentity" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SnowDeviceManagement" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MemoryDB" : {
- "Version" : "3.7.401.5",
+ "Version" : "3.7.401.6",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"OpenSearchService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"KafkaConnect" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ConnectWisdomService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"VoiceID" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Account" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudControlApi" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ManagedGrafana" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Panorama" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ChimeSDKMeetings" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ResilienceHub" : {
- "Version" : "3.7.402.2",
+ "Version" : "3.7.402.3",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MigrationHubStrategyRecommendations" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Drs" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AppConfigData" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MigrationHubRefactorSpaces" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Inspector2" : {
- "Version" : "3.7.402.26",
+ "Version" : "3.7.402.27",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudWatchEvidently" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudWatchRUM" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"RecycleBin" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoTTwinMaker" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"WorkSpacesWeb" : {
- "Version" : "3.7.401.16",
+ "Version" : "3.7.401.17",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"BackupGateway" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AmplifyUIBuilder" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Keyspaces" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"BillingConductor" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"PinpointSMSVoiceV2" : {
- "Version" : "3.7.402.1",
+ "Version" : "3.7.402.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Ivschat" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ChimeSDKMediaPipelines" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"EMRServerless" : {
- "Version" : "3.7.401.15",
+ "Version" : "3.7.401.16",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MainframeModernization" : {
- "Version" : "3.7.401.0",
+ "Version" : "3.7.401.1",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ConnectCampaignService" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"RedshiftServerless" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IAMRolesAnywhere" : {
- "Version" : "3.7.401.35",
+ "Version" : "3.7.401.36",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"LicenseManagerUserSubscriptions" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Private5G" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SupportApp" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ControlTower" : {
- "Version" : "3.7.400.38",
+ "Version" : "3.7.400.39",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IoTFleetWise" : {
- "Version" : "3.7.401.4",
+ "Version" : "3.7.401.5",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MigrationHubOrchestrator" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ConnectCases" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ResourceExplorer2" : {
- "Version" : "3.7.401.15",
+ "Version" : "3.7.401.16",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Scheduler" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ChimeSDKVoice" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SsmSap" : {
- "Version" : "3.7.401.29",
+ "Version" : "3.7.401.30",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"OAM" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ARCZonalShift" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SimSpaceWeaver" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SecurityLake" : {
- "Version" : "3.7.401.3",
+ "Version" : "3.7.401.4",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"OpenSearchServerless" : {
- "Version" : "3.7.401.28",
+ "Version" : "3.7.401.29",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Omics" : {
- "Version" : "3.7.401.26",
+ "Version" : "3.7.401.27",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DocDBElastic" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SageMakerGeospatial" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Pipes" : {
- "Version" : "3.7.402.1",
+ "Version" : "3.7.402.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CodeCatalyst" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SageMakerMetrics" : {
- "Version" : "3.7.401.15",
+ "Version" : "3.7.401.16",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"KinesisVideoWebRTCStorage" : {
- "Version" : "3.7.401.34",
+ "Version" : "3.7.401.35",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"LicenseManagerLinuxSubscriptions" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"KendraRanking" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CleanRooms" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudTrailData" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Tnb" : {
- "Version" : "3.7.401.35",
+ "Version" : "3.7.401.36",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"InternetMonitor" : {
- "Version" : "3.7.401.25",
+ "Version" : "3.7.401.26",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"IVSRealTime" : {
- "Version" : "3.7.402.9",
+ "Version" : "3.7.402.10",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"VPCLattice" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"OSIS" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MediaPackageV2" : {
- "Version" : "3.7.401.8",
+ "Version" : "3.7.401.9",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"PaymentCryptographyData" : {
- "Version" : "3.7.401.1",
+ "Version" : "3.7.402.0",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"PaymentCryptography" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.401.0",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CodeGuruSecurity" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"VerifiedPermissions" : {
- "Version" : "3.7.400.38",
+ "Version" : "3.7.400.39",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AppFabric" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MedicalImaging" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"EntityResolution" : {
- "Version" : "3.7.401.27",
+ "Version" : "3.7.401.28",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ManagedBlockchainQuery" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"PcaConnectorAd" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Neptunedata" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"BedrockRuntime" : {
- "Version" : "3.7.406.0",
+ "Version" : "3.7.406.1",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Bedrock" : {
- "Version" : "3.7.408.1",
+ "Version" : "3.7.408.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DataZone" : {
- "Version" : "3.7.406.1",
+ "Version" : "3.7.406.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"LaunchWizard" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"TrustedAdvisor" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CloudFrontKeyValueStore" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"InspectorScan" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CostOptimizationHub" : {
- "Version" : "3.7.401.34",
+ "Version" : "3.7.401.35",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Repostspace" : {
- "Version" : "3.7.401.0",
+ "Version" : "3.7.401.1",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"BCMDataExports" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"FreeTier" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"EKSAuth" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"WorkSpacesThinClient" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"B2bi" : {
- "Version" : "3.7.401.9",
+ "Version" : "3.7.401.10",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"BedrockAgentRuntime" : {
- "Version" : "3.7.406.1",
+ "Version" : "3.7.406.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"QBusiness" : {
- "Version" : "3.7.402.2",
+ "Version" : "3.7.402.3",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"QConnect" : {
- "Version" : "3.7.401.6",
+ "Version" : "3.7.401.7",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"BedrockAgent" : {
- "Version" : "3.7.406.1",
+ "Version" : "3.7.406.2",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CleanRoomsML" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MarketplaceDeployment" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MarketplaceAgreement" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"NeptuneGraph" : {
- "Version" : "3.7.402.4",
+ "Version" : "3.7.402.5",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"NetworkMonitor" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SupplyChain" : {
- "Version" : "3.7.402.3",
+ "Version" : "3.7.402.4",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Artifact" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Chatbot" : {
- "Version" : "3.7.402.12",
+ "Version" : "3.7.402.13",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"TimestreamInfluxDB" : {
- "Version" : "3.7.403.4",
+ "Version" : "3.7.403.5",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"CodeConnections" : {
- "Version" : "3.7.401.16",
+ "Version" : "3.7.401.17",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Deadline" : {
- "Version" : "3.7.402.6",
+ "Version" : "3.7.402.7",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ControlCatalog" : {
- "Version" : "3.7.401.35",
+ "Version" : "3.7.401.36",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"Route53Profiles" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MailManager" : {
- "Version" : "3.7.402.3",
+ "Version" : "3.7.402.4",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"TaxSettings" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"ApplicationSignals" : {
- "Version" : "3.7.402.22",
+ "Version" : "3.7.402.23",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"PcaConnectorScep" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"AppTest" : {
- "Version" : "3.7.400.37",
+ "Version" : "3.7.400.38",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"QApps" : {
- "Version" : "3.7.401.21",
+ "Version" : "3.7.401.22",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SSMQuickSetup" : {
- "Version" : "3.7.400.35",
+ "Version" : "3.7.400.36",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"PCS" : {
- "Version" : "3.7.400.25",
+ "Version" : "3.7.400.26",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"DirectoryServiceData" : {
- "Version" : "3.7.400.16",
+ "Version" : "3.7.400.17",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"MarketplaceReporting" : {
- "Version" : "3.7.400.8",
+ "Version" : "3.7.400.9",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
},
"SocialMessaging" : {
- "Version" : "3.7.400.4",
+ "Version" : "3.7.400.5",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
- "Core" : "3.7.400.37"
+ "Core" : "3.7.400.38"
},
"InPreview" : false
}
diff --git a/changelogs/CHANGELOG.2024.md b/changelogs/CHANGELOG.2024.md
index fbc5fd433..d04fb8aea 100644
--- a/changelogs/CHANGELOG.2024.md
+++ b/changelogs/CHANGELOG.2024.md
@@ -1,4 +1,19 @@
-### 4.1.683 (2024-10-22 23:28Z)
+### 4.1.684 (2024-10-23 21:17Z)
+ * AWS Tools for PowerShell now use AWS .NET SDK 3.7.912.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
+ * Amazon AmazonMWAA
+ * Added cmdlet Invoke-MWAARestApi leveraging the InvokeRestApi service API.
+ * Amazon Connect Service
+ * Added cmdlet Start-CONNScreenSharing leveraging the StartScreenSharing service API.
+ * Modified cmdlet Start-CONNWebRTCContact: added parameters Agent_ScreenShare and Customer_ScreenShare.
+ * Amazon Payment Cryptography Data
+ * Modified cmdlet Convert-PAYCDPinData: added parameters IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate and OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation.
+ * Modified cmdlet New-PAYCDPinData: added parameters DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, DiffieHellmanSymmetricKey_KeyAlgorithm, DiffieHellmanSymmetricKey_KeyDerivationFunction, DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, DiffieHellmanSymmetricKey_PublicKeyCertificate, DiffieHellmanSymmetricKey_SharedInformation, EncryptionWrappedKey_KeyCheckValueAlgorithm and WrappedKeyMaterial_Tr31KeyBlock.
+ * Modified cmdlet Protect-PAYCDData: added parameters DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, DiffieHellmanSymmetricKey_KeyAlgorithm, DiffieHellmanSymmetricKey_KeyDerivationFunction, DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, DiffieHellmanSymmetricKey_PublicKeyCertificate and DiffieHellmanSymmetricKey_SharedInformation.
+ * Modified cmdlet Test-PAYCDPinData: added parameters DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, DiffieHellmanSymmetricKey_KeyAlgorithm, DiffieHellmanSymmetricKey_KeyDerivationFunction, DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, DiffieHellmanSymmetricKey_PublicKeyCertificate, DiffieHellmanSymmetricKey_SharedInformation, EncryptionWrappedKey_KeyCheckValueAlgorithm and WrappedKeyMaterial_Tr31KeyBlock.
+ * Modified cmdlet Unprotect-PAYCDData: added parameters DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, DiffieHellmanSymmetricKey_KeyAlgorithm, DiffieHellmanSymmetricKey_KeyDerivationFunction, DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, DiffieHellmanSymmetricKey_PublicKeyCertificate and DiffieHellmanSymmetricKey_SharedInformation.
+ * Modified cmdlet Update-PAYCDEncryptData: added parameters IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate and OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation.
+
+### 4.1.683 (2024-10-22 23:28Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.911.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
* Amazon EC2 Image Builder
* Modified cmdlet New-EC2IBInfrastructureConfiguration: added parameters Placement_AvailabilityZone, Placement_HostId, Placement_HostResourceGroupArn and Placement_Tenancy.
diff --git a/changelogs/CHANGELOG.ALL.md b/changelogs/CHANGELOG.ALL.md
index 5b3a40a52..abcb7e697 100644
--- a/changelogs/CHANGELOG.ALL.md
+++ b/changelogs/CHANGELOG.ALL.md
@@ -1,4 +1,19 @@
-### 4.1.683 (2024-10-22 23:28Z)
+### 4.1.684 (2024-10-23 21:17Z)
+ * AWS Tools for PowerShell now use AWS .NET SDK 3.7.912.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
+ * Amazon AmazonMWAA
+ * Added cmdlet Invoke-MWAARestApi leveraging the InvokeRestApi service API.
+ * Amazon Connect Service
+ * Added cmdlet Start-CONNScreenSharing leveraging the StartScreenSharing service API.
+ * Modified cmdlet Start-CONNWebRTCContact: added parameters Agent_ScreenShare and Customer_ScreenShare.
+ * Amazon Payment Cryptography Data
+ * Modified cmdlet Convert-PAYCDPinData: added parameters IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate and OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation.
+ * Modified cmdlet New-PAYCDPinData: added parameters DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, DiffieHellmanSymmetricKey_KeyAlgorithm, DiffieHellmanSymmetricKey_KeyDerivationFunction, DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, DiffieHellmanSymmetricKey_PublicKeyCertificate, DiffieHellmanSymmetricKey_SharedInformation, EncryptionWrappedKey_KeyCheckValueAlgorithm and WrappedKeyMaterial_Tr31KeyBlock.
+ * Modified cmdlet Protect-PAYCDData: added parameters DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, DiffieHellmanSymmetricKey_KeyAlgorithm, DiffieHellmanSymmetricKey_KeyDerivationFunction, DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, DiffieHellmanSymmetricKey_PublicKeyCertificate and DiffieHellmanSymmetricKey_SharedInformation.
+ * Modified cmdlet Test-PAYCDPinData: added parameters DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, DiffieHellmanSymmetricKey_KeyAlgorithm, DiffieHellmanSymmetricKey_KeyDerivationFunction, DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, DiffieHellmanSymmetricKey_PublicKeyCertificate, DiffieHellmanSymmetricKey_SharedInformation, EncryptionWrappedKey_KeyCheckValueAlgorithm and WrappedKeyMaterial_Tr31KeyBlock.
+ * Modified cmdlet Unprotect-PAYCDData: added parameters DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, DiffieHellmanSymmetricKey_KeyAlgorithm, DiffieHellmanSymmetricKey_KeyDerivationFunction, DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, DiffieHellmanSymmetricKey_PublicKeyCertificate and DiffieHellmanSymmetricKey_SharedInformation.
+ * Modified cmdlet Update-PAYCDEncryptData: added parameters IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate, IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm, OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate and OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation.
+
+### 4.1.683 (2024-10-22 23:28Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.911.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/main/changelogs/SDK.CHANGELOG.ALL.md.
* Amazon EC2 Image Builder
* Modified cmdlet New-EC2IBInfrastructureConfiguration: added parameters Placement_AvailabilityZone, Placement_HostId, Placement_HostResourceGroupArn and Placement_Tenancy.
diff --git a/generator/AWSPSGeneratorLib/Config/ServiceConfig/connect.xml b/generator/AWSPSGeneratorLib/Config/ServiceConfig/connect.xml
index 84a355657..a0c444b82 100644
--- a/generator/AWSPSGeneratorLib/Config/ServiceConfig/connect.xml
+++ b/generator/AWSPSGeneratorLib/Config/ServiceConfig/connect.xml
@@ -881,6 +881,10 @@
+
+
+
+
diff --git a/generator/AWSPSGeneratorLib/Config/ServiceConfig/mwaa.xml b/generator/AWSPSGeneratorLib/Config/ServiceConfig/mwaa.xml
index 16fe7bef3..de130c5ea 100644
--- a/generator/AWSPSGeneratorLib/Config/ServiceConfig/mwaa.xml
+++ b/generator/AWSPSGeneratorLib/Config/ServiceConfig/mwaa.xml
@@ -39,6 +39,10 @@
+
+
+
+
diff --git a/generator/AWSPSGeneratorLib/Config/ServiceConfig/payment-cryptography-data.xml b/generator/AWSPSGeneratorLib/Config/ServiceConfig/payment-cryptography-data.xml
index f77eb50eb..67b94b9fd 100644
--- a/generator/AWSPSGeneratorLib/Config/ServiceConfig/payment-cryptography-data.xml
+++ b/generator/AWSPSGeneratorLib/Config/ServiceConfig/payment-cryptography-data.xml
@@ -49,6 +49,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -72,6 +84,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/modules/AWSPowerShell/AWSAliases.ps1 b/modules/AWSPowerShell/AWSAliases.ps1
index 05a87eb32..cd9ce87cc 100644
--- a/modules/AWSPowerShell/AWSAliases.ps1
+++ b/modules/AWSPowerShell/AWSAliases.ps1
@@ -6562,6 +6562,7 @@ Set-Alias -Name CONN-StartContactRecording -Value Start-CONNContactRecording
Set-Alias -Name CONN-StartContactStreaming -Value Start-CONNContactStreaming
Set-Alias -Name CONN-StartOutboundChatContact -Value Start-CONNOutboundChatContact
Set-Alias -Name CONN-StartOutboundVoiceContact -Value Start-CONNOutboundVoiceContact
+Set-Alias -Name CONN-StartScreenSharing -Value Start-CONNScreenSharing
Set-Alias -Name CONN-StartTaskContact -Value Start-CONNTaskContact
Set-Alias -Name CONN-StartWebRTCContact -Value Start-CONNWebRTCContact
Set-Alias -Name CONN-StopContact -Value Stop-CONNContact
@@ -19904,6 +19905,7 @@ Set-Alias -Name MWAA-CreateWebLoginToken -Value New-MWAAWebLoginToken
Set-Alias -Name Delete-MWAAEnvironment -Value Remove-MWAAEnvironment
Set-Alias -Name MWAA-DeleteEnvironment -Value Remove-MWAAEnvironment
Set-Alias -Name MWAA-GetEnvironment -Value Get-MWAAEnvironment
+Set-Alias -Name MWAA-InvokeRestApi -Value Invoke-MWAARestApi
Set-Alias -Name List-MWAAEnvironments -Value Get-MWAAEnvironmentList
Set-Alias -Name List-MWAAEnvironmentList -Value Get-MWAAEnvironmentList
Set-Alias -Name MWAA-ListEnvironments -Value Get-MWAAEnvironmentList
diff --git a/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 b/modules/AWSPowerShell/AWSPowerShellCompleters.psm1
index 644f68357..4078bbc8e 100644
--- a/modules/AWSPowerShell/AWSPowerShellCompleters.psm1
+++ b/modules/AWSPowerShell/AWSPowerShellCompleters.psm1
@@ -16538,6 +16538,16 @@ $CONN_Completers = {
break
}
+ # Amazon.Connect.ScreenShareCapability
+ {
+ ($_ -eq "Start-CONNWebRTCContact/Agent_ScreenShare") -Or
+ ($_ -eq "Start-CONNWebRTCContact/Customer_ScreenShare")
+ }
+ {
+ $v = "SEND"
+ break
+ }
+
# Amazon.Connect.SearchableQueueType
"Search-CONNQueue/SearchCriteria_QueueTypeCondition"
{
@@ -16709,11 +16719,13 @@ $CONN_Completers = {
}
$CONN_map = @{
+ "Agent_ScreenShare"=@("Start-CONNWebRTCContact")
"Agent_Video"=@("Start-CONNWebRTCContact")
"AgentAvailabilityTimer"=@("New-CONNRoutingProfile","Update-CONNRoutingProfileAgentAvailabilityTimer")
"AttributeType"=@("Get-CONNInstanceAttribute","Update-CONNInstanceAttribute")
"ContactFlowModuleState"=@("Get-CONNContactFlowModuleList")
"ContactFlowState"=@("Update-CONNContactFlowMetadata")
+ "Customer_ScreenShare"=@("Start-CONNWebRTCContact")
"Customer_Video"=@("Start-CONNWebRTCContact")
"DestinationEndpoint_Type"=@("Start-CONNOutboundChatContact")
"Event_Type"=@("Send-CONNChatIntegrationEvent")
@@ -17012,6 +17024,7 @@ $CONN_SelectMap = @{
"Start-CONNContactStreaming",
"Start-CONNOutboundChatContact",
"Start-CONNOutboundVoiceContact",
+ "Start-CONNScreenSharing",
"Start-CONNTaskContact",
"Start-CONNWebRTCContact",
"Stop-CONNContact",
@@ -23736,7 +23749,7 @@ $EC2_Completers = {
($_ -eq "Request-EC2SpotInstance/LaunchSpecification_InstanceType")
}
{
- $v = "a1.2xlarge","a1.4xlarge","a1.large","a1.medium","a1.metal","a1.xlarge","c1.medium","c1.xlarge","c3.2xlarge","c3.4xlarge","c3.8xlarge","c3.large","c3.xlarge","c4.2xlarge","c4.4xlarge","c4.8xlarge","c4.large","c4.xlarge","c5.12xlarge","c5.18xlarge","c5.24xlarge","c5.2xlarge","c5.4xlarge","c5.9xlarge","c5.large","c5.metal","c5.xlarge","c5a.12xlarge","c5a.16xlarge","c5a.24xlarge","c5a.2xlarge","c5a.4xlarge","c5a.8xlarge","c5a.large","c5a.xlarge","c5ad.12xlarge","c5ad.16xlarge","c5ad.24xlarge","c5ad.2xlarge","c5ad.4xlarge","c5ad.8xlarge","c5ad.large","c5ad.xlarge","c5d.12xlarge","c5d.18xlarge","c5d.24xlarge","c5d.2xlarge","c5d.4xlarge","c5d.9xlarge","c5d.large","c5d.metal","c5d.xlarge","c5n.18xlarge","c5n.2xlarge","c5n.4xlarge","c5n.9xlarge","c5n.large","c5n.metal","c5n.xlarge","c6a.12xlarge","c6a.16xlarge","c6a.24xlarge","c6a.2xlarge","c6a.32xlarge","c6a.48xlarge","c6a.4xlarge","c6a.8xlarge","c6a.large","c6a.metal","c6a.xlarge","c6g.12xlarge","c6g.16xlarge","c6g.2xlarge","c6g.4xlarge","c6g.8xlarge","c6g.large","c6g.medium","c6g.metal","c6g.xlarge","c6gd.12xlarge","c6gd.16xlarge","c6gd.2xlarge","c6gd.4xlarge","c6gd.8xlarge","c6gd.large","c6gd.medium","c6gd.metal","c6gd.xlarge","c6gn.12xlarge","c6gn.16xlarge","c6gn.2xlarge","c6gn.4xlarge","c6gn.8xlarge","c6gn.large","c6gn.medium","c6gn.xlarge","c6i.12xlarge","c6i.16xlarge","c6i.24xlarge","c6i.2xlarge","c6i.32xlarge","c6i.4xlarge","c6i.8xlarge","c6i.large","c6i.metal","c6i.xlarge","c6id.12xlarge","c6id.16xlarge","c6id.24xlarge","c6id.2xlarge","c6id.32xlarge","c6id.4xlarge","c6id.8xlarge","c6id.large","c6id.metal","c6id.xlarge","c6in.12xlarge","c6in.16xlarge","c6in.24xlarge","c6in.2xlarge","c6in.32xlarge","c6in.4xlarge","c6in.8xlarge","c6in.large","c6in.metal","c6in.xlarge","c7a.12xlarge","c7a.16xlarge","c7a.24xlarge","c7a.2xlarge","c7a.32xlarge","c7a.48xlarge","c7a.4xlarge","c7a.8xlarge","c7a.large","c7a.medium","c7a.metal-48xl","c7a.xlarge","c7g.12xlarge","c7g.16xlarge","c7g.2xlarge","c7g.4xlarge","c7g.8xlarge","c7g.large","c7g.medium","c7g.metal","c7g.xlarge","c7gd.12xlarge","c7gd.16xlarge","c7gd.2xlarge","c7gd.4xlarge","c7gd.8xlarge","c7gd.large","c7gd.medium","c7gd.metal","c7gd.xlarge","c7gn.12xlarge","c7gn.16xlarge","c7gn.2xlarge","c7gn.4xlarge","c7gn.8xlarge","c7gn.large","c7gn.medium","c7gn.metal","c7gn.xlarge","c7i-flex.2xlarge","c7i-flex.4xlarge","c7i-flex.8xlarge","c7i-flex.large","c7i-flex.xlarge","c7i.12xlarge","c7i.16xlarge","c7i.24xlarge","c7i.2xlarge","c7i.48xlarge","c7i.4xlarge","c7i.8xlarge","c7i.large","c7i.metal-24xl","c7i.metal-48xl","c7i.xlarge","cc1.4xlarge","cc2.8xlarge","cg1.4xlarge","cr1.8xlarge","d2.2xlarge","d2.4xlarge","d2.8xlarge","d2.xlarge","d3.2xlarge","d3.4xlarge","d3.8xlarge","d3.xlarge","d3en.12xlarge","d3en.2xlarge","d3en.4xlarge","d3en.6xlarge","d3en.8xlarge","d3en.xlarge","dl1.24xlarge","dl2q.24xlarge","f1.16xlarge","f1.2xlarge","f1.4xlarge","g2.2xlarge","g2.8xlarge","g3.16xlarge","g3.4xlarge","g3.8xlarge","g3s.xlarge","g4ad.16xlarge","g4ad.2xlarge","g4ad.4xlarge","g4ad.8xlarge","g4ad.xlarge","g4dn.12xlarge","g4dn.16xlarge","g4dn.2xlarge","g4dn.4xlarge","g4dn.8xlarge","g4dn.metal","g4dn.xlarge","g5.12xlarge","g5.16xlarge","g5.24xlarge","g5.2xlarge","g5.48xlarge","g5.4xlarge","g5.8xlarge","g5.xlarge","g5g.16xlarge","g5g.2xlarge","g5g.4xlarge","g5g.8xlarge","g5g.metal","g5g.xlarge","g6.12xlarge","g6.16xlarge","g6.24xlarge","g6.2xlarge","g6.48xlarge","g6.4xlarge","g6.8xlarge","g6.xlarge","g6e.12xlarge","g6e.16xlarge","g6e.24xlarge","g6e.2xlarge","g6e.48xlarge","g6e.4xlarge","g6e.8xlarge","g6e.xlarge","gr6.4xlarge","gr6.8xlarge","h1.16xlarge","h1.2xlarge","h1.4xlarge","h1.8xlarge","hi1.4xlarge","hpc6a.48xlarge","hpc6id.32xlarge","hpc7a.12xlarge","hpc7a.24xlarge","hpc7a.48xlarge","hpc7a.96xlarge","hpc7g.16xlarge","hpc7g.4xlarge","hpc7g.8xlarge","hs1.8xlarge","i2.2xlarge","i2.4xlarge","i2.8xlarge","i2.xlarge","i3.16xlarge","i3.2xlarge","i3.4xlarge","i3.8xlarge","i3.large","i3.metal","i3.xlarge","i3en.12xlarge","i3en.24xlarge","i3en.2xlarge","i3en.3xlarge","i3en.6xlarge","i3en.large","i3en.metal","i3en.xlarge","i4g.16xlarge","i4g.2xlarge","i4g.4xlarge","i4g.8xlarge","i4g.large","i4g.xlarge","i4i.12xlarge","i4i.16xlarge","i4i.24xlarge","i4i.2xlarge","i4i.32xlarge","i4i.4xlarge","i4i.8xlarge","i4i.large","i4i.metal","i4i.xlarge","im4gn.16xlarge","im4gn.2xlarge","im4gn.4xlarge","im4gn.8xlarge","im4gn.large","im4gn.xlarge","inf1.24xlarge","inf1.2xlarge","inf1.6xlarge","inf1.xlarge","inf2.24xlarge","inf2.48xlarge","inf2.8xlarge","inf2.xlarge","is4gen.2xlarge","is4gen.4xlarge","is4gen.8xlarge","is4gen.large","is4gen.medium","is4gen.xlarge","m1.large","m1.medium","m1.small","m1.xlarge","m2.2xlarge","m2.4xlarge","m2.xlarge","m3.2xlarge","m3.large","m3.medium","m3.xlarge","m4.10xlarge","m4.16xlarge","m4.2xlarge","m4.4xlarge","m4.large","m4.xlarge","m5.12xlarge","m5.16xlarge","m5.24xlarge","m5.2xlarge","m5.4xlarge","m5.8xlarge","m5.large","m5.metal","m5.xlarge","m5a.12xlarge","m5a.16xlarge","m5a.24xlarge","m5a.2xlarge","m5a.4xlarge","m5a.8xlarge","m5a.large","m5a.xlarge","m5ad.12xlarge","m5ad.16xlarge","m5ad.24xlarge","m5ad.2xlarge","m5ad.4xlarge","m5ad.8xlarge","m5ad.large","m5ad.xlarge","m5d.12xlarge","m5d.16xlarge","m5d.24xlarge","m5d.2xlarge","m5d.4xlarge","m5d.8xlarge","m5d.large","m5d.metal","m5d.xlarge","m5dn.12xlarge","m5dn.16xlarge","m5dn.24xlarge","m5dn.2xlarge","m5dn.4xlarge","m5dn.8xlarge","m5dn.large","m5dn.metal","m5dn.xlarge","m5n.12xlarge","m5n.16xlarge","m5n.24xlarge","m5n.2xlarge","m5n.4xlarge","m5n.8xlarge","m5n.large","m5n.metal","m5n.xlarge","m5zn.12xlarge","m5zn.2xlarge","m5zn.3xlarge","m5zn.6xlarge","m5zn.large","m5zn.metal","m5zn.xlarge","m6a.12xlarge","m6a.16xlarge","m6a.24xlarge","m6a.2xlarge","m6a.32xlarge","m6a.48xlarge","m6a.4xlarge","m6a.8xlarge","m6a.large","m6a.metal","m6a.xlarge","m6g.12xlarge","m6g.16xlarge","m6g.2xlarge","m6g.4xlarge","m6g.8xlarge","m6g.large","m6g.medium","m6g.metal","m6g.xlarge","m6gd.12xlarge","m6gd.16xlarge","m6gd.2xlarge","m6gd.4xlarge","m6gd.8xlarge","m6gd.large","m6gd.medium","m6gd.metal","m6gd.xlarge","m6i.12xlarge","m6i.16xlarge","m6i.24xlarge","m6i.2xlarge","m6i.32xlarge","m6i.4xlarge","m6i.8xlarge","m6i.large","m6i.metal","m6i.xlarge","m6id.12xlarge","m6id.16xlarge","m6id.24xlarge","m6id.2xlarge","m6id.32xlarge","m6id.4xlarge","m6id.8xlarge","m6id.large","m6id.metal","m6id.xlarge","m6idn.12xlarge","m6idn.16xlarge","m6idn.24xlarge","m6idn.2xlarge","m6idn.32xlarge","m6idn.4xlarge","m6idn.8xlarge","m6idn.large","m6idn.metal","m6idn.xlarge","m6in.12xlarge","m6in.16xlarge","m6in.24xlarge","m6in.2xlarge","m6in.32xlarge","m6in.4xlarge","m6in.8xlarge","m6in.large","m6in.metal","m6in.xlarge","m7a.12xlarge","m7a.16xlarge","m7a.24xlarge","m7a.2xlarge","m7a.32xlarge","m7a.48xlarge","m7a.4xlarge","m7a.8xlarge","m7a.large","m7a.medium","m7a.metal-48xl","m7a.xlarge","m7g.12xlarge","m7g.16xlarge","m7g.2xlarge","m7g.4xlarge","m7g.8xlarge","m7g.large","m7g.medium","m7g.metal","m7g.xlarge","m7gd.12xlarge","m7gd.16xlarge","m7gd.2xlarge","m7gd.4xlarge","m7gd.8xlarge","m7gd.large","m7gd.medium","m7gd.metal","m7gd.xlarge","m7i-flex.2xlarge","m7i-flex.4xlarge","m7i-flex.8xlarge","m7i-flex.large","m7i-flex.xlarge","m7i.12xlarge","m7i.16xlarge","m7i.24xlarge","m7i.2xlarge","m7i.48xlarge","m7i.4xlarge","m7i.8xlarge","m7i.large","m7i.metal-24xl","m7i.metal-48xl","m7i.xlarge","mac1.metal","mac2-m1ultra.metal","mac2-m2.metal","mac2-m2pro.metal","mac2.metal","p2.16xlarge","p2.8xlarge","p2.xlarge","p3.16xlarge","p3.2xlarge","p3.8xlarge","p3dn.24xlarge","p4d.24xlarge","p4de.24xlarge","p5.48xlarge","r3.2xlarge","r3.4xlarge","r3.8xlarge","r3.large","r3.xlarge","r4.16xlarge","r4.2xlarge","r4.4xlarge","r4.8xlarge","r4.large","r4.xlarge","r5.12xlarge","r5.16xlarge","r5.24xlarge","r5.2xlarge","r5.4xlarge","r5.8xlarge","r5.large","r5.metal","r5.xlarge","r5a.12xlarge","r5a.16xlarge","r5a.24xlarge","r5a.2xlarge","r5a.4xlarge","r5a.8xlarge","r5a.large","r5a.xlarge","r5ad.12xlarge","r5ad.16xlarge","r5ad.24xlarge","r5ad.2xlarge","r5ad.4xlarge","r5ad.8xlarge","r5ad.large","r5ad.xlarge","r5b.12xlarge","r5b.16xlarge","r5b.24xlarge","r5b.2xlarge","r5b.4xlarge","r5b.8xlarge","r5b.large","r5b.metal","r5b.xlarge","r5d.12xlarge","r5d.16xlarge","r5d.24xlarge","r5d.2xlarge","r5d.4xlarge","r5d.8xlarge","r5d.large","r5d.metal","r5d.xlarge","r5dn.12xlarge","r5dn.16xlarge","r5dn.24xlarge","r5dn.2xlarge","r5dn.4xlarge","r5dn.8xlarge","r5dn.large","r5dn.metal","r5dn.xlarge","r5n.12xlarge","r5n.16xlarge","r5n.24xlarge","r5n.2xlarge","r5n.4xlarge","r5n.8xlarge","r5n.large","r5n.metal","r5n.xlarge","r6a.12xlarge","r6a.16xlarge","r6a.24xlarge","r6a.2xlarge","r6a.32xlarge","r6a.48xlarge","r6a.4xlarge","r6a.8xlarge","r6a.large","r6a.metal","r6a.xlarge","r6g.12xlarge","r6g.16xlarge","r6g.2xlarge","r6g.4xlarge","r6g.8xlarge","r6g.large","r6g.medium","r6g.metal","r6g.xlarge","r6gd.12xlarge","r6gd.16xlarge","r6gd.2xlarge","r6gd.4xlarge","r6gd.8xlarge","r6gd.large","r6gd.medium","r6gd.metal","r6gd.xlarge","r6i.12xlarge","r6i.16xlarge","r6i.24xlarge","r6i.2xlarge","r6i.32xlarge","r6i.4xlarge","r6i.8xlarge","r6i.large","r6i.metal","r6i.xlarge","r6id.12xlarge","r6id.16xlarge","r6id.24xlarge","r6id.2xlarge","r6id.32xlarge","r6id.4xlarge","r6id.8xlarge","r6id.large","r6id.metal","r6id.xlarge","r6idn.12xlarge","r6idn.16xlarge","r6idn.24xlarge","r6idn.2xlarge","r6idn.32xlarge","r6idn.4xlarge","r6idn.8xlarge","r6idn.large","r6idn.metal","r6idn.xlarge","r6in.12xlarge","r6in.16xlarge","r6in.24xlarge","r6in.2xlarge","r6in.32xlarge","r6in.4xlarge","r6in.8xlarge","r6in.large","r6in.metal","r6in.xlarge","r7a.12xlarge","r7a.16xlarge","r7a.24xlarge","r7a.2xlarge","r7a.32xlarge","r7a.48xlarge","r7a.4xlarge","r7a.8xlarge","r7a.large","r7a.medium","r7a.metal-48xl","r7a.xlarge","r7g.12xlarge","r7g.16xlarge","r7g.2xlarge","r7g.4xlarge","r7g.8xlarge","r7g.large","r7g.medium","r7g.metal","r7g.xlarge","r7gd.12xlarge","r7gd.16xlarge","r7gd.2xlarge","r7gd.4xlarge","r7gd.8xlarge","r7gd.large","r7gd.medium","r7gd.metal","r7gd.xlarge","r7i.12xlarge","r7i.16xlarge","r7i.24xlarge","r7i.2xlarge","r7i.48xlarge","r7i.4xlarge","r7i.8xlarge","r7i.large","r7i.metal-24xl","r7i.metal-48xl","r7i.xlarge","r7iz.12xlarge","r7iz.16xlarge","r7iz.2xlarge","r7iz.32xlarge","r7iz.4xlarge","r7iz.8xlarge","r7iz.large","r7iz.metal-16xl","r7iz.metal-32xl","r7iz.xlarge","r8g.12xlarge","r8g.16xlarge","r8g.24xlarge","r8g.2xlarge","r8g.48xlarge","r8g.4xlarge","r8g.8xlarge","r8g.large","r8g.medium","r8g.metal-24xl","r8g.metal-48xl","r8g.xlarge","t1.micro","t2.2xlarge","t2.large","t2.medium","t2.micro","t2.nano","t2.small","t2.xlarge","t3.2xlarge","t3.large","t3.medium","t3.micro","t3.nano","t3.small","t3.xlarge","t3a.2xlarge","t3a.large","t3a.medium","t3a.micro","t3a.nano","t3a.small","t3a.xlarge","t4g.2xlarge","t4g.large","t4g.medium","t4g.micro","t4g.nano","t4g.small","t4g.xlarge","trn1.2xlarge","trn1.32xlarge","trn1n.32xlarge","u-12tb1.112xlarge","u-12tb1.metal","u-18tb1.112xlarge","u-18tb1.metal","u-24tb1.112xlarge","u-24tb1.metal","u-3tb1.56xlarge","u-6tb1.112xlarge","u-6tb1.56xlarge","u-6tb1.metal","u-9tb1.112xlarge","u-9tb1.metal","u7i-12tb.224xlarge","u7ib-12tb.224xlarge","u7in-16tb.224xlarge","u7in-24tb.224xlarge","u7in-32tb.224xlarge","vt1.24xlarge","vt1.3xlarge","vt1.6xlarge","x1.16xlarge","x1.32xlarge","x1e.16xlarge","x1e.2xlarge","x1e.32xlarge","x1e.4xlarge","x1e.8xlarge","x1e.xlarge","x2gd.12xlarge","x2gd.16xlarge","x2gd.2xlarge","x2gd.4xlarge","x2gd.8xlarge","x2gd.large","x2gd.medium","x2gd.metal","x2gd.xlarge","x2idn.16xlarge","x2idn.24xlarge","x2idn.32xlarge","x2idn.metal","x2iedn.16xlarge","x2iedn.24xlarge","x2iedn.2xlarge","x2iedn.32xlarge","x2iedn.4xlarge","x2iedn.8xlarge","x2iedn.metal","x2iedn.xlarge","x2iezn.12xlarge","x2iezn.2xlarge","x2iezn.4xlarge","x2iezn.6xlarge","x2iezn.8xlarge","x2iezn.metal","z1d.12xlarge","z1d.2xlarge","z1d.3xlarge","z1d.6xlarge","z1d.large","z1d.metal","z1d.xlarge"
+ $v = "a1.2xlarge","a1.4xlarge","a1.large","a1.medium","a1.metal","a1.xlarge","c1.medium","c1.xlarge","c3.2xlarge","c3.4xlarge","c3.8xlarge","c3.large","c3.xlarge","c4.2xlarge","c4.4xlarge","c4.8xlarge","c4.large","c4.xlarge","c5.12xlarge","c5.18xlarge","c5.24xlarge","c5.2xlarge","c5.4xlarge","c5.9xlarge","c5.large","c5.metal","c5.xlarge","c5a.12xlarge","c5a.16xlarge","c5a.24xlarge","c5a.2xlarge","c5a.4xlarge","c5a.8xlarge","c5a.large","c5a.xlarge","c5ad.12xlarge","c5ad.16xlarge","c5ad.24xlarge","c5ad.2xlarge","c5ad.4xlarge","c5ad.8xlarge","c5ad.large","c5ad.xlarge","c5d.12xlarge","c5d.18xlarge","c5d.24xlarge","c5d.2xlarge","c5d.4xlarge","c5d.9xlarge","c5d.large","c5d.metal","c5d.xlarge","c5n.18xlarge","c5n.2xlarge","c5n.4xlarge","c5n.9xlarge","c5n.large","c5n.metal","c5n.xlarge","c6a.12xlarge","c6a.16xlarge","c6a.24xlarge","c6a.2xlarge","c6a.32xlarge","c6a.48xlarge","c6a.4xlarge","c6a.8xlarge","c6a.large","c6a.metal","c6a.xlarge","c6g.12xlarge","c6g.16xlarge","c6g.2xlarge","c6g.4xlarge","c6g.8xlarge","c6g.large","c6g.medium","c6g.metal","c6g.xlarge","c6gd.12xlarge","c6gd.16xlarge","c6gd.2xlarge","c6gd.4xlarge","c6gd.8xlarge","c6gd.large","c6gd.medium","c6gd.metal","c6gd.xlarge","c6gn.12xlarge","c6gn.16xlarge","c6gn.2xlarge","c6gn.4xlarge","c6gn.8xlarge","c6gn.large","c6gn.medium","c6gn.xlarge","c6i.12xlarge","c6i.16xlarge","c6i.24xlarge","c6i.2xlarge","c6i.32xlarge","c6i.4xlarge","c6i.8xlarge","c6i.large","c6i.metal","c6i.xlarge","c6id.12xlarge","c6id.16xlarge","c6id.24xlarge","c6id.2xlarge","c6id.32xlarge","c6id.4xlarge","c6id.8xlarge","c6id.large","c6id.metal","c6id.xlarge","c6in.12xlarge","c6in.16xlarge","c6in.24xlarge","c6in.2xlarge","c6in.32xlarge","c6in.4xlarge","c6in.8xlarge","c6in.large","c6in.metal","c6in.xlarge","c7a.12xlarge","c7a.16xlarge","c7a.24xlarge","c7a.2xlarge","c7a.32xlarge","c7a.48xlarge","c7a.4xlarge","c7a.8xlarge","c7a.large","c7a.medium","c7a.metal-48xl","c7a.xlarge","c7g.12xlarge","c7g.16xlarge","c7g.2xlarge","c7g.4xlarge","c7g.8xlarge","c7g.large","c7g.medium","c7g.metal","c7g.xlarge","c7gd.12xlarge","c7gd.16xlarge","c7gd.2xlarge","c7gd.4xlarge","c7gd.8xlarge","c7gd.large","c7gd.medium","c7gd.metal","c7gd.xlarge","c7gn.12xlarge","c7gn.16xlarge","c7gn.2xlarge","c7gn.4xlarge","c7gn.8xlarge","c7gn.large","c7gn.medium","c7gn.metal","c7gn.xlarge","c7i-flex.2xlarge","c7i-flex.4xlarge","c7i-flex.8xlarge","c7i-flex.large","c7i-flex.xlarge","c7i.12xlarge","c7i.16xlarge","c7i.24xlarge","c7i.2xlarge","c7i.48xlarge","c7i.4xlarge","c7i.8xlarge","c7i.large","c7i.metal-24xl","c7i.metal-48xl","c7i.xlarge","c8g.12xlarge","c8g.16xlarge","c8g.24xlarge","c8g.2xlarge","c8g.48xlarge","c8g.4xlarge","c8g.8xlarge","c8g.large","c8g.medium","c8g.metal-24xl","c8g.metal-48xl","c8g.xlarge","cc1.4xlarge","cc2.8xlarge","cg1.4xlarge","cr1.8xlarge","d2.2xlarge","d2.4xlarge","d2.8xlarge","d2.xlarge","d3.2xlarge","d3.4xlarge","d3.8xlarge","d3.xlarge","d3en.12xlarge","d3en.2xlarge","d3en.4xlarge","d3en.6xlarge","d3en.8xlarge","d3en.xlarge","dl1.24xlarge","dl2q.24xlarge","f1.16xlarge","f1.2xlarge","f1.4xlarge","g2.2xlarge","g2.8xlarge","g3.16xlarge","g3.4xlarge","g3.8xlarge","g3s.xlarge","g4ad.16xlarge","g4ad.2xlarge","g4ad.4xlarge","g4ad.8xlarge","g4ad.xlarge","g4dn.12xlarge","g4dn.16xlarge","g4dn.2xlarge","g4dn.4xlarge","g4dn.8xlarge","g4dn.metal","g4dn.xlarge","g5.12xlarge","g5.16xlarge","g5.24xlarge","g5.2xlarge","g5.48xlarge","g5.4xlarge","g5.8xlarge","g5.xlarge","g5g.16xlarge","g5g.2xlarge","g5g.4xlarge","g5g.8xlarge","g5g.metal","g5g.xlarge","g6.12xlarge","g6.16xlarge","g6.24xlarge","g6.2xlarge","g6.48xlarge","g6.4xlarge","g6.8xlarge","g6.xlarge","g6e.12xlarge","g6e.16xlarge","g6e.24xlarge","g6e.2xlarge","g6e.48xlarge","g6e.4xlarge","g6e.8xlarge","g6e.xlarge","gr6.4xlarge","gr6.8xlarge","h1.16xlarge","h1.2xlarge","h1.4xlarge","h1.8xlarge","hi1.4xlarge","hpc6a.48xlarge","hpc6id.32xlarge","hpc7a.12xlarge","hpc7a.24xlarge","hpc7a.48xlarge","hpc7a.96xlarge","hpc7g.16xlarge","hpc7g.4xlarge","hpc7g.8xlarge","hs1.8xlarge","i2.2xlarge","i2.4xlarge","i2.8xlarge","i2.xlarge","i3.16xlarge","i3.2xlarge","i3.4xlarge","i3.8xlarge","i3.large","i3.metal","i3.xlarge","i3en.12xlarge","i3en.24xlarge","i3en.2xlarge","i3en.3xlarge","i3en.6xlarge","i3en.large","i3en.metal","i3en.xlarge","i4g.16xlarge","i4g.2xlarge","i4g.4xlarge","i4g.8xlarge","i4g.large","i4g.xlarge","i4i.12xlarge","i4i.16xlarge","i4i.24xlarge","i4i.2xlarge","i4i.32xlarge","i4i.4xlarge","i4i.8xlarge","i4i.large","i4i.metal","i4i.xlarge","im4gn.16xlarge","im4gn.2xlarge","im4gn.4xlarge","im4gn.8xlarge","im4gn.large","im4gn.xlarge","inf1.24xlarge","inf1.2xlarge","inf1.6xlarge","inf1.xlarge","inf2.24xlarge","inf2.48xlarge","inf2.8xlarge","inf2.xlarge","is4gen.2xlarge","is4gen.4xlarge","is4gen.8xlarge","is4gen.large","is4gen.medium","is4gen.xlarge","m1.large","m1.medium","m1.small","m1.xlarge","m2.2xlarge","m2.4xlarge","m2.xlarge","m3.2xlarge","m3.large","m3.medium","m3.xlarge","m4.10xlarge","m4.16xlarge","m4.2xlarge","m4.4xlarge","m4.large","m4.xlarge","m5.12xlarge","m5.16xlarge","m5.24xlarge","m5.2xlarge","m5.4xlarge","m5.8xlarge","m5.large","m5.metal","m5.xlarge","m5a.12xlarge","m5a.16xlarge","m5a.24xlarge","m5a.2xlarge","m5a.4xlarge","m5a.8xlarge","m5a.large","m5a.xlarge","m5ad.12xlarge","m5ad.16xlarge","m5ad.24xlarge","m5ad.2xlarge","m5ad.4xlarge","m5ad.8xlarge","m5ad.large","m5ad.xlarge","m5d.12xlarge","m5d.16xlarge","m5d.24xlarge","m5d.2xlarge","m5d.4xlarge","m5d.8xlarge","m5d.large","m5d.metal","m5d.xlarge","m5dn.12xlarge","m5dn.16xlarge","m5dn.24xlarge","m5dn.2xlarge","m5dn.4xlarge","m5dn.8xlarge","m5dn.large","m5dn.metal","m5dn.xlarge","m5n.12xlarge","m5n.16xlarge","m5n.24xlarge","m5n.2xlarge","m5n.4xlarge","m5n.8xlarge","m5n.large","m5n.metal","m5n.xlarge","m5zn.12xlarge","m5zn.2xlarge","m5zn.3xlarge","m5zn.6xlarge","m5zn.large","m5zn.metal","m5zn.xlarge","m6a.12xlarge","m6a.16xlarge","m6a.24xlarge","m6a.2xlarge","m6a.32xlarge","m6a.48xlarge","m6a.4xlarge","m6a.8xlarge","m6a.large","m6a.metal","m6a.xlarge","m6g.12xlarge","m6g.16xlarge","m6g.2xlarge","m6g.4xlarge","m6g.8xlarge","m6g.large","m6g.medium","m6g.metal","m6g.xlarge","m6gd.12xlarge","m6gd.16xlarge","m6gd.2xlarge","m6gd.4xlarge","m6gd.8xlarge","m6gd.large","m6gd.medium","m6gd.metal","m6gd.xlarge","m6i.12xlarge","m6i.16xlarge","m6i.24xlarge","m6i.2xlarge","m6i.32xlarge","m6i.4xlarge","m6i.8xlarge","m6i.large","m6i.metal","m6i.xlarge","m6id.12xlarge","m6id.16xlarge","m6id.24xlarge","m6id.2xlarge","m6id.32xlarge","m6id.4xlarge","m6id.8xlarge","m6id.large","m6id.metal","m6id.xlarge","m6idn.12xlarge","m6idn.16xlarge","m6idn.24xlarge","m6idn.2xlarge","m6idn.32xlarge","m6idn.4xlarge","m6idn.8xlarge","m6idn.large","m6idn.metal","m6idn.xlarge","m6in.12xlarge","m6in.16xlarge","m6in.24xlarge","m6in.2xlarge","m6in.32xlarge","m6in.4xlarge","m6in.8xlarge","m6in.large","m6in.metal","m6in.xlarge","m7a.12xlarge","m7a.16xlarge","m7a.24xlarge","m7a.2xlarge","m7a.32xlarge","m7a.48xlarge","m7a.4xlarge","m7a.8xlarge","m7a.large","m7a.medium","m7a.metal-48xl","m7a.xlarge","m7g.12xlarge","m7g.16xlarge","m7g.2xlarge","m7g.4xlarge","m7g.8xlarge","m7g.large","m7g.medium","m7g.metal","m7g.xlarge","m7gd.12xlarge","m7gd.16xlarge","m7gd.2xlarge","m7gd.4xlarge","m7gd.8xlarge","m7gd.large","m7gd.medium","m7gd.metal","m7gd.xlarge","m7i-flex.2xlarge","m7i-flex.4xlarge","m7i-flex.8xlarge","m7i-flex.large","m7i-flex.xlarge","m7i.12xlarge","m7i.16xlarge","m7i.24xlarge","m7i.2xlarge","m7i.48xlarge","m7i.4xlarge","m7i.8xlarge","m7i.large","m7i.metal-24xl","m7i.metal-48xl","m7i.xlarge","m8g.12xlarge","m8g.16xlarge","m8g.24xlarge","m8g.2xlarge","m8g.48xlarge","m8g.4xlarge","m8g.8xlarge","m8g.large","m8g.medium","m8g.metal-24xl","m8g.metal-48xl","m8g.xlarge","mac1.metal","mac2-m1ultra.metal","mac2-m2.metal","mac2-m2pro.metal","mac2.metal","p2.16xlarge","p2.8xlarge","p2.xlarge","p3.16xlarge","p3.2xlarge","p3.8xlarge","p3dn.24xlarge","p4d.24xlarge","p4de.24xlarge","p5.48xlarge","r3.2xlarge","r3.4xlarge","r3.8xlarge","r3.large","r3.xlarge","r4.16xlarge","r4.2xlarge","r4.4xlarge","r4.8xlarge","r4.large","r4.xlarge","r5.12xlarge","r5.16xlarge","r5.24xlarge","r5.2xlarge","r5.4xlarge","r5.8xlarge","r5.large","r5.metal","r5.xlarge","r5a.12xlarge","r5a.16xlarge","r5a.24xlarge","r5a.2xlarge","r5a.4xlarge","r5a.8xlarge","r5a.large","r5a.xlarge","r5ad.12xlarge","r5ad.16xlarge","r5ad.24xlarge","r5ad.2xlarge","r5ad.4xlarge","r5ad.8xlarge","r5ad.large","r5ad.xlarge","r5b.12xlarge","r5b.16xlarge","r5b.24xlarge","r5b.2xlarge","r5b.4xlarge","r5b.8xlarge","r5b.large","r5b.metal","r5b.xlarge","r5d.12xlarge","r5d.16xlarge","r5d.24xlarge","r5d.2xlarge","r5d.4xlarge","r5d.8xlarge","r5d.large","r5d.metal","r5d.xlarge","r5dn.12xlarge","r5dn.16xlarge","r5dn.24xlarge","r5dn.2xlarge","r5dn.4xlarge","r5dn.8xlarge","r5dn.large","r5dn.metal","r5dn.xlarge","r5n.12xlarge","r5n.16xlarge","r5n.24xlarge","r5n.2xlarge","r5n.4xlarge","r5n.8xlarge","r5n.large","r5n.metal","r5n.xlarge","r6a.12xlarge","r6a.16xlarge","r6a.24xlarge","r6a.2xlarge","r6a.32xlarge","r6a.48xlarge","r6a.4xlarge","r6a.8xlarge","r6a.large","r6a.metal","r6a.xlarge","r6g.12xlarge","r6g.16xlarge","r6g.2xlarge","r6g.4xlarge","r6g.8xlarge","r6g.large","r6g.medium","r6g.metal","r6g.xlarge","r6gd.12xlarge","r6gd.16xlarge","r6gd.2xlarge","r6gd.4xlarge","r6gd.8xlarge","r6gd.large","r6gd.medium","r6gd.metal","r6gd.xlarge","r6i.12xlarge","r6i.16xlarge","r6i.24xlarge","r6i.2xlarge","r6i.32xlarge","r6i.4xlarge","r6i.8xlarge","r6i.large","r6i.metal","r6i.xlarge","r6id.12xlarge","r6id.16xlarge","r6id.24xlarge","r6id.2xlarge","r6id.32xlarge","r6id.4xlarge","r6id.8xlarge","r6id.large","r6id.metal","r6id.xlarge","r6idn.12xlarge","r6idn.16xlarge","r6idn.24xlarge","r6idn.2xlarge","r6idn.32xlarge","r6idn.4xlarge","r6idn.8xlarge","r6idn.large","r6idn.metal","r6idn.xlarge","r6in.12xlarge","r6in.16xlarge","r6in.24xlarge","r6in.2xlarge","r6in.32xlarge","r6in.4xlarge","r6in.8xlarge","r6in.large","r6in.metal","r6in.xlarge","r7a.12xlarge","r7a.16xlarge","r7a.24xlarge","r7a.2xlarge","r7a.32xlarge","r7a.48xlarge","r7a.4xlarge","r7a.8xlarge","r7a.large","r7a.medium","r7a.metal-48xl","r7a.xlarge","r7g.12xlarge","r7g.16xlarge","r7g.2xlarge","r7g.4xlarge","r7g.8xlarge","r7g.large","r7g.medium","r7g.metal","r7g.xlarge","r7gd.12xlarge","r7gd.16xlarge","r7gd.2xlarge","r7gd.4xlarge","r7gd.8xlarge","r7gd.large","r7gd.medium","r7gd.metal","r7gd.xlarge","r7i.12xlarge","r7i.16xlarge","r7i.24xlarge","r7i.2xlarge","r7i.48xlarge","r7i.4xlarge","r7i.8xlarge","r7i.large","r7i.metal-24xl","r7i.metal-48xl","r7i.xlarge","r7iz.12xlarge","r7iz.16xlarge","r7iz.2xlarge","r7iz.32xlarge","r7iz.4xlarge","r7iz.8xlarge","r7iz.large","r7iz.metal-16xl","r7iz.metal-32xl","r7iz.xlarge","r8g.12xlarge","r8g.16xlarge","r8g.24xlarge","r8g.2xlarge","r8g.48xlarge","r8g.4xlarge","r8g.8xlarge","r8g.large","r8g.medium","r8g.metal-24xl","r8g.metal-48xl","r8g.xlarge","t1.micro","t2.2xlarge","t2.large","t2.medium","t2.micro","t2.nano","t2.small","t2.xlarge","t3.2xlarge","t3.large","t3.medium","t3.micro","t3.nano","t3.small","t3.xlarge","t3a.2xlarge","t3a.large","t3a.medium","t3a.micro","t3a.nano","t3a.small","t3a.xlarge","t4g.2xlarge","t4g.large","t4g.medium","t4g.micro","t4g.nano","t4g.small","t4g.xlarge","trn1.2xlarge","trn1.32xlarge","trn1n.32xlarge","u-12tb1.112xlarge","u-12tb1.metal","u-18tb1.112xlarge","u-18tb1.metal","u-24tb1.112xlarge","u-24tb1.metal","u-3tb1.56xlarge","u-6tb1.112xlarge","u-6tb1.56xlarge","u-6tb1.metal","u-9tb1.112xlarge","u-9tb1.metal","u7i-12tb.224xlarge","u7ib-12tb.224xlarge","u7in-16tb.224xlarge","u7in-24tb.224xlarge","u7in-32tb.224xlarge","vt1.24xlarge","vt1.3xlarge","vt1.6xlarge","x1.16xlarge","x1.32xlarge","x1e.16xlarge","x1e.2xlarge","x1e.32xlarge","x1e.4xlarge","x1e.8xlarge","x1e.xlarge","x2gd.12xlarge","x2gd.16xlarge","x2gd.2xlarge","x2gd.4xlarge","x2gd.8xlarge","x2gd.large","x2gd.medium","x2gd.metal","x2gd.xlarge","x2idn.16xlarge","x2idn.24xlarge","x2idn.32xlarge","x2idn.metal","x2iedn.16xlarge","x2iedn.24xlarge","x2iedn.2xlarge","x2iedn.32xlarge","x2iedn.4xlarge","x2iedn.8xlarge","x2iedn.metal","x2iedn.xlarge","x2iezn.12xlarge","x2iezn.2xlarge","x2iezn.4xlarge","x2iezn.6xlarge","x2iezn.8xlarge","x2iezn.metal","x8g.12xlarge","x8g.16xlarge","x8g.24xlarge","x8g.2xlarge","x8g.48xlarge","x8g.4xlarge","x8g.8xlarge","x8g.large","x8g.medium","x8g.metal-24xl","x8g.metal-48xl","x8g.xlarge","z1d.12xlarge","z1d.2xlarge","z1d.3xlarge","z1d.6xlarge","z1d.large","z1d.metal","z1d.xlarge"
break
}
@@ -48031,6 +48044,13 @@ $MWAA_Completers = {
break
}
+ # Amazon.MWAA.RestApiMethod
+ "Invoke-MWAARestApi/Method"
+ {
+ $v = "DELETE","GET","PATCH","POST","PUT"
+ break
+ }
+
# Amazon.MWAA.WebserverAccessMode
{
($_ -eq "New-MWAAEnvironment/WebserverAccessMode") -Or
@@ -48052,6 +48072,7 @@ $MWAA_Completers = {
$MWAA_map = @{
"DagProcessingLogs_LogLevel"=@("New-MWAAEnvironment","Update-MWAAEnvironment")
"EndpointManagement"=@("New-MWAAEnvironment")
+ "Method"=@("Invoke-MWAARestApi")
"SchedulerLogs_LogLevel"=@("New-MWAAEnvironment","Update-MWAAEnvironment")
"TaskLogs_LogLevel"=@("New-MWAAEnvironment","Update-MWAAEnvironment")
"WebserverAccessMode"=@("New-MWAAEnvironment","Update-MWAAEnvironment")
@@ -48114,6 +48135,7 @@ $MWAA_SelectMap = @{
"New-MWAAWebLoginToken",
"Remove-MWAAEnvironment",
"Get-MWAAEnvironment",
+ "Invoke-MWAARestApi",
"Get-MWAAEnvironmentList",
"Get-MWAAResourceTag",
"Publish-MWAAMetric",
@@ -51344,7 +51366,7 @@ $PAYCC_Completers = {
($_ -eq "Get-PAYCCParametersForImport/WrappingKeyAlgorithm")
}
{
- $v = "AES_128","AES_192","AES_256","RSA_2048","RSA_3072","RSA_4096","TDES_2KEY","TDES_3KEY"
+ $v = "AES_128","AES_192","AES_256","ECC_NIST_P256","ECC_NIST_P384","RSA_2048","RSA_3072","RSA_4096","TDES_2KEY","TDES_3KEY"
break
}
@@ -51629,6 +51651,8 @@ $PAYCD_Completers = {
# Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm
{
+ ($_ -eq "New-PAYCDPinData/EncryptionWrappedKey_KeyCheckValueAlgorithm") -Or
+ ($_ -eq "Test-PAYCDPinData/EncryptionWrappedKey_KeyCheckValueAlgorithm") -Or
($_ -eq "Convert-PAYCDPinData/IncomingWrappedKey_KeyCheckValueAlgorithm") -Or
($_ -eq "Update-PAYCDEncryptData/IncomingWrappedKey_KeyCheckValueAlgorithm") -Or
($_ -eq "Convert-PAYCDPinData/OutgoingWrappedKey_KeyCheckValueAlgorithm") -Or
@@ -51641,6 +51665,38 @@ $PAYCD_Completers = {
break
}
+ # Amazon.PaymentCryptographyData.KeyDerivationFunction
+ {
+ ($_ -eq "New-PAYCDPinData/DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Protect-PAYCDData/DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Test-PAYCDPinData/DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Unprotect-PAYCDData/DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Convert-PAYCDPinData/IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Update-PAYCDEncryptData/IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Convert-PAYCDPinData/OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Update-PAYCDEncryptData/OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction")
+ }
+ {
+ $v = "ANSI_X963","NIST_SP800"
+ break
+ }
+
+ # Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm
+ {
+ ($_ -eq "New-PAYCDPinData/DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Protect-PAYCDData/DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Test-PAYCDPinData/DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Unprotect-PAYCDData/DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Convert-PAYCDPinData/IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Update-PAYCDEncryptData/IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Convert-PAYCDPinData/OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Update-PAYCDEncryptData/OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm")
+ }
+ {
+ $v = "SHA_256","SHA_384","SHA_512"
+ break
+ }
+
# Amazon.PaymentCryptographyData.MacAlgorithm
{
($_ -eq "New-PAYCDMac/GenerationAttributes_Algorithm") -Or
@@ -51694,7 +51750,7 @@ $PAYCD_Completers = {
($_ -eq "Test-PAYCDPinData/PinBlockFormat")
}
{
- $v = "ISO_FORMAT_0","ISO_FORMAT_3"
+ $v = "ISO_FORMAT_0","ISO_FORMAT_3","ISO_FORMAT_4"
break
}
@@ -51722,6 +51778,22 @@ $PAYCD_Completers = {
break
}
+ # Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm
+ {
+ ($_ -eq "New-PAYCDPinData/DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Protect-PAYCDData/DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Test-PAYCDPinData/DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Unprotect-PAYCDData/DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Convert-PAYCDPinData/IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Update-PAYCDEncryptData/IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Convert-PAYCDPinData/OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Update-PAYCDEncryptData/OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm")
+ }
+ {
+ $v = "AES_128","AES_192","AES_256","TDES_2KEY","TDES_3KEY"
+ break
+ }
+
}
@@ -51733,6 +51805,9 @@ $PAYCD_Completers = {
$PAYCD_map = @{
"Amex_MajorKeyDerivationMode"=@("New-PAYCDMacEmvPinChange")
"Asymmetric_PaddingType"=@("Protect-PAYCDData","Unprotect-PAYCDData")
+ "DiffieHellmanSymmetricKey_KeyAlgorithm"=@("New-PAYCDPinData","Protect-PAYCDData","Test-PAYCDPinData","Unprotect-PAYCDData")
+ "DiffieHellmanSymmetricKey_KeyDerivationFunction"=@("New-PAYCDPinData","Protect-PAYCDData","Test-PAYCDPinData","Unprotect-PAYCDData")
+ "DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm"=@("New-PAYCDPinData","Protect-PAYCDData","Test-PAYCDPinData","Unprotect-PAYCDData")
"Dukpt_DukptKeyDerivationType"=@("Protect-PAYCDData","Unprotect-PAYCDData")
"Dukpt_DukptKeyVariant"=@("Protect-PAYCDData","Unprotect-PAYCDData")
"Dukpt_Mode"=@("Protect-PAYCDData","Unprotect-PAYCDData")
@@ -51752,6 +51827,7 @@ $PAYCD_map = @{
"EmvCommon_PinBlockPaddingType"=@("New-PAYCDMacEmvPinChange")
"EmvMac_MajorKeyDerivationMode"=@("New-PAYCDMac","Test-PAYCDMac")
"EmvMac_SessionKeyDerivationMode"=@("New-PAYCDMac","Test-PAYCDMac")
+ "EncryptionWrappedKey_KeyCheckValueAlgorithm"=@("New-PAYCDPinData","Test-PAYCDPinData")
"GenerationAttributes_Algorithm"=@("New-PAYCDMac")
"IncomingDukptAttributes_DukptKeyDerivationType"=@("Convert-PAYCDPinData")
"IncomingDukptAttributes_DukptKeyVariant"=@("Convert-PAYCDPinData")
@@ -51761,6 +51837,9 @@ $PAYCD_map = @{
"IncomingEncryptionAttributes_Symmetric_Mode"=@("Update-PAYCDEncryptData")
"IncomingEncryptionAttributes_Symmetric_PaddingType"=@("Update-PAYCDEncryptData")
"IncomingWrappedKey_KeyCheckValueAlgorithm"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
+ "IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
+ "IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
+ "IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
"MajorKeyDerivationMode"=@("Test-PAYCDAuthRequestCryptogram")
"Mastercard_MajorKeyDerivationMode"=@("New-PAYCDMacEmvPinChange")
"OutgoingDukptAttributes_DukptKeyDerivationType"=@("Convert-PAYCDPinData")
@@ -51771,6 +51850,9 @@ $PAYCD_map = @{
"OutgoingEncryptionAttributes_Symmetric_Mode"=@("Update-PAYCDEncryptData")
"OutgoingEncryptionAttributes_Symmetric_PaddingType"=@("Update-PAYCDEncryptData")
"OutgoingWrappedKey_KeyCheckValueAlgorithm"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
+ "OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
+ "OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
+ "OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
"PinBlockFormat"=@("New-PAYCDMacEmvPinChange","New-PAYCDPinData","Test-PAYCDPinData")
"Symmetric_Mode"=@("Protect-PAYCDData","Unprotect-PAYCDData")
"Symmetric_PaddingType"=@("Protect-PAYCDData","Unprotect-PAYCDData")
diff --git a/modules/AWSPowerShell/Cmdlets/Connect/AWS.Tools.Connect.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/Connect/AWS.Tools.Connect.Completers.psm1
index 77fd62370..91e074f27 100644
--- a/modules/AWSPowerShell/Cmdlets/Connect/AWS.Tools.Connect.Completers.psm1
+++ b/modules/AWSPowerShell/Cmdlets/Connect/AWS.Tools.Connect.Completers.psm1
@@ -358,6 +358,16 @@ $CONN_Completers = {
break
}
+ # Amazon.Connect.ScreenShareCapability
+ {
+ ($_ -eq "Start-CONNWebRTCContact/Agent_ScreenShare") -Or
+ ($_ -eq "Start-CONNWebRTCContact/Customer_ScreenShare")
+ }
+ {
+ $v = "SEND"
+ break
+ }
+
# Amazon.Connect.SearchableQueueType
"Search-CONNQueue/SearchCriteria_QueueTypeCondition"
{
@@ -529,11 +539,13 @@ $CONN_Completers = {
}
$CONN_map = @{
+ "Agent_ScreenShare"=@("Start-CONNWebRTCContact")
"Agent_Video"=@("Start-CONNWebRTCContact")
"AgentAvailabilityTimer"=@("New-CONNRoutingProfile","Update-CONNRoutingProfileAgentAvailabilityTimer")
"AttributeType"=@("Get-CONNInstanceAttribute","Update-CONNInstanceAttribute")
"ContactFlowModuleState"=@("Get-CONNContactFlowModuleList")
"ContactFlowState"=@("Update-CONNContactFlowMetadata")
+ "Customer_ScreenShare"=@("Start-CONNWebRTCContact")
"Customer_Video"=@("Start-CONNWebRTCContact")
"DestinationEndpoint_Type"=@("Start-CONNOutboundChatContact")
"Event_Type"=@("Send-CONNChatIntegrationEvent")
@@ -832,6 +844,7 @@ $CONN_SelectMap = @{
"Start-CONNContactStreaming",
"Start-CONNOutboundChatContact",
"Start-CONNOutboundVoiceContact",
+ "Start-CONNScreenSharing",
"Start-CONNTaskContact",
"Start-CONNWebRTCContact",
"Stop-CONNContact",
diff --git a/modules/AWSPowerShell/Cmdlets/Connect/AWS.Tools.Connect.psd1 b/modules/AWSPowerShell/Cmdlets/Connect/AWS.Tools.Connect.psd1
index 3b3ce70d0..e2158747a 100644
--- a/modules/AWSPowerShell/Cmdlets/Connect/AWS.Tools.Connect.psd1
+++ b/modules/AWSPowerShell/Cmdlets/Connect/AWS.Tools.Connect.psd1
@@ -284,6 +284,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5
'Start-CONNContactStreaming',
'Start-CONNOutboundChatContact',
'Start-CONNOutboundVoiceContact',
+ 'Start-CONNScreenSharing',
'Start-CONNTaskContact',
'Start-CONNWebRTCContact',
'Stop-CONNContact',
diff --git a/modules/AWSPowerShell/Cmdlets/Connect/Basic/Add-CONNTrafficDistributionGroupUser-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Connect/Basic/Add-CONNTrafficDistributionGroupUser-Cmdlet.cs
index 1203cc359..55f9fdb6d 100644
--- a/modules/AWSPowerShell/Cmdlets/Connect/Basic/Add-CONNTrafficDistributionGroupUser-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/Connect/Basic/Add-CONNTrafficDistributionGroupUser-Cmdlet.cs
@@ -28,7 +28,8 @@
namespace Amazon.PowerShell.Cmdlets.CONN
{
///
- /// Associates an agent with a traffic distribution group.
+ /// Associates an agent with a traffic distribution group. This API can be called only
+ /// in the Region where the traffic distribution group is created.
///
[Cmdlet("Add", "CONNTrafficDistributionGroupUser", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)]
[OutputType("None")]
@@ -63,9 +64,8 @@ public partial class AddCONNTrafficDistributionGroupUserCmdlet : AmazonConnectCl
#region Parameter TrafficDistributionGroupId
///
///
- /// The identifier of the traffic distribution group. This can be the ID or the ARN if
- /// the API is being called in the Region where the traffic distribution group was created.
- /// The ARN must be provided if the call is from the replicated Region.
+ /// The identifier of the traffic distribution group. This can be the ID or the ARN of
+ /// the traffic distribution group.
///
///
#if !MODULAR
diff --git a/modules/AWSPowerShell/Cmdlets/Connect/Basic/Get-CONNMetricDataV2-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Connect/Basic/Get-CONNMetricDataV2-Cmdlet.cs
index 6a8896bbd..fe770322f 100644
--- a/modules/AWSPowerShell/Cmdlets/Connect/Basic/Get-CONNMetricDataV2-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/Connect/Basic/Get-CONNMetricDataV2-Cmdlet.cs
@@ -35,7 +35,7 @@ namespace Amazon.PowerShell.Cmdlets.CONN
/// the previous version of this API. It has new metrics, offers filtering at a metric
/// level, and offers the ability to filter and group data by channels, queues, routing
/// profiles, agents, and agent hierarchy levels. It can retrieve historical data for
- /// the last 3 months, at varying intervals.
+ /// the last 3 months, at varying intervals. It does not support agent queues.
///
/// For a description of the historical metrics that are supported by GetMetricDataV2
/// and GetMetricData, see Historical
@@ -184,7 +184,7 @@ public partial class GetCONNMetricDataV2Cmdlet : AmazonConnectClientCmdlet, IExe
/// after contact work timeFeature is a valid filter but not a valid grouping.AVG_AGENT_CONNECTING_TIMEUnit: SecondsValid metric filter key: INITIATION_METHOD. For now, this metric only supports
/// the following as INITIATION_METHOD: INBOUND | OUTBOUND | CALLBACK
/// | APIValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent HierarchyUI name: Average
- /// agent API connecting timeThe Negate key in Metric Level Filters is not applicable for this metric.AVG_AGENT_PAUSE_TIMEUnit: SecondsValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,
+ /// agent API connecting timeThe Negate key in metric-level filters is not applicable for this metric.AVG_AGENT_PAUSE_TIMEUnit: SecondsValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,
/// Q in ConnectUI name: Average
/// agent pause timeAVG_CASE_RELATED_CONTACTSUnit: CountRequired filter key: CASE_TEMPLATE_ARNValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUSUI name: Average
/// contacts per caseAVG_CASE_RESOLUTION_TIMEUnit: SecondsRequired filter key: CASE_TEMPLATE_ARNValid groupings and filters: CASE_TEMPLATE_ARN, CASE_STATUSUI name: Average
@@ -264,7 +264,7 @@ public partial class GetCONNMetricDataV2Cmdlet : AmazonConnectClientCmdlet, IExe
/// in seconds. For Comparison, you can use LT (for "Less than") or LTE
/// (for "Less than equal").UI name: Contacts
/// removed from queue in X secondsCONTACTS_RESOLVED_IN_XUnit: CountValid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,
- /// Q in ConnectThreshold: For ThresholdValue enter any whole number from 1 to 604800 (inclusive),
+ /// Q in ConnectThreshold: For ThresholdValue, enter any whole number from 1 to 604800 (inclusive),
/// in seconds. For Comparison, you can use LT (for "Less than") or LTE
/// (for "Less than equal").UI name: Contacts
/// resolved in XCONTACTS_TRANSFERRED_OUTUnit: CountValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,
@@ -325,7 +325,7 @@ public partial class GetCONNMetricDataV2Cmdlet : AmazonConnectClientCmdlet, IExe
/// contact work timeSUM_CONNECTING_TIME_AGENTUnit: SecondsValid metric filter key: INITIATION_METHOD. This metric only supports the following
/// filter keys as INITIATION_METHOD: INBOUND | OUTBOUND | CALLBACK
/// | APIValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent HierarchyUI name: Agent
- /// API connecting timeThe Negate key in Metric Level Filters is not applicable for this metric.CONTACTS_ABANDONEDUnit: CountMetric filter: - Valid values: API| Incoming | Outbound | Transfer | Callback
+ /// API connecting timeThe Negate key in metric-level filters is not applicable for this metric.
CONTACTS_ABANDONEDUnit: CountMetric filter: - Valid values: API| Incoming | Outbound | Transfer | Callback
/// | Queue_Transfer| Disconnect
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy,
/// contact/segmentAttributes/connect:Subtype, RoutingStepExpression, Q in ConnectUI name: Contact
/// abandonedSUM_CONTACTS_ABANDONED_IN_XUnit: CountValid groupings and filters: Queue, Channel, Routing Profile, contact/segmentAttributes/connect:Subtype,
diff --git a/modules/AWSPowerShell/Cmdlets/Connect/Basic/New-CONNTrafficDistributionGroup-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Connect/Basic/New-CONNTrafficDistributionGroup-Cmdlet.cs
index b9f330496..e0fe3eca1 100644
--- a/modules/AWSPowerShell/Cmdlets/Connect/Basic/New-CONNTrafficDistributionGroup-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/Connect/Basic/New-CONNTrafficDistributionGroup-Cmdlet.cs
@@ -29,7 +29,7 @@ namespace Amazon.PowerShell.Cmdlets.CONN
{
///
/// Creates a traffic distribution group given an Amazon Connect instance that has been
- /// replicated.
+ /// replicated.
///
///
/// The SignInConfig distribution is available only on a default TrafficDistributionGroup
diff --git a/modules/AWSPowerShell/Cmdlets/Connect/Basic/Remove-CONNTrafficDistributionGroup-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Connect/Basic/Remove-CONNTrafficDistributionGroup-Cmdlet.cs
index bc6dba0bb..8e4f82c7c 100644
--- a/modules/AWSPowerShell/Cmdlets/Connect/Basic/Remove-CONNTrafficDistributionGroup-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/Connect/Basic/Remove-CONNTrafficDistributionGroup-Cmdlet.cs
@@ -52,9 +52,8 @@ public partial class RemoveCONNTrafficDistributionGroupCmdlet : AmazonConnectCli
#region Parameter TrafficDistributionGroupId
///
///
- /// The identifier of the traffic distribution group. This can be the ID or the ARN if
- /// the API is being called in the Region where the traffic distribution group was created.
- /// The ARN must be provided if the call is from the replicated Region.
+ /// The identifier of the traffic distribution group. This can be the ID or the ARN of
+ /// the traffic distribution group.
///
///
#if !MODULAR
diff --git a/modules/AWSPowerShell/Cmdlets/Connect/Basic/Remove-CONNTrafficDistributionGroupUser-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Connect/Basic/Remove-CONNTrafficDistributionGroupUser-Cmdlet.cs
index f8e29acda..3b153ec4b 100644
--- a/modules/AWSPowerShell/Cmdlets/Connect/Basic/Remove-CONNTrafficDistributionGroupUser-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/Connect/Basic/Remove-CONNTrafficDistributionGroupUser-Cmdlet.cs
@@ -28,7 +28,8 @@
namespace Amazon.PowerShell.Cmdlets.CONN
{
///
- /// Disassociates an agent from a traffic distribution group.
+ /// Disassociates an agent from a traffic distribution group. This API can be called only
+ /// in the Region where the traffic distribution group is created.
///
[Cmdlet("Remove", "CONNTrafficDistributionGroupUser", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)]
[OutputType("None")]
@@ -63,9 +64,8 @@ public partial class RemoveCONNTrafficDistributionGroupUserCmdlet : AmazonConnec
#region Parameter TrafficDistributionGroupId
///
///
- /// The identifier of the traffic distribution group. This can be the ID or the ARN if
- /// the API is being called in the Region where the traffic distribution group was created.
- /// The ARN must be provided if the call is from the replicated Region.
+ /// The identifier of the traffic distribution group. This can be the ID or the ARN of
+ /// the traffic distribution group.
///
///
#if !MODULAR
diff --git a/modules/AWSPowerShell/Cmdlets/Connect/Basic/Start-CONNScreenSharing-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Connect/Basic/Start-CONNScreenSharing-Cmdlet.cs
new file mode 100644
index 000000000..feb6166b2
--- /dev/null
+++ b/modules/AWSPowerShell/Cmdlets/Connect/Basic/Start-CONNScreenSharing-Cmdlet.cs
@@ -0,0 +1,269 @@
+/*******************************************************************************
+ * 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.Connect;
+using Amazon.Connect.Model;
+
+namespace Amazon.PowerShell.Cmdlets.CONN
+{
+ ///
+ /// Starts screen sharing for a contact. For more information about screen sharing, see
+ /// Set
+ /// up in-app, web, video calling, and screen sharing capabilities in the Amazon
+ /// Connect Administrator Guide.
+ ///
+ [Cmdlet("Start", "CONNScreenSharing", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)]
+ [OutputType("None")]
+ [AWSCmdlet("Calls the Amazon Connect Service StartScreenSharing API operation.", Operation = new[] {"StartScreenSharing"}, SelectReturnType = typeof(Amazon.Connect.Model.StartScreenSharingResponse))]
+ [AWSCmdletOutput("None or Amazon.Connect.Model.StartScreenSharingResponse",
+ "This cmdlet does not generate any output." +
+ "The service response (type Amazon.Connect.Model.StartScreenSharingResponse) be returned by specifying '-Select *'."
+ )]
+ public partial class StartCONNScreenSharingCmdlet : AmazonConnectClientCmdlet, IExecutor
+ {
+
+ protected override bool IsGeneratedCmdlet { get; set; } = true;
+
+ #region Parameter ContactId
+ ///
+ ///
+ /// The identifier of the contact in this instance of Amazon Connect.
+ ///
+ ///
+ #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 ContactId { get; set; }
+ #endregion
+
+ #region Parameter InstanceId
+ ///
+ ///
+ /// The identifier of the Amazon Connect instance. You can find
+ /// the instance ID in the Amazon Resource Name (ARN) of the instance.
+ ///
+ ///
+ #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 InstanceId { get; set; }
+ #endregion
+
+ #region Parameter ClientToken
+ ///
+ ///
+ /// A unique, case-sensitive identifier that you provide to ensure the idempotency of
+ /// the request. If not provided, the Amazon Web Services SDK populates this field. For
+ /// more information about idempotency, see Making
+ /// retries safe with idempotent APIs.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.String ClientToken { get; set; }
+ #endregion
+
+ #region Parameter Select
+ ///
+ /// Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
+ /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Connect.Model.StartScreenSharingResponse).
+ /// 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 ContactId parameter.
+ /// The -PassThru parameter is deprecated, use -Select '^ContactId' instead. This parameter will be removed in a future version.
+ ///
+ [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ContactId' 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.ContactId), MyInvocation.BoundParameters);
+ if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Start-CONNScreenSharing (StartScreenSharing)"))
+ {
+ 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.ContactId;
+ }
+ #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute
+ context.ClientToken = this.ClientToken;
+ context.ContactId = this.ContactId;
+ #if MODULAR
+ if (this.ContactId == null && ParameterWasBound(nameof(this.ContactId)))
+ {
+ WriteWarning("You are passing $null as a value for parameter ContactId 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.InstanceId = this.InstanceId;
+ #if MODULAR
+ if (this.InstanceId == null && ParameterWasBound(nameof(this.InstanceId)))
+ {
+ WriteWarning("You are passing $null as a value for parameter InstanceId 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.Connect.Model.StartScreenSharingRequest();
+
+ if (cmdletContext.ClientToken != null)
+ {
+ request.ClientToken = cmdletContext.ClientToken;
+ }
+ if (cmdletContext.ContactId != null)
+ {
+ request.ContactId = cmdletContext.ContactId;
+ }
+ if (cmdletContext.InstanceId != null)
+ {
+ request.InstanceId = cmdletContext.InstanceId;
+ }
+
+ 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.Connect.Model.StartScreenSharingResponse CallAWSServiceOperation(IAmazonConnect client, Amazon.Connect.Model.StartScreenSharingRequest request)
+ {
+ Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Connect Service", "StartScreenSharing");
+ try
+ {
+ #if DESKTOP
+ return client.StartScreenSharing(request);
+ #elif CORECLR
+ return client.StartScreenSharingAsync(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 ClientToken { get; set; }
+ public System.String ContactId { get; set; }
+ public System.String InstanceId { get; set; }
+ public System.Func Select { get; set; } =
+ (response, cmdlet) => null;
+ }
+
+ }
+}
diff --git a/modules/AWSPowerShell/Cmdlets/Connect/Basic/Start-CONNWebRTCContact-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Connect/Basic/Start-CONNWebRTCContact-Cmdlet.cs
index 5e78c7606..15d6c7f4f 100644
--- a/modules/AWSPowerShell/Cmdlets/Connect/Basic/Start-CONNWebRTCContact-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/Connect/Basic/Start-CONNWebRTCContact-Cmdlet.cs
@@ -151,11 +151,37 @@ public partial class StartCONNWebRTCContactCmdlet : AmazonConnectClientCmdlet, I
public System.String RelatedContactId { get; set; }
#endregion
+ #region Parameter Agent_ScreenShare
+ ///
+ ///
+ /// The screen sharing capability that is enabled for the participant. SEND indicates
+ /// the participant can share their screen.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("AllowedCapabilities_Agent_ScreenShare")]
+ [AWSConstantClassSource("Amazon.Connect.ScreenShareCapability")]
+ public Amazon.Connect.ScreenShareCapability Agent_ScreenShare { get; set; }
+ #endregion
+
+ #region Parameter Customer_ScreenShare
+ ///
+ ///
+ /// The screen sharing capability that is enabled for the participant. SEND indicates
+ /// the participant can share their screen.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("AllowedCapabilities_Customer_ScreenShare")]
+ [AWSConstantClassSource("Amazon.Connect.ScreenShareCapability")]
+ public Amazon.Connect.ScreenShareCapability Customer_ScreenShare { get; set; }
+ #endregion
+
#region Parameter Agent_Video
///
///
- /// The configuration having the video sharing capabilities for participants over the
- /// call.
+ /// The configuration having the video and screen sharing capabilities for participants
+ /// over the call.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
@@ -167,8 +193,8 @@ public partial class StartCONNWebRTCContactCmdlet : AmazonConnectClientCmdlet, I
#region Parameter Customer_Video
///
///
- /// The configuration having the video sharing capabilities for participants over the
- /// call.
+ /// The configuration having the video and screen sharing capabilities for participants
+ /// over the call.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
@@ -253,7 +279,9 @@ protected override void ProcessRecord()
context.Select = (response, cmdlet) => this.InstanceId;
}
#pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute
+ context.Agent_ScreenShare = this.Agent_ScreenShare;
context.Agent_Video = this.Agent_Video;
+ context.Customer_ScreenShare = this.Customer_ScreenShare;
context.Customer_Video = this.Customer_Video;
if (this.Attribute != null)
{
@@ -320,6 +348,16 @@ public object Execute(ExecutorContext context)
// populate Agent
var requestAllowedCapabilities_allowedCapabilities_AgentIsNull = true;
requestAllowedCapabilities_allowedCapabilities_Agent = new Amazon.Connect.Model.ParticipantCapabilities();
+ Amazon.Connect.ScreenShareCapability requestAllowedCapabilities_allowedCapabilities_Agent_agent_ScreenShare = null;
+ if (cmdletContext.Agent_ScreenShare != null)
+ {
+ requestAllowedCapabilities_allowedCapabilities_Agent_agent_ScreenShare = cmdletContext.Agent_ScreenShare;
+ }
+ if (requestAllowedCapabilities_allowedCapabilities_Agent_agent_ScreenShare != null)
+ {
+ requestAllowedCapabilities_allowedCapabilities_Agent.ScreenShare = requestAllowedCapabilities_allowedCapabilities_Agent_agent_ScreenShare;
+ requestAllowedCapabilities_allowedCapabilities_AgentIsNull = false;
+ }
Amazon.Connect.VideoCapability requestAllowedCapabilities_allowedCapabilities_Agent_agent_Video = null;
if (cmdletContext.Agent_Video != null)
{
@@ -345,6 +383,16 @@ public object Execute(ExecutorContext context)
// populate Customer
var requestAllowedCapabilities_allowedCapabilities_CustomerIsNull = true;
requestAllowedCapabilities_allowedCapabilities_Customer = new Amazon.Connect.Model.ParticipantCapabilities();
+ Amazon.Connect.ScreenShareCapability requestAllowedCapabilities_allowedCapabilities_Customer_customer_ScreenShare = null;
+ if (cmdletContext.Customer_ScreenShare != null)
+ {
+ requestAllowedCapabilities_allowedCapabilities_Customer_customer_ScreenShare = cmdletContext.Customer_ScreenShare;
+ }
+ if (requestAllowedCapabilities_allowedCapabilities_Customer_customer_ScreenShare != null)
+ {
+ requestAllowedCapabilities_allowedCapabilities_Customer.ScreenShare = requestAllowedCapabilities_allowedCapabilities_Customer_customer_ScreenShare;
+ requestAllowedCapabilities_allowedCapabilities_CustomerIsNull = false;
+ }
Amazon.Connect.VideoCapability requestAllowedCapabilities_allowedCapabilities_Customer_customer_Video = null;
if (cmdletContext.Customer_Video != null)
{
@@ -478,7 +526,9 @@ private Amazon.Connect.Model.StartWebRTCContactResponse CallAWSServiceOperation(
internal partial class CmdletContext : ExecutorContext
{
+ public Amazon.Connect.ScreenShareCapability Agent_ScreenShare { get; set; }
public Amazon.Connect.VideoCapability Agent_Video { get; set; }
+ public Amazon.Connect.ScreenShareCapability Customer_ScreenShare { get; set; }
public Amazon.Connect.VideoCapability Customer_Video { get; set; }
public Dictionary Attribute { get; set; }
public System.String ClientToken { get; set; }
diff --git a/modules/AWSPowerShell/Cmdlets/EC2/AWS.Tools.EC2.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/EC2/AWS.Tools.EC2.Completers.psm1
index 0f30aac3f..a0668c3fe 100644
--- a/modules/AWSPowerShell/Cmdlets/EC2/AWS.Tools.EC2.Completers.psm1
+++ b/modules/AWSPowerShell/Cmdlets/EC2/AWS.Tools.EC2.Completers.psm1
@@ -645,7 +645,7 @@ $EC2_Completers = {
($_ -eq "Request-EC2SpotInstance/LaunchSpecification_InstanceType")
}
{
- $v = "a1.2xlarge","a1.4xlarge","a1.large","a1.medium","a1.metal","a1.xlarge","c1.medium","c1.xlarge","c3.2xlarge","c3.4xlarge","c3.8xlarge","c3.large","c3.xlarge","c4.2xlarge","c4.4xlarge","c4.8xlarge","c4.large","c4.xlarge","c5.12xlarge","c5.18xlarge","c5.24xlarge","c5.2xlarge","c5.4xlarge","c5.9xlarge","c5.large","c5.metal","c5.xlarge","c5a.12xlarge","c5a.16xlarge","c5a.24xlarge","c5a.2xlarge","c5a.4xlarge","c5a.8xlarge","c5a.large","c5a.xlarge","c5ad.12xlarge","c5ad.16xlarge","c5ad.24xlarge","c5ad.2xlarge","c5ad.4xlarge","c5ad.8xlarge","c5ad.large","c5ad.xlarge","c5d.12xlarge","c5d.18xlarge","c5d.24xlarge","c5d.2xlarge","c5d.4xlarge","c5d.9xlarge","c5d.large","c5d.metal","c5d.xlarge","c5n.18xlarge","c5n.2xlarge","c5n.4xlarge","c5n.9xlarge","c5n.large","c5n.metal","c5n.xlarge","c6a.12xlarge","c6a.16xlarge","c6a.24xlarge","c6a.2xlarge","c6a.32xlarge","c6a.48xlarge","c6a.4xlarge","c6a.8xlarge","c6a.large","c6a.metal","c6a.xlarge","c6g.12xlarge","c6g.16xlarge","c6g.2xlarge","c6g.4xlarge","c6g.8xlarge","c6g.large","c6g.medium","c6g.metal","c6g.xlarge","c6gd.12xlarge","c6gd.16xlarge","c6gd.2xlarge","c6gd.4xlarge","c6gd.8xlarge","c6gd.large","c6gd.medium","c6gd.metal","c6gd.xlarge","c6gn.12xlarge","c6gn.16xlarge","c6gn.2xlarge","c6gn.4xlarge","c6gn.8xlarge","c6gn.large","c6gn.medium","c6gn.xlarge","c6i.12xlarge","c6i.16xlarge","c6i.24xlarge","c6i.2xlarge","c6i.32xlarge","c6i.4xlarge","c6i.8xlarge","c6i.large","c6i.metal","c6i.xlarge","c6id.12xlarge","c6id.16xlarge","c6id.24xlarge","c6id.2xlarge","c6id.32xlarge","c6id.4xlarge","c6id.8xlarge","c6id.large","c6id.metal","c6id.xlarge","c6in.12xlarge","c6in.16xlarge","c6in.24xlarge","c6in.2xlarge","c6in.32xlarge","c6in.4xlarge","c6in.8xlarge","c6in.large","c6in.metal","c6in.xlarge","c7a.12xlarge","c7a.16xlarge","c7a.24xlarge","c7a.2xlarge","c7a.32xlarge","c7a.48xlarge","c7a.4xlarge","c7a.8xlarge","c7a.large","c7a.medium","c7a.metal-48xl","c7a.xlarge","c7g.12xlarge","c7g.16xlarge","c7g.2xlarge","c7g.4xlarge","c7g.8xlarge","c7g.large","c7g.medium","c7g.metal","c7g.xlarge","c7gd.12xlarge","c7gd.16xlarge","c7gd.2xlarge","c7gd.4xlarge","c7gd.8xlarge","c7gd.large","c7gd.medium","c7gd.metal","c7gd.xlarge","c7gn.12xlarge","c7gn.16xlarge","c7gn.2xlarge","c7gn.4xlarge","c7gn.8xlarge","c7gn.large","c7gn.medium","c7gn.metal","c7gn.xlarge","c7i-flex.2xlarge","c7i-flex.4xlarge","c7i-flex.8xlarge","c7i-flex.large","c7i-flex.xlarge","c7i.12xlarge","c7i.16xlarge","c7i.24xlarge","c7i.2xlarge","c7i.48xlarge","c7i.4xlarge","c7i.8xlarge","c7i.large","c7i.metal-24xl","c7i.metal-48xl","c7i.xlarge","cc1.4xlarge","cc2.8xlarge","cg1.4xlarge","cr1.8xlarge","d2.2xlarge","d2.4xlarge","d2.8xlarge","d2.xlarge","d3.2xlarge","d3.4xlarge","d3.8xlarge","d3.xlarge","d3en.12xlarge","d3en.2xlarge","d3en.4xlarge","d3en.6xlarge","d3en.8xlarge","d3en.xlarge","dl1.24xlarge","dl2q.24xlarge","f1.16xlarge","f1.2xlarge","f1.4xlarge","g2.2xlarge","g2.8xlarge","g3.16xlarge","g3.4xlarge","g3.8xlarge","g3s.xlarge","g4ad.16xlarge","g4ad.2xlarge","g4ad.4xlarge","g4ad.8xlarge","g4ad.xlarge","g4dn.12xlarge","g4dn.16xlarge","g4dn.2xlarge","g4dn.4xlarge","g4dn.8xlarge","g4dn.metal","g4dn.xlarge","g5.12xlarge","g5.16xlarge","g5.24xlarge","g5.2xlarge","g5.48xlarge","g5.4xlarge","g5.8xlarge","g5.xlarge","g5g.16xlarge","g5g.2xlarge","g5g.4xlarge","g5g.8xlarge","g5g.metal","g5g.xlarge","g6.12xlarge","g6.16xlarge","g6.24xlarge","g6.2xlarge","g6.48xlarge","g6.4xlarge","g6.8xlarge","g6.xlarge","g6e.12xlarge","g6e.16xlarge","g6e.24xlarge","g6e.2xlarge","g6e.48xlarge","g6e.4xlarge","g6e.8xlarge","g6e.xlarge","gr6.4xlarge","gr6.8xlarge","h1.16xlarge","h1.2xlarge","h1.4xlarge","h1.8xlarge","hi1.4xlarge","hpc6a.48xlarge","hpc6id.32xlarge","hpc7a.12xlarge","hpc7a.24xlarge","hpc7a.48xlarge","hpc7a.96xlarge","hpc7g.16xlarge","hpc7g.4xlarge","hpc7g.8xlarge","hs1.8xlarge","i2.2xlarge","i2.4xlarge","i2.8xlarge","i2.xlarge","i3.16xlarge","i3.2xlarge","i3.4xlarge","i3.8xlarge","i3.large","i3.metal","i3.xlarge","i3en.12xlarge","i3en.24xlarge","i3en.2xlarge","i3en.3xlarge","i3en.6xlarge","i3en.large","i3en.metal","i3en.xlarge","i4g.16xlarge","i4g.2xlarge","i4g.4xlarge","i4g.8xlarge","i4g.large","i4g.xlarge","i4i.12xlarge","i4i.16xlarge","i4i.24xlarge","i4i.2xlarge","i4i.32xlarge","i4i.4xlarge","i4i.8xlarge","i4i.large","i4i.metal","i4i.xlarge","im4gn.16xlarge","im4gn.2xlarge","im4gn.4xlarge","im4gn.8xlarge","im4gn.large","im4gn.xlarge","inf1.24xlarge","inf1.2xlarge","inf1.6xlarge","inf1.xlarge","inf2.24xlarge","inf2.48xlarge","inf2.8xlarge","inf2.xlarge","is4gen.2xlarge","is4gen.4xlarge","is4gen.8xlarge","is4gen.large","is4gen.medium","is4gen.xlarge","m1.large","m1.medium","m1.small","m1.xlarge","m2.2xlarge","m2.4xlarge","m2.xlarge","m3.2xlarge","m3.large","m3.medium","m3.xlarge","m4.10xlarge","m4.16xlarge","m4.2xlarge","m4.4xlarge","m4.large","m4.xlarge","m5.12xlarge","m5.16xlarge","m5.24xlarge","m5.2xlarge","m5.4xlarge","m5.8xlarge","m5.large","m5.metal","m5.xlarge","m5a.12xlarge","m5a.16xlarge","m5a.24xlarge","m5a.2xlarge","m5a.4xlarge","m5a.8xlarge","m5a.large","m5a.xlarge","m5ad.12xlarge","m5ad.16xlarge","m5ad.24xlarge","m5ad.2xlarge","m5ad.4xlarge","m5ad.8xlarge","m5ad.large","m5ad.xlarge","m5d.12xlarge","m5d.16xlarge","m5d.24xlarge","m5d.2xlarge","m5d.4xlarge","m5d.8xlarge","m5d.large","m5d.metal","m5d.xlarge","m5dn.12xlarge","m5dn.16xlarge","m5dn.24xlarge","m5dn.2xlarge","m5dn.4xlarge","m5dn.8xlarge","m5dn.large","m5dn.metal","m5dn.xlarge","m5n.12xlarge","m5n.16xlarge","m5n.24xlarge","m5n.2xlarge","m5n.4xlarge","m5n.8xlarge","m5n.large","m5n.metal","m5n.xlarge","m5zn.12xlarge","m5zn.2xlarge","m5zn.3xlarge","m5zn.6xlarge","m5zn.large","m5zn.metal","m5zn.xlarge","m6a.12xlarge","m6a.16xlarge","m6a.24xlarge","m6a.2xlarge","m6a.32xlarge","m6a.48xlarge","m6a.4xlarge","m6a.8xlarge","m6a.large","m6a.metal","m6a.xlarge","m6g.12xlarge","m6g.16xlarge","m6g.2xlarge","m6g.4xlarge","m6g.8xlarge","m6g.large","m6g.medium","m6g.metal","m6g.xlarge","m6gd.12xlarge","m6gd.16xlarge","m6gd.2xlarge","m6gd.4xlarge","m6gd.8xlarge","m6gd.large","m6gd.medium","m6gd.metal","m6gd.xlarge","m6i.12xlarge","m6i.16xlarge","m6i.24xlarge","m6i.2xlarge","m6i.32xlarge","m6i.4xlarge","m6i.8xlarge","m6i.large","m6i.metal","m6i.xlarge","m6id.12xlarge","m6id.16xlarge","m6id.24xlarge","m6id.2xlarge","m6id.32xlarge","m6id.4xlarge","m6id.8xlarge","m6id.large","m6id.metal","m6id.xlarge","m6idn.12xlarge","m6idn.16xlarge","m6idn.24xlarge","m6idn.2xlarge","m6idn.32xlarge","m6idn.4xlarge","m6idn.8xlarge","m6idn.large","m6idn.metal","m6idn.xlarge","m6in.12xlarge","m6in.16xlarge","m6in.24xlarge","m6in.2xlarge","m6in.32xlarge","m6in.4xlarge","m6in.8xlarge","m6in.large","m6in.metal","m6in.xlarge","m7a.12xlarge","m7a.16xlarge","m7a.24xlarge","m7a.2xlarge","m7a.32xlarge","m7a.48xlarge","m7a.4xlarge","m7a.8xlarge","m7a.large","m7a.medium","m7a.metal-48xl","m7a.xlarge","m7g.12xlarge","m7g.16xlarge","m7g.2xlarge","m7g.4xlarge","m7g.8xlarge","m7g.large","m7g.medium","m7g.metal","m7g.xlarge","m7gd.12xlarge","m7gd.16xlarge","m7gd.2xlarge","m7gd.4xlarge","m7gd.8xlarge","m7gd.large","m7gd.medium","m7gd.metal","m7gd.xlarge","m7i-flex.2xlarge","m7i-flex.4xlarge","m7i-flex.8xlarge","m7i-flex.large","m7i-flex.xlarge","m7i.12xlarge","m7i.16xlarge","m7i.24xlarge","m7i.2xlarge","m7i.48xlarge","m7i.4xlarge","m7i.8xlarge","m7i.large","m7i.metal-24xl","m7i.metal-48xl","m7i.xlarge","mac1.metal","mac2-m1ultra.metal","mac2-m2.metal","mac2-m2pro.metal","mac2.metal","p2.16xlarge","p2.8xlarge","p2.xlarge","p3.16xlarge","p3.2xlarge","p3.8xlarge","p3dn.24xlarge","p4d.24xlarge","p4de.24xlarge","p5.48xlarge","r3.2xlarge","r3.4xlarge","r3.8xlarge","r3.large","r3.xlarge","r4.16xlarge","r4.2xlarge","r4.4xlarge","r4.8xlarge","r4.large","r4.xlarge","r5.12xlarge","r5.16xlarge","r5.24xlarge","r5.2xlarge","r5.4xlarge","r5.8xlarge","r5.large","r5.metal","r5.xlarge","r5a.12xlarge","r5a.16xlarge","r5a.24xlarge","r5a.2xlarge","r5a.4xlarge","r5a.8xlarge","r5a.large","r5a.xlarge","r5ad.12xlarge","r5ad.16xlarge","r5ad.24xlarge","r5ad.2xlarge","r5ad.4xlarge","r5ad.8xlarge","r5ad.large","r5ad.xlarge","r5b.12xlarge","r5b.16xlarge","r5b.24xlarge","r5b.2xlarge","r5b.4xlarge","r5b.8xlarge","r5b.large","r5b.metal","r5b.xlarge","r5d.12xlarge","r5d.16xlarge","r5d.24xlarge","r5d.2xlarge","r5d.4xlarge","r5d.8xlarge","r5d.large","r5d.metal","r5d.xlarge","r5dn.12xlarge","r5dn.16xlarge","r5dn.24xlarge","r5dn.2xlarge","r5dn.4xlarge","r5dn.8xlarge","r5dn.large","r5dn.metal","r5dn.xlarge","r5n.12xlarge","r5n.16xlarge","r5n.24xlarge","r5n.2xlarge","r5n.4xlarge","r5n.8xlarge","r5n.large","r5n.metal","r5n.xlarge","r6a.12xlarge","r6a.16xlarge","r6a.24xlarge","r6a.2xlarge","r6a.32xlarge","r6a.48xlarge","r6a.4xlarge","r6a.8xlarge","r6a.large","r6a.metal","r6a.xlarge","r6g.12xlarge","r6g.16xlarge","r6g.2xlarge","r6g.4xlarge","r6g.8xlarge","r6g.large","r6g.medium","r6g.metal","r6g.xlarge","r6gd.12xlarge","r6gd.16xlarge","r6gd.2xlarge","r6gd.4xlarge","r6gd.8xlarge","r6gd.large","r6gd.medium","r6gd.metal","r6gd.xlarge","r6i.12xlarge","r6i.16xlarge","r6i.24xlarge","r6i.2xlarge","r6i.32xlarge","r6i.4xlarge","r6i.8xlarge","r6i.large","r6i.metal","r6i.xlarge","r6id.12xlarge","r6id.16xlarge","r6id.24xlarge","r6id.2xlarge","r6id.32xlarge","r6id.4xlarge","r6id.8xlarge","r6id.large","r6id.metal","r6id.xlarge","r6idn.12xlarge","r6idn.16xlarge","r6idn.24xlarge","r6idn.2xlarge","r6idn.32xlarge","r6idn.4xlarge","r6idn.8xlarge","r6idn.large","r6idn.metal","r6idn.xlarge","r6in.12xlarge","r6in.16xlarge","r6in.24xlarge","r6in.2xlarge","r6in.32xlarge","r6in.4xlarge","r6in.8xlarge","r6in.large","r6in.metal","r6in.xlarge","r7a.12xlarge","r7a.16xlarge","r7a.24xlarge","r7a.2xlarge","r7a.32xlarge","r7a.48xlarge","r7a.4xlarge","r7a.8xlarge","r7a.large","r7a.medium","r7a.metal-48xl","r7a.xlarge","r7g.12xlarge","r7g.16xlarge","r7g.2xlarge","r7g.4xlarge","r7g.8xlarge","r7g.large","r7g.medium","r7g.metal","r7g.xlarge","r7gd.12xlarge","r7gd.16xlarge","r7gd.2xlarge","r7gd.4xlarge","r7gd.8xlarge","r7gd.large","r7gd.medium","r7gd.metal","r7gd.xlarge","r7i.12xlarge","r7i.16xlarge","r7i.24xlarge","r7i.2xlarge","r7i.48xlarge","r7i.4xlarge","r7i.8xlarge","r7i.large","r7i.metal-24xl","r7i.metal-48xl","r7i.xlarge","r7iz.12xlarge","r7iz.16xlarge","r7iz.2xlarge","r7iz.32xlarge","r7iz.4xlarge","r7iz.8xlarge","r7iz.large","r7iz.metal-16xl","r7iz.metal-32xl","r7iz.xlarge","r8g.12xlarge","r8g.16xlarge","r8g.24xlarge","r8g.2xlarge","r8g.48xlarge","r8g.4xlarge","r8g.8xlarge","r8g.large","r8g.medium","r8g.metal-24xl","r8g.metal-48xl","r8g.xlarge","t1.micro","t2.2xlarge","t2.large","t2.medium","t2.micro","t2.nano","t2.small","t2.xlarge","t3.2xlarge","t3.large","t3.medium","t3.micro","t3.nano","t3.small","t3.xlarge","t3a.2xlarge","t3a.large","t3a.medium","t3a.micro","t3a.nano","t3a.small","t3a.xlarge","t4g.2xlarge","t4g.large","t4g.medium","t4g.micro","t4g.nano","t4g.small","t4g.xlarge","trn1.2xlarge","trn1.32xlarge","trn1n.32xlarge","u-12tb1.112xlarge","u-12tb1.metal","u-18tb1.112xlarge","u-18tb1.metal","u-24tb1.112xlarge","u-24tb1.metal","u-3tb1.56xlarge","u-6tb1.112xlarge","u-6tb1.56xlarge","u-6tb1.metal","u-9tb1.112xlarge","u-9tb1.metal","u7i-12tb.224xlarge","u7ib-12tb.224xlarge","u7in-16tb.224xlarge","u7in-24tb.224xlarge","u7in-32tb.224xlarge","vt1.24xlarge","vt1.3xlarge","vt1.6xlarge","x1.16xlarge","x1.32xlarge","x1e.16xlarge","x1e.2xlarge","x1e.32xlarge","x1e.4xlarge","x1e.8xlarge","x1e.xlarge","x2gd.12xlarge","x2gd.16xlarge","x2gd.2xlarge","x2gd.4xlarge","x2gd.8xlarge","x2gd.large","x2gd.medium","x2gd.metal","x2gd.xlarge","x2idn.16xlarge","x2idn.24xlarge","x2idn.32xlarge","x2idn.metal","x2iedn.16xlarge","x2iedn.24xlarge","x2iedn.2xlarge","x2iedn.32xlarge","x2iedn.4xlarge","x2iedn.8xlarge","x2iedn.metal","x2iedn.xlarge","x2iezn.12xlarge","x2iezn.2xlarge","x2iezn.4xlarge","x2iezn.6xlarge","x2iezn.8xlarge","x2iezn.metal","z1d.12xlarge","z1d.2xlarge","z1d.3xlarge","z1d.6xlarge","z1d.large","z1d.metal","z1d.xlarge"
+ $v = "a1.2xlarge","a1.4xlarge","a1.large","a1.medium","a1.metal","a1.xlarge","c1.medium","c1.xlarge","c3.2xlarge","c3.4xlarge","c3.8xlarge","c3.large","c3.xlarge","c4.2xlarge","c4.4xlarge","c4.8xlarge","c4.large","c4.xlarge","c5.12xlarge","c5.18xlarge","c5.24xlarge","c5.2xlarge","c5.4xlarge","c5.9xlarge","c5.large","c5.metal","c5.xlarge","c5a.12xlarge","c5a.16xlarge","c5a.24xlarge","c5a.2xlarge","c5a.4xlarge","c5a.8xlarge","c5a.large","c5a.xlarge","c5ad.12xlarge","c5ad.16xlarge","c5ad.24xlarge","c5ad.2xlarge","c5ad.4xlarge","c5ad.8xlarge","c5ad.large","c5ad.xlarge","c5d.12xlarge","c5d.18xlarge","c5d.24xlarge","c5d.2xlarge","c5d.4xlarge","c5d.9xlarge","c5d.large","c5d.metal","c5d.xlarge","c5n.18xlarge","c5n.2xlarge","c5n.4xlarge","c5n.9xlarge","c5n.large","c5n.metal","c5n.xlarge","c6a.12xlarge","c6a.16xlarge","c6a.24xlarge","c6a.2xlarge","c6a.32xlarge","c6a.48xlarge","c6a.4xlarge","c6a.8xlarge","c6a.large","c6a.metal","c6a.xlarge","c6g.12xlarge","c6g.16xlarge","c6g.2xlarge","c6g.4xlarge","c6g.8xlarge","c6g.large","c6g.medium","c6g.metal","c6g.xlarge","c6gd.12xlarge","c6gd.16xlarge","c6gd.2xlarge","c6gd.4xlarge","c6gd.8xlarge","c6gd.large","c6gd.medium","c6gd.metal","c6gd.xlarge","c6gn.12xlarge","c6gn.16xlarge","c6gn.2xlarge","c6gn.4xlarge","c6gn.8xlarge","c6gn.large","c6gn.medium","c6gn.xlarge","c6i.12xlarge","c6i.16xlarge","c6i.24xlarge","c6i.2xlarge","c6i.32xlarge","c6i.4xlarge","c6i.8xlarge","c6i.large","c6i.metal","c6i.xlarge","c6id.12xlarge","c6id.16xlarge","c6id.24xlarge","c6id.2xlarge","c6id.32xlarge","c6id.4xlarge","c6id.8xlarge","c6id.large","c6id.metal","c6id.xlarge","c6in.12xlarge","c6in.16xlarge","c6in.24xlarge","c6in.2xlarge","c6in.32xlarge","c6in.4xlarge","c6in.8xlarge","c6in.large","c6in.metal","c6in.xlarge","c7a.12xlarge","c7a.16xlarge","c7a.24xlarge","c7a.2xlarge","c7a.32xlarge","c7a.48xlarge","c7a.4xlarge","c7a.8xlarge","c7a.large","c7a.medium","c7a.metal-48xl","c7a.xlarge","c7g.12xlarge","c7g.16xlarge","c7g.2xlarge","c7g.4xlarge","c7g.8xlarge","c7g.large","c7g.medium","c7g.metal","c7g.xlarge","c7gd.12xlarge","c7gd.16xlarge","c7gd.2xlarge","c7gd.4xlarge","c7gd.8xlarge","c7gd.large","c7gd.medium","c7gd.metal","c7gd.xlarge","c7gn.12xlarge","c7gn.16xlarge","c7gn.2xlarge","c7gn.4xlarge","c7gn.8xlarge","c7gn.large","c7gn.medium","c7gn.metal","c7gn.xlarge","c7i-flex.2xlarge","c7i-flex.4xlarge","c7i-flex.8xlarge","c7i-flex.large","c7i-flex.xlarge","c7i.12xlarge","c7i.16xlarge","c7i.24xlarge","c7i.2xlarge","c7i.48xlarge","c7i.4xlarge","c7i.8xlarge","c7i.large","c7i.metal-24xl","c7i.metal-48xl","c7i.xlarge","c8g.12xlarge","c8g.16xlarge","c8g.24xlarge","c8g.2xlarge","c8g.48xlarge","c8g.4xlarge","c8g.8xlarge","c8g.large","c8g.medium","c8g.metal-24xl","c8g.metal-48xl","c8g.xlarge","cc1.4xlarge","cc2.8xlarge","cg1.4xlarge","cr1.8xlarge","d2.2xlarge","d2.4xlarge","d2.8xlarge","d2.xlarge","d3.2xlarge","d3.4xlarge","d3.8xlarge","d3.xlarge","d3en.12xlarge","d3en.2xlarge","d3en.4xlarge","d3en.6xlarge","d3en.8xlarge","d3en.xlarge","dl1.24xlarge","dl2q.24xlarge","f1.16xlarge","f1.2xlarge","f1.4xlarge","g2.2xlarge","g2.8xlarge","g3.16xlarge","g3.4xlarge","g3.8xlarge","g3s.xlarge","g4ad.16xlarge","g4ad.2xlarge","g4ad.4xlarge","g4ad.8xlarge","g4ad.xlarge","g4dn.12xlarge","g4dn.16xlarge","g4dn.2xlarge","g4dn.4xlarge","g4dn.8xlarge","g4dn.metal","g4dn.xlarge","g5.12xlarge","g5.16xlarge","g5.24xlarge","g5.2xlarge","g5.48xlarge","g5.4xlarge","g5.8xlarge","g5.xlarge","g5g.16xlarge","g5g.2xlarge","g5g.4xlarge","g5g.8xlarge","g5g.metal","g5g.xlarge","g6.12xlarge","g6.16xlarge","g6.24xlarge","g6.2xlarge","g6.48xlarge","g6.4xlarge","g6.8xlarge","g6.xlarge","g6e.12xlarge","g6e.16xlarge","g6e.24xlarge","g6e.2xlarge","g6e.48xlarge","g6e.4xlarge","g6e.8xlarge","g6e.xlarge","gr6.4xlarge","gr6.8xlarge","h1.16xlarge","h1.2xlarge","h1.4xlarge","h1.8xlarge","hi1.4xlarge","hpc6a.48xlarge","hpc6id.32xlarge","hpc7a.12xlarge","hpc7a.24xlarge","hpc7a.48xlarge","hpc7a.96xlarge","hpc7g.16xlarge","hpc7g.4xlarge","hpc7g.8xlarge","hs1.8xlarge","i2.2xlarge","i2.4xlarge","i2.8xlarge","i2.xlarge","i3.16xlarge","i3.2xlarge","i3.4xlarge","i3.8xlarge","i3.large","i3.metal","i3.xlarge","i3en.12xlarge","i3en.24xlarge","i3en.2xlarge","i3en.3xlarge","i3en.6xlarge","i3en.large","i3en.metal","i3en.xlarge","i4g.16xlarge","i4g.2xlarge","i4g.4xlarge","i4g.8xlarge","i4g.large","i4g.xlarge","i4i.12xlarge","i4i.16xlarge","i4i.24xlarge","i4i.2xlarge","i4i.32xlarge","i4i.4xlarge","i4i.8xlarge","i4i.large","i4i.metal","i4i.xlarge","im4gn.16xlarge","im4gn.2xlarge","im4gn.4xlarge","im4gn.8xlarge","im4gn.large","im4gn.xlarge","inf1.24xlarge","inf1.2xlarge","inf1.6xlarge","inf1.xlarge","inf2.24xlarge","inf2.48xlarge","inf2.8xlarge","inf2.xlarge","is4gen.2xlarge","is4gen.4xlarge","is4gen.8xlarge","is4gen.large","is4gen.medium","is4gen.xlarge","m1.large","m1.medium","m1.small","m1.xlarge","m2.2xlarge","m2.4xlarge","m2.xlarge","m3.2xlarge","m3.large","m3.medium","m3.xlarge","m4.10xlarge","m4.16xlarge","m4.2xlarge","m4.4xlarge","m4.large","m4.xlarge","m5.12xlarge","m5.16xlarge","m5.24xlarge","m5.2xlarge","m5.4xlarge","m5.8xlarge","m5.large","m5.metal","m5.xlarge","m5a.12xlarge","m5a.16xlarge","m5a.24xlarge","m5a.2xlarge","m5a.4xlarge","m5a.8xlarge","m5a.large","m5a.xlarge","m5ad.12xlarge","m5ad.16xlarge","m5ad.24xlarge","m5ad.2xlarge","m5ad.4xlarge","m5ad.8xlarge","m5ad.large","m5ad.xlarge","m5d.12xlarge","m5d.16xlarge","m5d.24xlarge","m5d.2xlarge","m5d.4xlarge","m5d.8xlarge","m5d.large","m5d.metal","m5d.xlarge","m5dn.12xlarge","m5dn.16xlarge","m5dn.24xlarge","m5dn.2xlarge","m5dn.4xlarge","m5dn.8xlarge","m5dn.large","m5dn.metal","m5dn.xlarge","m5n.12xlarge","m5n.16xlarge","m5n.24xlarge","m5n.2xlarge","m5n.4xlarge","m5n.8xlarge","m5n.large","m5n.metal","m5n.xlarge","m5zn.12xlarge","m5zn.2xlarge","m5zn.3xlarge","m5zn.6xlarge","m5zn.large","m5zn.metal","m5zn.xlarge","m6a.12xlarge","m6a.16xlarge","m6a.24xlarge","m6a.2xlarge","m6a.32xlarge","m6a.48xlarge","m6a.4xlarge","m6a.8xlarge","m6a.large","m6a.metal","m6a.xlarge","m6g.12xlarge","m6g.16xlarge","m6g.2xlarge","m6g.4xlarge","m6g.8xlarge","m6g.large","m6g.medium","m6g.metal","m6g.xlarge","m6gd.12xlarge","m6gd.16xlarge","m6gd.2xlarge","m6gd.4xlarge","m6gd.8xlarge","m6gd.large","m6gd.medium","m6gd.metal","m6gd.xlarge","m6i.12xlarge","m6i.16xlarge","m6i.24xlarge","m6i.2xlarge","m6i.32xlarge","m6i.4xlarge","m6i.8xlarge","m6i.large","m6i.metal","m6i.xlarge","m6id.12xlarge","m6id.16xlarge","m6id.24xlarge","m6id.2xlarge","m6id.32xlarge","m6id.4xlarge","m6id.8xlarge","m6id.large","m6id.metal","m6id.xlarge","m6idn.12xlarge","m6idn.16xlarge","m6idn.24xlarge","m6idn.2xlarge","m6idn.32xlarge","m6idn.4xlarge","m6idn.8xlarge","m6idn.large","m6idn.metal","m6idn.xlarge","m6in.12xlarge","m6in.16xlarge","m6in.24xlarge","m6in.2xlarge","m6in.32xlarge","m6in.4xlarge","m6in.8xlarge","m6in.large","m6in.metal","m6in.xlarge","m7a.12xlarge","m7a.16xlarge","m7a.24xlarge","m7a.2xlarge","m7a.32xlarge","m7a.48xlarge","m7a.4xlarge","m7a.8xlarge","m7a.large","m7a.medium","m7a.metal-48xl","m7a.xlarge","m7g.12xlarge","m7g.16xlarge","m7g.2xlarge","m7g.4xlarge","m7g.8xlarge","m7g.large","m7g.medium","m7g.metal","m7g.xlarge","m7gd.12xlarge","m7gd.16xlarge","m7gd.2xlarge","m7gd.4xlarge","m7gd.8xlarge","m7gd.large","m7gd.medium","m7gd.metal","m7gd.xlarge","m7i-flex.2xlarge","m7i-flex.4xlarge","m7i-flex.8xlarge","m7i-flex.large","m7i-flex.xlarge","m7i.12xlarge","m7i.16xlarge","m7i.24xlarge","m7i.2xlarge","m7i.48xlarge","m7i.4xlarge","m7i.8xlarge","m7i.large","m7i.metal-24xl","m7i.metal-48xl","m7i.xlarge","m8g.12xlarge","m8g.16xlarge","m8g.24xlarge","m8g.2xlarge","m8g.48xlarge","m8g.4xlarge","m8g.8xlarge","m8g.large","m8g.medium","m8g.metal-24xl","m8g.metal-48xl","m8g.xlarge","mac1.metal","mac2-m1ultra.metal","mac2-m2.metal","mac2-m2pro.metal","mac2.metal","p2.16xlarge","p2.8xlarge","p2.xlarge","p3.16xlarge","p3.2xlarge","p3.8xlarge","p3dn.24xlarge","p4d.24xlarge","p4de.24xlarge","p5.48xlarge","r3.2xlarge","r3.4xlarge","r3.8xlarge","r3.large","r3.xlarge","r4.16xlarge","r4.2xlarge","r4.4xlarge","r4.8xlarge","r4.large","r4.xlarge","r5.12xlarge","r5.16xlarge","r5.24xlarge","r5.2xlarge","r5.4xlarge","r5.8xlarge","r5.large","r5.metal","r5.xlarge","r5a.12xlarge","r5a.16xlarge","r5a.24xlarge","r5a.2xlarge","r5a.4xlarge","r5a.8xlarge","r5a.large","r5a.xlarge","r5ad.12xlarge","r5ad.16xlarge","r5ad.24xlarge","r5ad.2xlarge","r5ad.4xlarge","r5ad.8xlarge","r5ad.large","r5ad.xlarge","r5b.12xlarge","r5b.16xlarge","r5b.24xlarge","r5b.2xlarge","r5b.4xlarge","r5b.8xlarge","r5b.large","r5b.metal","r5b.xlarge","r5d.12xlarge","r5d.16xlarge","r5d.24xlarge","r5d.2xlarge","r5d.4xlarge","r5d.8xlarge","r5d.large","r5d.metal","r5d.xlarge","r5dn.12xlarge","r5dn.16xlarge","r5dn.24xlarge","r5dn.2xlarge","r5dn.4xlarge","r5dn.8xlarge","r5dn.large","r5dn.metal","r5dn.xlarge","r5n.12xlarge","r5n.16xlarge","r5n.24xlarge","r5n.2xlarge","r5n.4xlarge","r5n.8xlarge","r5n.large","r5n.metal","r5n.xlarge","r6a.12xlarge","r6a.16xlarge","r6a.24xlarge","r6a.2xlarge","r6a.32xlarge","r6a.48xlarge","r6a.4xlarge","r6a.8xlarge","r6a.large","r6a.metal","r6a.xlarge","r6g.12xlarge","r6g.16xlarge","r6g.2xlarge","r6g.4xlarge","r6g.8xlarge","r6g.large","r6g.medium","r6g.metal","r6g.xlarge","r6gd.12xlarge","r6gd.16xlarge","r6gd.2xlarge","r6gd.4xlarge","r6gd.8xlarge","r6gd.large","r6gd.medium","r6gd.metal","r6gd.xlarge","r6i.12xlarge","r6i.16xlarge","r6i.24xlarge","r6i.2xlarge","r6i.32xlarge","r6i.4xlarge","r6i.8xlarge","r6i.large","r6i.metal","r6i.xlarge","r6id.12xlarge","r6id.16xlarge","r6id.24xlarge","r6id.2xlarge","r6id.32xlarge","r6id.4xlarge","r6id.8xlarge","r6id.large","r6id.metal","r6id.xlarge","r6idn.12xlarge","r6idn.16xlarge","r6idn.24xlarge","r6idn.2xlarge","r6idn.32xlarge","r6idn.4xlarge","r6idn.8xlarge","r6idn.large","r6idn.metal","r6idn.xlarge","r6in.12xlarge","r6in.16xlarge","r6in.24xlarge","r6in.2xlarge","r6in.32xlarge","r6in.4xlarge","r6in.8xlarge","r6in.large","r6in.metal","r6in.xlarge","r7a.12xlarge","r7a.16xlarge","r7a.24xlarge","r7a.2xlarge","r7a.32xlarge","r7a.48xlarge","r7a.4xlarge","r7a.8xlarge","r7a.large","r7a.medium","r7a.metal-48xl","r7a.xlarge","r7g.12xlarge","r7g.16xlarge","r7g.2xlarge","r7g.4xlarge","r7g.8xlarge","r7g.large","r7g.medium","r7g.metal","r7g.xlarge","r7gd.12xlarge","r7gd.16xlarge","r7gd.2xlarge","r7gd.4xlarge","r7gd.8xlarge","r7gd.large","r7gd.medium","r7gd.metal","r7gd.xlarge","r7i.12xlarge","r7i.16xlarge","r7i.24xlarge","r7i.2xlarge","r7i.48xlarge","r7i.4xlarge","r7i.8xlarge","r7i.large","r7i.metal-24xl","r7i.metal-48xl","r7i.xlarge","r7iz.12xlarge","r7iz.16xlarge","r7iz.2xlarge","r7iz.32xlarge","r7iz.4xlarge","r7iz.8xlarge","r7iz.large","r7iz.metal-16xl","r7iz.metal-32xl","r7iz.xlarge","r8g.12xlarge","r8g.16xlarge","r8g.24xlarge","r8g.2xlarge","r8g.48xlarge","r8g.4xlarge","r8g.8xlarge","r8g.large","r8g.medium","r8g.metal-24xl","r8g.metal-48xl","r8g.xlarge","t1.micro","t2.2xlarge","t2.large","t2.medium","t2.micro","t2.nano","t2.small","t2.xlarge","t3.2xlarge","t3.large","t3.medium","t3.micro","t3.nano","t3.small","t3.xlarge","t3a.2xlarge","t3a.large","t3a.medium","t3a.micro","t3a.nano","t3a.small","t3a.xlarge","t4g.2xlarge","t4g.large","t4g.medium","t4g.micro","t4g.nano","t4g.small","t4g.xlarge","trn1.2xlarge","trn1.32xlarge","trn1n.32xlarge","u-12tb1.112xlarge","u-12tb1.metal","u-18tb1.112xlarge","u-18tb1.metal","u-24tb1.112xlarge","u-24tb1.metal","u-3tb1.56xlarge","u-6tb1.112xlarge","u-6tb1.56xlarge","u-6tb1.metal","u-9tb1.112xlarge","u-9tb1.metal","u7i-12tb.224xlarge","u7ib-12tb.224xlarge","u7in-16tb.224xlarge","u7in-24tb.224xlarge","u7in-32tb.224xlarge","vt1.24xlarge","vt1.3xlarge","vt1.6xlarge","x1.16xlarge","x1.32xlarge","x1e.16xlarge","x1e.2xlarge","x1e.32xlarge","x1e.4xlarge","x1e.8xlarge","x1e.xlarge","x2gd.12xlarge","x2gd.16xlarge","x2gd.2xlarge","x2gd.4xlarge","x2gd.8xlarge","x2gd.large","x2gd.medium","x2gd.metal","x2gd.xlarge","x2idn.16xlarge","x2idn.24xlarge","x2idn.32xlarge","x2idn.metal","x2iedn.16xlarge","x2iedn.24xlarge","x2iedn.2xlarge","x2iedn.32xlarge","x2iedn.4xlarge","x2iedn.8xlarge","x2iedn.metal","x2iedn.xlarge","x2iezn.12xlarge","x2iezn.2xlarge","x2iezn.4xlarge","x2iezn.6xlarge","x2iezn.8xlarge","x2iezn.metal","x8g.12xlarge","x8g.16xlarge","x8g.24xlarge","x8g.2xlarge","x8g.48xlarge","x8g.4xlarge","x8g.8xlarge","x8g.large","x8g.medium","x8g.metal-24xl","x8g.metal-48xl","x8g.xlarge","z1d.12xlarge","z1d.2xlarge","z1d.3xlarge","z1d.6xlarge","z1d.large","z1d.metal","z1d.xlarge"
break
}
diff --git a/modules/AWSPowerShell/Cmdlets/MWAA/AWS.Tools.MWAA.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/MWAA/AWS.Tools.MWAA.Completers.psm1
index 68dfad941..1d933ef9c 100644
--- a/modules/AWSPowerShell/Cmdlets/MWAA/AWS.Tools.MWAA.Completers.psm1
+++ b/modules/AWSPowerShell/Cmdlets/MWAA/AWS.Tools.MWAA.Completers.psm1
@@ -105,6 +105,13 @@ $MWAA_Completers = {
break
}
+ # Amazon.MWAA.RestApiMethod
+ "Invoke-MWAARestApi/Method"
+ {
+ $v = "DELETE","GET","PATCH","POST","PUT"
+ break
+ }
+
# Amazon.MWAA.WebserverAccessMode
{
($_ -eq "New-MWAAEnvironment/WebserverAccessMode") -Or
@@ -126,6 +133,7 @@ $MWAA_Completers = {
$MWAA_map = @{
"DagProcessingLogs_LogLevel"=@("New-MWAAEnvironment","Update-MWAAEnvironment")
"EndpointManagement"=@("New-MWAAEnvironment")
+ "Method"=@("Invoke-MWAARestApi")
"SchedulerLogs_LogLevel"=@("New-MWAAEnvironment","Update-MWAAEnvironment")
"TaskLogs_LogLevel"=@("New-MWAAEnvironment","Update-MWAAEnvironment")
"WebserverAccessMode"=@("New-MWAAEnvironment","Update-MWAAEnvironment")
@@ -188,6 +196,7 @@ $MWAA_SelectMap = @{
"New-MWAAWebLoginToken",
"Remove-MWAAEnvironment",
"Get-MWAAEnvironment",
+ "Invoke-MWAARestApi",
"Get-MWAAEnvironmentList",
"Get-MWAAResourceTag",
"Publish-MWAAMetric",
diff --git a/modules/AWSPowerShell/Cmdlets/MWAA/AWS.Tools.MWAA.psd1 b/modules/AWSPowerShell/Cmdlets/MWAA/AWS.Tools.MWAA.psd1
index 09a11266a..f7ed499dd 100644
--- a/modules/AWSPowerShell/Cmdlets/MWAA/AWS.Tools.MWAA.psd1
+++ b/modules/AWSPowerShell/Cmdlets/MWAA/AWS.Tools.MWAA.psd1
@@ -90,6 +90,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5
'Get-MWAAEnvironment',
'Get-MWAAEnvironmentList',
'Get-MWAAResourceTag',
+ 'Invoke-MWAARestApi',
'New-MWAACliToken',
'New-MWAAEnvironment',
'New-MWAAWebLoginToken',
diff --git a/modules/AWSPowerShell/Cmdlets/MWAA/Basic/Invoke-MWAARestApi-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MWAA/Basic/Invoke-MWAARestApi-Cmdlet.cs
new file mode 100644
index 000000000..81b691e20
--- /dev/null
+++ b/modules/AWSPowerShell/Cmdlets/MWAA/Basic/Invoke-MWAARestApi-Cmdlet.cs
@@ -0,0 +1,298 @@
+/*******************************************************************************
+ * 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.MWAA;
+using Amazon.MWAA.Model;
+
+namespace Amazon.PowerShell.Cmdlets.MWAA
+{
+ ///
+ /// Invokes the Apache Airflow REST API on the webserver with the specified inputs. To
+ /// learn more, see Using
+ /// the Apache Airflow REST API
+ ///
+ [Cmdlet("Invoke", "MWAARestApi", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)]
+ [OutputType("Amazon.MWAA.Model.InvokeRestApiResponse")]
+ [AWSCmdlet("Calls the AmazonMWAA InvokeRestApi API operation.", Operation = new[] {"InvokeRestApi"}, SelectReturnType = typeof(Amazon.MWAA.Model.InvokeRestApiResponse))]
+ [AWSCmdletOutput("Amazon.MWAA.Model.InvokeRestApiResponse",
+ "This cmdlet returns an Amazon.MWAA.Model.InvokeRestApiResponse object containing multiple properties."
+ )]
+ public partial class InvokeMWAARestApiCmdlet : AmazonMWAAClientCmdlet, IExecutor
+ {
+
+ protected override bool IsSensitiveRequest { get; set; } = true;
+
+ protected override bool IsSensitiveResponse { get; set; } = true;
+
+ protected override bool IsGeneratedCmdlet { get; set; } = true;
+
+ #region Parameter Body
+ ///
+ ///
+ /// The request body for the Apache Airflow REST API call, provided as a JSON object.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.Management.Automation.PSObject Body { get; set; }
+ #endregion
+
+ #region Parameter Method
+ ///
+ ///
+ /// The HTTP method used for making Airflow REST API calls. For example, POST.
+ ///
+ ///
+ ///
+ #if !MODULAR
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ #else
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)]
+ [System.Management.Automation.AllowNull]
+ #endif
+ [Amazon.PowerShell.Common.AWSRequiredParameter]
+ [AWSConstantClassSource("Amazon.MWAA.RestApiMethod")]
+ public Amazon.MWAA.RestApiMethod Method { get; set; }
+ #endregion
+
+ #region Parameter Name
+ ///
+ ///
+ /// The name of the Amazon MWAA environment. For example, MyMWAAEnvironment.
+ ///
+ ///
+ #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 Path
+ ///
+ ///
+ /// The Apache Airflow REST API endpoint path to be called. For example, /dags/123456/clearTaskInstances.
+ /// For more information, see Apache
+ /// Airflow API
+ ///
+ ///
+ #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 Path { get; set; }
+ #endregion
+
+ #region Parameter QueryParameter
+ ///
+ ///
+ /// Query parameters to be included in the Apache Airflow REST API call, provided as a
+ /// JSON object.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("QueryParameters")]
+ public System.Management.Automation.PSObject QueryParameter { 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.MWAA.Model.InvokeRestApiResponse).
+ /// Specifying the name of a property of type Amazon.MWAA.Model.InvokeRestApiResponse 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.Name), MyInvocation.BoundParameters);
+ if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Invoke-MWAARestApi (InvokeRestApi)"))
+ {
+ 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.Body = this.Body;
+ context.Method = this.Method;
+ #if MODULAR
+ if (this.Method == null && ParameterWasBound(nameof(this.Method)))
+ {
+ WriteWarning("You are passing $null as a value for parameter Method 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.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.Path = this.Path;
+ #if MODULAR
+ if (this.Path == null && ParameterWasBound(nameof(this.Path)))
+ {
+ WriteWarning("You are passing $null as a value for parameter Path 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.QueryParameter = this.QueryParameter;
+
+ // 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.MWAA.Model.InvokeRestApiRequest();
+
+ if (cmdletContext.Body != null)
+ {
+ request.Body = Amazon.PowerShell.Common.DocumentHelper.ToDocument(cmdletContext.Body);
+ }
+ if (cmdletContext.Method != null)
+ {
+ request.Method = cmdletContext.Method;
+ }
+ if (cmdletContext.Name != null)
+ {
+ request.Name = cmdletContext.Name;
+ }
+ if (cmdletContext.Path != null)
+ {
+ request.Path = cmdletContext.Path;
+ }
+ if (cmdletContext.QueryParameter != null)
+ {
+ request.QueryParameters = Amazon.PowerShell.Common.DocumentHelper.ToDocument(cmdletContext.QueryParameter);
+ }
+
+ 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.MWAA.Model.InvokeRestApiResponse CallAWSServiceOperation(IAmazonMWAA client, Amazon.MWAA.Model.InvokeRestApiRequest request)
+ {
+ Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "AmazonMWAA", "InvokeRestApi");
+ try
+ {
+ #if DESKTOP
+ return client.InvokeRestApi(request);
+ #elif CORECLR
+ return client.InvokeRestApiAsync(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.Management.Automation.PSObject Body { get; set; }
+ public Amazon.MWAA.RestApiMethod Method { get; set; }
+ public System.String Name { get; set; }
+ public System.String Path { get; set; }
+ public System.Management.Automation.PSObject QueryParameter { get; set; }
+ public System.Func Select { get; set; } =
+ (response, cmdlet) => response;
+ }
+
+ }
+}
diff --git a/modules/AWSPowerShell/Cmdlets/MWAA/Basic/New-MWAAEnvironment-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MWAA/Basic/New-MWAAEnvironment-Cmdlet.cs
index b0e84c0b2..203d77093 100644
--- a/modules/AWSPowerShell/Cmdlets/MWAA/Basic/New-MWAAEnvironment-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/MWAA/Basic/New-MWAAEnvironment-Cmdlet.cs
@@ -28,7 +28,7 @@
namespace Amazon.PowerShell.Cmdlets.MWAA
{
///
- /// Creates an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
+ /// Creates an Amazon Managed Workflows for Apache Airflow (Amazon MWAA) environment.
///
[Cmdlet("New", "MWAAEnvironment", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)]
[OutputType("System.String")]
@@ -62,8 +62,8 @@ public partial class NewMWAAEnvironmentCmdlet : AmazonMWAAClientCmdlet, IExecuto
///
/// The Apache Airflow version for your environment. If no value is specified, it defaults
/// to the latest version. For more information, see Apache
- /// Airflow versions on Amazon Managed Workflows for Apache Airflow (MWAA).Valid values: 1.10.12, 2.0.2, 2.2.2, 2.4.3, 2.5.1,
- /// 2.6.3, 2.7.22.8.1
+ /// Airflow versions on Amazon Managed Workflows for Apache Airflow (Amazon MWAA).Valid values: 1.10.12, 2.0.2, 2.2.2, 2.4.3, 2.5.1,
+ /// 2.6.3, 2.7.2, 2.8.1, 2.9.2, and 2.10.1.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
diff --git a/modules/AWSPowerShell/Cmdlets/MWAA/Basic/Remove-MWAAEnvironment-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MWAA/Basic/Remove-MWAAEnvironment-Cmdlet.cs
index d7f0d3567..36616f301 100644
--- a/modules/AWSPowerShell/Cmdlets/MWAA/Basic/Remove-MWAAEnvironment-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/MWAA/Basic/Remove-MWAAEnvironment-Cmdlet.cs
@@ -28,7 +28,7 @@
namespace Amazon.PowerShell.Cmdlets.MWAA
{
///
- /// Deletes an Amazon Managed Workflows for Apache Airflow (MWAA) environment.
+ /// Deletes an Amazon Managed Workflows for Apache Airflow (Amazon MWAA) environment.
///
[Cmdlet("Remove", "MWAAEnvironment", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)]
[OutputType("None")]
diff --git a/modules/AWSPowerShell/Cmdlets/MWAA/Basic/Update-MWAAEnvironment-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MWAA/Basic/Update-MWAAEnvironment-Cmdlet.cs
index 0260cdf5f..2aa5d96ed 100644
--- a/modules/AWSPowerShell/Cmdlets/MWAA/Basic/Update-MWAAEnvironment-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/MWAA/Basic/Update-MWAAEnvironment-Cmdlet.cs
@@ -65,7 +65,7 @@ public partial class UpdateMWAAEnvironmentCmdlet : AmazonMWAAClientCmdlet, IExec
/// other resources used in your workflows are compatible with the new Apache Airflow
/// version. For more information about updating your resources, see Upgrading
/// an Amazon MWAA environment.Valid values: 1.10.12, 2.0.2, 2.2.2, 2.4.3, 2.5.1,
- /// 2.6.3, 2.7.2, 2.8.1.
+ /// 2.6.3, 2.7.2, 2.8.1, 2.9.2, and 2.10.1.
///
///
[System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
diff --git a/modules/AWSPowerShell/Cmdlets/PaymentCryptography/AWS.Tools.PaymentCryptography.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/PaymentCryptography/AWS.Tools.PaymentCryptography.Completers.psm1
index 72e0718d3..1f3460815 100644
--- a/modules/AWSPowerShell/Cmdlets/PaymentCryptography/AWS.Tools.PaymentCryptography.Completers.psm1
+++ b/modules/AWSPowerShell/Cmdlets/PaymentCryptography/AWS.Tools.PaymentCryptography.Completers.psm1
@@ -90,7 +90,7 @@ $PAYCC_Completers = {
($_ -eq "Get-PAYCCParametersForImport/WrappingKeyAlgorithm")
}
{
- $v = "AES_128","AES_192","AES_256","RSA_2048","RSA_3072","RSA_4096","TDES_2KEY","TDES_3KEY"
+ $v = "AES_128","AES_192","AES_256","ECC_NIST_P256","ECC_NIST_P384","RSA_2048","RSA_3072","RSA_4096","TDES_2KEY","TDES_3KEY"
break
}
diff --git a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/AWS.Tools.PaymentCryptographyData.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/AWS.Tools.PaymentCryptographyData.Completers.psm1
index 76b61a025..845916a5f 100644
--- a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/AWS.Tools.PaymentCryptographyData.Completers.psm1
+++ b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/AWS.Tools.PaymentCryptographyData.Completers.psm1
@@ -168,6 +168,8 @@ $PAYCD_Completers = {
# Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm
{
+ ($_ -eq "New-PAYCDPinData/EncryptionWrappedKey_KeyCheckValueAlgorithm") -Or
+ ($_ -eq "Test-PAYCDPinData/EncryptionWrappedKey_KeyCheckValueAlgorithm") -Or
($_ -eq "Convert-PAYCDPinData/IncomingWrappedKey_KeyCheckValueAlgorithm") -Or
($_ -eq "Update-PAYCDEncryptData/IncomingWrappedKey_KeyCheckValueAlgorithm") -Or
($_ -eq "Convert-PAYCDPinData/OutgoingWrappedKey_KeyCheckValueAlgorithm") -Or
@@ -180,6 +182,38 @@ $PAYCD_Completers = {
break
}
+ # Amazon.PaymentCryptographyData.KeyDerivationFunction
+ {
+ ($_ -eq "New-PAYCDPinData/DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Protect-PAYCDData/DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Test-PAYCDPinData/DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Unprotect-PAYCDData/DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Convert-PAYCDPinData/IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Update-PAYCDEncryptData/IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Convert-PAYCDPinData/OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction") -Or
+ ($_ -eq "Update-PAYCDEncryptData/OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction")
+ }
+ {
+ $v = "ANSI_X963","NIST_SP800"
+ break
+ }
+
+ # Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm
+ {
+ ($_ -eq "New-PAYCDPinData/DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Protect-PAYCDData/DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Test-PAYCDPinData/DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Unprotect-PAYCDData/DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Convert-PAYCDPinData/IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Update-PAYCDEncryptData/IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Convert-PAYCDPinData/OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm") -Or
+ ($_ -eq "Update-PAYCDEncryptData/OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm")
+ }
+ {
+ $v = "SHA_256","SHA_384","SHA_512"
+ break
+ }
+
# Amazon.PaymentCryptographyData.MacAlgorithm
{
($_ -eq "New-PAYCDMac/GenerationAttributes_Algorithm") -Or
@@ -233,7 +267,7 @@ $PAYCD_Completers = {
($_ -eq "Test-PAYCDPinData/PinBlockFormat")
}
{
- $v = "ISO_FORMAT_0","ISO_FORMAT_3"
+ $v = "ISO_FORMAT_0","ISO_FORMAT_3","ISO_FORMAT_4"
break
}
@@ -261,6 +295,22 @@ $PAYCD_Completers = {
break
}
+ # Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm
+ {
+ ($_ -eq "New-PAYCDPinData/DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Protect-PAYCDData/DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Test-PAYCDPinData/DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Unprotect-PAYCDData/DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Convert-PAYCDPinData/IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Update-PAYCDEncryptData/IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Convert-PAYCDPinData/OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm") -Or
+ ($_ -eq "Update-PAYCDEncryptData/OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm")
+ }
+ {
+ $v = "AES_128","AES_192","AES_256","TDES_2KEY","TDES_3KEY"
+ break
+ }
+
}
@@ -272,6 +322,9 @@ $PAYCD_Completers = {
$PAYCD_map = @{
"Amex_MajorKeyDerivationMode"=@("New-PAYCDMacEmvPinChange")
"Asymmetric_PaddingType"=@("Protect-PAYCDData","Unprotect-PAYCDData")
+ "DiffieHellmanSymmetricKey_KeyAlgorithm"=@("New-PAYCDPinData","Protect-PAYCDData","Test-PAYCDPinData","Unprotect-PAYCDData")
+ "DiffieHellmanSymmetricKey_KeyDerivationFunction"=@("New-PAYCDPinData","Protect-PAYCDData","Test-PAYCDPinData","Unprotect-PAYCDData")
+ "DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm"=@("New-PAYCDPinData","Protect-PAYCDData","Test-PAYCDPinData","Unprotect-PAYCDData")
"Dukpt_DukptKeyDerivationType"=@("Protect-PAYCDData","Unprotect-PAYCDData")
"Dukpt_DukptKeyVariant"=@("Protect-PAYCDData","Unprotect-PAYCDData")
"Dukpt_Mode"=@("Protect-PAYCDData","Unprotect-PAYCDData")
@@ -291,6 +344,7 @@ $PAYCD_map = @{
"EmvCommon_PinBlockPaddingType"=@("New-PAYCDMacEmvPinChange")
"EmvMac_MajorKeyDerivationMode"=@("New-PAYCDMac","Test-PAYCDMac")
"EmvMac_SessionKeyDerivationMode"=@("New-PAYCDMac","Test-PAYCDMac")
+ "EncryptionWrappedKey_KeyCheckValueAlgorithm"=@("New-PAYCDPinData","Test-PAYCDPinData")
"GenerationAttributes_Algorithm"=@("New-PAYCDMac")
"IncomingDukptAttributes_DukptKeyDerivationType"=@("Convert-PAYCDPinData")
"IncomingDukptAttributes_DukptKeyVariant"=@("Convert-PAYCDPinData")
@@ -300,6 +354,9 @@ $PAYCD_map = @{
"IncomingEncryptionAttributes_Symmetric_Mode"=@("Update-PAYCDEncryptData")
"IncomingEncryptionAttributes_Symmetric_PaddingType"=@("Update-PAYCDEncryptData")
"IncomingWrappedKey_KeyCheckValueAlgorithm"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
+ "IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
+ "IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
+ "IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
"MajorKeyDerivationMode"=@("Test-PAYCDAuthRequestCryptogram")
"Mastercard_MajorKeyDerivationMode"=@("New-PAYCDMacEmvPinChange")
"OutgoingDukptAttributes_DukptKeyDerivationType"=@("Convert-PAYCDPinData")
@@ -310,6 +367,9 @@ $PAYCD_map = @{
"OutgoingEncryptionAttributes_Symmetric_Mode"=@("Update-PAYCDEncryptData")
"OutgoingEncryptionAttributes_Symmetric_PaddingType"=@("Update-PAYCDEncryptData")
"OutgoingWrappedKey_KeyCheckValueAlgorithm"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
+ "OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
+ "OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
+ "OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm"=@("Convert-PAYCDPinData","Update-PAYCDEncryptData")
"PinBlockFormat"=@("New-PAYCDMacEmvPinChange","New-PAYCDPinData","Test-PAYCDPinData")
"Symmetric_Mode"=@("Protect-PAYCDData","Unprotect-PAYCDData")
"Symmetric_PaddingType"=@("Protect-PAYCDData","Unprotect-PAYCDData")
diff --git a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Convert-PAYCDPinData-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Convert-PAYCDPinData-Cmdlet.cs
index 110154cb8..84584d5e7 100644
--- a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Convert-PAYCDPinData-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Convert-PAYCDPinData-Cmdlet.cs
@@ -34,22 +34,31 @@ namespace Amazon.PowerShell.Cmdlets.PAYCD
///
///
///
- /// PIN block translation involves changing the encrytion of PIN block from one encryption
- /// key to another encryption key and changing PIN block format from one to another without
- /// PIN block data leaving Amazon Web Services Payment Cryptography. The encryption key
- /// transformation can be from PEK (Pin Encryption Key) to BDK (Base Derivation Key) for
- /// DUKPT or from BDK for DUKPT to PEK. Amazon Web Services Payment Cryptography supports
- /// TDES and AES key derivation type for DUKPT translations.
+ /// PIN block translation involves changing a PIN block from one encryption key to another
+ /// and optionally change its format. PIN block translation occurs entirely within the
+ /// HSM boundary and PIN data never enters or leaves Amazon Web Services Payment Cryptography
+ /// in clear text. The encryption key transformation can be from PEK (Pin Encryption Key)
+ /// to BDK (Base Derivation Key) for DUKPT or from BDK for DUKPT to PEK.
///
- /// This operation also supports dynamic keys, allowing you to pass a dynamic PEK as a
- /// TR-31 WrappedKeyBlock. This can be used when key material is frequently rotated, such
- /// as during every card transaction, and there is need to avoid importing short-lived
- /// keys into Amazon Web Services Payment Cryptography. To translate PIN block using dynamic
- /// keys, the keyARN is the Key Encryption Key (KEK) of the TR-31 wrapped PEK.
- /// The incoming wrapped key shall have a key purpose of P0 with a mode of use of B or
- /// D. For more information, see Using
+ /// Amazon Web Services Payment Cryptography also supports use of dynamic keys and ECDH
+ /// (Elliptic Curve Diffie-Hellman) based key exchange for this operation.
+ ///
+ /// Dynamic keys allow you to pass a PEK as a TR-31 WrappedKeyBlock. They can be used
+ /// when key material is frequently rotated, such as during every card transaction, and
+ /// there is need to avoid importing short-lived keys into Amazon Web Services Payment
+ /// Cryptography. To translate PIN block using dynamic keys, the keyARN is the
+ /// Key Encryption Key (KEK) of the TR-31 wrapped PEK. The incoming wrapped key shall
+ /// have a key purpose of P0 with a mode of use of B or D. For more information, see Using
/// Dynamic Keys in the Amazon Web Services Payment Cryptography User Guide.
///
+ /// Using ECDH key exchange, you can receive cardholder selectable PINs into Amazon Web
+ /// Services Payment Cryptography. The ECDH derived key protects the incoming PIN block,
+ /// which is translated to a PEK encrypted PIN block for use within the service. You can
+ /// also use ECDH for reveal PIN, wherein the service translates the PIN block from PEK
+ /// to a ECDH derived encryption key. For more information on establishing ECDH derived
+ /// keys, see the Generating
+ /// keys in the Amazon Web Services Payment Cryptography User Guide.
+ ///
/// The allowed combinations of PIN block format translations are guided by PCI. It is
/// important to note that not all encrypted PIN block formats (example, format 1) require
/// PAN (Primary Account Number) as input. And as such, PIN block format that requires
@@ -83,6 +92,26 @@ public partial class ConvertPAYCDPinDataCmdlet : AmazonPaymentCryptographyDataCl
protected override bool IsGeneratedCmdlet { get; set; } = true;
+ #region Parameter IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier
+ ///
+ ///
+ /// The keyArn of the certificate that signed the client's PublicKeyCertificate.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.String IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ #endregion
+
+ #region Parameter OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier
+ ///
+ ///
+ /// The keyArn of the certificate that signed the client's PublicKeyCertificate.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.String OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ #endregion
+
#region Parameter IncomingDukptAttributes_DukptKeyDerivationType
///
///
@@ -154,8 +183,8 @@ public partial class ConvertPAYCDPinDataCmdlet : AmazonPaymentCryptographyDataCl
///
///
/// The keyARN of the encryption key under which incoming PIN block data is encrypted.
- /// This key type can be PEK or BDK.When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping
- /// key for PIN block. Otherwise, it is the key identifier used to perform the operation.
+ /// This key type can be PEK or BDK.For dynamic keys, it is the keyARN of KEK of the TR-31 wrapped PEK. For ECDH,
+ /// it is the keyARN of the asymmetric ECC key.
///
///
#if !MODULAR
@@ -189,6 +218,28 @@ public partial class ConvertPAYCDPinDataCmdlet : AmazonPaymentCryptographyDataCl
public Amazon.PaymentCryptographyData.Model.TranslationPinDataIsoFormat1 OutgoingTranslationAttributes_IsoFormat1 { get; set; }
#endregion
+ #region Parameter IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm
+ ///
+ ///
+ /// The key algorithm of the derived ECDH key.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm")]
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ #endregion
+
+ #region Parameter OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm
+ ///
+ ///
+ /// The key algorithm of the derived ECDH key.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm")]
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ #endregion
+
#region Parameter IncomingWrappedKey_KeyCheckValueAlgorithm
///
///
@@ -219,6 +270,50 @@ public partial class ConvertPAYCDPinDataCmdlet : AmazonPaymentCryptographyDataCl
public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm OutgoingWrappedKey_KeyCheckValueAlgorithm { get; set; }
#endregion
+ #region Parameter IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction
+ ///
+ ///
+ /// The key derivation function to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationFunction")]
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ #endregion
+
+ #region Parameter OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction
+ ///
+ ///
+ /// The key derivation function to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationFunction")]
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ #endregion
+
+ #region Parameter IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm
+ ///
+ ///
+ /// The hash type to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm")]
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ #endregion
+
+ #region Parameter OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm
+ ///
+ ///
+ /// The hash type to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm")]
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ #endregion
+
#region Parameter IncomingDukptAttributes_KeySerialNumber
///
///
@@ -247,7 +342,7 @@ public partial class ConvertPAYCDPinDataCmdlet : AmazonPaymentCryptographyDataCl
///
///
/// The keyARN of the encryption key for encrypting outgoing PIN block data. This
- /// key type can be PEK or BDK.
+ /// key type can be PEK or BDK.For ECDH, it is the keyARN of the asymmetric ECC key.
///
///
#if !MODULAR
@@ -327,6 +422,54 @@ public partial class ConvertPAYCDPinDataCmdlet : AmazonPaymentCryptographyDataCl
public System.String OutgoingTranslationAttributes_IsoFormat4_PrimaryAccountNumber { get; set; }
#endregion
+ #region Parameter IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate
+ ///
+ ///
+ /// The client's public key certificate in PEM format (base64 encoded) to use for ECDH
+ /// key derivation.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.String IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ #endregion
+
+ #region Parameter OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate
+ ///
+ ///
+ /// The client's public key certificate in PEM format (base64 encoded) to use for ECDH
+ /// key derivation.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.String OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ #endregion
+
+ #region Parameter IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation
+ ///
+ ///
+ /// A byte string containing information that binds the ECDH derived key to the two parties
+ /// involved or to the context of the key.It may include details like identities of the two parties deriving the key, context
+ /// of the operation, session IDs, and optionally a nonce. It must not contain zero bytes,
+ /// and re-using shared information for multiple ECDH key derivations is not recommended.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.String IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation { get; set; }
+ #endregion
+
+ #region Parameter OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation
+ ///
+ ///
+ /// A byte string containing information that binds the ECDH derived key to the two parties
+ /// involved or to the context of the key.It may include details like identities of the two parties deriving the key, context
+ /// of the operation, session IDs, and optionally a nonce. It must not contain zero bytes,
+ /// and re-using shared information for multiple ECDH key derivations is not recommended.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.String OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation { get; set; }
+ #endregion
+
#region Parameter IncomingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock
///
///
@@ -411,6 +554,12 @@ protected override void ProcessRecord()
context.IncomingTranslationAttributes_IsoFormat3_PrimaryAccountNumber = this.IncomingTranslationAttributes_IsoFormat3_PrimaryAccountNumber;
context.IncomingTranslationAttributes_IsoFormat4_PrimaryAccountNumber = this.IncomingTranslationAttributes_IsoFormat4_PrimaryAccountNumber;
context.IncomingWrappedKey_KeyCheckValueAlgorithm = this.IncomingWrappedKey_KeyCheckValueAlgorithm;
+ context.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = this.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ context.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm = this.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm;
+ context.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction = this.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ context.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = this.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ context.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate = this.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ context.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation = this.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation;
context.IncomingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock = this.IncomingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock;
context.OutgoingDukptAttributes_DukptKeyDerivationType = this.OutgoingDukptAttributes_DukptKeyDerivationType;
context.OutgoingDukptAttributes_DukptKeyVariant = this.OutgoingDukptAttributes_DukptKeyVariant;
@@ -427,6 +576,12 @@ protected override void ProcessRecord()
context.OutgoingTranslationAttributes_IsoFormat3_PrimaryAccountNumber = this.OutgoingTranslationAttributes_IsoFormat3_PrimaryAccountNumber;
context.OutgoingTranslationAttributes_IsoFormat4_PrimaryAccountNumber = this.OutgoingTranslationAttributes_IsoFormat4_PrimaryAccountNumber;
context.OutgoingWrappedKey_KeyCheckValueAlgorithm = this.OutgoingWrappedKey_KeyCheckValueAlgorithm;
+ context.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = this.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ context.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm = this.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm;
+ context.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction = this.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ context.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = this.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ context.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate = this.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ context.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation = this.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation;
context.OutgoingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock = this.OutgoingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock;
// allow further manipulation of loaded context prior to processing
@@ -613,6 +768,81 @@ public object Execute(ExecutorContext context)
{
requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial.Tr31KeyBlock = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock;
requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterialIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+
+ // populate DiffieHellmanSymmetricKey
+ var requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = true;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = new Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes();
+ System.String requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = null;
+ if (cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.CertificateAuthorityPublicKeyIdentifier = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm = null;
+ if (cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm = cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyAlgorithm = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationFunction requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction = null;
+ if (cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction = cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationFunction = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = null;
+ if (cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationHashAlgorithm = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate = null;
+ if (cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate = cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.PublicKeyCertificate = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation = null;
+ if (cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation = cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.SharedInformation = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ // determine if requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey should be set to null
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial.DiffieHellmanSymmetricKey = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterialIsNull = false;
}
// determine if requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial should be set to null
if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterialIsNull)
@@ -794,6 +1024,81 @@ public object Execute(ExecutorContext context)
{
requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial.Tr31KeyBlock = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock;
requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterialIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+
+ // populate DiffieHellmanSymmetricKey
+ var requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = true;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = new Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes();
+ System.String requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = null;
+ if (cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.CertificateAuthorityPublicKeyIdentifier = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm = null;
+ if (cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm = cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyAlgorithm = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationFunction requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction = null;
+ if (cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction = cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationFunction = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = null;
+ if (cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationHashAlgorithm = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate = null;
+ if (cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate = cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.PublicKeyCertificate = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation = null;
+ if (cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation = cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.SharedInformation = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ // determine if requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey should be set to null
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial.DiffieHellmanSymmetricKey = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterialIsNull = false;
}
// determine if requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial should be set to null
if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterialIsNull)
@@ -881,6 +1186,12 @@ internal partial class CmdletContext : ExecutorContext
public System.String IncomingTranslationAttributes_IsoFormat3_PrimaryAccountNumber { get; set; }
public System.String IncomingTranslationAttributes_IsoFormat4_PrimaryAccountNumber { get; set; }
public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm IncomingWrappedKey_KeyCheckValueAlgorithm { get; set; }
+ public System.String IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ public System.String IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ public System.String IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation { get; set; }
public System.String IncomingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock { get; set; }
public Amazon.PaymentCryptographyData.DukptDerivationType OutgoingDukptAttributes_DukptKeyDerivationType { get; set; }
public Amazon.PaymentCryptographyData.DukptKeyVariant OutgoingDukptAttributes_DukptKeyVariant { get; set; }
@@ -891,6 +1202,12 @@ internal partial class CmdletContext : ExecutorContext
public System.String OutgoingTranslationAttributes_IsoFormat3_PrimaryAccountNumber { get; set; }
public System.String OutgoingTranslationAttributes_IsoFormat4_PrimaryAccountNumber { get; set; }
public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm OutgoingWrappedKey_KeyCheckValueAlgorithm { get; set; }
+ public System.String OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ public System.String OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ public System.String OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation { get; set; }
public System.String OutgoingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock { get; set; }
public System.Func Select { get; set; } =
(response, cmdlet) => response;
diff --git a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/New-PAYCDPinData-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/New-PAYCDPinData-Cmdlet.cs
index dd96c66d4..487a1294a 100644
--- a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/New-PAYCDPinData-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/New-PAYCDPinData-Cmdlet.cs
@@ -40,6 +40,13 @@ namespace Amazon.PowerShell.Cmdlets.PAYCD
/// Payment Cryptography. This operation uses a separate Pin Verification Key (PVK) for
/// VISA PVV generation.
///
+ /// Using ECDH key exchange, you can receive cardholder selectable PINs into Amazon Web
+ /// Services Payment Cryptography. The ECDH derived key protects the incoming PIN block.
+ /// You can also use it for reveal PIN, wherein the generated PIN block is protected by
+ /// the ECDH derived key before transmission from Amazon Web Services Payment Cryptography.
+ /// For more information on establishing ECDH derived keys, see the Generating
+ /// keys in the Amazon Web Services Payment Cryptography User Guide.
+ ///
/// For information about valid keys for this operation, see Understanding
/// key attributes and Key
/// types for specific data operations in the Amazon Web Services Payment Cryptography
@@ -63,6 +70,17 @@ public partial class NewPAYCDPinDataCmdlet : AmazonPaymentCryptographyDataClient
protected override bool IsGeneratedCmdlet { get; set; } = true;
+ #region Parameter DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier
+ ///
+ ///
+ /// The keyArn of the certificate that signed the client's PublicKeyCertificate.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier")]
+ public System.String DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ #endregion
+
#region Parameter Ibm3624NaturalPin_DecimalizationTable
///
///
@@ -139,7 +157,7 @@ public partial class NewPAYCDPinDataCmdlet : AmazonPaymentCryptographyDataClient
///
///
/// The keyARN of the PEK that Amazon Web Services Payment Cryptography uses to
- /// encrypt the PIN Block.
+ /// encrypt the PIN Block. For ECDH, it is the keyARN of the asymmetric ECC key.
///
///
#if !MODULAR
@@ -171,6 +189,57 @@ public partial class NewPAYCDPinDataCmdlet : AmazonPaymentCryptographyDataClient
public System.String GenerationKeyIdentifier { get; set; }
#endregion
+ #region Parameter DiffieHellmanSymmetricKey_KeyAlgorithm
+ ///
+ ///
+ /// The key algorithm of the derived ECDH key.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm")]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm")]
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ #endregion
+
+ #region Parameter EncryptionWrappedKey_KeyCheckValueAlgorithm
+ ///
+ ///
+ /// The algorithm that Amazon Web Services Payment Cryptography uses to calculate the
+ /// key check value (KCV). It is used to validate the key integrity.For TDES keys, the KCV is computed by encrypting 8 bytes, each with value of zero,
+ /// with the key to be checked and retaining the 3 highest order bytes of the encrypted
+ /// result. For AES keys, the KCV is computed using a CMAC algorithm where the input data
+ /// is 16 bytes of zero and retaining the 3 highest order bytes of the encrypted result.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm")]
+ public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm EncryptionWrappedKey_KeyCheckValueAlgorithm { get; set; }
+ #endregion
+
+ #region Parameter DiffieHellmanSymmetricKey_KeyDerivationFunction
+ ///
+ ///
+ /// The key derivation function to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction")]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationFunction")]
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ #endregion
+
+ #region Parameter DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm
+ ///
+ ///
+ /// The hash type to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm")]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm")]
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ #endregion
+
#region Parameter PinBlockFormat
///
///
@@ -343,6 +412,43 @@ public partial class NewPAYCDPinDataCmdlet : AmazonPaymentCryptographyDataClient
public System.String PrimaryAccountNumber { get; set; }
#endregion
+ #region Parameter DiffieHellmanSymmetricKey_PublicKeyCertificate
+ ///
+ ///
+ /// The client's public key certificate in PEM format (base64 encoded) to use for ECDH
+ /// key derivation.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate")]
+ public System.String DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ #endregion
+
+ #region Parameter DiffieHellmanSymmetricKey_SharedInformation
+ ///
+ ///
+ /// A byte string containing information that binds the ECDH derived key to the two parties
+ /// involved or to the context of the key.It may include details like identities of the two parties deriving the key, context
+ /// of the operation, session IDs, and optionally a nonce. It must not contain zero bytes,
+ /// and re-using shared information for multiple ECDH key derivations is not recommended.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation")]
+ public System.String DiffieHellmanSymmetricKey_SharedInformation { get; set; }
+ #endregion
+
+ #region Parameter WrappedKeyMaterial_Tr31KeyBlock
+ ///
+ ///
+ /// The TR-31 wrapped key block.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_Tr31KeyBlock")]
+ public System.String WrappedKeyMaterial_Tr31KeyBlock { get; set; }
+ #endregion
+
#region Parameter Select
///
/// Use the -Select parameter to control the cmdlet output. The default value is '*'.
@@ -412,6 +518,14 @@ protected override void ProcessRecord()
WriteWarning("You are passing $null as a value for parameter EncryptionKeyIdentifier 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.EncryptionWrappedKey_KeyCheckValueAlgorithm = this.EncryptionWrappedKey_KeyCheckValueAlgorithm;
+ context.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = this.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ context.DiffieHellmanSymmetricKey_KeyAlgorithm = this.DiffieHellmanSymmetricKey_KeyAlgorithm;
+ context.DiffieHellmanSymmetricKey_KeyDerivationFunction = this.DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ context.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = this.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ context.DiffieHellmanSymmetricKey_PublicKeyCertificate = this.DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ context.DiffieHellmanSymmetricKey_SharedInformation = this.DiffieHellmanSymmetricKey_SharedInformation;
+ context.WrappedKeyMaterial_Tr31KeyBlock = this.WrappedKeyMaterial_Tr31KeyBlock;
context.Ibm3624NaturalPin_DecimalizationTable = this.Ibm3624NaturalPin_DecimalizationTable;
context.Ibm3624NaturalPin_PinValidationData = this.Ibm3624NaturalPin_PinValidationData;
context.Ibm3624NaturalPin_PinValidationDataPadCharacter = this.Ibm3624NaturalPin_PinValidationDataPadCharacter;
@@ -472,6 +586,125 @@ public object Execute(ExecutorContext context)
request.EncryptionKeyIdentifier = cmdletContext.EncryptionKeyIdentifier;
}
+ // populate EncryptionWrappedKey
+ var requestEncryptionWrappedKeyIsNull = true;
+ request.EncryptionWrappedKey = new Amazon.PaymentCryptographyData.Model.WrappedKey();
+ Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm requestEncryptionWrappedKey_encryptionWrappedKey_KeyCheckValueAlgorithm = null;
+ if (cmdletContext.EncryptionWrappedKey_KeyCheckValueAlgorithm != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_KeyCheckValueAlgorithm = cmdletContext.EncryptionWrappedKey_KeyCheckValueAlgorithm;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_KeyCheckValueAlgorithm != null)
+ {
+ request.EncryptionWrappedKey.KeyCheckValueAlgorithm = requestEncryptionWrappedKey_encryptionWrappedKey_KeyCheckValueAlgorithm;
+ requestEncryptionWrappedKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.Model.WrappedKeyMaterial requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial = null;
+
+ // populate WrappedKeyMaterial
+ var requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterialIsNull = true;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial = new Amazon.PaymentCryptographyData.Model.WrappedKeyMaterial();
+ System.String requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_wrappedKeyMaterial_Tr31KeyBlock = null;
+ if (cmdletContext.WrappedKeyMaterial_Tr31KeyBlock != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_wrappedKeyMaterial_Tr31KeyBlock = cmdletContext.WrappedKeyMaterial_Tr31KeyBlock;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_wrappedKeyMaterial_Tr31KeyBlock != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial.Tr31KeyBlock = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_wrappedKeyMaterial_Tr31KeyBlock;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterialIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+
+ // populate DiffieHellmanSymmetricKey
+ var requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = true;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = new Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes();
+ System.String requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = cmdletContext.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.CertificateAuthorityPublicKeyIdentifier = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm = cmdletContext.DiffieHellmanSymmetricKey_KeyAlgorithm;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyAlgorithm = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationFunction requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction = cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationFunction = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationHashAlgorithm = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate = cmdletContext.DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.PublicKeyCertificate = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation = cmdletContext.DiffieHellmanSymmetricKey_SharedInformation;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.SharedInformation = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ // determine if requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey should be set to null
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial.DiffieHellmanSymmetricKey = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterialIsNull = false;
+ }
+ // determine if requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial should be set to null
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterialIsNull)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial = null;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial != null)
+ {
+ request.EncryptionWrappedKey.WrappedKeyMaterial = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial;
+ requestEncryptionWrappedKeyIsNull = false;
+ }
+ // determine if request.EncryptionWrappedKey should be set to null
+ if (requestEncryptionWrappedKeyIsNull)
+ {
+ request.EncryptionWrappedKey = null;
+ }
+
// populate GenerationAttributes
var requestGenerationAttributesIsNull = true;
request.GenerationAttributes = new Amazon.PaymentCryptographyData.Model.PinGenerationAttributes();
@@ -818,6 +1051,14 @@ private Amazon.PaymentCryptographyData.Model.GeneratePinDataResponse CallAWSServ
internal partial class CmdletContext : ExecutorContext
{
public System.String EncryptionKeyIdentifier { get; set; }
+ public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm EncryptionWrappedKey_KeyCheckValueAlgorithm { get; set; }
+ public System.String DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ public System.String DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ public System.String DiffieHellmanSymmetricKey_SharedInformation { get; set; }
+ public System.String WrappedKeyMaterial_Tr31KeyBlock { get; set; }
public System.String Ibm3624NaturalPin_DecimalizationTable { get; set; }
public System.String Ibm3624NaturalPin_PinValidationData { get; set; }
public System.String Ibm3624NaturalPin_PinValidationDataPadCharacter { get; set; }
diff --git a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Protect-PAYCDData-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Protect-PAYCDData-Cmdlet.cs
index 4d8aa85b2..4f0da302b 100644
--- a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Protect-PAYCDData-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Protect-PAYCDData-Cmdlet.cs
@@ -91,6 +91,17 @@ public partial class ProtectPAYCDDataCmdlet : AmazonPaymentCryptographyDataClien
protected override bool IsGeneratedCmdlet { get; set; } = true;
+ #region Parameter DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier
+ ///
+ ///
+ /// The keyArn of the certificate that signed the client's PublicKeyCertificate.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("WrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier")]
+ public System.String DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ #endregion
+
#region Parameter Dukpt_DukptKeyDerivationType
///
///
@@ -154,6 +165,18 @@ public partial class ProtectPAYCDDataCmdlet : AmazonPaymentCryptographyDataClien
public System.String Symmetric_InitializationVector { get; set; }
#endregion
+ #region Parameter DiffieHellmanSymmetricKey_KeyAlgorithm
+ ///
+ ///
+ /// The key algorithm of the derived ECDH key.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("WrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm")]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm")]
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ #endregion
+
#region Parameter WrappedKey_KeyCheckValueAlgorithm
///
///
@@ -169,6 +192,30 @@ public partial class ProtectPAYCDDataCmdlet : AmazonPaymentCryptographyDataClien
public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm WrappedKey_KeyCheckValueAlgorithm { get; set; }
#endregion
+ #region Parameter DiffieHellmanSymmetricKey_KeyDerivationFunction
+ ///
+ ///
+ /// The key derivation function to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("WrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction")]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationFunction")]
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ #endregion
+
+ #region Parameter DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm
+ ///
+ ///
+ /// The hash type to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("WrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm")]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm")]
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ #endregion
+
#region Parameter KeyIdentifier
///
///
@@ -318,6 +365,18 @@ public partial class ProtectPAYCDDataCmdlet : AmazonPaymentCryptographyDataClien
public System.String Emv_PrimaryAccountNumber { get; set; }
#endregion
+ #region Parameter DiffieHellmanSymmetricKey_PublicKeyCertificate
+ ///
+ ///
+ /// The client's public key certificate in PEM format (base64 encoded) to use for ECDH
+ /// key derivation.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("WrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate")]
+ public System.String DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ #endregion
+
#region Parameter Emv_SessionDerivationData
///
///
@@ -331,6 +390,20 @@ public partial class ProtectPAYCDDataCmdlet : AmazonPaymentCryptographyDataClien
public System.String Emv_SessionDerivationData { get; set; }
#endregion
+ #region Parameter DiffieHellmanSymmetricKey_SharedInformation
+ ///
+ ///
+ /// A byte string containing information that binds the ECDH derived key to the two parties
+ /// involved or to the context of the key.It may include details like identities of the two parties deriving the key, context
+ /// of the operation, session IDs, and optionally a nonce. It must not contain zero bytes,
+ /// and re-using shared information for multiple ECDH key derivations is not recommended.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("WrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation")]
+ public System.String DiffieHellmanSymmetricKey_SharedInformation { get; set; }
+ #endregion
+
#region Parameter WrappedKeyMaterial_Tr31KeyBlock
///
///
@@ -434,6 +507,12 @@ protected override void ProcessRecord()
}
#endif
context.WrappedKey_KeyCheckValueAlgorithm = this.WrappedKey_KeyCheckValueAlgorithm;
+ context.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = this.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ context.DiffieHellmanSymmetricKey_KeyAlgorithm = this.DiffieHellmanSymmetricKey_KeyAlgorithm;
+ context.DiffieHellmanSymmetricKey_KeyDerivationFunction = this.DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ context.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = this.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ context.DiffieHellmanSymmetricKey_PublicKeyCertificate = this.DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ context.DiffieHellmanSymmetricKey_SharedInformation = this.DiffieHellmanSymmetricKey_SharedInformation;
context.WrappedKeyMaterial_Tr31KeyBlock = this.WrappedKeyMaterial_Tr31KeyBlock;
// allow further manipulation of loaded context prior to processing
@@ -706,6 +785,81 @@ public object Execute(ExecutorContext context)
{
requestWrappedKey_wrappedKey_WrappedKeyMaterial.Tr31KeyBlock = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKeyMaterial_Tr31KeyBlock;
requestWrappedKey_wrappedKey_WrappedKeyMaterialIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+
+ // populate DiffieHellmanSymmetricKey
+ var requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = true;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = new Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes();
+ System.String requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = cmdletContext.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.CertificateAuthorityPublicKeyIdentifier = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm = cmdletContext.DiffieHellmanSymmetricKey_KeyAlgorithm;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyAlgorithm = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationFunction requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction = cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationFunction = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationHashAlgorithm = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate = cmdletContext.DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.PublicKeyCertificate = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation = cmdletContext.DiffieHellmanSymmetricKey_SharedInformation;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.SharedInformation = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ // determine if requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey should be set to null
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial.DiffieHellmanSymmetricKey = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterialIsNull = false;
}
// determine if requestWrappedKey_wrappedKey_WrappedKeyMaterial should be set to null
if (requestWrappedKey_wrappedKey_WrappedKeyMaterialIsNull)
@@ -801,6 +955,12 @@ internal partial class CmdletContext : ExecutorContext
public System.String KeyIdentifier { get; set; }
public System.String PlainText { get; set; }
public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm WrappedKey_KeyCheckValueAlgorithm { get; set; }
+ public System.String DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ public System.String DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ public System.String DiffieHellmanSymmetricKey_SharedInformation { get; set; }
public System.String WrappedKeyMaterial_Tr31KeyBlock { get; set; }
public System.Func Select { get; set; } =
(response, cmdlet) => response;
diff --git a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Test-PAYCDPinData-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Test-PAYCDPinData-Cmdlet.cs
index 020aeba0c..f8a1b2af0 100644
--- a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Test-PAYCDPinData-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Test-PAYCDPinData-Cmdlet.cs
@@ -61,6 +61,17 @@ public partial class TestPAYCDPinDataCmdlet : AmazonPaymentCryptographyDataClien
protected override bool IsGeneratedCmdlet { get; set; } = true;
+ #region Parameter DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier
+ ///
+ ///
+ /// The keyArn of the certificate that signed the client's PublicKeyCertificate.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier")]
+ public System.String DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ #endregion
+
#region Parameter Ibm3624Pin_DecimalizationTable
///
///
@@ -121,6 +132,57 @@ public partial class TestPAYCDPinDataCmdlet : AmazonPaymentCryptographyDataClien
public System.String EncryptionKeyIdentifier { get; set; }
#endregion
+ #region Parameter DiffieHellmanSymmetricKey_KeyAlgorithm
+ ///
+ ///
+ /// The key algorithm of the derived ECDH key.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm")]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm")]
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ #endregion
+
+ #region Parameter EncryptionWrappedKey_KeyCheckValueAlgorithm
+ ///
+ ///
+ /// The algorithm that Amazon Web Services Payment Cryptography uses to calculate the
+ /// key check value (KCV). It is used to validate the key integrity.For TDES keys, the KCV is computed by encrypting 8 bytes, each with value of zero,
+ /// with the key to be checked and retaining the 3 highest order bytes of the encrypted
+ /// result. For AES keys, the KCV is computed using a CMAC algorithm where the input data
+ /// is 16 bytes of zero and retaining the 3 highest order bytes of the encrypted result.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm")]
+ public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm EncryptionWrappedKey_KeyCheckValueAlgorithm { get; set; }
+ #endregion
+
+ #region Parameter DiffieHellmanSymmetricKey_KeyDerivationFunction
+ ///
+ ///
+ /// The key derivation function to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction")]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationFunction")]
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ #endregion
+
+ #region Parameter DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm
+ ///
+ ///
+ /// The hash type to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm")]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm")]
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ #endregion
+
#region Parameter DukptAttributes_KeySerialNumber
///
///
@@ -227,6 +289,43 @@ public partial class TestPAYCDPinDataCmdlet : AmazonPaymentCryptographyDataClien
public System.String PrimaryAccountNumber { get; set; }
#endregion
+ #region Parameter DiffieHellmanSymmetricKey_PublicKeyCertificate
+ ///
+ ///
+ /// The client's public key certificate in PEM format (base64 encoded) to use for ECDH
+ /// key derivation.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate")]
+ public System.String DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ #endregion
+
+ #region Parameter DiffieHellmanSymmetricKey_SharedInformation
+ ///
+ ///
+ /// A byte string containing information that binds the ECDH derived key to the two parties
+ /// involved or to the context of the key.It may include details like identities of the two parties deriving the key, context
+ /// of the operation, session IDs, and optionally a nonce. It must not contain zero bytes,
+ /// and re-using shared information for multiple ECDH key derivations is not recommended.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation")]
+ public System.String DiffieHellmanSymmetricKey_SharedInformation { get; set; }
+ #endregion
+
+ #region Parameter WrappedKeyMaterial_Tr31KeyBlock
+ ///
+ ///
+ /// The TR-31 wrapped key block.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("EncryptionWrappedKey_WrappedKeyMaterial_Tr31KeyBlock")]
+ public System.String WrappedKeyMaterial_Tr31KeyBlock { get; set; }
+ #endregion
+
#region Parameter VerificationKeyIdentifier
///
///
@@ -317,6 +416,14 @@ protected override void ProcessRecord()
WriteWarning("You are passing $null as a value for parameter EncryptionKeyIdentifier 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.EncryptionWrappedKey_KeyCheckValueAlgorithm = this.EncryptionWrappedKey_KeyCheckValueAlgorithm;
+ context.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = this.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ context.DiffieHellmanSymmetricKey_KeyAlgorithm = this.DiffieHellmanSymmetricKey_KeyAlgorithm;
+ context.DiffieHellmanSymmetricKey_KeyDerivationFunction = this.DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ context.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = this.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ context.DiffieHellmanSymmetricKey_PublicKeyCertificate = this.DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ context.DiffieHellmanSymmetricKey_SharedInformation = this.DiffieHellmanSymmetricKey_SharedInformation;
+ context.WrappedKeyMaterial_Tr31KeyBlock = this.WrappedKeyMaterial_Tr31KeyBlock;
context.PinBlockFormat = this.PinBlockFormat;
#if MODULAR
if (this.PinBlockFormat == null && ParameterWasBound(nameof(this.PinBlockFormat)))
@@ -398,6 +505,125 @@ public object Execute(ExecutorContext context)
{
request.EncryptionKeyIdentifier = cmdletContext.EncryptionKeyIdentifier;
}
+
+ // populate EncryptionWrappedKey
+ var requestEncryptionWrappedKeyIsNull = true;
+ request.EncryptionWrappedKey = new Amazon.PaymentCryptographyData.Model.WrappedKey();
+ Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm requestEncryptionWrappedKey_encryptionWrappedKey_KeyCheckValueAlgorithm = null;
+ if (cmdletContext.EncryptionWrappedKey_KeyCheckValueAlgorithm != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_KeyCheckValueAlgorithm = cmdletContext.EncryptionWrappedKey_KeyCheckValueAlgorithm;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_KeyCheckValueAlgorithm != null)
+ {
+ request.EncryptionWrappedKey.KeyCheckValueAlgorithm = requestEncryptionWrappedKey_encryptionWrappedKey_KeyCheckValueAlgorithm;
+ requestEncryptionWrappedKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.Model.WrappedKeyMaterial requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial = null;
+
+ // populate WrappedKeyMaterial
+ var requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterialIsNull = true;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial = new Amazon.PaymentCryptographyData.Model.WrappedKeyMaterial();
+ System.String requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_wrappedKeyMaterial_Tr31KeyBlock = null;
+ if (cmdletContext.WrappedKeyMaterial_Tr31KeyBlock != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_wrappedKeyMaterial_Tr31KeyBlock = cmdletContext.WrappedKeyMaterial_Tr31KeyBlock;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_wrappedKeyMaterial_Tr31KeyBlock != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial.Tr31KeyBlock = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_wrappedKeyMaterial_Tr31KeyBlock;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterialIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+
+ // populate DiffieHellmanSymmetricKey
+ var requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = true;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = new Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes();
+ System.String requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = cmdletContext.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.CertificateAuthorityPublicKeyIdentifier = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm = cmdletContext.DiffieHellmanSymmetricKey_KeyAlgorithm;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyAlgorithm = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationFunction requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction = cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationFunction = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationHashAlgorithm = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate = cmdletContext.DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.PublicKeyCertificate = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation = cmdletContext.DiffieHellmanSymmetricKey_SharedInformation;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.SharedInformation = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ // determine if requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey should be set to null
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey != null)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial.DiffieHellmanSymmetricKey = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial_encryptionWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey;
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterialIsNull = false;
+ }
+ // determine if requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial should be set to null
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterialIsNull)
+ {
+ requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial = null;
+ }
+ if (requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial != null)
+ {
+ request.EncryptionWrappedKey.WrappedKeyMaterial = requestEncryptionWrappedKey_encryptionWrappedKey_WrappedKeyMaterial;
+ requestEncryptionWrappedKeyIsNull = false;
+ }
+ // determine if request.EncryptionWrappedKey should be set to null
+ if (requestEncryptionWrappedKeyIsNull)
+ {
+ request.EncryptionWrappedKey = null;
+ }
if (cmdletContext.PinBlockFormat != null)
{
request.PinBlockFormat = cmdletContext.PinBlockFormat;
@@ -578,6 +804,14 @@ internal partial class CmdletContext : ExecutorContext
public System.String DukptAttributes_KeySerialNumber { get; set; }
public System.String EncryptedPinBlock { get; set; }
public System.String EncryptionKeyIdentifier { get; set; }
+ public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm EncryptionWrappedKey_KeyCheckValueAlgorithm { get; set; }
+ public System.String DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ public System.String DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ public System.String DiffieHellmanSymmetricKey_SharedInformation { get; set; }
+ public System.String WrappedKeyMaterial_Tr31KeyBlock { get; set; }
public Amazon.PaymentCryptographyData.PinBlockFormatForPinData PinBlockFormat { get; set; }
public System.Int32? PinDataLength { get; set; }
public System.String PrimaryAccountNumber { get; set; }
diff --git a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Unprotect-PAYCDData-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Unprotect-PAYCDData-Cmdlet.cs
index 406dc0067..f4ed787f9 100644
--- a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Unprotect-PAYCDData-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Unprotect-PAYCDData-Cmdlet.cs
@@ -83,6 +83,17 @@ public partial class UnprotectPAYCDDataCmdlet : AmazonPaymentCryptographyDataCli
protected override bool IsGeneratedCmdlet { get; set; } = true;
+ #region Parameter DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier
+ ///
+ ///
+ /// The keyArn of the certificate that signed the client's PublicKeyCertificate.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("WrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier")]
+ public System.String DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ #endregion
+
#region Parameter CipherText
///
///
@@ -163,6 +174,18 @@ public partial class UnprotectPAYCDDataCmdlet : AmazonPaymentCryptographyDataCli
public System.String Symmetric_InitializationVector { get; set; }
#endregion
+ #region Parameter DiffieHellmanSymmetricKey_KeyAlgorithm
+ ///
+ ///
+ /// The key algorithm of the derived ECDH key.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("WrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm")]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm")]
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ #endregion
+
#region Parameter WrappedKey_KeyCheckValueAlgorithm
///
///
@@ -178,6 +201,30 @@ public partial class UnprotectPAYCDDataCmdlet : AmazonPaymentCryptographyDataCli
public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm WrappedKey_KeyCheckValueAlgorithm { get; set; }
#endregion
+ #region Parameter DiffieHellmanSymmetricKey_KeyDerivationFunction
+ ///
+ ///
+ /// The key derivation function to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("WrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction")]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationFunction")]
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ #endregion
+
+ #region Parameter DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm
+ ///
+ ///
+ /// The hash type to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("WrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm")]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm")]
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ #endregion
+
#region Parameter KeyIdentifier
///
///
@@ -307,6 +354,18 @@ public partial class UnprotectPAYCDDataCmdlet : AmazonPaymentCryptographyDataCli
public System.String Emv_PrimaryAccountNumber { get; set; }
#endregion
+ #region Parameter DiffieHellmanSymmetricKey_PublicKeyCertificate
+ ///
+ ///
+ /// The client's public key certificate in PEM format (base64 encoded) to use for ECDH
+ /// key derivation.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("WrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate")]
+ public System.String DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ #endregion
+
#region Parameter Emv_SessionDerivationData
///
///
@@ -320,6 +379,20 @@ public partial class UnprotectPAYCDDataCmdlet : AmazonPaymentCryptographyDataCli
public System.String Emv_SessionDerivationData { get; set; }
#endregion
+ #region Parameter DiffieHellmanSymmetricKey_SharedInformation
+ ///
+ ///
+ /// A byte string containing information that binds the ECDH derived key to the two parties
+ /// involved or to the context of the key.It may include details like identities of the two parties deriving the key, context
+ /// of the operation, session IDs, and optionally a nonce. It must not contain zero bytes,
+ /// and re-using shared information for multiple ECDH key derivations is not recommended.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [Alias("WrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation")]
+ public System.String DiffieHellmanSymmetricKey_SharedInformation { get; set; }
+ #endregion
+
#region Parameter WrappedKeyMaterial_Tr31KeyBlock
///
///
@@ -423,6 +496,12 @@ protected override void ProcessRecord()
}
#endif
context.WrappedKey_KeyCheckValueAlgorithm = this.WrappedKey_KeyCheckValueAlgorithm;
+ context.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = this.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ context.DiffieHellmanSymmetricKey_KeyAlgorithm = this.DiffieHellmanSymmetricKey_KeyAlgorithm;
+ context.DiffieHellmanSymmetricKey_KeyDerivationFunction = this.DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ context.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = this.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ context.DiffieHellmanSymmetricKey_PublicKeyCertificate = this.DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ context.DiffieHellmanSymmetricKey_SharedInformation = this.DiffieHellmanSymmetricKey_SharedInformation;
context.WrappedKeyMaterial_Tr31KeyBlock = this.WrappedKeyMaterial_Tr31KeyBlock;
// allow further manipulation of loaded context prior to processing
@@ -695,6 +774,81 @@ public object Execute(ExecutorContext context)
{
requestWrappedKey_wrappedKey_WrappedKeyMaterial.Tr31KeyBlock = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKeyMaterial_Tr31KeyBlock;
requestWrappedKey_wrappedKey_WrappedKeyMaterialIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+
+ // populate DiffieHellmanSymmetricKey
+ var requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = true;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = new Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes();
+ System.String requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = cmdletContext.DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.CertificateAuthorityPublicKeyIdentifier = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm = cmdletContext.DiffieHellmanSymmetricKey_KeyAlgorithm;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyAlgorithm = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyAlgorithm;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationFunction requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction = cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationFunction = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationFunction;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = cmdletContext.DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationHashAlgorithm = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate = cmdletContext.DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.PublicKeyCertificate = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_PublicKeyCertificate;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation = null;
+ if (cmdletContext.DiffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation = cmdletContext.DiffieHellmanSymmetricKey_SharedInformation;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.SharedInformation = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_diffieHellmanSymmetricKey_SharedInformation;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ // determine if requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey should be set to null
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+ }
+ if (requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey != null)
+ {
+ requestWrappedKey_wrappedKey_WrappedKeyMaterial.DiffieHellmanSymmetricKey = requestWrappedKey_wrappedKey_WrappedKeyMaterial_wrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey;
+ requestWrappedKey_wrappedKey_WrappedKeyMaterialIsNull = false;
}
// determine if requestWrappedKey_wrappedKey_WrappedKeyMaterial should be set to null
if (requestWrappedKey_wrappedKey_WrappedKeyMaterialIsNull)
@@ -790,6 +944,12 @@ internal partial class CmdletContext : ExecutorContext
public Amazon.PaymentCryptographyData.PaddingType Symmetric_PaddingType { get; set; }
public System.String KeyIdentifier { get; set; }
public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm WrappedKey_KeyCheckValueAlgorithm { get; set; }
+ public System.String DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ public System.String DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ public System.String DiffieHellmanSymmetricKey_SharedInformation { get; set; }
public System.String WrappedKeyMaterial_Tr31KeyBlock { get; set; }
public System.Func Select { get; set; } =
(response, cmdlet) => response;
diff --git a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Update-PAYCDEncryptData-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Update-PAYCDEncryptData-Cmdlet.cs
index ae5f4631f..1e029053e 100644
--- a/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Update-PAYCDEncryptData-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/PaymentCryptographyData/Basic/Update-PAYCDEncryptData-Cmdlet.cs
@@ -75,6 +75,26 @@ public partial class UpdatePAYCDEncryptDataCmdlet : AmazonPaymentCryptographyDat
protected override bool IsGeneratedCmdlet { get; set; } = true;
+ #region Parameter IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier
+ ///
+ ///
+ /// The keyArn of the certificate that signed the client's PublicKeyCertificate.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.String IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ #endregion
+
+ #region Parameter OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier
+ ///
+ ///
+ /// The keyArn of the certificate that signed the client's PublicKeyCertificate.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.String OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ #endregion
+
#region Parameter CipherText
///
///
@@ -205,6 +225,28 @@ public partial class UpdatePAYCDEncryptDataCmdlet : AmazonPaymentCryptographyDat
public System.String OutgoingEncryptionAttributes_Symmetric_InitializationVector { get; set; }
#endregion
+ #region Parameter IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm
+ ///
+ ///
+ /// The key algorithm of the derived ECDH key.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm")]
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ #endregion
+
+ #region Parameter OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm
+ ///
+ ///
+ /// The key algorithm of the derived ECDH key.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm")]
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ #endregion
+
#region Parameter IncomingWrappedKey_KeyCheckValueAlgorithm
///
///
@@ -235,6 +277,50 @@ public partial class UpdatePAYCDEncryptDataCmdlet : AmazonPaymentCryptographyDat
public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm OutgoingWrappedKey_KeyCheckValueAlgorithm { get; set; }
#endregion
+ #region Parameter IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction
+ ///
+ ///
+ /// The key derivation function to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationFunction")]
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ #endregion
+
+ #region Parameter OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction
+ ///
+ ///
+ /// The key derivation function to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationFunction")]
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ #endregion
+
+ #region Parameter IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm
+ ///
+ ///
+ /// The hash type to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm")]
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ #endregion
+
+ #region Parameter OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm
+ ///
+ ///
+ /// The hash type to use for deriving a key using ECDH.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ [AWSConstantClassSource("Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm")]
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ #endregion
+
#region Parameter IncomingEncryptionAttributes_Dukpt_KeySerialNumber
///
///
@@ -343,6 +429,54 @@ public partial class UpdatePAYCDEncryptDataCmdlet : AmazonPaymentCryptographyDat
public Amazon.PaymentCryptographyData.PaddingType OutgoingEncryptionAttributes_Symmetric_PaddingType { get; set; }
#endregion
+ #region Parameter IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate
+ ///
+ ///
+ /// The client's public key certificate in PEM format (base64 encoded) to use for ECDH
+ /// key derivation.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.String IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ #endregion
+
+ #region Parameter OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate
+ ///
+ ///
+ /// The client's public key certificate in PEM format (base64 encoded) to use for ECDH
+ /// key derivation.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.String OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ #endregion
+
+ #region Parameter IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation
+ ///
+ ///
+ /// A byte string containing information that binds the ECDH derived key to the two parties
+ /// involved or to the context of the key.It may include details like identities of the two parties deriving the key, context
+ /// of the operation, session IDs, and optionally a nonce. It must not contain zero bytes,
+ /// and re-using shared information for multiple ECDH key derivations is not recommended.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.String IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation { get; set; }
+ #endregion
+
+ #region Parameter OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation
+ ///
+ ///
+ /// A byte string containing information that binds the ECDH derived key to the two parties
+ /// involved or to the context of the key.It may include details like identities of the two parties deriving the key, context
+ /// of the operation, session IDs, and optionally a nonce. It must not contain zero bytes,
+ /// and re-using shared information for multiple ECDH key derivations is not recommended.
+ ///
+ ///
+ [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)]
+ public System.String OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation { get; set; }
+ #endregion
+
#region Parameter IncomingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock
///
///
@@ -428,6 +562,12 @@ protected override void ProcessRecord()
}
#endif
context.IncomingWrappedKey_KeyCheckValueAlgorithm = this.IncomingWrappedKey_KeyCheckValueAlgorithm;
+ context.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = this.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ context.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm = this.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm;
+ context.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction = this.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ context.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = this.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ context.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate = this.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ context.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation = this.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation;
context.IncomingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock = this.IncomingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock;
context.OutgoingEncryptionAttributes_Dukpt_DukptKeyDerivationType = this.OutgoingEncryptionAttributes_Dukpt_DukptKeyDerivationType;
context.OutgoingEncryptionAttributes_Dukpt_DukptKeyVariant = this.OutgoingEncryptionAttributes_Dukpt_DukptKeyVariant;
@@ -445,6 +585,12 @@ protected override void ProcessRecord()
}
#endif
context.OutgoingWrappedKey_KeyCheckValueAlgorithm = this.OutgoingWrappedKey_KeyCheckValueAlgorithm;
+ context.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = this.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ context.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm = this.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm;
+ context.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction = this.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ context.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = this.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ context.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate = this.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ context.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation = this.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation;
context.OutgoingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock = this.OutgoingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock;
// allow further manipulation of loaded context prior to processing
@@ -617,6 +763,81 @@ public object Execute(ExecutorContext context)
{
requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial.Tr31KeyBlock = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock;
requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterialIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+
+ // populate DiffieHellmanSymmetricKey
+ var requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = true;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = new Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes();
+ System.String requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = null;
+ if (cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.CertificateAuthorityPublicKeyIdentifier = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm = null;
+ if (cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm = cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyAlgorithm = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationFunction requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction = null;
+ if (cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction = cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationFunction = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = null;
+ if (cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationHashAlgorithm = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate = null;
+ if (cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate = cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.PublicKeyCertificate = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation = null;
+ if (cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation = cmdletContext.IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.SharedInformation = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ // determine if requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey should be set to null
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+ }
+ if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey != null)
+ {
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial.DiffieHellmanSymmetricKey = requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial_incomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey;
+ requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterialIsNull = false;
}
// determine if requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterial should be set to null
if (requestIncomingWrappedKey_incomingWrappedKey_WrappedKeyMaterialIsNull)
@@ -784,6 +1005,81 @@ public object Execute(ExecutorContext context)
{
requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial.Tr31KeyBlock = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock;
requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterialIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+
+ // populate DiffieHellmanSymmetricKey
+ var requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = true;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = new Amazon.PaymentCryptographyData.Model.EcdhDerivationAttributes();
+ System.String requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = null;
+ if (cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier = cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.CertificateAuthorityPublicKeyIdentifier = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm = null;
+ if (cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm = cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyAlgorithm = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationFunction requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction = null;
+ if (cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction = cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationFunction = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = null;
+ if (cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm = cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.KeyDerivationHashAlgorithm = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate = null;
+ if (cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate = cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.PublicKeyCertificate = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ System.String requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation = null;
+ if (cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation = cmdletContext.OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey.SharedInformation = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull = false;
+ }
+ // determine if requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey should be set to null
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKeyIsNull)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey = null;
+ }
+ if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey != null)
+ {
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial.DiffieHellmanSymmetricKey = requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial_outgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey;
+ requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterialIsNull = false;
}
// determine if requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterial should be set to null
if (requestOutgoingWrappedKey_outgoingWrappedKey_WrappedKeyMaterialIsNull)
@@ -872,6 +1168,12 @@ internal partial class CmdletContext : ExecutorContext
public Amazon.PaymentCryptographyData.PaddingType IncomingEncryptionAttributes_Symmetric_PaddingType { get; set; }
public System.String IncomingKeyIdentifier { get; set; }
public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm IncomingWrappedKey_KeyCheckValueAlgorithm { get; set; }
+ public System.String IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ public System.String IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ public System.String IncomingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation { get; set; }
public System.String IncomingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock { get; set; }
public Amazon.PaymentCryptographyData.DukptDerivationType OutgoingEncryptionAttributes_Dukpt_DukptKeyDerivationType { get; set; }
public Amazon.PaymentCryptographyData.DukptKeyVariant OutgoingEncryptionAttributes_Dukpt_DukptKeyVariant { get; set; }
@@ -883,6 +1185,12 @@ internal partial class CmdletContext : ExecutorContext
public Amazon.PaymentCryptographyData.PaddingType OutgoingEncryptionAttributes_Symmetric_PaddingType { get; set; }
public System.String OutgoingKeyIdentifier { get; set; }
public Amazon.PaymentCryptographyData.KeyCheckValueAlgorithm OutgoingWrappedKey_KeyCheckValueAlgorithm { get; set; }
+ public System.String OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_CertificateAuthorityPublicKeyIdentifier { get; set; }
+ public Amazon.PaymentCryptographyData.SymmetricKeyAlgorithm OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyAlgorithm { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationFunction OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationFunction { get; set; }
+ public Amazon.PaymentCryptographyData.KeyDerivationHashAlgorithm OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_KeyDerivationHashAlgorithm { get; set; }
+ public System.String OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_PublicKeyCertificate { get; set; }
+ public System.String OutgoingWrappedKey_WrappedKeyMaterial_DiffieHellmanSymmetricKey_SharedInformation { get; set; }
public System.String OutgoingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock { get; set; }
public System.Func Select { get; set; } =
(response, cmdlet) => response;
diff --git a/modules/AWSPowerShell/CmdletsList.dat b/modules/AWSPowerShell/CmdletsList.dat
index b0425b429..c6263cd1c 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 e9b00c7bf..91bde4b0e 100644
Binary files a/modules/ModularAWSPowerShell/CmdletsList.dat and b/modules/ModularAWSPowerShell/CmdletsList.dat differ