diff --git a/Include/sdk/_sdk-versions.json b/Include/sdk/_sdk-versions.json index fe40e5d20e..ebb147a008 100644 --- a/Include/sdk/_sdk-versions.json +++ b/Include/sdk/_sdk-versions.json @@ -1,2851 +1,2851 @@ { - "ProductVersion" : "3.7.644.0", - "CoreVersion" : "3.7.202.7", + "ProductVersion" : "3.7.645.0", + "CoreVersion" : "3.7.202.9", "OverrideCoreVersion" : "3.3", "DefaultToPreview" : false, "ServiceVersions" : { "CloudHSM" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AutoScaling" : { - "Version" : "3.7.202.32", + "Version" : "3.7.202.34", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AWSSupport" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudFormation" : { - "Version" : "3.7.203.32", + "Version" : "3.7.203.34", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudFront" : { - "Version" : "3.7.201.32", + "Version" : "3.7.201.34", "AssemblyVersionOverride" : "3.3.4.0", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudSearch" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudSearchDomain" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudTrail" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.14", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ConfigService" : { - "Version" : "3.7.201.22", + "Version" : "3.7.201.24", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudWatch" : { - "Version" : "3.7.200.39", + "Version" : "3.7.200.41", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudWatchLogs" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CodeDeploy" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CognitoIdentity" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7", - "SecurityToken" : "3.7.201.34" + "Core" : "3.7.202.9", + "SecurityToken" : "3.7.201.36" }, "InPreview" : false }, "CognitoSync" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7", - "CognitoIdentity" : "3.7.200.38" + "Core" : "3.7.202.9", + "CognitoIdentity" : "3.7.200.40" }, "InPreview" : false }, "DataPipeline" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "DeviceFarm" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "DirectConnect" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "DynamoDBv2" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.11", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "EC2" : { - "Version" : "3.7.213.1", + "Version" : "3.7.213.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ECS" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ElastiCache" : { - "Version" : "3.7.201.25", + "Version" : "3.7.201.27", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ElasticBeanstalk" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ElasticLoadBalancing" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ElasticMapReduce" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ElasticTranscoder" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Glacier" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7", - "SQS" : "3.7.200.39", - "SimpleNotificationService" : "3.7.200.38" + "Core" : "3.7.202.9", + "SQS" : "3.7.200.41", + "SimpleNotificationService" : "3.7.200.40" }, "InPreview" : false }, "IdentityManagement" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ImportExport" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Kinesis" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Lambda" : { - "Version" : "3.7.201.34", + "Version" : "3.7.201.36", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "KeyManagementService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MachineLearning" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MobileAnalytics" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "OpsWorks" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "RDS" : { - "Version" : "3.7.208.5", + "Version" : "3.7.208.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Redshift" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Route53" : { - "Version" : "3.7.201.31", + "Version" : "3.7.201.33", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Route53Domains" : { - "Version" : "3.7.201.20", + "Version" : "3.7.201.22", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "S3" : { - "Version" : "3.7.203.13", + "Version" : "3.7.203.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SecurityToken" : { - "Version" : "3.7.201.34", + "Version" : "3.7.201.36", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SimpleDB" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SimpleEmail" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SimpleNotificationService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SimpleWorkflow" : { - "Version" : "3.7.201.22", + "Version" : "3.7.201.24", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SQS" : { - "Version" : "3.7.200.39", + "Version" : "3.7.200.41", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SimpleSystemsManagement" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "StorageGateway" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "WorkSpaces" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "DirectoryService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ElasticFileSystem" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CodeCommit" : { - "Version" : "3.7.201.17", + "Version" : "3.7.201.19", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CodePipeline" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Elasticsearch" : { - "Version" : "3.7.201.37", + "Version" : "3.7.201.39", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "WAF" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "KinesisFirehose" : { - "Version" : "3.7.201.0", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AWSMarketplaceCommerceAnalytics" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Inspector" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoT" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IotData" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "APIGateway" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ECR" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudWatchEvents" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CertificateManager" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "GameLift" : { - "Version" : "3.7.201.19", + "Version" : "3.7.201.21", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "DatabaseMigrationService" : { - "Version" : "3.7.202.29", + "Version" : "3.7.202.31", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AWSMarketplaceMetering" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CognitoIdentityProvider" : { - "Version" : "3.7.202.11", + "Version" : "3.7.202.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ApplicationDiscoveryService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ApplicationAutoScaling" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ServiceCatalog" : { - "Version" : "3.7.201.25", + "Version" : "3.7.201.27", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ElasticLoadBalancingV2" : { - "Version" : "3.7.201.23", + "Version" : "3.7.201.25", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "KinesisAnalytics" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Snowball" : { - "Version" : "3.7.201.37", + "Version" : "3.7.201.39", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Budgets" : { - "Version" : "3.7.201.29", + "Version" : "3.7.201.31", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ServerMigrationService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Rekognition" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Lightsail" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Polly" : { - "Version" : "3.7.203.14", + "Version" : "3.7.203.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "StepFunctions" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AppStream" : { - "Version" : "3.7.200.38", + "Version" : "3.7.201.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "OpsWorksCM" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CodeBuild" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Pinpoint" : { - "Version" : "3.7.201.32", + "Version" : "3.7.201.34", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Shield" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AWSHealth" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "XRay" : { - "Version" : "3.7.201.0", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "WAFRegional" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Batch" : { - "Version" : "3.7.201.30", + "Version" : "3.7.201.32", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CostAndUsageReport" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudDirectory" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Lex" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MTurk" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Organizations" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "WorkDocs" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ResourceGroupsTaggingAPI" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CodeStar" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "LexModelBuildingService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MarketplaceEntitlementService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Athena" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Greengrass" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "DAX" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MigrationHub" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Glue" : { - "Version" : "3.7.206.13", + "Version" : "3.7.206.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudHSMV2" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Mobile" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Pricing" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CostExplorer" : { - "Version" : "3.7.202.15", + "Version" : "3.7.202.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MediaPackage" : { - "Version" : "3.7.201.21", + "Version" : "3.7.201.23", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MediaLive" : { - "Version" : "3.7.204.2", + "Version" : "3.7.204.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MediaStoreData" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MediaStore" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MediaConvert" : { - "Version" : "3.7.202.13", + "Version" : "3.7.202.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MQ" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "GuardDuty" : { - "Version" : "3.7.202.0", + "Version" : "3.7.202.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AppSync" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SageMakerRuntime" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoTJobsDataPlane" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SageMaker" : { - "Version" : "3.7.212.2", + "Version" : "3.7.212.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Translate" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Comprehend" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "KinesisVideo" : { - "Version" : "3.7.201.27", + "Version" : "3.7.201.29", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "KinesisVideoMedia" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "KinesisVideoArchivedMedia" : { - "Version" : "3.7.201.27", + "Version" : "3.7.201.29", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ResourceGroups" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AlexaForBusiness" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ServerlessApplicationRepository" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Cloud9" : { - "Version" : "3.7.200.39", + "Version" : "3.7.200.41", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ServiceDiscovery" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "WorkMail" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AutoScalingPlans" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "TranscribeService" : { - "Version" : "3.7.201.36", + "Version" : "3.7.201.38", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Connect" : { - "Version" : "3.7.204.6", + "Version" : "3.7.204.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "FMS" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SecretsManager" : { - "Version" : "3.7.201.23", + "Version" : "3.7.201.25", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ACMPCA" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoTAnalytics" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoT1ClickDevicesService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoT1ClickProjects" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "PI" : { - "Version" : "3.7.201.20", + "Version" : "3.7.201.22", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Neptune" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MediaTailor" : { - "Version" : "3.7.201.13", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "EKS" : { - "Version" : "3.7.201.33", + "Version" : "3.7.201.35", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Macie" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "DLM" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Signer" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Chime" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "PinpointEmail" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "PinpointSMSVoice" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "S3Control" : { - "Version" : "3.7.201.13", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "RAM" : { - "Version" : "3.7.201.37", + "Version" : "3.7.201.39", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Route53Resolver" : { - "Version" : "3.7.201.36", + "Version" : "3.7.201.38", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "RDSDataService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "QuickSight" : { - "Version" : "3.7.204.2", + "Version" : "3.7.204.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Amplify" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "RoboMaker" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "DataSync" : { - "Version" : "3.7.203.10", + "Version" : "3.7.203.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Transfer" : { - "Version" : "3.7.201.34", + "Version" : "3.7.201.36", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "GlobalAccelerator" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ComprehendMedical" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "KinesisAnalyticsV2" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MediaConnect" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "FSx" : { - "Version" : "3.7.201.25", + "Version" : "3.7.201.27", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SecurityHub" : { - "Version" : "3.7.202.17", + "Version" : "3.7.202.19", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "LicenseManager" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AppMesh" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Kafka" : { - "Version" : "3.7.201.32", + "Version" : "3.7.201.34", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ApiGatewayManagementApi" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ApiGatewayV2" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "DocDB" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Backup" : { - "Version" : "3.7.202.11", + "Version" : "3.7.202.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "WorkLink" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Textract" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ManagedBlockchain" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MediaPackageVod" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "GroundStation" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoTThingsGraph" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoTEvents" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoTEventsData" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "PersonalizeRuntime" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Personalize" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "PersonalizeEvents" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ServiceQuotas" : { - "Version" : "3.7.201.11", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ApplicationInsights" : { - "Version" : "3.7.201.32", + "Version" : "3.7.201.34", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "EC2InstanceConnect" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "EventBridge" : { - "Version" : "3.7.202.1", + "Version" : "3.7.202.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "LakeFormation" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ForecastService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ForecastQueryService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "QLDB" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "QLDBSession" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "WorkMailMessageFlow" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CodeStarNotifications" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SavingsPlans" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SSO" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SSOOIDC" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MarketplaceCatalog" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SimpleEmailV2" : { - "Version" : "3.7.201.11", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "DataExchange" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MigrationHubConfig" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ConnectParticipant" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "WAFV2" : { - "Version" : "3.7.202.4", + "Version" : "3.7.202.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AppConfig" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoTSecureTunneling" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ElasticInference" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Imagebuilder" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Schemas" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AccessAnalyzer" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ComputeOptimizer" : { - "Version" : "3.7.202.5", + "Version" : "3.7.202.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "NetworkManager" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Kendra" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "FraudDetector" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CodeGuruReviewer" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CodeGuruProfiler" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Outposts" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AugmentedAIRuntime" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "EBS" : { - "Version" : "3.7.201.33", + "Version" : "3.7.201.35", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "KinesisVideoSignalingChannels" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Detective" : { - "Version" : "3.7.202.12", + "Version" : "3.7.202.14", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CodeStarconnections" : { - "Version" : "3.7.201.31", + "Version" : "3.7.201.33", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Synthetics" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoTSiteWise" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Macie2" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CodeArtifact" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Honeycode" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IVS" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Braket" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IdentityStore" : { - "Version" : "3.7.201.6", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Appflow" : { - "Version" : "3.7.202.4", + "Version" : "3.7.202.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "RedshiftDataAPIService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SSOAdmin" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "TimestreamWrite" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "TimestreamQuery" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "S3Outposts" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "GlueDataBrew" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AppRegistry" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "NetworkFirewall" : { - "Version" : "3.7.201.10", + "Version" : "3.7.201.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MWAA" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "DevOpsGuru" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SageMakerFeatureStoreRuntime" : { - "Version" : "3.7.201.36", + "Version" : "3.7.201.38", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AppIntegrationsService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ECRPublic" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AmplifyBackend" : { - "Version" : "3.7.201.22", + "Version" : "3.7.201.24", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ConnectContactLens" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "LookoutforVision" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CustomerProfiles" : { - "Version" : "3.7.202.8", + "Version" : "3.7.202.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "EMRContainers" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SagemakerEdgeManager" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "HealthLake" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AuditManager" : { - "Version" : "3.7.201.10", + "Version" : "3.7.201.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "PrometheusService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "GreengrassV2" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoTWireless" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoTFleetHub" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoTDeviceAdvisor" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "LocationService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "WellArchitected" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "LexRuntimeV2" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "LexModelsV2" : { - "Version" : "3.7.203.20", + "Version" : "3.7.203.22", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "FIS" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "LookoutMetrics" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Mgn" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "LookoutEquipment" : { - "Version" : "3.7.201.31", + "Version" : "3.7.202.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "NimbleStudio" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "FinSpaceData" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Finspace" : { - "Version" : "3.7.201.16", + "Version" : "3.7.201.18", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SSMIncidents" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SSMContacts" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ApplicationCostProfiler" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AppRunner" : { - "Version" : "3.7.201.10", + "Version" : "3.7.201.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Proton" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Route53RecoveryReadiness" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Route53RecoveryControlConfig" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Route53RecoveryCluster" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ChimeSDKMessaging" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ChimeSDKIdentity" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SnowDeviceManagement" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MemoryDB" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "OpenSearchService" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "KafkaConnect" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ConnectWisdomService" : { - "Version" : "3.7.201.34", + "Version" : "3.7.201.36", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "VoiceID" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Account" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudControlApi" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ManagedGrafana" : { - "Version" : "3.7.202.8", + "Version" : "3.7.202.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Panorama" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ChimeSDKMeetings" : { - "Version" : "3.7.201.20", + "Version" : "3.7.201.22", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ResilienceHub" : { - "Version" : "3.7.201.29", + "Version" : "3.7.201.31", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MigrationHubStrategyRecommendations" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Drs" : { - "Version" : "3.7.202.0", + "Version" : "3.7.202.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AppConfigData" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MigrationHubRefactorSpaces" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Inspector2" : { - "Version" : "3.7.201.31", + "Version" : "3.7.201.33", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudWatchEvidently" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudWatchRUM" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "RecycleBin" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoTTwinMaker" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "WorkSpacesWeb" : { - "Version" : "3.7.201.11", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "BackupGateway" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AmplifyUIBuilder" : { - "Version" : "3.7.201.31", + "Version" : "3.7.201.33", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Keyspaces" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "BillingConductor" : { - "Version" : "3.7.202.5", + "Version" : "3.7.202.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "GameSparks" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "PinpointSMSVoiceV2" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Ivschat" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ChimeSDKMediaPipelines" : { - "Version" : "3.7.203.6", + "Version" : "3.7.203.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "EMRServerless" : { - "Version" : "3.7.201.34", + "Version" : "3.7.201.36", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MainframeModernization" : { - "Version" : "3.7.201.37", + "Version" : "3.7.201.39", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ConnectCampaignService" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "RedshiftServerless" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IAMRolesAnywhere" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "LicenseManagerUserSubscriptions" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "BackupStorage" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Private5G" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SupportApp" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ControlTower" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoTFleetWise" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MigrationHubOrchestrator" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ConnectCases" : { - "Version" : "3.7.201.36", + "Version" : "3.7.201.38", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ResourceExplorer2" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Scheduler" : { - "Version" : "3.7.201.31", + "Version" : "3.7.201.33", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ChimeSDKVoice" : { - "Version" : "3.7.201.24", + "Version" : "3.7.201.26", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IoTRoboRunner" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SsmSap" : { - "Version" : "3.7.201.37", + "Version" : "3.7.201.39", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "OAM" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ARCZonalShift" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SimSpaceWeaver" : { - "Version" : "3.7.201.3", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SecurityLake" : { - "Version" : "3.7.202.11", + "Version" : "3.7.202.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "OpenSearchServerless" : { - "Version" : "3.7.201.33", + "Version" : "3.7.201.35", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Omics" : { - "Version" : "3.7.204.11", + "Version" : "3.7.204.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "DocDBElastic" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SageMakerGeospatial" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Pipes" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CodeCatalyst" : { - "Version" : "3.7.201.36", + "Version" : "3.7.201.38", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "SageMakerMetrics" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "KinesisVideoWebRTCStorage" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "LicenseManagerLinuxSubscriptions" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "KendraRanking" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CleanRooms" : { - "Version" : "3.7.202.10", + "Version" : "3.7.202.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CloudTrailData" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Tnb" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "InternetMonitor" : { - "Version" : "3.7.202.0", + "Version" : "3.7.202.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "IVSRealTime" : { - "Version" : "3.7.201.27", + "Version" : "3.7.201.29", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "VPCLattice" : { - "Version" : "3.7.201.5", + "Version" : "3.7.201.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "OSIS" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MediaPackageV2" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "PaymentCryptographyData" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "PaymentCryptography" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "CodeGuruSecurity" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "VerifiedPermissions" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "AppFabric" : { - "Version" : "3.7.200.38", + "Version" : "3.7.200.40", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "MedicalImaging" : { - "Version" : "3.7.200.37", + "Version" : "3.7.200.39", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "EntityResolution" : { - "Version" : "3.7.200.33", + "Version" : "3.7.201.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "ManagedBlockchainQuery" : { - "Version" : "3.7.200.33", + "Version" : "3.7.200.35", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "PcaConnectorAd" : { - "Version" : "3.7.200.10", + "Version" : "3.7.200.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false }, "Neptunedata" : { - "Version" : "3.7.201.3", + "Version" : "3.7.201.5", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.202.7" + "Core" : "3.7.202.9" }, "InPreview" : false } diff --git a/changelogs/CHANGELOG.2023.md b/changelogs/CHANGELOG.2023.md index 5fd66fa2a8..436515d156 100644 --- a/changelogs/CHANGELOG.2023.md +++ b/changelogs/CHANGELOG.2023.md @@ -1,4 +1,23 @@ -### 4.1.414 (2023-09-13 21:40Z) +### 4.1.415 (2023-09-15 01:47Z) + * AWS Tools for PowerShell now use AWS .NET SDK 3.7.645.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. + * Amazon AppStream + * Modified cmdlet Get-APSSessionList: added parameter InstanceId. + * Modified cmdlet New-APSFleet: added parameters ComputeCapacity_DesiredSession and MaxSessionsPerInstance. + * Modified cmdlet Update-APSFleet: added parameters ComputeCapacity_DesiredSession and MaxSessionsPerInstance. + * Amazon Lookout for Equipment + * Added cmdlet Get-L4ERetrainingScheduler leveraging the DescribeRetrainingScheduler service API. + * Added cmdlet Get-L4ERetrainingSchedulerList leveraging the ListRetrainingSchedulers service API. + * Added cmdlet New-L4ERetrainingScheduler leveraging the CreateRetrainingScheduler service API. + * Added cmdlet Remove-L4ERetrainingScheduler leveraging the DeleteRetrainingScheduler service API. + * Added cmdlet Start-L4ERetrainingScheduler leveraging the StartRetrainingScheduler service API. + * Added cmdlet Stop-L4ERetrainingScheduler leveraging the StopRetrainingScheduler service API. + * Added cmdlet Update-L4EModel leveraging the UpdateModel service API. + * Added cmdlet Update-L4ERetrainingScheduler leveraging the UpdateRetrainingScheduler service API. + * Modified cmdlet Import-L4EModelVersion: added parameter InferenceDataImportStrategy. + * Amazon WAF V2 + * Modified cmdlet Update-WAF2IPSet: added parameter IsAddressesSet. + +### 4.1.414 (2023-09-13 21:40Z) * AWS Tools for PowerShell now use AWS .NET SDK 3.7.644.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. * Amazon Elastic Disaster Recovery Service * Added cmdlet Get-EDRSLaunchActionList leveraging the ListLaunchActions service API. diff --git a/changelogs/CHANGELOG.ALL.md b/changelogs/CHANGELOG.ALL.md index 992422bf32..a1f54952e6 100644 --- a/changelogs/CHANGELOG.ALL.md +++ b/changelogs/CHANGELOG.ALL.md @@ -1,4 +1,23 @@ -### 4.1.414 (2023-09-13 21:40Z) +### 4.1.415 (2023-09-15 01:47Z) + * AWS Tools for PowerShell now use AWS .NET SDK 3.7.645.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. + * Amazon AppStream + * Modified cmdlet Get-APSSessionList: added parameter InstanceId. + * Modified cmdlet New-APSFleet: added parameters ComputeCapacity_DesiredSession and MaxSessionsPerInstance. + * Modified cmdlet Update-APSFleet: added parameters ComputeCapacity_DesiredSession and MaxSessionsPerInstance. + * Amazon Lookout for Equipment + * Added cmdlet Get-L4ERetrainingScheduler leveraging the DescribeRetrainingScheduler service API. + * Added cmdlet Get-L4ERetrainingSchedulerList leveraging the ListRetrainingSchedulers service API. + * Added cmdlet New-L4ERetrainingScheduler leveraging the CreateRetrainingScheduler service API. + * Added cmdlet Remove-L4ERetrainingScheduler leveraging the DeleteRetrainingScheduler service API. + * Added cmdlet Start-L4ERetrainingScheduler leveraging the StartRetrainingScheduler service API. + * Added cmdlet Stop-L4ERetrainingScheduler leveraging the StopRetrainingScheduler service API. + * Added cmdlet Update-L4EModel leveraging the UpdateModel service API. + * Added cmdlet Update-L4ERetrainingScheduler leveraging the UpdateRetrainingScheduler service API. + * Modified cmdlet Import-L4EModelVersion: added parameter InferenceDataImportStrategy. + * Amazon WAF V2 + * Modified cmdlet Update-WAF2IPSet: added parameter IsAddressesSet. + +### 4.1.414 (2023-09-13 21:40Z) * AWS Tools for PowerShell now use AWS .NET SDK 3.7.644.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. * Amazon Elastic Disaster Recovery Service * Added cmdlet Get-EDRSLaunchActionList leveraging the ListLaunchActions service API. diff --git a/generator/AWSPSGeneratorLib/Config/ServiceConfig/lookoutequipment.xml b/generator/AWSPSGeneratorLib/Config/ServiceConfig/lookoutequipment.xml index d81fa8d2fd..f354e49728 100644 --- a/generator/AWSPSGeneratorLib/Config/ServiceConfig/lookoutequipment.xml +++ b/generator/AWSPSGeneratorLib/Config/ServiceConfig/lookoutequipment.xml @@ -39,6 +39,10 @@ + + + + @@ -63,6 +67,10 @@ + + + + @@ -95,6 +103,10 @@ + + + + @@ -139,6 +151,10 @@ + + + + @@ -159,10 +175,18 @@ + + + + + + + + @@ -183,6 +207,14 @@ + + + + + + + + \ No newline at end of file diff --git a/modules/AWSPowerShell/AWSAliases.ps1 b/modules/AWSPowerShell/AWSAliases.ps1 index d2e2a851cc..e155ad0344 100644 --- a/modules/AWSPowerShell/AWSAliases.ps1 +++ b/modules/AWSPowerShell/AWSAliases.ps1 @@ -15874,6 +15874,8 @@ Set-Alias -Name Create-L4ELabelGroup -Value New-L4ELabelGroup Set-Alias -Name L4E-CreateLabelGroup -Value New-L4ELabelGroup Set-Alias -Name Create-L4EModel -Value New-L4EModel Set-Alias -Name L4E-CreateModel -Value New-L4EModel +Set-Alias -Name Create-L4ERetrainingScheduler -Value New-L4ERetrainingScheduler +Set-Alias -Name L4E-CreateRetrainingScheduler -Value New-L4ERetrainingScheduler Set-Alias -Name Delete-L4EDataset -Value Remove-L4EDataset Set-Alias -Name L4E-DeleteDataset -Value Remove-L4EDataset Set-Alias -Name Delete-L4EInferenceScheduler -Value Remove-L4EInferenceScheduler @@ -15886,6 +15888,8 @@ Set-Alias -Name Delete-L4EModel -Value Remove-L4EModel Set-Alias -Name L4E-DeleteModel -Value Remove-L4EModel Set-Alias -Name Delete-L4EResourcePolicy -Value Remove-L4EResourcePolicy Set-Alias -Name L4E-DeleteResourcePolicy -Value Remove-L4EResourcePolicy +Set-Alias -Name Delete-L4ERetrainingScheduler -Value Remove-L4ERetrainingScheduler +Set-Alias -Name L4E-DeleteRetrainingScheduler -Value Remove-L4ERetrainingScheduler Set-Alias -Name Describe-L4EDataIngestionJob -Value Get-L4EDataIngestionJob Set-Alias -Name L4E-DescribeDataIngestionJob -Value Get-L4EDataIngestionJob Set-Alias -Name Describe-L4EDataset -Value Get-L4EDataset @@ -15902,6 +15906,8 @@ Set-Alias -Name Describe-L4EModelVersion -Value Get-L4EModelVersion Set-Alias -Name L4E-DescribeModelVersion -Value Get-L4EModelVersion Set-Alias -Name Describe-L4EResourcePolicy -Value Get-L4EResourcePolicy Set-Alias -Name L4E-DescribeResourcePolicy -Value Get-L4EResourcePolicy +Set-Alias -Name Describe-L4ERetrainingScheduler -Value Get-L4ERetrainingScheduler +Set-Alias -Name L4E-DescribeRetrainingScheduler -Value Get-L4ERetrainingScheduler Set-Alias -Name L4E-ImportDataset -Value Import-L4EDataset Set-Alias -Name L4E-ImportModelVersion -Value Import-L4EModelVersion Set-Alias -Name List-L4EDataIngestionJobs -Value Get-L4EDataIngestionJobList @@ -15931,6 +15937,9 @@ Set-Alias -Name L4E-ListModels -Value Get-L4EModelList Set-Alias -Name List-L4EModelVersions -Value Get-L4EModelVersionList Set-Alias -Name List-L4EModelVersionList -Value Get-L4EModelVersionList Set-Alias -Name L4E-ListModelVersions -Value Get-L4EModelVersionList +Set-Alias -Name List-L4ERetrainingSchedulers -Value Get-L4ERetrainingSchedulerList +Set-Alias -Name List-L4ERetrainingSchedulerList -Value Get-L4ERetrainingSchedulerList +Set-Alias -Name L4E-ListRetrainingSchedulers -Value Get-L4ERetrainingSchedulerList Set-Alias -Name List-L4ESensorStatistics -Value Get-L4ESensorStatisticList Set-Alias -Name List-L4ESensorStatisticList -Value Get-L4ESensorStatisticList Set-Alias -Name L4E-ListSensorStatistics -Value Get-L4ESensorStatisticList @@ -15939,12 +15948,16 @@ Set-Alias -Name Put-L4EResourcePolicy -Value Write-L4EResourcePolicy Set-Alias -Name L4E-PutResourcePolicy -Value Write-L4EResourcePolicy Set-Alias -Name L4E-StartDataIngestionJob -Value Start-L4EDataIngestionJob Set-Alias -Name L4E-StartInferenceScheduler -Value Start-L4EInferenceScheduler +Set-Alias -Name L4E-StartRetrainingScheduler -Value Start-L4ERetrainingScheduler Set-Alias -Name L4E-StopInferenceScheduler -Value Stop-L4EInferenceScheduler +Set-Alias -Name L4E-StopRetrainingScheduler -Value Stop-L4ERetrainingScheduler Set-Alias -Name L4E-TagResource -Value Add-L4EResourceTag Set-Alias -Name L4E-UntagResource -Value Remove-L4EResourceTag Set-Alias -Name L4E-UpdateActiveModelVersion -Value Update-L4EActiveModelVersion Set-Alias -Name L4E-UpdateInferenceScheduler -Value Update-L4EInferenceScheduler Set-Alias -Name L4E-UpdateLabelGroup -Value Update-L4ELabelGroup +Set-Alias -Name L4E-UpdateModel -Value Update-L4EModel +Set-Alias -Name L4E-UpdateRetrainingScheduler -Value Update-L4ERetrainingScheduler Set-Alias -Name Activate-LOMAnomalyDetector -Value Enable-LOMAnomalyDetector Set-Alias -Name LOM-ActivateAnomalyDetector -Value Enable-LOMAnomalyDetector Set-Alias -Name Back-LOMTestAnomalyDetector -Value Enable-LOMBackTestAnomalyDetector diff --git a/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 b/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 index 4ff1aed17a..b23d048d58 100644 --- a/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 +++ b/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 @@ -36447,6 +36447,13 @@ $L4E_Completers = { break } + # Amazon.LookoutEquipment.InferenceDataImportStrategy + "Import-L4EModelVersion/InferenceDataImportStrategy" + { + $v = "ADD_WHEN_EMPTY","NO_IMPORT","OVERWRITE" + break + } + # Amazon.LookoutEquipment.InferenceExecutionStatus "Get-L4EInferenceExecutionList/Status" { @@ -36475,6 +36482,16 @@ $L4E_Completers = { break } + # Amazon.LookoutEquipment.ModelPromoteMode + { + ($_ -eq "New-L4ERetrainingScheduler/PromoteMode") -Or + ($_ -eq "Update-L4ERetrainingScheduler/PromoteMode") + } + { + $v = "MANAGED","MANUAL" + break + } + # Amazon.LookoutEquipment.ModelStatus "Get-L4EModelList/Status" { @@ -36496,6 +36513,13 @@ $L4E_Completers = { break } + # Amazon.LookoutEquipment.RetrainingSchedulerStatus + "Get-L4ERetrainingSchedulerList/Status" + { + $v = "PENDING","RUNNING","STOPPED","STOPPING" + break + } + # Amazon.LookoutEquipment.TargetSamplingRate "New-L4EModel/DataPreProcessingConfiguration_TargetSamplingRate" { @@ -36514,9 +36538,11 @@ $L4E_Completers = { $L4E_map = @{ "DataPreProcessingConfiguration_TargetSamplingRate"=@("New-L4EModel") "DataUploadFrequency"=@("New-L4EInferenceScheduler","Update-L4EInferenceScheduler") + "InferenceDataImportStrategy"=@("Import-L4EModelVersion") + "PromoteMode"=@("New-L4ERetrainingScheduler","Update-L4ERetrainingScheduler") "Rating"=@("New-L4ELabel") "SourceType"=@("Get-L4EModelVersionList") - "Status"=@("Get-L4EDataIngestionJobList","Get-L4EInferenceExecutionList","Get-L4EInferenceSchedulerList","Get-L4EModelList","Get-L4EModelVersionList") + "Status"=@("Get-L4EDataIngestionJobList","Get-L4EInferenceExecutionList","Get-L4EInferenceSchedulerList","Get-L4EModelList","Get-L4EModelVersionList","Get-L4ERetrainingSchedulerList") } _awsArgumentCompleterRegistration $L4E_Completers $L4E_map @@ -36574,12 +36600,14 @@ $L4E_SelectMap = @{ "New-L4ELabel", "New-L4ELabelGroup", "New-L4EModel", + "New-L4ERetrainingScheduler", "Remove-L4EDataset", "Remove-L4EInferenceScheduler", "Remove-L4ELabel", "Remove-L4ELabelGroup", "Remove-L4EModel", "Remove-L4EResourcePolicy", + "Remove-L4ERetrainingScheduler", "Get-L4EDataIngestionJob", "Get-L4EDataset", "Get-L4EInferenceScheduler", @@ -36588,6 +36616,7 @@ $L4E_SelectMap = @{ "Get-L4EModel", "Get-L4EModelVersion", "Get-L4EResourcePolicy", + "Get-L4ERetrainingScheduler", "Import-L4EDataset", "Import-L4EModelVersion", "Get-L4EDataIngestionJobList", @@ -36599,17 +36628,22 @@ $L4E_SelectMap = @{ "Get-L4ELabelList", "Get-L4EModelList", "Get-L4EModelVersionList", + "Get-L4ERetrainingSchedulerList", "Get-L4ESensorStatisticList", "Get-L4EResourceTag", "Write-L4EResourcePolicy", "Start-L4EDataIngestionJob", "Start-L4EInferenceScheduler", + "Start-L4ERetrainingScheduler", "Stop-L4EInferenceScheduler", + "Stop-L4ERetrainingScheduler", "Add-L4EResourceTag", "Remove-L4EResourceTag", "Update-L4EActiveModelVersion", "Update-L4EInferenceScheduler", - "Update-L4ELabelGroup") + "Update-L4ELabelGroup", + "Update-L4EModel", + "Update-L4ERetrainingScheduler") } _awsArgumentCompleterRegistration $L4E_SelectCompleters $L4E_SelectMap diff --git a/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Get-PCAPermissionList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Get-PCAPermissionList-Cmdlet.cs index 14089f4640..569cad3678 100644 --- a/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Get-PCAPermissionList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Get-PCAPermissionList-Cmdlet.cs @@ -28,7 +28,31 @@ namespace Amazon.PowerShell.Cmdlets.PCA { /// - /// Amazon.ACMPCA.IAmazonACMPCA.ListPermissions

This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// List all permissions on a private CA, if any, granted to the Certificate Manager (ACM) + /// service principal (acm.amazonaws.com). + /// + /// + /// + /// These permissions allow ACM to issue and renew ACM certificates that reside in the + /// same Amazon Web Services account as the CA. + /// + /// Permissions can be granted with the CreatePermission + /// action and revoked with the DeletePermission + /// action. + /// About Permissions
  • + /// If the private CA and the certificates it issues reside in the same account, you can + /// use CreatePermission to grant permissions for ACM to carry out automatic + /// certificate renewals. + ///
  • + /// For automatic certificate renewal to succeed, the ACM service principal needs permissions + /// to create, retrieve, and list certificates. + ///
  • + /// If the private CA and the ACM certificates reside in different accounts, then permissions + /// cannot be used to enable automatic renewals. Instead, the ACM certificate owner must + /// set up a resource-based policy to enable cross-account issuance and renewals. For + /// more information, see Using + /// a Resource Based Policy with Amazon Web Services Private CA. + ///


This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
[Cmdlet("Get", "PCAPermissionList")] [OutputType("Amazon.ACMPCA.Model.Permission")] diff --git a/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Get-PCAPolicy-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Get-PCAPolicy-Cmdlet.cs index f44226087e..d92016aac8 100644 --- a/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Get-PCAPolicy-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Get-PCAPolicy-Cmdlet.cs @@ -28,7 +28,33 @@ namespace Amazon.PowerShell.Cmdlets.PCA { /// - /// Amazon.ACMPCA.IAmazonACMPCA.GetPolicy + /// Retrieves the resource-based policy attached to a private CA. If either the private + /// CA resource or the policy cannot be found, this action returns a ResourceNotFoundException. + /// + /// + /// + /// + /// The policy can be attached or updated with PutPolicy + /// and removed with DeletePolicy. + /// About Policies
  • + /// A policy grants access on a private CA to an Amazon Web Services customer account, + /// to Amazon Web Services Organizations, or to an Amazon Web Services Organizations unit. + /// Policies are under the control of a CA administrator. For more information, see Using a + /// Resource Based Policy with Amazon Web Services Private CA. + ///
  • + /// A policy permits a user of Certificate Manager (ACM) to issue ACM certificates signed + /// by a CA in another account. + ///
  • + /// For ACM to manage automatic renewal of these certificates, the ACM user must configure + /// a Service Linked Role (SLR). The SLR allows the ACM service to assume the identity + /// of the user, subject to confirmation against the Amazon Web Services Private CA policy. + /// For more information, see Using + /// a Service Linked Role with ACM. + ///
  • + /// Updates made in Amazon Web Services Resource Manager (RAM) are reflected in policies. + /// For more information, see Attach + /// a Policy for Cross-Account Access. + ///
///
[Cmdlet("Get", "PCAPolicy")] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/New-PCAPermission-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/New-PCAPermission-Cmdlet.cs index 1c72cbf400..5a60d60415 100644 --- a/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/New-PCAPermission-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/New-PCAPermission-Cmdlet.cs @@ -28,7 +28,30 @@ namespace Amazon.PowerShell.Cmdlets.PCA { /// - /// Amazon.ACMPCA.IAmazonACMPCA.CreatePermission + /// Grants one or more permissions on a private CA to the Certificate Manager (ACM) service + /// principal (acm.amazonaws.com). These permissions allow ACM to issue and + /// renew ACM certificates that reside in the same Amazon Web Services account as the + /// CA. + /// + /// + /// + /// You can list current permissions with the ListPermissions + /// action and revoke them with the DeletePermission + /// action. + /// About Permissions
  • + /// If the private CA and the certificates it issues reside in the same account, you can + /// use CreatePermission to grant permissions for ACM to carry out automatic + /// certificate renewals. + ///
  • + /// For automatic certificate renewal to succeed, the ACM service principal needs permissions + /// to create, retrieve, and list certificates. + ///
  • + /// If the private CA and the ACM certificates reside in different accounts, then permissions + /// cannot be used to enable automatic renewals. Instead, the ACM certificate owner must + /// set up a resource-based policy to enable cross-account issuance and renewals. For + /// more information, see Using + /// a Resource Based Policy with Amazon Web Services Private CA. + ///
///
[Cmdlet("New", "PCAPermission", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Remove-PCAPermission-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Remove-PCAPermission-Cmdlet.cs index 12f1f02e2f..20c779e016 100644 --- a/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Remove-PCAPermission-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Remove-PCAPermission-Cmdlet.cs @@ -28,7 +28,32 @@ namespace Amazon.PowerShell.Cmdlets.PCA { /// - /// Amazon.ACMPCA.IAmazonACMPCA.DeletePermission + /// Revokes permissions on a private CA granted to the Certificate Manager (ACM) service + /// principal (acm.amazonaws.com). + /// + /// + /// + /// These permissions allow ACM to issue and renew ACM certificates that reside in the + /// same Amazon Web Services account as the CA. If you revoke these permissions, ACM will + /// no longer renew the affected certificates automatically. + /// + /// Permissions can be granted with the CreatePermission + /// action and listed with the ListPermissions + /// action. + /// About Permissions
  • + /// If the private CA and the certificates it issues reside in the same account, you can + /// use CreatePermission to grant permissions for ACM to carry out automatic + /// certificate renewals. + ///
  • + /// For automatic certificate renewal to succeed, the ACM service principal needs permissions + /// to create, retrieve, and list certificates. + ///
  • + /// If the private CA and the ACM certificates reside in different accounts, then permissions + /// cannot be used to enable automatic renewals. Instead, the ACM certificate owner must + /// set up a resource-based policy to enable cross-account issuance and renewals. For + /// more information, see Using + /// a Resource Based Policy with Amazon Web Services Private CA. + ///
///
[Cmdlet("Remove", "PCAPermission", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Remove-PCAPolicy-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Remove-PCAPolicy-Cmdlet.cs index df06ce7efc..b8926abac7 100644 --- a/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Remove-PCAPolicy-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Remove-PCAPolicy-Cmdlet.cs @@ -28,7 +28,39 @@ namespace Amazon.PowerShell.Cmdlets.PCA { /// - /// Amazon.ACMPCA.IAmazonACMPCA.DeletePolicy + /// Deletes the resource-based policy attached to a private CA. Deletion will remove any + /// access that the policy has granted. If there is no policy attached to the private + /// CA, this action will return successful. + /// + /// + /// + /// If you delete a policy that was applied through Amazon Web Services Resource Access + /// Manager (RAM), the CA will be removed from all shares in which it was included. + /// + /// The Certificate Manager Service Linked Role that the policy supports is not affected + /// when you delete the policy. + /// + /// The current policy can be shown with GetPolicy + /// and updated with PutPolicy. + /// About Policies
  • + /// A policy grants access on a private CA to an Amazon Web Services customer account, + /// to Amazon Web Services Organizations, or to an Amazon Web Services Organizations unit. + /// Policies are under the control of a CA administrator. For more information, see Using a + /// Resource Based Policy with Amazon Web Services Private CA. + ///
  • + /// A policy permits a user of Certificate Manager (ACM) to issue ACM certificates signed + /// by a CA in another account. + ///
  • + /// For ACM to manage automatic renewal of these certificates, the ACM user must configure + /// a Service Linked Role (SLR). The SLR allows the ACM service to assume the identity + /// of the user, subject to confirmation against the Amazon Web Services Private CA policy. + /// For more information, see Using + /// a Service Linked Role with ACM. + ///
  • + /// Updates made in Amazon Web Services Resource Manager (RAM) are reflected in policies. + /// For more information, see Attach + /// a Policy for Cross-Account Access. + ///
///
[Cmdlet("Remove", "PCAPolicy", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Set-PCAPolicy-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Set-PCAPolicy-Cmdlet.cs index ca3f6ea826..04a030286c 100644 --- a/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Set-PCAPolicy-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ACMPCA/Basic/Set-PCAPolicy-Cmdlet.cs @@ -28,7 +28,35 @@ namespace Amazon.PowerShell.Cmdlets.PCA { /// - /// Amazon.ACMPCA.IAmazonACMPCA.PutPolicy + /// Attaches a resource-based policy to a private CA. + /// + /// + /// + /// A policy can also be applied by sharing a private CA through Amazon Web Services Resource + /// Access Manager (RAM). For more information, see Attach + /// a Policy for Cross-Account Access. + /// + /// The policy can be displayed with GetPolicy + /// and removed with DeletePolicy. + /// About Policies
  • + /// A policy grants access on a private CA to an Amazon Web Services customer account, + /// to Amazon Web Services Organizations, or to an Amazon Web Services Organizations unit. + /// Policies are under the control of a CA administrator. For more information, see Using a + /// Resource Based Policy with Amazon Web Services Private CA. + ///
  • + /// A policy permits a user of Certificate Manager (ACM) to issue ACM certificates signed + /// by a CA in another account. + ///
  • + /// For ACM to manage automatic renewal of these certificates, the ACM user must configure + /// a Service Linked Role (SLR). The SLR allows the ACM service to assume the identity + /// of the user, subject to confirmation against the Amazon Web Services Private CA policy. + /// For more information, see Using + /// a Service Linked Role with ACM. + ///
  • + /// Updates made in Amazon Web Services Resource Manager (RAM) are reflected in policies. + /// For more information, see Attach + /// a Policy for Cross-Account Access. + ///
///
[Cmdlet("Set", "PCAPolicy", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/AppStream/Basic/Get-APSSessionList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/AppStream/Basic/Get-APSSessionList-Cmdlet.cs index 1c3deb923e..60e3476fba 100644 --- a/modules/AWSPowerShell/Cmdlets/AppStream/Basic/Get-APSSessionList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/AppStream/Basic/Get-APSSessionList-Cmdlet.cs @@ -73,6 +73,16 @@ public partial class GetAPSSessionListCmdlet : AmazonAppStreamClientCmdlet, IExe public System.String FleetName { get; set; } #endregion + #region Parameter InstanceId + /// + /// + /// The identifier for the instance hosting the session. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String InstanceId { get; set; } + #endregion + #region Parameter StackName /// /// @@ -191,6 +201,7 @@ protected override void ProcessRecord() WriteWarning("You are passing $null as a value for parameter FleetName 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; context.Limit = this.Limit; context.NextToken = this.NextToken; context.StackName = this.StackName; @@ -229,6 +240,10 @@ public object Execute(ExecutorContext context) { request.FleetName = cmdletContext.FleetName; } + if (cmdletContext.InstanceId != null) + { + request.InstanceId = cmdletContext.InstanceId; + } if (cmdletContext.Limit != null) { request.Limit = cmdletContext.Limit.Value; @@ -328,6 +343,7 @@ internal partial class CmdletContext : ExecutorContext { public Amazon.AppStream.AuthenticationType AuthenticationType { get; set; } public System.String FleetName { get; set; } + public System.String InstanceId { get; set; } public System.Int32? Limit { get; set; } public System.String NextToken { get; set; } public System.String StackName { get; set; } diff --git a/modules/AWSPowerShell/Cmdlets/AppStream/Basic/New-APSFleet-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/AppStream/Basic/New-APSFleet-Cmdlet.cs index 643825228f..1ce3d14c4e 100644 --- a/modules/AWSPowerShell/Cmdlets/AppStream/Basic/New-APSFleet-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/AppStream/Basic/New-APSFleet-Cmdlet.cs @@ -62,6 +62,20 @@ public partial class NewAPSFleetCmdlet : AmazonAppStreamClientCmdlet, IExecutor public System.Int32? ComputeCapacity_DesiredInstance { get; set; } #endregion + #region Parameter ComputeCapacity_DesiredSession + /// + /// + /// The desired number of user sessions for a multi-session fleet. This is not allowed + /// for single-session fleets.When you create a fleet, you must set either the DesiredSessions or DesiredInstances + /// attribute, based on the type of fleet you create. You can’t define both attributes + /// or leave both attributes blank. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("ComputeCapacity_DesiredSessions")] + public System.Int32? ComputeCapacity_DesiredSession { get; set; } + #endregion + #region Parameter DomainJoinInfo_DirectoryName /// /// @@ -213,13 +227,24 @@ public partial class NewAPSFleetCmdlet : AmazonAppStreamClientCmdlet, IExecutor public System.Int32? MaxConcurrentSession { get; set; } #endregion + #region Parameter MaxSessionsPerInstance + /// + /// + /// The maximum number of user sessions on an instance. This only applies to multi-session + /// fleets. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.Int32? MaxSessionsPerInstance { get; set; } + #endregion + #region Parameter MaxUserDurationInSecond /// /// /// The maximum amount of time that a streaming session can remain active, in seconds. /// If users are still connected to a streaming instance five minutes before this limit /// is reached, they are prompted to save any open documents before being disconnected. - /// After this time elapses, the instance is terminated and replaced by a new instance.Specify a value between 600 and 360000. + /// After this time elapses, the instance is terminated and replaced by a new instance.Specify a value between 600 and 432000. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -419,6 +444,7 @@ protected override void ProcessRecord() } #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute context.ComputeCapacity_DesiredInstance = this.ComputeCapacity_DesiredInstance; + context.ComputeCapacity_DesiredSession = this.ComputeCapacity_DesiredSession; context.Description = this.Description; context.DisconnectTimeoutInSecond = this.DisconnectTimeoutInSecond; context.DisplayName = this.DisplayName; @@ -438,6 +464,7 @@ protected override void ProcessRecord() } #endif context.MaxConcurrentSession = this.MaxConcurrentSession; + context.MaxSessionsPerInstance = this.MaxSessionsPerInstance; context.MaxUserDurationInSecond = this.MaxUserDurationInSecond; context.Name = this.Name; #if MODULAR @@ -499,6 +526,16 @@ public object Execute(ExecutorContext context) { request.ComputeCapacity.DesiredInstances = requestComputeCapacity_computeCapacity_DesiredInstance.Value; requestComputeCapacityIsNull = false; + } + System.Int32? requestComputeCapacity_computeCapacity_DesiredSession = null; + if (cmdletContext.ComputeCapacity_DesiredSession != null) + { + requestComputeCapacity_computeCapacity_DesiredSession = cmdletContext.ComputeCapacity_DesiredSession.Value; + } + if (requestComputeCapacity_computeCapacity_DesiredSession != null) + { + request.ComputeCapacity.DesiredSessions = requestComputeCapacity_computeCapacity_DesiredSession.Value; + requestComputeCapacityIsNull = false; } // determine if request.ComputeCapacity should be set to null if (requestComputeCapacityIsNull) @@ -578,6 +615,10 @@ public object Execute(ExecutorContext context) { request.MaxConcurrentSessions = cmdletContext.MaxConcurrentSession.Value; } + if (cmdletContext.MaxSessionsPerInstance != null) + { + request.MaxSessionsPerInstance = cmdletContext.MaxSessionsPerInstance.Value; + } if (cmdletContext.MaxUserDurationInSecond != null) { request.MaxUserDurationInSeconds = cmdletContext.MaxUserDurationInSecond.Value; @@ -722,6 +763,7 @@ private Amazon.AppStream.Model.CreateFleetResponse CallAWSServiceOperation(IAmaz internal partial class CmdletContext : ExecutorContext { public System.Int32? ComputeCapacity_DesiredInstance { get; set; } + public System.Int32? ComputeCapacity_DesiredSession { get; set; } public System.String Description { get; set; } public System.Int32? DisconnectTimeoutInSecond { get; set; } public System.String DisplayName { get; set; } @@ -735,6 +777,7 @@ internal partial class CmdletContext : ExecutorContext public System.String ImageName { get; set; } public System.String InstanceType { get; set; } public System.Int32? MaxConcurrentSession { get; set; } + public System.Int32? MaxSessionsPerInstance { get; set; } public System.Int32? MaxUserDurationInSecond { get; set; } public System.String Name { get; set; } public Amazon.AppStream.PlatformType Platform { get; set; } diff --git a/modules/AWSPowerShell/Cmdlets/AppStream/Basic/Update-APSFleet-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/AppStream/Basic/Update-APSFleet-Cmdlet.cs index 2a99e8e830..9c7d0b6ed8 100644 --- a/modules/AWSPowerShell/Cmdlets/AppStream/Basic/Update-APSFleet-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/AppStream/Basic/Update-APSFleet-Cmdlet.cs @@ -95,6 +95,20 @@ public partial class UpdateAPSFleetCmdlet : AmazonAppStreamClientCmdlet, IExecut public System.Int32? ComputeCapacity_DesiredInstance { get; set; } #endregion + #region Parameter ComputeCapacity_DesiredSession + /// + /// + /// The desired number of user sessions for a multi-session fleet. This is not allowed + /// for single-session fleets.When you create a fleet, you must set either the DesiredSessions or DesiredInstances + /// attribute, based on the type of fleet you create. You can’t define both attributes + /// or leave both attributes blank. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("ComputeCapacity_DesiredSessions")] + public System.Int32? ComputeCapacity_DesiredSession { get; set; } + #endregion + #region Parameter DomainJoinInfo_DirectoryName /// /// @@ -224,6 +238,17 @@ public partial class UpdateAPSFleetCmdlet : AmazonAppStreamClientCmdlet, IExecut public System.Int32? MaxConcurrentSession { get; set; } #endregion + #region Parameter MaxSessionsPerInstance + /// + /// + /// The maximum number of user sessions on an instance. This only applies to multi-session + /// fleets. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.Int32? MaxSessionsPerInstance { get; set; } + #endregion + #region Parameter MaxUserDurationInSecond /// /// @@ -424,6 +449,7 @@ protected override void ProcessRecord() context.AttributesToDelete = new List(this.AttributesToDelete); } context.ComputeCapacity_DesiredInstance = this.ComputeCapacity_DesiredInstance; + context.ComputeCapacity_DesiredSession = this.ComputeCapacity_DesiredSession; #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute context.DeleteVpcConfig = this.DeleteVpcConfig; #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute @@ -439,6 +465,7 @@ protected override void ProcessRecord() context.ImageName = this.ImageName; context.InstanceType = this.InstanceType; context.MaxConcurrentSession = this.MaxConcurrentSession; + context.MaxSessionsPerInstance = this.MaxSessionsPerInstance; context.MaxUserDurationInSecond = this.MaxUserDurationInSecond; context.Name = this.Name; context.Platform = this.Platform; @@ -490,6 +517,16 @@ public object Execute(ExecutorContext context) { request.ComputeCapacity.DesiredInstances = requestComputeCapacity_computeCapacity_DesiredInstance.Value; requestComputeCapacityIsNull = false; + } + System.Int32? requestComputeCapacity_computeCapacity_DesiredSession = null; + if (cmdletContext.ComputeCapacity_DesiredSession != null) + { + requestComputeCapacity_computeCapacity_DesiredSession = cmdletContext.ComputeCapacity_DesiredSession.Value; + } + if (requestComputeCapacity_computeCapacity_DesiredSession != null) + { + request.ComputeCapacity.DesiredSessions = requestComputeCapacity_computeCapacity_DesiredSession.Value; + requestComputeCapacityIsNull = false; } // determine if request.ComputeCapacity should be set to null if (requestComputeCapacityIsNull) @@ -571,6 +608,10 @@ public object Execute(ExecutorContext context) { request.MaxConcurrentSessions = cmdletContext.MaxConcurrentSession.Value; } + if (cmdletContext.MaxSessionsPerInstance != null) + { + request.MaxSessionsPerInstance = cmdletContext.MaxSessionsPerInstance.Value; + } if (cmdletContext.MaxUserDurationInSecond != null) { request.MaxUserDurationInSeconds = cmdletContext.MaxUserDurationInSecond.Value; @@ -712,6 +753,7 @@ internal partial class CmdletContext : ExecutorContext { public List AttributesToDelete { get; set; } public System.Int32? ComputeCapacity_DesiredInstance { get; set; } + public System.Int32? ComputeCapacity_DesiredSession { get; set; } [System.ObsoleteAttribute] public System.Boolean? DeleteVpcConfig { get; set; } public System.String Description { get; set; } @@ -726,6 +768,7 @@ internal partial class CmdletContext : ExecutorContext public System.String ImageName { get; set; } public System.String InstanceType { get; set; } public System.Int32? MaxConcurrentSession { get; set; } + public System.Int32? MaxSessionsPerInstance { get; set; } public System.Int32? MaxUserDurationInSecond { get; set; } public System.String Name { get; set; } public Amazon.AppStream.PlatformType Platform { get; set; } diff --git a/modules/AWSPowerShell/Cmdlets/Chime/Basic/Get-CHMChannelList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Chime/Basic/Get-CHMChannelList-Cmdlet.cs index ba18b157de..baa1c82286 100644 --- a/modules/AWSPowerShell/Cmdlets/Chime/Basic/Get-CHMChannelList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Chime/Basic/Get-CHMChannelList-Cmdlet.cs @@ -28,7 +28,26 @@ namespace Amazon.PowerShell.Cmdlets.CHM { /// - /// Amazon.Chime.IAmazonChime.ListChannels

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

This operation is deprecated. + /// Lists all Channels created under a single Chime App as a paginated list. You can specify + /// filters to narrow results. + /// + /// + /// Functionality & restrictions
  • + /// Use privacy = PUBLIC to retrieve all public channels in the account. + ///
  • + /// Only an AppInstanceAdmin can set privacy = PRIVATE to list + /// the private channels in an account. + ///
+ /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn + /// of the user that makes the API call as the value in the header. + /// This API is is no longer supported and will not be updated. We recommend using + /// the latest version, ListChannels, + /// in the Amazon Chime SDK. + /// + /// Using the latest version requires migrating to a dedicated namespace. For more information, + /// refer to Migrating + /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. + ///

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

This operation is deprecated. ///
[Cmdlet("Get", "CHMChannelList")] [OutputType("Amazon.Chime.Model.ChannelSummary")] diff --git a/modules/AWSPowerShell/Cmdlets/ChimeSDKMessaging/Basic/Get-CHMMGChannelList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ChimeSDKMessaging/Basic/Get-CHMMGChannelList-Cmdlet.cs index 1afdf2cb18..d1c0686947 100644 --- a/modules/AWSPowerShell/Cmdlets/ChimeSDKMessaging/Basic/Get-CHMMGChannelList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ChimeSDKMessaging/Basic/Get-CHMMGChannelList-Cmdlet.cs @@ -28,7 +28,20 @@ namespace Amazon.PowerShell.Cmdlets.CHMMG { /// - /// Amazon.ChimeSDKMessaging.IAmazonChimeSDKMessaging.ListChannels + /// Lists all Channels created under a single Chime App as a paginated list. You can specify + /// filters to narrow results. + /// + /// + /// Functionality & restrictions
  • + /// Use privacy = PUBLIC to retrieve all public channels in the account. + ///
  • + /// Only an AppInstanceAdmin can set privacy = PRIVATE to list + /// the private channels in an account. + ///
+ /// The x-amz-chime-bearer request header is mandatory. Use the ARN of the + /// AppInstanceUser or AppInstanceBot that makes the API call + /// as the value in the header. + /// ///
[Cmdlet("Get", "CHMMGChannelList")] [OutputType("Amazon.ChimeSDKMessaging.Model.ChannelSummary")] diff --git a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Get-CFNStack-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Get-CFNStack-Cmdlet.cs index fda3af9be3..8a22754b1d 100644 --- a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Get-CFNStack-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Get-CFNStack-Cmdlet.cs @@ -49,8 +49,8 @@ public partial class GetCFNStackCmdlet : AmazonCloudFormationClientCmdlet, IExec /// /// /// If you don't pass a parameter to StackName, the API returns a response - /// that describes all resources in the account. This requires ListStacks - /// and DescribeStacks permissions.The IAM policy below can be added to IAM policies when you want to limit resource-level + /// that describes all resources in the account, which can impact performance. This requires + /// ListStacks and DescribeStacks permissions.Consider using the ListStacks API if you're not passing a parameter to StackName.The IAM policy below can be added to IAM policies when you want to limit resource-level /// permissions and avoid returning a response when no parameter is sent in the request:{ "Version": "2012-10-17", "Statement": [{ "Effect": "Deny", "Action": "cloudformation:DescribeStacks", /// "NotResource": "arn:aws:cloudformation:*:*:stack/*/*" }] }The name or the unique stack ID that's associated with the stack, which aren't always /// interchangeable:
  • Running stacks: You can specify either the stack's name or its unique stack ID.
  • Deleted stacks: You must specify the unique stack ID.
Default: There is no default value. diff --git a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/New-CFNStack-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/New-CFNStack-Cmdlet.cs index cccfc2bbe6..b2aa8cd990 100644 --- a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/New-CFNStack-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/New-CFNStack-Cmdlet.cs @@ -209,11 +209,9 @@ public partial class NewCFNStackCmdlet : AmazonCloudFormationClientCmdlet, IExec #region Parameter RetainExceptOnCreate /// /// - /// This deletion policy deletes newly created resources, but retains existing resources, - /// when a stack operation is rolled back. This ensures new, empty, and unused resources - /// are deleted, while critical resources and their data are retained. RetainExceptOnCreate - /// can be specified for any resource that supports the - /// DeletionPolicy attribute. + /// When set to true, newly created resources are deleted when the operation + /// rolls back. This includes newly created resources marked with a deletion policy of + /// Retain.Default: false /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/New-CFNStackSet-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/New-CFNStackSet-Cmdlet.cs index 42ac3d44e9..2056e8d083 100644 --- a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/New-CFNStackSet-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/New-CFNStackSet-Cmdlet.cs @@ -60,7 +60,7 @@ public partial class NewCFNStackSetCmdlet : AmazonCloudFormationClientCmdlet, IE /// /// The Amazon Resource Name (ARN) of the IAM role to use to create this stack set.Specify an IAM role only if you are using customized administrator roles to control /// which users or groups can manage specific stack sets within the same administrator - /// account. For more information, see Prerequisites: + /// account. For more information, see Prerequisites: /// Granting Permissions for Stack Set Operations in the CloudFormation User Guide. /// ///
@@ -103,14 +103,14 @@ public partial class NewCFNStackSetCmdlet : AmazonCloudFormationClientCmdlet, IE /// AWS::IAM::Group
  • AWS::IAM::InstanceProfile
  • /// AWS::IAM::Policy
  • /// AWS::IAM::Role
  • - /// AWS::IAM::User
  • AWS::IAM::UserToGroupAddition
  • For more information, see Acknowledging + /// AWS::IAM::User
  • AWS::IAM::UserToGroupAddition
  • For more information, see Acknowledging /// IAM Resources in CloudFormation Templates.
  • CAPABILITY_AUTO_EXPANDSome templates reference macros. If your stack set template references one or more /// macros, you must create the stack set directly from the processed template, without /// first reviewing the resulting changes in a change set. To create the stack set directly, - /// you must acknowledge this capability. For more information, see Using + /// you must acknowledge this capability. For more information, see Using /// CloudFormation Macros to Perform Custom Processing on Templates.Stack sets with service-managed permissions don't currently support the use of macros - /// in templates. (This includes the AWS::Include - /// and AWS::Serverless + /// in templates. (This includes the AWS::Include + /// and AWS::Serverless /// transforms, which are macros hosted by CloudFormation.) Even if you specify this capability /// for a stack set with service-managed permissions, if you reference a macro in your /// template the stack set operation will fail.
  • diff --git a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Start-CFNChangeSet-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Start-CFNChangeSet-Cmdlet.cs index 00424eb2a4..d6f41c1cea 100644 --- a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Start-CFNChangeSet-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Start-CFNChangeSet-Cmdlet.cs @@ -108,11 +108,9 @@ public partial class StartCFNChangeSetCmdlet : AmazonCloudFormationClientCmdlet, #region Parameter RetainExceptOnCreate /// /// - /// This deletion policy deletes newly created resources, but retains existing resources, - /// when a stack operation is rolled back. This ensures new, empty, and unused resources - /// are deleted, while critical resources and their data are retained. RetainExceptOnCreate - /// can be specified for any resource that supports the - /// DeletionPolicy attribute. + /// When set to true, newly created resources are deleted when the operation + /// rolls back. This includes newly created resources marked with a deletion policy of + /// Retain.Default: false /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Undo-CFNStack-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Undo-CFNStack-Cmdlet.cs index 74170e9c34..ea26ef4180 100644 --- a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Undo-CFNStack-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Undo-CFNStack-Cmdlet.cs @@ -65,11 +65,9 @@ public partial class UndoCFNStackCmdlet : AmazonCloudFormationClientCmdlet, IExe #region Parameter RetainExceptOnCreate /// /// - /// This deletion policy deletes newly created resources, but retains existing resources, - /// when a stack operation is rolled back. This ensures new, empty, and unused resources - /// are deleted, while critical resources and their data are retained. RetainExceptOnCreate - /// can be specified for any resource that supports the - /// DeletionPolicy attribute. + /// When set to true, newly created resources are deleted when the operation + /// rolls back. This includes newly created resources marked with a deletion policy of + /// Retain.Default: false /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Update-CFNStack-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Update-CFNStack-Cmdlet.cs index e16df69b04..ac38856b5c 100644 --- a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Update-CFNStack-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Update-CFNStack-Cmdlet.cs @@ -183,11 +183,9 @@ public partial class UpdateCFNStackCmdlet : AmazonCloudFormationClientCmdlet, IE #region Parameter RetainExceptOnCreate /// /// - /// This deletion policy deletes newly created resources, but retains existing resources, - /// when a stack operation is rolled back. This ensures new, empty, and unused resources - /// are deleted, while critical resources and their data are retained. RetainExceptOnCreate - /// can be specified for any resource that supports the - /// DeletionPolicy attribute. + /// When set to true, newly created resources are deleted when the operation + /// rolls back. This includes newly created resources marked with a deletion policy of + /// Retain.Default: false /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Update-CFNStackSet-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Update-CFNStackSet-Cmdlet.cs index abb76caf9e..dbecb65dc9 100644 --- a/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Update-CFNStackSet-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CloudFormation/Basic/Update-CFNStackSet-Cmdlet.cs @@ -131,7 +131,7 @@ public partial class UpdateCFNStackSetCmdlet : AmazonCloudFormationClientCmdlet, /// /// The Amazon Resource Name (ARN) of the IAM role to use to update this stack set.Specify an IAM role only if you are using customized administrator roles to control /// which users or groups can manage specific stack sets within the same administrator - /// account. For more information, see Granting + /// account. For more information, see Granting /// Permissions for Stack Set Operations in the CloudFormation User Guide.If you specified a customized administrator role when you created the stack set, you /// must specify a customized administrator role, even if it is the same customized administrator /// role used with this stack set previously. @@ -175,14 +175,14 @@ public partial class UpdateCFNStackSetCmdlet : AmazonCloudFormationClientCmdlet, /// AWS::IAM::Policy
  • /// AWS::IAM::Role
  • /// AWS::IAM::User
  • - /// AWS::IAM::UserToGroupAddition
  • For more information, see Acknowledging + /// AWS::IAM::UserToGroupAdditionFor more information, see Acknowledging /// IAM Resources in CloudFormation Templates.
  • CAPABILITY_AUTO_EXPANDSome templates reference macros. If your stack set template references one or more /// macros, you must update the stack set directly from the processed template, without /// first reviewing the resulting changes in a change set. To update the stack set directly, - /// you must acknowledge this capability. For more information, see Using + /// you must acknowledge this capability. For more information, see Using /// CloudFormation Macros to Perform Custom Processing on Templates.Stack sets with service-managed permissions do not currently support the use of macros - /// in templates. (This includes the AWS::Include - /// and AWS::Serverless + /// in templates. (This includes the AWS::Include + /// and AWS::Serverless /// transforms, which are macros hosted by CloudFormation.) Even if you specify this capability /// for a stack set with service-managed permissions, if you reference a macro in your /// template the stack set operation will fail.
  • diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPCustomAttribute-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPCustomAttribute-Cmdlet.cs index 26c5e9d333..c981764e9b 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPCustomAttribute-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPCustomAttribute-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AddCustomAttributes + /// Adds additional user attributes to the user pool schema. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Add", "CGIPCustomAttribute", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPUserToGroupAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPUserToGroupAdmin-Cmdlet.cs index 37fd9dbd82..cc89dcb88a 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPUserToGroupAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Add-CGIPUserToGroupAdmin-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminAddUserToGroup + /// Adds the specified user to the specified group. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Add", "CGIPUserToGroupAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPUserRegistrationAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPUserRegistrationAdmin-Cmdlet.cs index b24c4a8e26..53d81703bb 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPUserRegistrationAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Confirm-CGIPUserRegistrationAdmin-Cmdlet.cs @@ -28,7 +28,16 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminConfirmSignUp + /// Confirms user registration as an admin without using a confirmation code. Works on + /// any user. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Confirm", "CGIPUserRegistrationAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Connect-CGIPProviderForUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Connect-CGIPProviderForUserAdmin-Cmdlet.cs index e02c8c0012..3cbb22138a 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Connect-CGIPProviderForUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Connect-CGIPProviderForUserAdmin-Cmdlet.cs @@ -28,7 +28,31 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminLinkProviderForUser + /// Links an existing user account in a user pool (DestinationUser) to an + /// identity from an external IdP (SourceUser) based on a specified attribute + /// name and value from the external IdP. This allows you to create a link from the existing + /// user account to an external federated user identity that has not yet been used to + /// sign in. You can then use the federated user identity to sign in as the existing user + /// account. + /// + /// + /// + /// For example, if there is an existing user with a username and password, this API + /// links that user to a federated user identity. When the user signs in with a federated + /// user identity, they sign in as the existing user account. + /// + /// The maximum number of federated identities linked to a user is five. + /// + /// Because this API allows a user with an external federated identity to sign in as an + /// existing user in the user pool, it is critical that it only be used with external + /// IdPs and provider attributes that have been trusted by the application owner. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Connect", "CGIPProviderForUserAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPProviderForUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPProviderForUserAdmin-Cmdlet.cs index cb33bfe316..0c3579a560 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPProviderForUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPProviderForUserAdmin-Cmdlet.cs @@ -28,7 +28,43 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminDisableProviderForUser + /// Prevents the user from signing in with the specified external (SAML or social) identity + /// provider (IdP). If the user that you want to deactivate is a Amazon Cognito user pools + /// native username + password user, they can't use their password to sign in. If the + /// user to deactivate is a linked external IdP user, any link between that user and an + /// existing user is removed. When the external user signs in again, and the user is no + /// longer attached to the previously linked DestinationUser, the user must + /// create a new user account. See AdminLinkProviderForUser. + /// + /// + /// + /// The ProviderName must match the value specified when creating an IdP + /// for the pool. + /// + /// To deactivate a native username + password user, the ProviderName value + /// must be Cognito and the ProviderAttributeName must be Cognito_Subject. + /// The ProviderAttributeValue must be the name that is used in the user + /// pool for the user. + /// + /// The ProviderAttributeName must always be Cognito_Subject + /// for social IdPs. The ProviderAttributeValue must always be the exact + /// subject that was used when the user was originally linked as a source user. + /// + /// For de-linking a SAML identity, there are two scenarios. If the linked identity has + /// not yet been used to sign in, the ProviderAttributeName and ProviderAttributeValue + /// must be the same values that were used for the SourceUser when the identities + /// were originally linked using AdminLinkProviderForUser call. (If the + /// linking was done with ProviderAttributeName set to Cognito_Subject, + /// the same applies here). However, if the user has already signed in, the ProviderAttributeName + /// must be Cognito_Subject and ProviderAttributeValue must + /// be the subject of the SAML assertion. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Disable", "CGIPProviderForUserAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPUserAdmin-Cmdlet.cs index 8a650a9242..63fd1150e3 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disable-CGIPUserAdmin-Cmdlet.cs @@ -28,7 +28,17 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminDisableUser + /// Deactivates a user and revokes all access tokens for the user. A deactivated user + /// can't sign in, but still appears in the responses to GetUser and ListUsers + /// API requests. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Disable", "CGIPUserAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disconnect-CGIPUserGlobalAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disconnect-CGIPUserGlobalAdmin-Cmdlet.cs index f3936ef0b1..534f7c8f30 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disconnect-CGIPUserGlobalAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Disconnect-CGIPUserGlobalAdmin-Cmdlet.cs @@ -28,7 +28,23 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminUserGlobalSignOut + /// Signs out a user from all devices. AdminUserGlobalSignOut invalidates + /// all identity, access and refresh tokens that Amazon Cognito has issued to a user. + /// A user can still use a hosted UI cookie to retrieve new tokens for the duration of + /// the 1-hour cookie validity period. + /// + /// + /// + /// Your app isn't aware that a user's access token is revoked unless it attempts to authorize + /// a user pools API request with an access token that contains the scope aws.cognito.signin.user.admin. + /// Your app might otherwise accept access tokens until they expire. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Disconnect", "CGIPUserGlobalAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Edit-CGIPDeviceStatusAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Edit-CGIPDeviceStatusAdmin-Cmdlet.cs index 428e7de8ba..a0a904eb8b 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Edit-CGIPDeviceStatusAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Edit-CGIPDeviceStatusAdmin-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminUpdateDeviceStatus + /// Updates the device status as an administrator. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Edit", "CGIPDeviceStatusAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Enable-CGIPUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Enable-CGIPUserAdmin-Cmdlet.cs index bf31afe249..3fdd193876 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Enable-CGIPUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Enable-CGIPUserAdmin-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminEnableUser + /// Enables the specified user as an administrator. Works on any user. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Enable", "CGIPUserAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceAdmin-Cmdlet.cs index fea4e3f1ee..d3a611776b 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceAdmin-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminGetDevice + /// Gets the device, as an administrator. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Get", "CGIPDeviceAdmin")] [OutputType("Amazon.CognitoIdentityProvider.Model.DeviceType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceListAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceListAdmin-Cmdlet.cs index fb65b60075..80b380bdbe 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceListAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPDeviceListAdmin-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminListDevices

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Lists devices, as an administrator. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
    [Cmdlet("Get", "CGIPDeviceListAdmin")] [OutputType("Amazon.CognitoIdentityProvider.Model.DeviceType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupList-Cmdlet.cs index 1b5e8fafe0..17224fe49a 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupList-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListGroups

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Lists the groups associated with a user pool. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
    [Cmdlet("Get", "CGIPGroupList")] [OutputType("Amazon.CognitoIdentityProvider.Model.GroupType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupsForUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupsForUserAdmin-Cmdlet.cs index 00713f1ed9..6f561701e0 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupsForUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPGroupsForUserAdmin-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminListGroupsForUser

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Lists the groups that the user belongs to. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
    [Cmdlet("Get", "CGIPGroupsForUserAdmin")] [OutputType("Amazon.CognitoIdentityProvider.Model.GroupType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPIdentityProviderList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPIdentityProviderList-Cmdlet.cs index 53cc97cccb..54fc54d738 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPIdentityProviderList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPIdentityProviderList-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListIdentityProviders

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Lists information about all IdPs for a user pool. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
    [Cmdlet("Get", "CGIPIdentityProviderList")] [OutputType("Amazon.CognitoIdentityProvider.Model.ProviderDescription")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPResourceServerList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPResourceServerList-Cmdlet.cs index 23204db314..4b9404176b 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPResourceServerList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPResourceServerList-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListResourceServers

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Lists the resource servers for a user pool. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
    [Cmdlet("Get", "CGIPResourceServerList")] [OutputType("Amazon.CognitoIdentityProvider.Model.ResourceServerType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAdmin-Cmdlet.cs index d0f9690837..92993be9c5 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAdmin-Cmdlet.cs @@ -28,7 +28,16 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminGetUser + /// Gets the specified user by user name in a user pool as an administrator. Works on + /// any user. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Get", "CGIPUserAdmin")] [OutputType("Amazon.CognitoIdentityProvider.Model.AdminGetUserResponse")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAuthEventListAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAuthEventListAdmin-Cmdlet.cs index def4076c62..b721e7222d 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAuthEventListAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserAuthEventListAdmin-Cmdlet.cs @@ -28,7 +28,16 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminListUserAuthEvents

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// A history of user activity and any risks detected as part of Amazon Cognito advanced + /// security. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
    [Cmdlet("Get", "CGIPUserAuthEventListAdmin")] [OutputType("Amazon.CognitoIdentityProvider.Model.AuthEventType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserImportJobList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserImportJobList-Cmdlet.cs index a5f5ea6f21..1af8c32199 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserImportJobList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserImportJobList-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUserImportJobs

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Lists user import jobs for a user pool. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
    [Cmdlet("Get", "CGIPUserImportJobList")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserImportJobType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserList-Cmdlet.cs index ab55cdd60d..7dcd2ae546 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserList-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUsers

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Lists users and their basic details in a user pool. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
    [Cmdlet("Get", "CGIPUserList")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPool-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPool-Cmdlet.cs index 4802d023e2..da42c3962a 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPool-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPool-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeUserPool + /// Returns the configuration information and metadata of the specified user pool. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Get", "CGIPUserPool")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClient-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClient-Cmdlet.cs index 40e241efce..e18dc6b1a7 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClient-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClient-Cmdlet.cs @@ -28,7 +28,16 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.DescribeUserPoolClient + /// Client method for returning the configuration information and metadata of the specified + /// user pool app client. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Get", "CGIPUserPoolClient")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolClientType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClientList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClientList-Cmdlet.cs index 2a8923721f..63db5c7a1d 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClientList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolClientList-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUserPoolClients

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Lists the clients that have been created for the specified user pool. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
    [Cmdlet("Get", "CGIPUserPoolClientList")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolClientDescription")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolList-Cmdlet.cs index 6d00aed9bb..e965ba97b4 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUserPoolList-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUserPools

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Lists the user pools associated with an Amazon Web Services account. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
    [Cmdlet("Get", "CGIPUserPoolList")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolDescriptionType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUsersInGroup-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUsersInGroup-Cmdlet.cs index 5b8d37921c..7e18ee57ae 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUsersInGroup-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Get-CGIPUsersInGroup-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.ListUsersInGroup

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Lists the users in the specified group. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
    [Cmdlet("Get", "CGIPUsersInGroup")] [OutputType("Amazon.CognitoIdentityProvider.Model.UserType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPGroup-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPGroup-Cmdlet.cs index 6df9aa5f7d..9a2582ce51 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPGroup-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPGroup-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateGroup + /// Creates a new group in the specified user pool. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("New", "CGIPGroup", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.GroupType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPIdentityProvider-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPIdentityProvider-Cmdlet.cs index a141f08043..d2b219eee8 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPIdentityProvider-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPIdentityProvider-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateIdentityProvider + /// Creates an IdP for a user pool. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("New", "CGIPIdentityProvider", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.IdentityProviderType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPResourceServer-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPResourceServer-Cmdlet.cs index 66ad9bd2e2..d181381c06 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPResourceServer-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPResourceServer-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateResourceServer + /// Creates a new OAuth2.0 resource server and defines custom scopes within it. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("New", "CGIPResourceServer", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.ResourceServerType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserAdmin-Cmdlet.cs index ff3aa51d2e..ae8a42007a 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserAdmin-Cmdlet.cs @@ -28,7 +28,47 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminCreateUser + /// Creates a new user in the specified user pool. + /// + /// + /// + /// If MessageAction isn't set, the default is to send a welcome message + /// via email or phone (SMS). + /// + /// This action might generate an SMS text message. Starting June 1, 2021, US telecom + /// carriers require you to register an origination phone number before you can send SMS + /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you + /// must register a phone number with Amazon + /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, + /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate + /// their accounts, or sign in. + /// + /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web + /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. + /// In sandbox + /// mode, you can send messages only to verified phone numbers. After you test + /// your app while in the sandbox environment, you can move out of the sandbox and into + /// production. For more information, see + /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer + /// Guide. + /// + /// This message is based on a template that you configured in your call to create or + /// update a user pool. This template includes your custom sign-up instructions and placeholders + /// for user name and temporary password. + /// + /// Alternatively, you can call AdminCreateUser with SUPPRESS + /// for the MessageAction parameter, and Amazon Cognito won't send any email. + /// + /// + /// In either case, the user will be in the FORCE_CHANGE_PASSWORD state until + /// they sign in and change their password. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("New", "CGIPUserAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.UserType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserImportJob-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserImportJob-Cmdlet.cs index 2a2233543d..04c145d193 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserImportJob-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserImportJob-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateUserImportJob + /// Creates a user import job. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("New", "CGIPUserImportJob", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.UserImportJobType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPool-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPool-Cmdlet.cs index 1b4261e61e..4ed9eb6ef6 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPool-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPool-Cmdlet.cs @@ -28,7 +28,35 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateUserPool + /// + /// This action might generate an SMS text message. Starting June 1, 2021, US telecom + /// carriers require you to register an origination phone number before you can send SMS + /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you + /// must register a phone number with Amazon + /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, + /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate + /// their accounts, or sign in. + /// + /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web + /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. + /// In sandbox + /// mode, you can send messages only to verified phone numbers. After you test + /// your app while in the sandbox environment, you can move out of the sandbox and into + /// production. For more information, see + /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer + /// Guide. + /// + /// Creates a new Amazon Cognito user pool and sets the password policy for the pool. + /// + /// If you don't provide a value for an attribute, Amazon Cognito sets it to its default + /// value. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("New", "CGIPUserPool", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolClient-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolClient-Cmdlet.cs index 5b4e20b748..68b860454e 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolClient-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolClient-Cmdlet.cs @@ -28,7 +28,22 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateUserPoolClient + /// Creates the user pool client. + /// + /// + /// + /// When you create a new user pool client, token revocation is automatically activated. + /// For more information about revoking tokens, see RevokeToken. + /// + /// If you don't provide a value for an attribute, Amazon Cognito sets it to its default + /// value. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("New", "CGIPUserPoolClient", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolClientType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolDomain-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolDomain-Cmdlet.cs index 6fb036cc88..4576d348ba 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolDomain-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/New-CGIPUserPoolDomain-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.CreateUserPoolDomain + /// Creates a new domain for a user pool. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("New", "CGIPUserPoolDomain", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAdmin-Cmdlet.cs index a1c66a8c92..3fac95604d 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAdmin-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminDeleteUser + /// Deletes a user as an administrator. Works on any user. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Remove", "CGIPUserAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAttributeAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAttributeAdmin-Cmdlet.cs index 48724cd7b5..3d7a740466 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAttributeAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserAttributeAdmin-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminDeleteUserAttributes + /// Deletes the user attributes in a user pool as an administrator. Works on any user. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Remove", "CGIPUserAttributeAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserFromGroupAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserFromGroupAdmin-Cmdlet.cs index a788995402..b9d90b975c 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserFromGroupAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Remove-CGIPUserFromGroupAdmin-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminRemoveUserFromGroup + /// Removes the specified user from the specified group. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Remove", "CGIPUserFromGroupAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Reset-CGIPUserPasswordAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Reset-CGIPUserPasswordAdmin-Cmdlet.cs index 5455de01cc..f1e44d2bd9 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Reset-CGIPUserPasswordAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Reset-CGIPUserPasswordAdmin-Cmdlet.cs @@ -28,7 +28,41 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminResetUserPassword + /// Resets the specified user's password in a user pool as an administrator. Works on + /// any user. + /// + /// + /// This action might generate an SMS text message. Starting June 1, 2021, US telecom + /// carriers require you to register an origination phone number before you can send SMS + /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you + /// must register a phone number with Amazon + /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, + /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate + /// their accounts, or sign in. + /// + /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web + /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. + /// In sandbox + /// mode, you can send messages only to verified phone numbers. After you test + /// your app while in the sandbox environment, you can move out of the sandbox and into + /// production. For more information, see + /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer + /// Guide. + /// + /// Deactivates a user's password, requiring them to change it. If a user tries to sign + /// in after the API is called, Amazon Cognito responds with a PasswordResetRequiredException + /// error. Your app must then perform the actions that reset your user's password: the + /// forgot-password flow. In addition, if the user pool has phone verification selected + /// and a verified phone number exists for the user, or if email verification is selected + /// and a verified email exists for the user, calling this API will also result in sending + /// a message to the end user with the code to change their password. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Reset", "CGIPUserPasswordAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPAuthChallengeResponseAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPAuthChallengeResponseAdmin-Cmdlet.cs index 4fa0d4b3ae..809097695d 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPAuthChallengeResponseAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Send-CGIPAuthChallengeResponseAdmin-Cmdlet.cs @@ -28,7 +28,32 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminRespondToAuthChallenge + /// Responds to an authentication challenge, as an administrator. + /// + /// + /// This action might generate an SMS text message. Starting June 1, 2021, US telecom + /// carriers require you to register an origination phone number before you can send SMS + /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you + /// must register a phone number with Amazon + /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, + /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate + /// their accounts, or sign in. + /// + /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web + /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. + /// In sandbox + /// mode, you can send messages only to verified phone numbers. After you test + /// your app while in the sandbox environment, you can move out of the sandbox and into + /// production. For more information, see + /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer + /// Guide. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Send", "CGIPAuthChallengeResponseAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.AdminRespondToAuthChallengeResponse")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserMFAPreferenceAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserMFAPreferenceAdmin-Cmdlet.cs index 306374b7bd..137ff1ce89 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserMFAPreferenceAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserMFAPreferenceAdmin-Cmdlet.cs @@ -28,7 +28,19 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminSetUserMFAPreference + /// The user's multi-factor authentication (MFA) preference, including which MFA options + /// are activated, and if any are preferred. Only one factor can be set as preferred. + /// The preferred MFA factor will be used to authenticate a user if multiple factors are + /// activated. If multiple options are activated and no preference is set, a challenge + /// to choose an MFA option will be returned during sign-in. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Set", "CGIPUserMFAPreferenceAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserPasswordAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserPasswordAdmin-Cmdlet.cs index 9008d7b6f7..fa9b489820 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserPasswordAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserPasswordAdmin-Cmdlet.cs @@ -28,7 +28,36 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminSetUserPassword + /// Sets the specified user's password in a user pool as an administrator. Works on any + /// user. + /// + /// + /// + /// The password can be temporary or permanent. If it is temporary, the user status enters + /// the FORCE_CHANGE_PASSWORD state. When the user next tries to sign in, + /// the InitiateAuth/AdminInitiateAuth response will contain the NEW_PASSWORD_REQUIRED + /// challenge. If the user doesn't sign in before it expires, the user won't be able to + /// sign in, and an administrator must reset their password. + /// + /// Once the user has set a new password, or the password is permanent, the user status + /// is set to Confirmed. + /// AdminSetUserPassword can set a password for the user profile that Amazon + /// Cognito creates for third-party federated users. When you set a password, the federated + /// user's status changes from EXTERNAL_PROVIDER to CONFIRMED. + /// A user in this state can sign in as a federated user, and initiate authentication + /// flows in the API like a linked native user. They can also modify their password and + /// attributes in token-authenticated API requests like ChangePassword and + /// UpdateUserAttributes. As a best security practice and to keep users in + /// sync with your external IdP, don't set passwords on federated user profiles. To set + /// up a federated user for native sign-in with a linked native user, refer to Linking + /// federated users to an existing user profile. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Set", "CGIPUserPasswordAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserSettingAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserSettingAdmin-Cmdlet.cs index 381433c2e1..418d6bdb60 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserSettingAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Set-CGIPUserSettingAdmin-Cmdlet.cs @@ -28,7 +28,18 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminSetUserSettings + /// This action is no longer supported. You can use it to configure only SMS MFA. + /// You can't use it to configure time-based one-time password (TOTP) software token MFA. + /// To configure either type of MFA, use AdminSetUserMFAPreference + /// instead. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Set", "CGIPUserSettingAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Start-CGIPAuthAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Start-CGIPAuthAdmin-Cmdlet.cs index 4710e6b8f7..01e59ae99c 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Start-CGIPAuthAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Start-CGIPAuthAdmin-Cmdlet.cs @@ -28,7 +28,32 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminInitiateAuth + /// Initiates the authentication flow, as an administrator. + /// + /// + /// This action might generate an SMS text message. Starting June 1, 2021, US telecom + /// carriers require you to register an origination phone number before you can send SMS + /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you + /// must register a phone number with Amazon + /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, + /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate + /// their accounts, or sign in. + /// + /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web + /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. + /// In sandbox + /// mode, you can send messages only to verified phone numbers. After you test + /// your app while in the sandbox environment, you can move out of the sandbox and into + /// production. For more information, see + /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer + /// Guide. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Start", "CGIPAuthAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.AdminInitiateAuthResponse")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Stop-CGIPDeviceTrackingAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Stop-CGIPDeviceTrackingAdmin-Cmdlet.cs index 86d5267dac..0c0353720f 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Stop-CGIPDeviceTrackingAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Stop-CGIPDeviceTrackingAdmin-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminForgetDevice + /// Forgets the device, as an administrator. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Stop", "CGIPDeviceTrackingAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPAuthEventFeedbackAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPAuthEventFeedbackAdmin-Cmdlet.cs index 9c4931441c..7e7170fcfc 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPAuthEventFeedbackAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPAuthEventFeedbackAdmin-Cmdlet.cs @@ -28,7 +28,17 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminUpdateAuthEventFeedback + /// Provides feedback for an authentication event indicating if it was from a valid user. + /// This feedback is used for improving the risk evaluation decision for the user pool + /// as part of Amazon Cognito advanced security. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Update", "CGIPAuthEventFeedbackAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPGroup-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPGroup-Cmdlet.cs index 2353395141..532c305345 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPGroup-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPGroup-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateGroup + /// Updates the specified group with the specified attributes. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Update", "CGIPGroup", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.GroupType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPIdentityProvider-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPIdentityProvider-Cmdlet.cs index 1357a94d5e..3b7e09a053 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPIdentityProvider-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPIdentityProvider-Cmdlet.cs @@ -28,7 +28,15 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateIdentityProvider + /// Updates IdP information for a user pool. + /// + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Update", "CGIPIdentityProvider", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.IdentityProviderType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPResourceServer-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPResourceServer-Cmdlet.cs index 0c133eb481..af290d097e 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPResourceServer-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPResourceServer-Cmdlet.cs @@ -28,7 +28,17 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateResourceServer + /// Updates the name and scopes of resource server. All other fields are read-only. + /// + /// + /// If you don't provide a value for an attribute, it is set to the default value. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Update", "CGIPResourceServer", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.ResourceServerType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserAttributeAdmin-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserAttributeAdmin-Cmdlet.cs index 6ce17c5fe7..1d9e201679 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserAttributeAdmin-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserAttributeAdmin-Cmdlet.cs @@ -28,7 +28,40 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.AdminUpdateUserAttributes + /// + /// This action might generate an SMS text message. Starting June 1, 2021, US telecom + /// carriers require you to register an origination phone number before you can send SMS + /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you + /// must register a phone number with Amazon + /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, + /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate + /// their accounts, or sign in. + /// + /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web + /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. + /// In sandbox + /// mode, you can send messages only to verified phone numbers. After you test + /// your app while in the sandbox environment, you can move out of the sandbox and into + /// production. For more information, see + /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer + /// Guide. + /// + /// Updates the specified user's attributes, including developer attributes, as an administrator. + /// Works on any user. To delete an attribute from your user, submit the attribute in + /// your API request with a blank value. + /// + /// For custom attributes, you must prepend the custom: prefix to the attribute + /// name. + /// + /// In addition to updating user attributes, this API can also be used to mark phone and + /// email as verified. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Update", "CGIPUserAttributeAdmin", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPool-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPool-Cmdlet.cs index 13c8dfc6e4..a945484d5d 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPool-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPool-Cmdlet.cs @@ -28,7 +28,36 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateUserPool + /// + /// This action might generate an SMS text message. Starting June 1, 2021, US telecom + /// carriers require you to register an origination phone number before you can send SMS + /// messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you + /// must register a phone number with Amazon + /// Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise, + /// Amazon Cognito users who must receive SMS messages might not be able to sign up, activate + /// their accounts, or sign in. + /// + /// If you have never used SMS text messages with Amazon Cognito or any other Amazon Web + /// Service, Amazon Simple Notification Service might place your account in the SMS sandbox. + /// In sandbox + /// mode, you can send messages only to verified phone numbers. After you test + /// your app while in the sandbox environment, you can move out of the sandbox and into + /// production. For more information, see + /// SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer + /// Guide. + /// + /// Updates the specified user pool with the specified attributes. You can get a list + /// of the current user pool settings using DescribeUserPool. + /// + /// If you don't provide a value for an attribute, Amazon Cognito sets it to its default + /// value. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Update", "CGIPUserPool", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolClient-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolClient-Cmdlet.cs index 5f8d70cd89..ecde8fa246 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolClient-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolClient-Cmdlet.cs @@ -28,7 +28,22 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateUserPoolClient + /// Updates the specified user pool app client with the specified attributes. You can + /// get a list of the current user pool app client settings using DescribeUserPoolClient. + /// + /// + /// If you don't provide a value for an attribute, Amazon Cognito sets it to its default + /// value. + /// + /// You can also use this operation to enable token revocation for user pool clients. + /// For more information about revoking tokens, see RevokeToken. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Update", "CGIPUserPoolClient", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.CognitoIdentityProvider.Model.UserPoolClientType")] diff --git a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolDomain-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolDomain-Cmdlet.cs index 5cc09c5690..7ea9dc51a9 100644 --- a/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolDomain-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/CognitoIdentityProvider/Basic/Update-CGIPUserPoolDomain-Cmdlet.cs @@ -28,7 +28,42 @@ namespace Amazon.PowerShell.Cmdlets.CGIP { /// - /// Amazon.CognitoIdentityProvider.IAmazonCognitoIdentityProvider.UpdateUserPoolDomain + /// Updates the Secure Sockets Layer (SSL) certificate for the custom domain for your + /// user pool. + /// + /// + /// + /// You can use this operation to provide the Amazon Resource Name (ARN) of a new certificate + /// to Amazon Cognito. You can't use it to change the domain for a user pool. + /// + /// A custom domain is used to host the Amazon Cognito hosted UI, which provides sign-up + /// and sign-in pages for your application. When you set up a custom domain, you provide + /// a certificate that you manage with Certificate Manager (ACM). When necessary, you + /// can use this operation to change the certificate that you applied to your custom domain. + /// + /// Usually, this is unnecessary following routine certificate renewal with ACM. When + /// you renew your existing certificate in ACM, the ARN for your certificate remains the + /// same, and your custom domain uses the new certificate automatically. + /// + /// However, if you replace your existing certificate with a new one, ACM gives the new + /// certificate a new ARN. To apply the new certificate to your custom domain, you must + /// provide this ARN to Amazon Cognito. + /// + /// When you add your new certificate in ACM, you must choose US East (N. Virginia) as + /// the Amazon Web Services Region. + /// + /// After you submit your request, Amazon Cognito requires up to 1 hour to distribute + /// your new certificate to your custom domain. + /// + /// For more information about adding a custom domain to your user pool, see Using + /// Your Own Domain for the Hosted UI. + /// + /// Amazon Cognito evaluates Identity and Access Management (IAM) policies in requests + /// for this API operation. For this operation, you must use IAM credentials to authorize + /// requests, and you must grant yourself the corresponding IAM permission in a policy. + /// Learn more /// [Cmdlet("Update", "CGIPUserPoolDomain", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/ConfigService/Basic/Get-CFGDiscoveredResourceCount-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ConfigService/Basic/Get-CFGDiscoveredResourceCount-Cmdlet.cs index 83aeaf5754..db857dd28f 100644 --- a/modules/AWSPowerShell/Cmdlets/ConfigService/Basic/Get-CFGDiscoveredResourceCount-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ConfigService/Basic/Get-CFGDiscoveredResourceCount-Cmdlet.cs @@ -28,7 +28,41 @@ namespace Amazon.PowerShell.Cmdlets.CFG { /// - /// Amazon.ConfigService.IAmazonConfigService.GetDiscoveredResourceCounts

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + /// Returns the resource types, the number of each resource type, and the total number + /// of resources that Config is recording in this region for your Amazon Web Services + /// account. + /// + /// + /// Example
    1. + /// Config is recording three resource types in the US East (Ohio) Region for your account: + /// 25 EC2 instances, 20 IAM users, and 15 S3 buckets. + ///
    2. + /// You make a call to the GetDiscoveredResourceCounts action and specify + /// that you want all resource types. + ///
    3. + /// Config returns the following: + ///
      • + /// The resource types (EC2 instances, IAM users, and S3 buckets). + ///
      • + /// The number of each resource type (25, 20, and 15). + ///
      • + /// The total number of all resources (60). + ///
    + /// The response is paginated. By default, Config lists 100 ResourceCount objects + /// on each page. You can customize this number with the limit parameter. + /// The response includes a nextToken string. To get the next page of results, + /// run the request again and specify the string for the nextToken parameter. + /// + /// If you make a call to the GetDiscoveredResourceCounts action, you might not + /// immediately receive resource counts in the following situations: + ///
    • + /// You are a new Config customer. + ///
    • + /// You just enabled resource recording. + ///
    + /// It might take a few minutes for Config to record and count your resources. Wait a + /// few minutes and then retry the GetDiscoveredResourceCounts action. + ///


    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. ///
    [Cmdlet("Get", "CFGDiscoveredResourceCount")] [OutputType("Amazon.ConfigService.Model.ResourceCount")] diff --git a/modules/AWSPowerShell/Cmdlets/DeviceFarm/Basic/Submit-DFTestRun-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/DeviceFarm/Basic/Submit-DFTestRun-Cmdlet.cs index f63cddd17d..5b49acca44 100644 --- a/modules/AWSPowerShell/Cmdlets/DeviceFarm/Basic/Submit-DFTestRun-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/DeviceFarm/Basic/Submit-DFTestRun-Cmdlet.cs @@ -164,7 +164,15 @@ public partial class SubmitDFTestRunCmdlet : AmazonDeviceFarmClientCmdlet, IExec #region Parameter DeviceSelectionConfiguration_Filter /// /// - /// Amazon.DeviceFarm.Model.DeviceSelectionConfiguration.Filters + /// Used to dynamically select a set of devices for a test run. A filter is made up of + /// an attribute, an operator, and one or more values.
    • AttributeThe aspect of a device such as platform or model used as the selection criteria in + /// a device filter.Allowed values include:
      • ARN: The Amazon Resource Name (ARN) of the device (for example, arn:aws:devicefarm:us-west-2::device:12345Example).
      • PLATFORM: The device platform. Valid values are ANDROID or IOS.
      • OS_VERSION: The operating system version (for example, 10.3.2).
      • MODEL: The device model (for example, iPad 5th Gen).
      • AVAILABILITY: The current availability of the device. Valid values are AVAILABLE, + /// HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
      • FORM_FACTOR: The device form factor. Valid values are PHONE or TABLET.
      • MANUFACTURER: The device manufacturer (for example, Apple).
      • REMOTE_ACCESS_ENABLED: Whether the device is enabled for remote access. Valid values + /// are TRUE or FALSE.
      • REMOTE_DEBUG_ENABLED: Whether the device is enabled for remote debugging. Valid values + /// are TRUE or FALSE. Because remote debugging is no + /// longer supported, this filter is ignored.
      • INSTANCE_ARN: The Amazon Resource Name (ARN) of the device instance.
      • INSTANCE_LABELS: The label of the device instance.
      • FLEET_TYPE: The fleet type. Valid values are PUBLIC or PRIVATE.
    • OperatorThe filter operator.
      • The EQUALS operator is available for every attribute except INSTANCE_LABELS.
      • The CONTAINS operator is available for the INSTANCE_LABELS and MODEL attributes.
      • The IN and NOT_IN operators are available for the ARN, OS_VERSION, MODEL, MANUFACTURER, + /// and INSTANCE_ARN attributes.
      • The LESS_THAN, GREATER_THAN, LESS_THAN_OR_EQUALS, and GREATER_THAN_OR_EQUALS operators + /// are also available for the OS_VERSION attribute.
    • ValuesAn array of one or more filter values.Operator Values
      • The IN and NOT_IN operators can take a values array that has more than one element.
      • The other operators require an array with a single element.
      Attribute Values
      • The PLATFORM attribute can be set to ANDROID or IOS.
      • The AVAILABILITY attribute can be set to AVAILABLE, HIGHLY_AVAILABLE, BUSY, or TEMPORARY_NOT_AVAILABLE.
      • The FORM_FACTOR attribute can be set to PHONE or TABLET.
      • The FLEET_TYPE attribute can be set to PUBLIC or PRIVATE.
    ///
    ///
    [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/EC2/Basic/Remove-EC2Fleet-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/EC2/Basic/Remove-EC2Fleet-Cmdlet.cs index feedaaf082..123a81e2c8 100644 --- a/modules/AWSPowerShell/Cmdlets/EC2/Basic/Remove-EC2Fleet-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/EC2/Basic/Remove-EC2Fleet-Cmdlet.cs @@ -28,7 +28,31 @@ namespace Amazon.PowerShell.Cmdlets.EC2 { /// - /// Amazon.EC2.IAmazonEC2.DeleteFleets + /// Deletes the specified EC2 Fleets. + /// + /// + /// + /// After you delete an EC2 Fleet, it launches no new instances. + /// + /// You must also specify whether a deleted EC2 Fleet should terminate its instances. + /// If you choose to terminate the instances, the EC2 Fleet enters the deleted_terminating + /// state. Otherwise, the EC2 Fleet enters the deleted_running state, and + /// the instances continue to run until they are interrupted or you terminate them manually. + /// + /// For instant fleets, EC2 Fleet must terminate the instances when the fleet + /// is deleted. A deleted instant fleet with running instances is not supported. + /// Restrictions
    • + /// You can delete up to 25 instant fleets in a single request. If you exceed + /// this number, no instant fleets are deleted and an error is returned. + /// There is no restriction on the number of fleets of type maintain or request + /// that can be deleted in a single request. + ///
    • + /// Up to 1000 instances can be terminated in a single request to delete instant + /// fleets. + ///
    + /// For more information, see Delete + /// an EC2 Fleet in the Amazon EC2 User Guide. + /// ///
    [Cmdlet("Remove", "EC2Fleet", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("Amazon.EC2.Model.DeleteFleetsResponse")] diff --git a/modules/AWSPowerShell/Cmdlets/ElastiCache/Basic/Copy-ECSnapshot-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ElastiCache/Basic/Copy-ECSnapshot-Cmdlet.cs index 8bda1954bd..d89cb578b8 100644 --- a/modules/AWSPowerShell/Cmdlets/ElastiCache/Basic/Copy-ECSnapshot-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ElastiCache/Basic/Copy-ECSnapshot-Cmdlet.cs @@ -28,7 +28,54 @@ namespace Amazon.PowerShell.Cmdlets.EC { /// - /// Amazon.ElastiCache.IAmazonElastiCache.CopySnapshot + /// Makes a copy of an existing snapshot. + /// + /// + /// This operation is valid for Redis only. + /// + /// Users or groups that have permissions to use the CopySnapshot operation + /// can create their own Amazon S3 buckets and copy snapshots to it. To control access + /// to your snapshots, use an IAM policy to control who has the ability to use the CopySnapshot + /// operation. For more information about using IAM to control the use of ElastiCache + /// operations, see Exporting + /// Snapshots and Authentication + /// & Access Control. + /// + /// You could receive the following error messages. + /// Error Messages
    • Error Message: The S3 bucket %s is outside of the region. + /// Solution: Create an Amazon S3 bucket in the same region as your snapshot. + /// For more information, see Step + /// 1: Create an Amazon S3 Bucket in the ElastiCache User Guide. + ///
    • Error Message: The S3 bucket %s does not exist. + /// Solution: Create an Amazon S3 bucket in the same region as your snapshot. + /// For more information, see Step + /// 1: Create an Amazon S3 Bucket in the ElastiCache User Guide. + ///
    • Error Message: The S3 bucket %s is not owned by the authenticated user. + /// Solution: Create an Amazon S3 bucket in the same region as your snapshot. + /// For more information, see Step + /// 1: Create an Amazon S3 Bucket in the ElastiCache User Guide. + ///
    • Error Message: The authenticated user does not have sufficient permissions + /// to perform the desired activity. + /// Solution: Contact your system administrator to get the needed permissions. + ///
    • Error Message: The S3 bucket %s already contains an object with key %s. + /// Solution: Give the TargetSnapshotName a new and unique value. + /// If exporting a snapshot, you could alternatively create a new Amazon S3 bucket and + /// use this same value for TargetSnapshotName. + ///
    • Error Message: ElastiCache has not been granted READ permissions %s on the + /// S3 Bucket. + /// Solution: Add List and Read permissions on the bucket. For more information, + /// see Step + /// 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide. + ///
    • Error Message: ElastiCache has not been granted WRITE permissions %s on the + /// S3 Bucket. + /// Solution: Add Upload/Delete permissions on the bucket. For more information, + /// see Step + /// 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide. + ///
    • Error Message: ElastiCache has not been granted READ_ACP permissions %s on + /// the S3 Bucket. + /// Solution: Add View Permissions on the bucket. For more information, see Step + /// 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide. + ///
    ///
    [Cmdlet("Copy", "ECSnapshot", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.ElastiCache.Model.Snapshot")] diff --git a/modules/AWSPowerShell/Cmdlets/ElastiCache/Basic/Test-ECFailover-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ElastiCache/Basic/Test-ECFailover-Cmdlet.cs index 39fd8c058d..a76abe6829 100644 --- a/modules/AWSPowerShell/Cmdlets/ElastiCache/Basic/Test-ECFailover-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ElastiCache/Basic/Test-ECFailover-Cmdlet.cs @@ -28,7 +28,46 @@ namespace Amazon.PowerShell.Cmdlets.EC { /// - /// Amazon.ElastiCache.IAmazonElastiCache.TestFailover + /// Represents the input of a TestFailover operation which test automatic + /// failover on a specified node group (called shard in the console) in a replication + /// group (called cluster in the console). + /// + /// + /// + /// This API is designed for testing the behavior of your application in case of ElastiCache + /// failover. It is not designed to be an operational tool for initiating a failover to + /// overcome a problem you may have with the cluster. Moreover, in certain conditions + /// such as large-scale operational events, Amazon may block this API. + /// Note the following
    • + /// A customer can use this operation to test automatic failover on up to 5 shards (called + /// node groups in the ElastiCache API and Amazon CLI) in any rolling 24-hour period. + ///
    • + /// If calling this operation on shards in different clusters (called replication groups + /// in the API and CLI), the calls can be made concurrently. + ///
    • + /// If calling this operation multiple times on different shards in the same Redis (cluster + /// mode enabled) replication group, the first node replacement must complete before a + /// subsequent call can be made. + ///
    • + /// To determine whether the node replacement is complete you can check Events using the + /// Amazon ElastiCache console, the Amazon CLI, or the ElastiCache API. Look for the following + /// automatic failover related events, listed here in order of occurrance: + ///
      1. + /// Replication group message: Test Failover API called for node group <node-group-id>
      2. + /// Cache cluster message: Failover from primary node <primary-node-id> to + /// replica node <node-id> completed
      3. + /// Replication group message: Failover from primary node <primary-node-id> + /// to replica node <node-id> completed
      4. + /// Cache cluster message: Recovering cache nodes <node-id>
      5. + /// Cache cluster message: Finished recovery for cache nodes <node-id>
      + /// For more information see: + ///
    + /// Also see, Testing + /// Multi-AZ in the ElastiCache User Guide. + /// ///
    [Cmdlet("Test", "ECFailover")] [OutputType("Amazon.ElastiCache.Model.ReplicationGroup")] diff --git a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Add-ERESResourceTag-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Add-ERESResourceTag-Cmdlet.cs index ce0c8bb3fd..44239bb3c7 100644 --- a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Add-ERESResourceTag-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Add-ERESResourceTag-Cmdlet.cs @@ -28,12 +28,12 @@ namespace Amazon.PowerShell.Cmdlets.ERES { /// - /// Assigns one or more tags (key-value pairs) to the specified AWS Entity Resolution - /// resource. Tags can help you organize and categorize your resources. You can also use - /// them to scope user permissions by granting a user permission to access or change only - /// resources with certain tag values. In Entity Resolution, SchemaMapping, - /// and MatchingWorkflow can be tagged. Tags don't have any semantic meaning - /// to AWS and are interpreted strictly as strings of characters. You can use the TagResource + /// Assigns one or more tags (key-value pairs) to the specified Entity Resolution resource. + /// Tags can help you organize and categorize your resources. You can also use them to + /// scope user permissions by granting a user permission to access or change only resources + /// with certain tag values. In Entity Resolution, SchemaMapping and MatchingWorkflow + /// can be tagged. Tags don't have any semantic meaning to Amazon Web Services and are + /// interpreted strictly as strings of characters. You can use the TagResource /// action with a resource that already has tags. If you specify a new tag key, this tag /// is appended to the list of tags associated with the resource. If you specify a tag /// key that is already associated with the resource, the new tag value that you specify diff --git a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Get-ERESMatchingWorkflowList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Get-ERESMatchingWorkflowList-Cmdlet.cs index 84279c0419..1adbe09643 100644 --- a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Get-ERESMatchingWorkflowList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Get-ERESMatchingWorkflowList-Cmdlet.cs @@ -29,7 +29,7 @@ namespace Amazon.PowerShell.Cmdlets.ERES { /// /// Returns a list of all the MatchingWorkflows that have been created for - /// an AWS account. + /// an Amazon Web Services account. /// [Cmdlet("Get", "ERESMatchingWorkflowList")] [OutputType("Amazon.EntityResolution.Model.MatchingWorkflowSummary")] diff --git a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Get-ERESResourceTag-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Get-ERESResourceTag-Cmdlet.cs index 88264aff14..72a5a39d0f 100644 --- a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Get-ERESResourceTag-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Get-ERESResourceTag-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.ERES { /// - /// Displays the tags associated with an AWS Entity Resolution resource. In Entity Resolution, + /// Displays the tags associated with an Entity Resolution resource. In Entity Resolution, /// SchemaMapping, and MatchingWorkflow can be tagged. /// [Cmdlet("Get", "ERESResourceTag")] diff --git a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Get-ERESSchemaMappingList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Get-ERESSchemaMappingList-Cmdlet.cs index 4ffd50ab8f..eccc0a7a7f 100644 --- a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Get-ERESSchemaMappingList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Get-ERESSchemaMappingList-Cmdlet.cs @@ -29,7 +29,7 @@ namespace Amazon.PowerShell.Cmdlets.ERES { /// /// Returns a list of all the SchemaMappings that have been created for an - /// AWS account. + /// Amazon Web Services account. /// [Cmdlet("Get", "ERESSchemaMappingList")] [OutputType("Amazon.EntityResolution.Model.SchemaMappingSummary")] diff --git a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/New-ERESMatchingWorkflow-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/New-ERESMatchingWorkflow-Cmdlet.cs index 9329bfb9d1..340f6986b3 100644 --- a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/New-ERESMatchingWorkflow-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/New-ERESMatchingWorkflow-Cmdlet.cs @@ -45,14 +45,15 @@ public partial class NewERESMatchingWorkflowCmdlet : AmazonEntityResolutionClien #region Parameter RuleBasedProperties_AttributeMatchingModel /// /// - /// You can either choose ONE_TO_ONE or MANY_TO_MANY as the - /// AttributeMatchingModel. When choosing MANY_TO_MANY, the system can match - /// attribute across the sub-types of an attribute type. For example, if the value of - /// the Email field of Profile A and the value of BusinessEmail field of Profile B matches, - /// the two profiles are matched on the Email type. When choosing ONE_TO_ONE - /// the system can only match if the sub-types are exact matches. For example, only when - /// the value of the Email field of Profile A and the value of the Email field of Profile - /// B matches, the two profiles are matched on the Email type. + /// The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY + /// as the AttributeMatchingModel. When choosing MANY_TO_MANY, the system + /// can match attributes across the sub-types of an attribute type. For example, if the + /// value of the Email field of Profile A and the value of BusinessEmail + /// field of Profile B matches, the two profiles are matched on the Email + /// type. When choosing ONE_TO_ONE ,the system can only match if the sub-types + /// are exact matches. For example, only when the value of the Email field + /// of Profile A and the value of the Email field of Profile B matches, the + /// two profiles are matched on the Email type. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -121,10 +122,17 @@ public partial class NewERESMatchingWorkflowCmdlet : AmazonEntityResolutionClien #region Parameter ResolutionTechniques_ResolutionType /// /// - /// There are two types of matching, RULE_MATCHING and ML_MATCHING + /// The type of matching. There are two types of matching: RULE_MATCHING + /// and ML_MATCHING. /// /// + #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.EntityResolution.ResolutionType")] public Amazon.EntityResolution.ResolutionType ResolutionTechniques_ResolutionType { get; set; } #endregion @@ -132,8 +140,8 @@ public partial class NewERESMatchingWorkflowCmdlet : AmazonEntityResolutionClien #region Parameter RoleArn /// /// - /// The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this - /// role to create resources on your behalf as part of workflow execution. + /// The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role + /// to create resources on your behalf as part of workflow execution. /// /// #if !MODULAR @@ -150,7 +158,8 @@ public partial class NewERESMatchingWorkflowCmdlet : AmazonEntityResolutionClien #region Parameter RuleBasedProperties_Rule /// /// - /// A list of Rule objects, each of which have fields RuleName and MatchingKeys. + /// A list of Rule objects, each of which have fields RuleName + /// and MatchingKeys. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -252,6 +261,12 @@ protected override void ProcessRecord() } #endif context.ResolutionTechniques_ResolutionType = this.ResolutionTechniques_ResolutionType; + #if MODULAR + if (this.ResolutionTechniques_ResolutionType == null && ParameterWasBound(nameof(this.ResolutionTechniques_ResolutionType))) + { + WriteWarning("You are passing $null as a value for parameter ResolutionTechniques_ResolutionType 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.RuleBasedProperties_AttributeMatchingModel = this.RuleBasedProperties_AttributeMatchingModel; if (this.RuleBasedProperties_Rule != null) { diff --git a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/New-ERESSchemaMapping-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/New-ERESSchemaMapping-Cmdlet.cs index a64a2c3942..e20769ea6e 100644 --- a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/New-ERESSchemaMapping-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/New-ERESSchemaMapping-Cmdlet.cs @@ -60,7 +60,14 @@ public partial class NewERESSchemaMappingCmdlet : AmazonEntityResolutionClientCm /// that Entity Resolution uses for matching. /// /// + #if !MODULAR [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyCollection] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] [Alias("MappedInputFields")] public Amazon.EntityResolution.Model.SchemaInputAttribute[] MappedInputField { get; set; } #endregion @@ -161,6 +168,12 @@ protected override void ProcessRecord() { context.MappedInputField = new List(this.MappedInputField); } + #if MODULAR + if (this.MappedInputField == null && ParameterWasBound(nameof(this.MappedInputField))) + { + WriteWarning("You are passing $null as a value for parameter MappedInputField 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.SchemaName = this.SchemaName; #if MODULAR if (this.SchemaName == null && ParameterWasBound(nameof(this.SchemaName))) diff --git a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Remove-ERESResourceTag-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Remove-ERESResourceTag-Cmdlet.cs index deb57eae75..14004e5124 100644 --- a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Remove-ERESResourceTag-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Remove-ERESResourceTag-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.ERES { /// - /// Removes one or more tags from the specified AWS Entity Resolution resource. In Entity + /// Removes one or more tags from the specified Entity Resolution resource. In Entity /// Resolution, SchemaMapping, and MatchingWorkflow can be tagged. /// [Cmdlet("Remove", "ERESResourceTag", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] diff --git a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Update-ERESMatchingWorkflow-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Update-ERESMatchingWorkflow-Cmdlet.cs index 17ca8f7cc9..85ad100eda 100644 --- a/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Update-ERESMatchingWorkflow-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/EntityResolution/Basic/Update-ERESMatchingWorkflow-Cmdlet.cs @@ -44,14 +44,15 @@ public partial class UpdateERESMatchingWorkflowCmdlet : AmazonEntityResolutionCl #region Parameter RuleBasedProperties_AttributeMatchingModel /// /// - /// You can either choose ONE_TO_ONE or MANY_TO_MANY as the - /// AttributeMatchingModel. When choosing MANY_TO_MANY, the system can match - /// attribute across the sub-types of an attribute type. For example, if the value of - /// the Email field of Profile A and the value of BusinessEmail field of Profile B matches, - /// the two profiles are matched on the Email type. When choosing ONE_TO_ONE - /// the system can only match if the sub-types are exact matches. For example, only when - /// the value of the Email field of Profile A and the value of the Email field of Profile - /// B matches, the two profiles are matched on the Email type. + /// The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY + /// as the AttributeMatchingModel. When choosing MANY_TO_MANY, the system + /// can match attributes across the sub-types of an attribute type. For example, if the + /// value of the Email field of Profile A and the value of BusinessEmail + /// field of Profile B matches, the two profiles are matched on the Email + /// type. When choosing ONE_TO_ONE ,the system can only match if the sub-types + /// are exact matches. For example, only when the value of the Email field + /// of Profile A and the value of the Email field of Profile B matches, the + /// two profiles are matched on the Email type. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -120,10 +121,17 @@ public partial class UpdateERESMatchingWorkflowCmdlet : AmazonEntityResolutionCl #region Parameter ResolutionTechniques_ResolutionType /// /// - /// There are two types of matching, RULE_MATCHING and ML_MATCHING + /// The type of matching. There are two types of matching: RULE_MATCHING + /// and ML_MATCHING. /// /// + #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.EntityResolution.ResolutionType")] public Amazon.EntityResolution.ResolutionType ResolutionTechniques_ResolutionType { get; set; } #endregion @@ -131,8 +139,8 @@ public partial class UpdateERESMatchingWorkflowCmdlet : AmazonEntityResolutionCl #region Parameter RoleArn /// /// - /// The Amazon Resource Name (ARN) of the IAM role. AWS Entity Resolution assumes this - /// role to create resources on your behalf as part of workflow execution. + /// The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role + /// to create resources on your behalf as part of workflow execution. /// /// #if !MODULAR @@ -149,7 +157,8 @@ public partial class UpdateERESMatchingWorkflowCmdlet : AmazonEntityResolutionCl #region Parameter RuleBasedProperties_Rule /// /// - /// A list of Rule objects, each of which have fields RuleName and MatchingKeys. + /// A list of Rule objects, each of which have fields RuleName + /// and MatchingKeys. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -239,6 +248,12 @@ protected override void ProcessRecord() } #endif context.ResolutionTechniques_ResolutionType = this.ResolutionTechniques_ResolutionType; + #if MODULAR + if (this.ResolutionTechniques_ResolutionType == null && ParameterWasBound(nameof(this.ResolutionTechniques_ResolutionType))) + { + WriteWarning("You are passing $null as a value for parameter ResolutionTechniques_ResolutionType 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.RuleBasedProperties_AttributeMatchingModel = this.RuleBasedProperties_AttributeMatchingModel; if (this.RuleBasedProperties_Rule != null) { diff --git a/modules/AWSPowerShell/Cmdlets/ForecastService/Basic/New-FRCPredictor-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/ForecastService/Basic/New-FRCPredictor-Cmdlet.cs index c606c99934..dbd5c55059 100644 --- a/modules/AWSPowerShell/Cmdlets/ForecastService/Basic/New-FRCPredictor-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/ForecastService/Basic/New-FRCPredictor-Cmdlet.cs @@ -88,7 +88,8 @@ public partial class NewFRCPredictorCmdlet : AmazonForecastServiceClientCmdlet, #region Parameter AlgorithmArn /// /// - /// Amazon.ForecastService.Model.CreatePredictorRequest.AlgorithmArn + /// The Amazon Resource Name (ARN) of the algorithm to use for model training. Required + /// if PerformAutoML is not set to true.Supported algorithms:
    • arn:aws:forecast:::algorithm/ARIMA
    • arn:aws:forecast:::algorithm/CNN-QR
    • arn:aws:forecast:::algorithm/Deep_AR_Plus
    • arn:aws:forecast:::algorithm/ETS
    • arn:aws:forecast:::algorithm/NPTS
    • arn:aws:forecast:::algorithm/Prophet
    ///
    ///
    [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Add-LMPermission-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Add-LMPermission-Cmdlet.cs index 065f7028e6..8f959ec7b4 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Add-LMPermission-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Add-LMPermission-Cmdlet.cs @@ -92,7 +92,10 @@ public partial class AddLMPermissionCmdlet : AmazonLambdaClientCmdlet, IExecutor #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.AddPermissionRequest.FunctionName + /// The name of the Lambda function, version, or alias.Name formats
    • Function namemy-function (name-only), my-function:v1 + /// (with alias).
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    You can append a version number or alias to any of the formats. The length constraint + /// applies only to the full ARN. If you specify only the function name, it is limited + /// to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMAlias-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMAlias-Cmdlet.cs index 0745753a26..b03974dfad 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMAlias-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMAlias-Cmdlet.cs @@ -42,7 +42,8 @@ public partial class GetLMAliasCmdlet : AmazonLambdaClientCmdlet, IExecutor #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.GetAliasRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function name - MyFunction.
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
    • Partial ARN - 123456789012:function:MyFunction.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMAliasList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMAliasList-Cmdlet.cs index 61f38bb9a5..371ba13bbe 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMAliasList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMAliasList-Cmdlet.cs @@ -44,7 +44,8 @@ public partial class GetLMAliasListCmdlet : AmazonLambdaClientCmdlet, IExecutor #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.ListAliasesRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function name - MyFunction.
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
    • Partial ARN - 123456789012:function:MyFunction.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMEventSourceMappingList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMEventSourceMappingList-Cmdlet.cs index 9cda676208..e9a619f962 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMEventSourceMappingList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMEventSourceMappingList-Cmdlet.cs @@ -54,7 +54,8 @@ public partial class GetLMEventSourceMappingListCmdlet : AmazonLambdaClientCmdle #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.ListEventSourceMappingsRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function nameMyFunction.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:MyFunction.
    • Version or Alias ARNarn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.
    • Partial ARN123456789012:function:MyFunction.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it's limited to 64 characters in length. ///
    ///
    [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunction-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunction-Cmdlet.cs index e79de22fcd..55fe78f45f 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunction-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunction-Cmdlet.cs @@ -46,7 +46,10 @@ public partial class GetLMFunctionCmdlet : AmazonLambdaClientCmdlet, IExecutor #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.GetFunctionRequest.FunctionName + /// The name of the Lambda function, version, or alias.Name formats
    • Function namemy-function (name-only), my-function:v1 + /// (with alias).
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    You can append a version number or alias to any of the formats. The length constraint + /// applies only to the full ARN. If you specify only the function name, it is limited + /// to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionCodeSigningConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionCodeSigningConfig-Cmdlet.cs index 49ea722a40..0e4b7d89cf 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionCodeSigningConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionCodeSigningConfig-Cmdlet.cs @@ -42,7 +42,8 @@ public partial class GetLMFunctionCodeSigningConfigCmdlet : AmazonLambdaClientCm #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.GetFunctionCodeSigningConfigRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function name - MyFunction.
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
    • Partial ARN - 123456789012:function:MyFunction.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionConcurrency-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionConcurrency-Cmdlet.cs index c607db1755..97f840fc91 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionConcurrency-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionConcurrency-Cmdlet.cs @@ -44,7 +44,8 @@ public partial class GetLMFunctionConcurrencyCmdlet : AmazonLambdaClientCmdlet, #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.GetFunctionConcurrencyRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionConfiguration-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionConfiguration-Cmdlet.cs index 9df53eecef..952542a7ae 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionConfiguration-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionConfiguration-Cmdlet.cs @@ -51,7 +51,10 @@ public partial class GetLMFunctionConfigurationCmdlet : AmazonLambdaClientCmdlet #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.GetFunctionConfigurationRequest.FunctionName + /// The name of the Lambda function, version, or alias.Name formats
    • Function namemy-function (name-only), my-function:v1 + /// (with alias).
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    You can append a version number or alias to any of the formats. The length constraint + /// applies only to the full ARN. If you specify only the function name, it is limited + /// to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionEventInvokeConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionEventInvokeConfig-Cmdlet.cs index ae20eb1dbb..8a2210f23e 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionEventInvokeConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionEventInvokeConfig-Cmdlet.cs @@ -48,7 +48,10 @@ public partial class GetLMFunctionEventInvokeConfigCmdlet : AmazonLambdaClientCm #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.GetFunctionEventInvokeConfigRequest.FunctionName + /// The name of the Lambda function, version, or alias.Name formats
    • Function name - my-function (name-only), my-function:v1 + /// (with alias).
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN - 123456789012:function:my-function.
    You can append a version number or alias to any of the formats. The length constraint + /// applies only to the full ARN. If you specify only the function name, it is limited + /// to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionEventInvokeConfigList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionEventInvokeConfigList-Cmdlet.cs index d349ad2dc3..eb178843ee 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionEventInvokeConfigList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionEventInvokeConfigList-Cmdlet.cs @@ -48,7 +48,8 @@ public partial class GetLMFunctionEventInvokeConfigListCmdlet : AmazonLambdaClie #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.ListFunctionEventInvokeConfigsRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function name - my-function.
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN - 123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionUrlConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionUrlConfig-Cmdlet.cs index d23f8c9ee4..851256bff9 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionUrlConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionUrlConfig-Cmdlet.cs @@ -42,7 +42,8 @@ public partial class GetLMFunctionUrlConfigCmdlet : AmazonLambdaClientCmdlet, IE #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.GetFunctionUrlConfigRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionUrlConfigList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionUrlConfigList-Cmdlet.cs index 6a90bce44d..b6ee36edb9 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionUrlConfigList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMFunctionUrlConfigList-Cmdlet.cs @@ -43,7 +43,8 @@ public partial class GetLMFunctionUrlConfigListCmdlet : AmazonLambdaClientCmdlet #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.ListFunctionUrlConfigsRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMPolicy-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMPolicy-Cmdlet.cs index 882e80269e..559e3ac1a2 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMPolicy-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMPolicy-Cmdlet.cs @@ -43,7 +43,10 @@ public partial class GetLMPolicyCmdlet : AmazonLambdaClientCmdlet, IExecutor #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.GetPolicyRequest.FunctionName + /// The name of the Lambda function, version, or alias.Name formats
    • Function namemy-function (name-only), my-function:v1 + /// (with alias).
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    You can append a version number or alias to any of the formats. The length constraint + /// applies only to the full ARN. If you specify only the function name, it is limited + /// to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMProvisionedConcurrencyConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMProvisionedConcurrencyConfig-Cmdlet.cs index 8556382f68..9beaab3adf 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMProvisionedConcurrencyConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMProvisionedConcurrencyConfig-Cmdlet.cs @@ -42,7 +42,8 @@ public partial class GetLMProvisionedConcurrencyConfigCmdlet : AmazonLambdaClien #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.GetProvisionedConcurrencyConfigRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMProvisionedConcurrencyConfigList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMProvisionedConcurrencyConfigList-Cmdlet.cs index 7cc28c6c74..34b1434b11 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMProvisionedConcurrencyConfigList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMProvisionedConcurrencyConfigList-Cmdlet.cs @@ -43,7 +43,8 @@ public partial class GetLMProvisionedConcurrencyConfigListCmdlet : AmazonLambdaC #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.ListProvisionedConcurrencyConfigsRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMRuntimeManagementConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMRuntimeManagementConfig-Cmdlet.cs index 0396e99b2d..3ed628d921 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMRuntimeManagementConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMRuntimeManagementConfig-Cmdlet.cs @@ -47,7 +47,8 @@ public partial class GetLMRuntimeManagementConfigCmdlet : AmazonLambdaClientCmdl #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.GetRuntimeManagementConfigRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMVersionsByFunction-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMVersionsByFunction-Cmdlet.cs index 4c2d572e5a..d610318772 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMVersionsByFunction-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Get-LMVersionsByFunction-Cmdlet.cs @@ -47,7 +47,8 @@ public partial class GetLMVersionsByFunctionCmdlet : AmazonLambdaClientCmdlet, I #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.ListVersionsByFunctionRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function name - MyFunction.
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
    • Partial ARN - 123456789012:function:MyFunction.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Invoke-LMFunction-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Invoke-LMFunction-Cmdlet.cs index cf86770d8c..d8e1c7be74 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Invoke-LMFunction-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Invoke-LMFunction-Cmdlet.cs @@ -119,7 +119,10 @@ public partial class InvokeLMFunctionCmdlet : AmazonLambdaClientCmdlet, IExecuto #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.InvokeRequest.FunctionName + /// The name of the Lambda function, version, or alias.Name formats
    • Function namemy-function (name-only), my-function:v1 + /// (with alias).
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    You can append a version number or alias to any of the formats. The length constraint + /// applies only to the full ARN. If you specify only the function name, it is limited + /// to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Invoke-LMFunctionAsync-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Invoke-LMFunctionAsync-Cmdlet.cs index f61c4f44c6..14f72f0ec0 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Invoke-LMFunctionAsync-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Invoke-LMFunctionAsync-Cmdlet.cs @@ -48,7 +48,8 @@ public partial class InvokeLMFunctionAsyncCmdlet : AmazonLambdaClientCmdlet, IEx #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.InvokeAsyncRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Invoke-LMWithResponseStream-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Invoke-LMWithResponseStream-Cmdlet.cs index 4dcae00964..1fe690a159 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Invoke-LMWithResponseStream-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Invoke-LMWithResponseStream-Cmdlet.cs @@ -65,7 +65,8 @@ public partial class InvokeLMWithResponseStreamCmdlet : AmazonLambdaClientCmdlet #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.InvokeWithResponseStreamRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/New-LMAlias-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/New-LMAlias-Cmdlet.cs index 08b9b8376a..4925fac857 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/New-LMAlias-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/New-LMAlias-Cmdlet.cs @@ -72,7 +72,8 @@ public partial class NewLMAliasCmdlet : AmazonLambdaClientCmdlet, IExecutor #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.CreateAliasRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function name - MyFunction.
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
    • Partial ARN - 123456789012:function:MyFunction.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/New-LMEventSourceMapping-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/New-LMEventSourceMapping-Cmdlet.cs index 1b43c7d473..e5e6919c57 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/New-LMEventSourceMapping-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/New-LMEventSourceMapping-Cmdlet.cs @@ -232,7 +232,8 @@ public partial class NewLMEventSourceMappingCmdlet : AmazonLambdaClientCmdlet, I #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.CreateEventSourceMappingRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function nameMyFunction.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:MyFunction.
    • Version or Alias ARNarn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.
    • Partial ARN123456789012:function:MyFunction.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it's limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/New-LMFunctionUrlConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/New-LMFunctionUrlConfig-Cmdlet.cs index d0fa987d66..efce48c60e 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/New-LMFunctionUrlConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/New-LMFunctionUrlConfig-Cmdlet.cs @@ -125,7 +125,8 @@ public partial class NewLMFunctionUrlConfigCmdlet : AmazonLambdaClientCmdlet, IE #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.CreateFunctionUrlConfigRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Publish-LMFunction-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Publish-LMFunction-Cmdlet.cs index 2be5c8726f..e97a8e0d03 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Publish-LMFunction-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Publish-LMFunction-Cmdlet.cs @@ -183,7 +183,8 @@ public partial class PublishLMFunctionCmdlet : AmazonLambdaClientCmdlet, IExecut #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.CreateFunctionRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Publish-LMVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Publish-LMVersion-Cmdlet.cs index ce71ab4798..1acf9b60ba 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Publish-LMVersion-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Publish-LMVersion-Cmdlet.cs @@ -78,7 +78,8 @@ public partial class PublishLMVersionCmdlet : AmazonLambdaClientCmdlet, IExecuto #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.PublishVersionRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function name - MyFunction.
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
    • Partial ARN - 123456789012:function:MyFunction.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMAlias-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMAlias-Cmdlet.cs index 4a1eae4cd9..be79b1f67e 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMAlias-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMAlias-Cmdlet.cs @@ -43,7 +43,8 @@ public partial class RemoveLMAliasCmdlet : AmazonLambdaClientCmdlet, IExecutor #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.DeleteAliasRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function name - MyFunction.
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
    • Partial ARN - 123456789012:function:MyFunction.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunction-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunction-Cmdlet.cs index 733df48337..9ca598aa76 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunction-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunction-Cmdlet.cs @@ -52,7 +52,10 @@ public partial class RemoveLMFunctionCmdlet : AmazonLambdaClientCmdlet, IExecuto #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.DeleteFunctionRequest.FunctionName + /// The name of the Lambda function or version.Name formats
    • Function namemy-function (name-only), my-function:1 + /// (with version).
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    You can append a version number or alias to any of the formats. The length constraint + /// applies only to the full ARN. If you specify only the function name, it is limited + /// to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionCodeSigningConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionCodeSigningConfig-Cmdlet.cs index f1cf5b441e..24be6c98ff 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionCodeSigningConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionCodeSigningConfig-Cmdlet.cs @@ -43,7 +43,8 @@ public partial class RemoveLMFunctionCodeSigningConfigCmdlet : AmazonLambdaClien #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.DeleteFunctionCodeSigningConfigRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function name - MyFunction.
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
    • Partial ARN - 123456789012:function:MyFunction.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionConcurrency-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionConcurrency-Cmdlet.cs index 3f952baa88..906d8ce68d 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionConcurrency-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionConcurrency-Cmdlet.cs @@ -43,7 +43,8 @@ public partial class RemoveLMFunctionConcurrencyCmdlet : AmazonLambdaClientCmdle #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.DeleteFunctionConcurrencyRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionEventInvokeConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionEventInvokeConfig-Cmdlet.cs index a664e5ad14..cb20b577f4 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionEventInvokeConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionEventInvokeConfig-Cmdlet.cs @@ -49,7 +49,10 @@ public partial class RemoveLMFunctionEventInvokeConfigCmdlet : AmazonLambdaClien #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.DeleteFunctionEventInvokeConfigRequest.FunctionName + /// The name of the Lambda function, version, or alias.Name formats
    • Function name - my-function (name-only), my-function:v1 + /// (with alias).
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN - 123456789012:function:my-function.
    You can append a version number or alias to any of the formats. The length constraint + /// applies only to the full ARN. If you specify only the function name, it is limited + /// to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionUrlConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionUrlConfig-Cmdlet.cs index dbd12d95c9..3ff434e578 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionUrlConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMFunctionUrlConfig-Cmdlet.cs @@ -44,7 +44,8 @@ public partial class RemoveLMFunctionUrlConfigCmdlet : AmazonLambdaClientCmdlet, #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.DeleteFunctionUrlConfigRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMPermission-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMPermission-Cmdlet.cs index e6adaa4f3f..08f8941734 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMPermission-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMPermission-Cmdlet.cs @@ -44,7 +44,10 @@ public partial class RemoveLMPermissionCmdlet : AmazonLambdaClientCmdlet, IExecu #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.RemovePermissionRequest.FunctionName + /// The name of the Lambda function, version, or alias.Name formats
    • Function namemy-function (name-only), my-function:v1 + /// (with alias).
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    You can append a version number or alias to any of the formats. The length constraint + /// applies only to the full ARN. If you specify only the function name, it is limited + /// to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMProvisionedConcurrencyConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMProvisionedConcurrencyConfig-Cmdlet.cs index 8dbcb6b146..4946696ae3 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMProvisionedConcurrencyConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Remove-LMProvisionedConcurrencyConfig-Cmdlet.cs @@ -43,7 +43,8 @@ public partial class RemoveLMProvisionedConcurrencyConfigCmdlet : AmazonLambdaCl #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.DeleteProvisionedConcurrencyConfigRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMAlias-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMAlias-Cmdlet.cs index 930187a07a..a5c7416ec3 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMAlias-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMAlias-Cmdlet.cs @@ -63,7 +63,8 @@ public partial class UpdateLMAliasCmdlet : AmazonLambdaClientCmdlet, IExecutor #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.UpdateAliasRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function name - MyFunction.
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
    • Partial ARN - 123456789012:function:MyFunction.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMEventSourceMapping-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMEventSourceMapping-Cmdlet.cs index 3c7d65f574..e122007b25 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMEventSourceMapping-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMEventSourceMapping-Cmdlet.cs @@ -182,7 +182,8 @@ public partial class UpdateLMEventSourceMappingCmdlet : AmazonLambdaClientCmdlet #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.UpdateEventSourceMappingRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function nameMyFunction.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:MyFunction.
    • Version or Alias ARNarn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.
    • Partial ARN123456789012:function:MyFunction.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it's limited to 64 characters in length. ///
    ///
    [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionCode-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionCode-Cmdlet.cs index 86e8b17e3f..566f1e1ea5 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionCode-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionCode-Cmdlet.cs @@ -93,7 +93,8 @@ public partial class UpdateLMFunctionCodeCmdlet : AmazonLambdaClientCmdlet, IExe #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.UpdateFunctionCodeRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionConfiguration-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionConfiguration-Cmdlet.cs index 7aabb9baae..2b0113470d 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionConfiguration-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionConfiguration-Cmdlet.cs @@ -119,7 +119,8 @@ public partial class UpdateLMFunctionConfigurationCmdlet : AmazonLambdaClientCmd #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.UpdateFunctionConfigurationRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionEventInvokeConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionEventInvokeConfig-Cmdlet.cs index a187516fa5..b09e02ec33 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionEventInvokeConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionEventInvokeConfig-Cmdlet.cs @@ -70,7 +70,10 @@ public partial class UpdateLMFunctionEventInvokeConfigCmdlet : AmazonLambdaClien #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.UpdateFunctionEventInvokeConfigRequest.FunctionName + /// The name of the Lambda function, version, or alias.Name formats
    • Function name - my-function (name-only), my-function:v1 + /// (with alias).
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN - 123456789012:function:my-function.
    You can append a version number or alias to any of the formats. The length constraint + /// applies only to the full ARN. If you specify only the function name, it is limited + /// to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionUrlConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionUrlConfig-Cmdlet.cs index a116b96f82..222c883487 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionUrlConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Update-LMFunctionUrlConfig-Cmdlet.cs @@ -118,7 +118,8 @@ public partial class UpdateLMFunctionUrlConfigCmdlet : AmazonLambdaClientCmdlet, #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.UpdateFunctionUrlConfigRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMFunctionCodeSigningConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMFunctionCodeSigningConfig-Cmdlet.cs index c463c0ed8b..21b8a4e8fd 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMFunctionCodeSigningConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMFunctionCodeSigningConfig-Cmdlet.cs @@ -61,7 +61,8 @@ public partial class WriteLMFunctionCodeSigningConfigCmdlet : AmazonLambdaClient #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.PutFunctionCodeSigningConfigRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function name - MyFunction.
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.
    • Partial ARN - 123456789012:function:MyFunction.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMFunctionConcurrency-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMFunctionConcurrency-Cmdlet.cs index f5046d6153..d6e1b15395 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMFunctionConcurrency-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMFunctionConcurrency-Cmdlet.cs @@ -59,7 +59,8 @@ public partial class WriteLMFunctionConcurrencyCmdlet : AmazonLambdaClientCmdlet #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.PutFunctionConcurrencyRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMFunctionEventInvokeConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMFunctionEventInvokeConfig-Cmdlet.cs index 89777f4478..5b8e5ceee4 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMFunctionEventInvokeConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMFunctionEventInvokeConfig-Cmdlet.cs @@ -82,7 +82,10 @@ public partial class WriteLMFunctionEventInvokeConfigCmdlet : AmazonLambdaClient #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.PutFunctionEventInvokeConfigRequest.FunctionName + /// The name of the Lambda function, version, or alias.Name formats
    • Function name - my-function (name-only), my-function:v1 + /// (with alias).
    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN - 123456789012:function:my-function.
    You can append a version number or alias to any of the formats. The length constraint + /// applies only to the full ARN. If you specify only the function name, it is limited + /// to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMProvisionedConcurrencyConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMProvisionedConcurrencyConfig-Cmdlet.cs index 297323c980..7a1b104276 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMProvisionedConcurrencyConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMProvisionedConcurrencyConfig-Cmdlet.cs @@ -42,7 +42,8 @@ public partial class WriteLMProvisionedConcurrencyConfigCmdlet : AmazonLambdaCli #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.PutProvisionedConcurrencyConfigRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMRuntimeManagementConfig-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMRuntimeManagementConfig-Cmdlet.cs index b50c99b2ee..8288bb7918 100644 --- a/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMRuntimeManagementConfig-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Lambda/Basic/Write-LMRuntimeManagementConfig-Cmdlet.cs @@ -44,7 +44,8 @@ public partial class WriteLMRuntimeManagementConfigCmdlet : AmazonLambdaClientCm #region Parameter FunctionName /// /// - /// Amazon.Lambda.Model.PutRuntimeManagementConfigRequest.FunctionName + /// The name of the Lambda function.Name formats
    • Function namemy-function.
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.
    • Partial ARN123456789012:function:my-function.
    The length constraint applies only to the full ARN. If you specify only the function + /// name, it is limited to 64 characters in length. ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/AWS.Tools.LookoutEquipment.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/AWS.Tools.LookoutEquipment.Completers.psm1 index d29d0f323f..c2458a0588 100644 --- a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/AWS.Tools.LookoutEquipment.Completers.psm1 +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/AWS.Tools.LookoutEquipment.Completers.psm1 @@ -90,6 +90,13 @@ $L4E_Completers = { break } + # Amazon.LookoutEquipment.InferenceDataImportStrategy + "Import-L4EModelVersion/InferenceDataImportStrategy" + { + $v = "ADD_WHEN_EMPTY","NO_IMPORT","OVERWRITE" + break + } + # Amazon.LookoutEquipment.InferenceExecutionStatus "Get-L4EInferenceExecutionList/Status" { @@ -118,6 +125,16 @@ $L4E_Completers = { break } + # Amazon.LookoutEquipment.ModelPromoteMode + { + ($_ -eq "New-L4ERetrainingScheduler/PromoteMode") -Or + ($_ -eq "Update-L4ERetrainingScheduler/PromoteMode") + } + { + $v = "MANAGED","MANUAL" + break + } + # Amazon.LookoutEquipment.ModelStatus "Get-L4EModelList/Status" { @@ -139,6 +156,13 @@ $L4E_Completers = { break } + # Amazon.LookoutEquipment.RetrainingSchedulerStatus + "Get-L4ERetrainingSchedulerList/Status" + { + $v = "PENDING","RUNNING","STOPPED","STOPPING" + break + } + # Amazon.LookoutEquipment.TargetSamplingRate "New-L4EModel/DataPreProcessingConfiguration_TargetSamplingRate" { @@ -157,9 +181,11 @@ $L4E_Completers = { $L4E_map = @{ "DataPreProcessingConfiguration_TargetSamplingRate"=@("New-L4EModel") "DataUploadFrequency"=@("New-L4EInferenceScheduler","Update-L4EInferenceScheduler") + "InferenceDataImportStrategy"=@("Import-L4EModelVersion") + "PromoteMode"=@("New-L4ERetrainingScheduler","Update-L4ERetrainingScheduler") "Rating"=@("New-L4ELabel") "SourceType"=@("Get-L4EModelVersionList") - "Status"=@("Get-L4EDataIngestionJobList","Get-L4EInferenceExecutionList","Get-L4EInferenceSchedulerList","Get-L4EModelList","Get-L4EModelVersionList") + "Status"=@("Get-L4EDataIngestionJobList","Get-L4EInferenceExecutionList","Get-L4EInferenceSchedulerList","Get-L4EModelList","Get-L4EModelVersionList","Get-L4ERetrainingSchedulerList") } _awsArgumentCompleterRegistration $L4E_Completers $L4E_map @@ -217,12 +243,14 @@ $L4E_SelectMap = @{ "New-L4ELabel", "New-L4ELabelGroup", "New-L4EModel", + "New-L4ERetrainingScheduler", "Remove-L4EDataset", "Remove-L4EInferenceScheduler", "Remove-L4ELabel", "Remove-L4ELabelGroup", "Remove-L4EModel", "Remove-L4EResourcePolicy", + "Remove-L4ERetrainingScheduler", "Get-L4EDataIngestionJob", "Get-L4EDataset", "Get-L4EInferenceScheduler", @@ -231,6 +259,7 @@ $L4E_SelectMap = @{ "Get-L4EModel", "Get-L4EModelVersion", "Get-L4EResourcePolicy", + "Get-L4ERetrainingScheduler", "Import-L4EDataset", "Import-L4EModelVersion", "Get-L4EDataIngestionJobList", @@ -242,17 +271,22 @@ $L4E_SelectMap = @{ "Get-L4ELabelList", "Get-L4EModelList", "Get-L4EModelVersionList", + "Get-L4ERetrainingSchedulerList", "Get-L4ESensorStatisticList", "Get-L4EResourceTag", "Write-L4EResourcePolicy", "Start-L4EDataIngestionJob", "Start-L4EInferenceScheduler", + "Start-L4ERetrainingScheduler", "Stop-L4EInferenceScheduler", + "Stop-L4ERetrainingScheduler", "Add-L4EResourceTag", "Remove-L4EResourceTag", "Update-L4EActiveModelVersion", "Update-L4EInferenceScheduler", - "Update-L4ELabelGroup") + "Update-L4ELabelGroup", + "Update-L4EModel", + "Update-L4ERetrainingScheduler") } _awsArgumentCompleterRegistration $L4E_SelectCompleters $L4E_SelectMap diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/AWS.Tools.LookoutEquipment.psd1 b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/AWS.Tools.LookoutEquipment.psd1 index 5272860be9..78417e7d43 100644 --- a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/AWS.Tools.LookoutEquipment.psd1 +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/AWS.Tools.LookoutEquipment.psd1 @@ -105,6 +105,8 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Get-L4EModelVersionList', 'Get-L4EResourcePolicy', 'Get-L4EResourceTag', + 'Get-L4ERetrainingScheduler', + 'Get-L4ERetrainingSchedulerList', 'Get-L4ESensorStatisticList', 'Import-L4EDataset', 'Import-L4EModelVersion', @@ -113,6 +115,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'New-L4ELabel', 'New-L4ELabelGroup', 'New-L4EModel', + 'New-L4ERetrainingScheduler', 'Remove-L4EDataset', 'Remove-L4EInferenceScheduler', 'Remove-L4ELabel', @@ -120,12 +123,17 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Remove-L4EModel', 'Remove-L4EResourcePolicy', 'Remove-L4EResourceTag', + 'Remove-L4ERetrainingScheduler', 'Start-L4EDataIngestionJob', 'Start-L4EInferenceScheduler', + 'Start-L4ERetrainingScheduler', 'Stop-L4EInferenceScheduler', + 'Stop-L4ERetrainingScheduler', 'Update-L4EActiveModelVersion', 'Update-L4EInferenceScheduler', 'Update-L4ELabelGroup', + 'Update-L4EModel', + 'Update-L4ERetrainingScheduler', 'Write-L4EResourcePolicy') # Variables to export from this module diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4EInferenceSchedulerList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4EInferenceSchedulerList-Cmdlet.cs index a76ef8c0e2..9d3d9e9b19 100644 --- a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4EInferenceSchedulerList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4EInferenceSchedulerList-Cmdlet.cs @@ -53,7 +53,8 @@ public partial class GetL4EInferenceSchedulerListCmdlet : AmazonLookoutEquipment #region Parameter ModelName /// /// - /// The name of the ML model used by the inference scheduler to be listed. + /// The name of the machine learning model used by the inference scheduler to be listed. + /// /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4EModel-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4EModel-Cmdlet.cs index 261efc6405..685df24ca1 100644 --- a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4EModel-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4EModel-Cmdlet.cs @@ -28,8 +28,9 @@ namespace Amazon.PowerShell.Cmdlets.L4E { /// - /// Provides a JSON containing the overall information about a specific ML model, including - /// model name and ARN, dataset, training and evaluation information, status, and so on. + /// Provides a JSON containing the overall information about a specific machine learning + /// model, including model name and ARN, dataset, training and evaluation information, + /// status, and so on. /// [Cmdlet("Get", "L4EModel")] [OutputType("Amazon.LookoutEquipment.Model.DescribeModelResponse")] @@ -43,7 +44,7 @@ public partial class GetL4EModelCmdlet : AmazonLookoutEquipmentClientCmdlet, IEx #region Parameter ModelName /// /// - /// The name of the ML model to be described. + /// The name of the machine learning model to be described. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4EModelList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4EModelList-Cmdlet.cs index 8c9fa33e19..fb1c4c3538 100644 --- a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4EModelList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4EModelList-Cmdlet.cs @@ -44,7 +44,8 @@ public partial class GetL4EModelListCmdlet : AmazonLookoutEquipmentClientCmdlet, #region Parameter DatasetNameBeginsWith /// /// - /// The beginning of the name of the dataset of the ML models to be listed. + /// The beginning of the name of the dataset of the machine learning models to be listed. + /// /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -54,7 +55,7 @@ public partial class GetL4EModelListCmdlet : AmazonLookoutEquipmentClientCmdlet, #region Parameter ModelNameBeginsWith /// /// - /// The beginning of the name of the ML models being listed. + /// The beginning of the name of the machine learning models being listed. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -64,7 +65,7 @@ public partial class GetL4EModelListCmdlet : AmazonLookoutEquipmentClientCmdlet, #region Parameter Status /// /// - /// The status of the ML model. + /// The status of the machine learning model. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -75,7 +76,7 @@ public partial class GetL4EModelListCmdlet : AmazonLookoutEquipmentClientCmdlet, #region Parameter MaxResult /// /// - /// Specifies the maximum number of ML models to list. + /// Specifies the maximum number of machine learning models to list. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -86,8 +87,8 @@ public partial class GetL4EModelListCmdlet : AmazonLookoutEquipmentClientCmdlet, #region Parameter NextToken /// /// - /// An opaque pagination token indicating where to continue the listing of ML models. - /// + /// An opaque pagination token indicating where to continue the listing of machine learning + /// models. /// /// ///
    Note: This parameter is only used if you are manually controlling output pagination of the service API call. diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4ERetrainingScheduler-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4ERetrainingScheduler-Cmdlet.cs new file mode 100644 index 0000000000..3ae3df57cb --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4ERetrainingScheduler-Cmdlet.cs @@ -0,0 +1,200 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.LookoutEquipment; +using Amazon.LookoutEquipment.Model; + +namespace Amazon.PowerShell.Cmdlets.L4E +{ + /// + /// Provides a description of the retraining scheduler, including information such as + /// the model name and retraining parameters. + /// + [Cmdlet("Get", "L4ERetrainingScheduler")] + [OutputType("Amazon.LookoutEquipment.Model.DescribeRetrainingSchedulerResponse")] + [AWSCmdlet("Calls the Amazon Lookout for Equipment DescribeRetrainingScheduler API operation.", Operation = new[] {"DescribeRetrainingScheduler"}, SelectReturnType = typeof(Amazon.LookoutEquipment.Model.DescribeRetrainingSchedulerResponse))] + [AWSCmdletOutput("Amazon.LookoutEquipment.Model.DescribeRetrainingSchedulerResponse", + "This cmdlet returns an Amazon.LookoutEquipment.Model.DescribeRetrainingSchedulerResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetL4ERetrainingSchedulerCmdlet : AmazonLookoutEquipmentClientCmdlet, IExecutor + { + + #region Parameter ModelName + /// + /// + /// The name of the model that the retraining scheduler is attached to. + /// + /// + #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 ModelName { 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.LookoutEquipment.Model.DescribeRetrainingSchedulerResponse). + /// Specifying the name of a property of type Amazon.LookoutEquipment.Model.DescribeRetrainingSchedulerResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "*"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the ModelName parameter. + /// The -PassThru parameter is deprecated, use -Select '^ModelName' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ModelName' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.ModelName; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.ModelName = this.ModelName; + #if MODULAR + if (this.ModelName == null && ParameterWasBound(nameof(this.ModelName))) + { + WriteWarning("You are passing $null as a value for parameter ModelName 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.LookoutEquipment.Model.DescribeRetrainingSchedulerRequest(); + + if (cmdletContext.ModelName != null) + { + request.ModelName = cmdletContext.ModelName; + } + + 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.LookoutEquipment.Model.DescribeRetrainingSchedulerResponse CallAWSServiceOperation(IAmazonLookoutEquipment client, Amazon.LookoutEquipment.Model.DescribeRetrainingSchedulerRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Lookout for Equipment", "DescribeRetrainingScheduler"); + try + { + #if DESKTOP + return client.DescribeRetrainingScheduler(request); + #elif CORECLR + return client.DescribeRetrainingSchedulerAsync(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 ModelName { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4ERetrainingSchedulerList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4ERetrainingSchedulerList-Cmdlet.cs new file mode 100644 index 0000000000..a00744616e --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Get-L4ERetrainingSchedulerList-Cmdlet.cs @@ -0,0 +1,279 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.LookoutEquipment; +using Amazon.LookoutEquipment.Model; + +namespace Amazon.PowerShell.Cmdlets.L4E +{ + /// + /// Lists all retraining schedulers in your account, filtering by model name prefix and + /// status.

    This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration. + ///
    + [Cmdlet("Get", "L4ERetrainingSchedulerList")] + [OutputType("Amazon.LookoutEquipment.Model.RetrainingSchedulerSummary")] + [AWSCmdlet("Calls the Amazon Lookout for Equipment ListRetrainingSchedulers API operation.", Operation = new[] {"ListRetrainingSchedulers"}, SelectReturnType = typeof(Amazon.LookoutEquipment.Model.ListRetrainingSchedulersResponse))] + [AWSCmdletOutput("Amazon.LookoutEquipment.Model.RetrainingSchedulerSummary or Amazon.LookoutEquipment.Model.ListRetrainingSchedulersResponse", + "This cmdlet returns a collection of Amazon.LookoutEquipment.Model.RetrainingSchedulerSummary objects.", + "The service call response (type Amazon.LookoutEquipment.Model.ListRetrainingSchedulersResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetL4ERetrainingSchedulerListCmdlet : AmazonLookoutEquipmentClientCmdlet, IExecutor + { + + #region Parameter ModelNameBeginsWith + /// + /// + /// Specify this field to only list retraining schedulers whose machine learning models + /// begin with the value you specify. + /// + /// + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + public System.String ModelNameBeginsWith { get; set; } + #endregion + + #region Parameter Status + /// + /// + /// Specify this field to only list retraining schedulers whose status matches the value + /// you specify. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [AWSConstantClassSource("Amazon.LookoutEquipment.RetrainingSchedulerStatus")] + public Amazon.LookoutEquipment.RetrainingSchedulerStatus Status { get; set; } + #endregion + + #region Parameter MaxResult + /// + /// + /// Specifies the maximum number of retraining schedulers to list. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("MaxResults")] + public System.Int32? MaxResult { get; set; } + #endregion + + #region Parameter NextToken + /// + /// + /// If the number of results exceeds the maximum, a pagination token is returned. Use + /// the token in the request to show the next page of retraining schedulers. + /// + /// + ///
    Note: This parameter is only used if you are manually controlling output pagination of the service API call. + ///
    In order to manually control output pagination, use '-NextToken $null' for the first call and '-NextToken $AWSHistory.LastServiceResponse.NextToken' for subsequent calls. + ///
    + ///
    + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String NextToken { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'RetrainingSchedulerSummaries'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.LookoutEquipment.Model.ListRetrainingSchedulersResponse). + /// Specifying the name of a property of type Amazon.LookoutEquipment.Model.ListRetrainingSchedulersResponse 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; } = "RetrainingSchedulerSummaries"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the ModelNameBeginsWith parameter. + /// The -PassThru parameter is deprecated, use -Select '^ModelNameBeginsWith' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ModelNameBeginsWith' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { get; set; } + #endregion + + #region Parameter NoAutoIteration + /// + /// By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple + /// service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextToken + /// as the start point. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter NoAutoIteration { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #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.ModelNameBeginsWith; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.MaxResult = this.MaxResult; + context.ModelNameBeginsWith = this.ModelNameBeginsWith; + context.NextToken = this.NextToken; + context.Status = this.Status; + + // 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; + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + var useParameterSelect = this.Select.StartsWith("^") || this.PassThru.IsPresent; + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + + // create request and set iteration invariants + var request = new Amazon.LookoutEquipment.Model.ListRetrainingSchedulersRequest(); + + if (cmdletContext.MaxResult != null) + { + request.MaxResults = cmdletContext.MaxResult.Value; + } + if (cmdletContext.ModelNameBeginsWith != null) + { + request.ModelNameBeginsWith = cmdletContext.ModelNameBeginsWith; + } + if (cmdletContext.Status != null) + { + request.Status = cmdletContext.Status; + } + + // Initialize loop variant and commence piping + var _nextToken = cmdletContext.NextToken; + var _userControllingPaging = this.NoAutoIteration.IsPresent || ParameterWasBound(nameof(this.NextToken)); + + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + do + { + request.NextToken = _nextToken; + + CmdletOutput output; + + try + { + + var response = CallAWSServiceOperation(client, request); + + object pipelineOutput = null; + if (!useParameterSelect) + { + pipelineOutput = cmdletContext.Select(response, this); + } + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + + _nextToken = response.NextToken; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + ProcessOutput(output); + + } while (!_userControllingPaging && AutoIterationHelpers.HasValue(_nextToken)); + + if (useParameterSelect) + { + WriteObject(cmdletContext.Select(null, this)); + } + + + return null; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.LookoutEquipment.Model.ListRetrainingSchedulersResponse CallAWSServiceOperation(IAmazonLookoutEquipment client, Amazon.LookoutEquipment.Model.ListRetrainingSchedulersRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Lookout for Equipment", "ListRetrainingSchedulers"); + try + { + #if DESKTOP + return client.ListRetrainingSchedulers(request); + #elif CORECLR + return client.ListRetrainingSchedulersAsync(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.Int32? MaxResult { get; set; } + public System.String ModelNameBeginsWith { get; set; } + public System.String NextToken { get; set; } + public Amazon.LookoutEquipment.RetrainingSchedulerStatus Status { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.RetrainingSchedulerSummaries; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Import-L4EModelVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Import-L4EModelVersion-Cmdlet.cs index c8073f0bae..59363a748e 100644 --- a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Import-L4EModelVersion-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Import-L4EModelVersion-Cmdlet.cs @@ -67,6 +67,20 @@ public partial class ImportL4EModelVersionCmdlet : AmazonLookoutEquipmentClientC public System.String DatasetName { get; set; } #endregion + #region Parameter InferenceDataImportStrategy + /// + /// + /// Indicates how to import the accumulated inference data when a model version is imported. + /// The possible values are as follows:
    • NO_IMPORT – Don't import the data.
    • ADD_WHEN_EMPTY – Only import the data from the source model if there is no existing + /// data in the target model.
    • OVERWRITE – Import the data from the source model and overwrite the existing data + /// in the target model.
    + ///
    + ///
    + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [AWSConstantClassSource("Amazon.LookoutEquipment.InferenceDataImportStrategy")] + public Amazon.LookoutEquipment.InferenceDataImportStrategy InferenceDataImportStrategy { get; set; } + #endregion + #region Parameter LabelsInputConfiguration_LabelGroupName /// /// @@ -231,6 +245,7 @@ protected override void ProcessRecord() WriteWarning("You are passing $null as a value for parameter DatasetName 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.InferenceDataImportStrategy = this.InferenceDataImportStrategy; context.LabelsInputConfiguration_LabelGroupName = this.LabelsInputConfiguration_LabelGroupName; context.S3InputConfiguration_Bucket = this.S3InputConfiguration_Bucket; context.S3InputConfiguration_Prefix = this.S3InputConfiguration_Prefix; @@ -272,6 +287,10 @@ public object Execute(ExecutorContext context) { request.DatasetName = cmdletContext.DatasetName; } + if (cmdletContext.InferenceDataImportStrategy != null) + { + request.InferenceDataImportStrategy = cmdletContext.InferenceDataImportStrategy; + } // populate LabelsInputConfiguration var requestLabelsInputConfigurationIsNull = true; @@ -409,6 +428,7 @@ internal partial class CmdletContext : ExecutorContext { public System.String ClientToken { get; set; } public System.String DatasetName { get; set; } + public Amazon.LookoutEquipment.InferenceDataImportStrategy InferenceDataImportStrategy { get; set; } public System.String LabelsInputConfiguration_LabelGroupName { get; set; } public System.String S3InputConfiguration_Bucket { get; set; } public System.String S3InputConfiguration_Prefix { get; set; } diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4EDataset-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4EDataset-Cmdlet.cs index 9781af2c1f..bb51bd2c22 100644 --- a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4EDataset-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4EDataset-Cmdlet.cs @@ -62,7 +62,7 @@ public partial class NewL4EDatasetCmdlet : AmazonLookoutEquipmentClientCmdlet, I #region Parameter DatasetSchema_InlineDataSchema /// /// - /// The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information. + /// The data schema used within the given dataset. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4EInferenceScheduler-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4EInferenceScheduler-Cmdlet.cs index 440209bff1..394946ec76 100644 --- a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4EInferenceScheduler-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4EInferenceScheduler-Cmdlet.cs @@ -163,8 +163,8 @@ public partial class NewL4EInferenceSchedulerCmdlet : AmazonLookoutEquipmentClie #region Parameter ModelName /// /// - /// The name of the previously trained ML model being used to create the inference scheduler. - /// + /// The name of the previously trained machine learning model being used to create the + /// inference scheduler. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4EModel-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4EModel-Cmdlet.cs index 8c19268688..b7f56ff9ff 100644 --- a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4EModel-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4EModel-Cmdlet.cs @@ -28,7 +28,7 @@ namespace Amazon.PowerShell.Cmdlets.L4E { /// - /// Creates an ML model for data inference. + /// Creates a machine learning model for data inference. /// /// /// @@ -66,7 +66,7 @@ public partial class NewL4EModelCmdlet : AmazonLookoutEquipmentClientCmdlet, IEx #region Parameter DatasetName /// /// - /// The name of the dataset for the ML model being created. + /// The name of the dataset for the machine learning model being created. /// /// #if !MODULAR @@ -84,7 +84,7 @@ public partial class NewL4EModelCmdlet : AmazonLookoutEquipmentClientCmdlet, IEx /// /// /// Indicates the time reference in the dataset that should be used to end the subset - /// of evaluation data for the ML model. + /// of evaluation data for the machine learning model. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -95,7 +95,7 @@ public partial class NewL4EModelCmdlet : AmazonLookoutEquipmentClientCmdlet, IEx /// /// /// Indicates the time reference in the dataset that should be used to begin the subset - /// of evaluation data for the ML model. + /// of evaluation data for the machine learning model. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -105,7 +105,7 @@ public partial class NewL4EModelCmdlet : AmazonLookoutEquipmentClientCmdlet, IEx #region Parameter DatasetSchema_InlineDataSchema /// /// - /// The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information. + /// The data schema used within the given dataset. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -125,7 +125,7 @@ public partial class NewL4EModelCmdlet : AmazonLookoutEquipmentClientCmdlet, IEx #region Parameter ModelName /// /// - /// The name for the ML model to be created. + /// The name for the machine learning model to be created. /// /// #if !MODULAR @@ -166,7 +166,7 @@ public partial class NewL4EModelCmdlet : AmazonLookoutEquipmentClientCmdlet, IEx /// /// /// The Amazon Resource Name (ARN) of a role with permission to access the data source - /// being used to create the ML model. + /// being used to create the machine learning model. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -187,7 +187,7 @@ public partial class NewL4EModelCmdlet : AmazonLookoutEquipmentClientCmdlet, IEx #region Parameter Tag /// /// - /// Any tags associated with the ML model being created. + /// Any tags associated with the machine learning model being created. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -216,7 +216,7 @@ public partial class NewL4EModelCmdlet : AmazonLookoutEquipmentClientCmdlet, IEx /// /// /// Indicates the time reference in the dataset that should be used to end the subset - /// of training data for the ML model. + /// of training data for the machine learning model. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -227,7 +227,7 @@ public partial class NewL4EModelCmdlet : AmazonLookoutEquipmentClientCmdlet, IEx /// /// /// Indicates the time reference in the dataset that should be used to begin the subset - /// of training data for the ML model. + /// of training data for the machine learning model. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4ERetrainingScheduler-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4ERetrainingScheduler-Cmdlet.cs new file mode 100644 index 0000000000..fe0b3a24b3 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/New-L4ERetrainingScheduler-Cmdlet.cs @@ -0,0 +1,331 @@ +/******************************************************************************* + * 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.LookoutEquipment; +using Amazon.LookoutEquipment.Model; + +namespace Amazon.PowerShell.Cmdlets.L4E +{ + /// + /// Creates a retraining scheduler on the specified model. + /// + [Cmdlet("New", "L4ERetrainingScheduler", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerResponse")] + [AWSCmdlet("Calls the Amazon Lookout for Equipment CreateRetrainingScheduler API operation.", Operation = new[] {"CreateRetrainingScheduler"}, SelectReturnType = typeof(Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerResponse))] + [AWSCmdletOutput("Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerResponse", + "This cmdlet returns an Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class NewL4ERetrainingSchedulerCmdlet : AmazonLookoutEquipmentClientCmdlet, IExecutor + { + + #region Parameter LookbackWindow + /// + /// + /// The number of past days of data that will be used for retraining. + /// + /// + #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 LookbackWindow { get; set; } + #endregion + + #region Parameter ModelName + /// + /// + /// The name of the model to add the retraining scheduler to. + /// + /// + #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 ModelName { get; set; } + #endregion + + #region Parameter PromoteMode + /// + /// + /// Indicates how the service will use new models. In MANAGED mode, new models + /// will automatically be used for inference if they have better performance than the + /// current model. In MANUAL mode, the new models will not be used until + /// they are manually activated. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [AWSConstantClassSource("Amazon.LookoutEquipment.ModelPromoteMode")] + public Amazon.LookoutEquipment.ModelPromoteMode PromoteMode { get; set; } + #endregion + + #region Parameter RetrainingFrequency + /// + /// + /// This parameter uses the ISO + /// 8601 standard to set the frequency at which you want retraining to occur in terms + /// of Years, Months, and/or Days (note: other parameters like Time are not currently + /// supported). The minimum value is 30 days (P30D) and the maximum value is 1 year (P1Y). + /// For example, the following values are valid:
    • P3M15D – Every 3 months and 15 days
    • P2M – Every 2 months
    • P150D – Every 150 days
    + ///
    + ///
    + #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 RetrainingFrequency { get; set; } + #endregion + + #region Parameter RetrainingStartDate + /// + /// + /// The start date for the retraining scheduler. Lookout for Equipment truncates the time + /// you provide to the nearest UTC day. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.DateTime? RetrainingStartDate { get; set; } + #endregion + + #region Parameter ClientToken + /// + /// + /// A unique identifier for the request. If you do not set the client request token, Amazon + /// Lookout for Equipment generates one. + /// + /// + [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 default value is '*'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerResponse). + /// Specifying the name of a property of type Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "*"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the ModelName parameter. + /// The -PassThru parameter is deprecated, use -Select '^ModelName' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ModelName' 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.ModelName), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "New-L4ERetrainingScheduler (CreateRetrainingScheduler)")) + { + 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.ModelName; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.ClientToken = this.ClientToken; + context.LookbackWindow = this.LookbackWindow; + #if MODULAR + if (this.LookbackWindow == null && ParameterWasBound(nameof(this.LookbackWindow))) + { + WriteWarning("You are passing $null as a value for parameter LookbackWindow 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.ModelName = this.ModelName; + #if MODULAR + if (this.ModelName == null && ParameterWasBound(nameof(this.ModelName))) + { + WriteWarning("You are passing $null as a value for parameter ModelName 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.PromoteMode = this.PromoteMode; + context.RetrainingFrequency = this.RetrainingFrequency; + #if MODULAR + if (this.RetrainingFrequency == null && ParameterWasBound(nameof(this.RetrainingFrequency))) + { + WriteWarning("You are passing $null as a value for parameter RetrainingFrequency 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.RetrainingStartDate = this.RetrainingStartDate; + + // 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.LookoutEquipment.Model.CreateRetrainingSchedulerRequest(); + + if (cmdletContext.ClientToken != null) + { + request.ClientToken = cmdletContext.ClientToken; + } + if (cmdletContext.LookbackWindow != null) + { + request.LookbackWindow = cmdletContext.LookbackWindow; + } + if (cmdletContext.ModelName != null) + { + request.ModelName = cmdletContext.ModelName; + } + if (cmdletContext.PromoteMode != null) + { + request.PromoteMode = cmdletContext.PromoteMode; + } + if (cmdletContext.RetrainingFrequency != null) + { + request.RetrainingFrequency = cmdletContext.RetrainingFrequency; + } + if (cmdletContext.RetrainingStartDate != null) + { + request.RetrainingStartDate = cmdletContext.RetrainingStartDate.Value; + } + + 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.LookoutEquipment.Model.CreateRetrainingSchedulerResponse CallAWSServiceOperation(IAmazonLookoutEquipment client, Amazon.LookoutEquipment.Model.CreateRetrainingSchedulerRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Lookout for Equipment", "CreateRetrainingScheduler"); + try + { + #if DESKTOP + return client.CreateRetrainingScheduler(request); + #elif CORECLR + return client.CreateRetrainingSchedulerAsync(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 LookbackWindow { get; set; } + public System.String ModelName { get; set; } + public Amazon.LookoutEquipment.ModelPromoteMode PromoteMode { get; set; } + public System.String RetrainingFrequency { get; set; } + public System.DateTime? RetrainingStartDate { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Remove-L4EInferenceScheduler-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Remove-L4EInferenceScheduler-Cmdlet.cs index 9631fa2ceb..588dd5153d 100644 --- a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Remove-L4EInferenceScheduler-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Remove-L4EInferenceScheduler-Cmdlet.cs @@ -28,8 +28,8 @@ namespace Amazon.PowerShell.Cmdlets.L4E { /// - /// Deletes an inference scheduler that has been set up. Already processed output results - /// are not affected. + /// Deletes an inference scheduler that has been set up. Prior inference results will + /// not be deleted. /// [Cmdlet("Remove", "L4EInferenceScheduler", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Remove-L4EModel-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Remove-L4EModel-Cmdlet.cs index 6081c0c1b7..69a543467f 100644 --- a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Remove-L4EModel-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Remove-L4EModel-Cmdlet.cs @@ -28,9 +28,9 @@ namespace Amazon.PowerShell.Cmdlets.L4E { /// - /// Deletes an ML model currently available for Amazon Lookout for Equipment. This will - /// prevent it from being used with an inference scheduler, even one that is already set - /// up. + /// Deletes a machine learning model currently available for Amazon Lookout for Equipment. + /// This will prevent it from being used with an inference scheduler, even one that is + /// already set up. /// [Cmdlet("Remove", "L4EModel", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] @@ -45,7 +45,7 @@ public partial class RemoveL4EModelCmdlet : AmazonLookoutEquipmentClientCmdlet, #region Parameter ModelName /// /// - /// The name of the ML model to be deleted. + /// The name of the machine learning model to be deleted. /// /// #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Remove-L4ERetrainingScheduler-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Remove-L4ERetrainingScheduler-Cmdlet.cs new file mode 100644 index 0000000000..442d5eb4d5 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Remove-L4ERetrainingScheduler-Cmdlet.cs @@ -0,0 +1,216 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.LookoutEquipment; +using Amazon.LookoutEquipment.Model; + +namespace Amazon.PowerShell.Cmdlets.L4E +{ + /// + /// Deletes a retraining scheduler from a model. The retraining scheduler must be in the + /// STOPPED status. + /// + [Cmdlet("Remove", "L4ERetrainingScheduler", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] + [OutputType("None")] + [AWSCmdlet("Calls the Amazon Lookout for Equipment DeleteRetrainingScheduler API operation.", Operation = new[] {"DeleteRetrainingScheduler"}, SelectReturnType = typeof(Amazon.LookoutEquipment.Model.DeleteRetrainingSchedulerResponse))] + [AWSCmdletOutput("None or Amazon.LookoutEquipment.Model.DeleteRetrainingSchedulerResponse", + "This cmdlet does not generate any output." + + "The service response (type Amazon.LookoutEquipment.Model.DeleteRetrainingSchedulerResponse) can be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class RemoveL4ERetrainingSchedulerCmdlet : AmazonLookoutEquipmentClientCmdlet, IExecutor + { + + #region Parameter ModelName + /// + /// + /// The name of the model whose retraining scheduler you want to delete. + /// + /// + #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 ModelName { 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.LookoutEquipment.Model.DeleteRetrainingSchedulerResponse). + /// 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 ModelName parameter. + /// The -PassThru parameter is deprecated, use -Select '^ModelName' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ModelName' 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.ModelName), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Remove-L4ERetrainingScheduler (DeleteRetrainingScheduler)")) + { + 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.ModelName; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.ModelName = this.ModelName; + #if MODULAR + if (this.ModelName == null && ParameterWasBound(nameof(this.ModelName))) + { + WriteWarning("You are passing $null as a value for parameter ModelName 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.LookoutEquipment.Model.DeleteRetrainingSchedulerRequest(); + + if (cmdletContext.ModelName != null) + { + request.ModelName = cmdletContext.ModelName; + } + + 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.LookoutEquipment.Model.DeleteRetrainingSchedulerResponse CallAWSServiceOperation(IAmazonLookoutEquipment client, Amazon.LookoutEquipment.Model.DeleteRetrainingSchedulerRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Lookout for Equipment", "DeleteRetrainingScheduler"); + try + { + #if DESKTOP + return client.DeleteRetrainingScheduler(request); + #elif CORECLR + return client.DeleteRetrainingSchedulerAsync(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 ModelName { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => null; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Start-L4ERetrainingScheduler-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Start-L4ERetrainingScheduler-Cmdlet.cs new file mode 100644 index 0000000000..39a25bd823 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Start-L4ERetrainingScheduler-Cmdlet.cs @@ -0,0 +1,215 @@ +/******************************************************************************* + * 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.LookoutEquipment; +using Amazon.LookoutEquipment.Model; + +namespace Amazon.PowerShell.Cmdlets.L4E +{ + /// + /// Starts a retraining scheduler. + /// + [Cmdlet("Start", "L4ERetrainingScheduler", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.LookoutEquipment.Model.StartRetrainingSchedulerResponse")] + [AWSCmdlet("Calls the Amazon Lookout for Equipment StartRetrainingScheduler API operation.", Operation = new[] {"StartRetrainingScheduler"}, SelectReturnType = typeof(Amazon.LookoutEquipment.Model.StartRetrainingSchedulerResponse))] + [AWSCmdletOutput("Amazon.LookoutEquipment.Model.StartRetrainingSchedulerResponse", + "This cmdlet returns an Amazon.LookoutEquipment.Model.StartRetrainingSchedulerResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class StartL4ERetrainingSchedulerCmdlet : AmazonLookoutEquipmentClientCmdlet, IExecutor + { + + #region Parameter ModelName + /// + /// + /// The name of the model whose retraining scheduler you want to start. + /// + /// + #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 ModelName { 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.LookoutEquipment.Model.StartRetrainingSchedulerResponse). + /// Specifying the name of a property of type Amazon.LookoutEquipment.Model.StartRetrainingSchedulerResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "*"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the ModelName parameter. + /// The -PassThru parameter is deprecated, use -Select '^ModelName' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ModelName' 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.ModelName), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Start-L4ERetrainingScheduler (StartRetrainingScheduler)")) + { + 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.ModelName; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.ModelName = this.ModelName; + #if MODULAR + if (this.ModelName == null && ParameterWasBound(nameof(this.ModelName))) + { + WriteWarning("You are passing $null as a value for parameter ModelName 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.LookoutEquipment.Model.StartRetrainingSchedulerRequest(); + + if (cmdletContext.ModelName != null) + { + request.ModelName = cmdletContext.ModelName; + } + + 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.LookoutEquipment.Model.StartRetrainingSchedulerResponse CallAWSServiceOperation(IAmazonLookoutEquipment client, Amazon.LookoutEquipment.Model.StartRetrainingSchedulerRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Lookout for Equipment", "StartRetrainingScheduler"); + try + { + #if DESKTOP + return client.StartRetrainingScheduler(request); + #elif CORECLR + return client.StartRetrainingSchedulerAsync(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 ModelName { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Stop-L4ERetrainingScheduler-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Stop-L4ERetrainingScheduler-Cmdlet.cs new file mode 100644 index 0000000000..33598628c7 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Stop-L4ERetrainingScheduler-Cmdlet.cs @@ -0,0 +1,215 @@ +/******************************************************************************* + * 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.LookoutEquipment; +using Amazon.LookoutEquipment.Model; + +namespace Amazon.PowerShell.Cmdlets.L4E +{ + /// + /// Stops a retraining scheduler. + /// + [Cmdlet("Stop", "L4ERetrainingScheduler", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.LookoutEquipment.Model.StopRetrainingSchedulerResponse")] + [AWSCmdlet("Calls the Amazon Lookout for Equipment StopRetrainingScheduler API operation.", Operation = new[] {"StopRetrainingScheduler"}, SelectReturnType = typeof(Amazon.LookoutEquipment.Model.StopRetrainingSchedulerResponse))] + [AWSCmdletOutput("Amazon.LookoutEquipment.Model.StopRetrainingSchedulerResponse", + "This cmdlet returns an Amazon.LookoutEquipment.Model.StopRetrainingSchedulerResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class StopL4ERetrainingSchedulerCmdlet : AmazonLookoutEquipmentClientCmdlet, IExecutor + { + + #region Parameter ModelName + /// + /// + /// The name of the model whose retraining scheduler you want to stop. + /// + /// + #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 ModelName { 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.LookoutEquipment.Model.StopRetrainingSchedulerResponse). + /// Specifying the name of a property of type Amazon.LookoutEquipment.Model.StopRetrainingSchedulerResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "*"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the ModelName parameter. + /// The -PassThru parameter is deprecated, use -Select '^ModelName' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ModelName' 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.ModelName), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Stop-L4ERetrainingScheduler (StopRetrainingScheduler)")) + { + 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.ModelName; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.ModelName = this.ModelName; + #if MODULAR + if (this.ModelName == null && ParameterWasBound(nameof(this.ModelName))) + { + WriteWarning("You are passing $null as a value for parameter ModelName 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.LookoutEquipment.Model.StopRetrainingSchedulerRequest(); + + if (cmdletContext.ModelName != null) + { + request.ModelName = cmdletContext.ModelName; + } + + 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.LookoutEquipment.Model.StopRetrainingSchedulerResponse CallAWSServiceOperation(IAmazonLookoutEquipment client, Amazon.LookoutEquipment.Model.StopRetrainingSchedulerRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Lookout for Equipment", "StopRetrainingScheduler"); + try + { + #if DESKTOP + return client.StopRetrainingScheduler(request); + #elif CORECLR + return client.StopRetrainingSchedulerAsync(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 ModelName { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Update-L4EModel-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Update-L4EModel-Cmdlet.cs new file mode 100644 index 0000000000..35dce65492 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Update-L4EModel-Cmdlet.cs @@ -0,0 +1,323 @@ +/******************************************************************************* + * 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.LookoutEquipment; +using Amazon.LookoutEquipment.Model; + +namespace Amazon.PowerShell.Cmdlets.L4E +{ + /// + /// Updates a model in the account. + /// + [Cmdlet("Update", "L4EModel", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("None")] + [AWSCmdlet("Calls the Amazon Lookout for Equipment UpdateModel API operation.", Operation = new[] {"UpdateModel"}, SelectReturnType = typeof(Amazon.LookoutEquipment.Model.UpdateModelResponse))] + [AWSCmdletOutput("None or Amazon.LookoutEquipment.Model.UpdateModelResponse", + "This cmdlet does not generate any output." + + "The service response (type Amazon.LookoutEquipment.Model.UpdateModelResponse) can be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class UpdateL4EModelCmdlet : AmazonLookoutEquipmentClientCmdlet, IExecutor + { + + #region Parameter S3InputConfiguration_Bucket + /// + /// + /// The name of the S3 bucket holding the label data. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("LabelsInputConfiguration_S3InputConfiguration_Bucket")] + public System.String S3InputConfiguration_Bucket { get; set; } + #endregion + + #region Parameter LabelsInputConfiguration_LabelGroupName + /// + /// + /// The name of the label group to be used for label data. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String LabelsInputConfiguration_LabelGroupName { get; set; } + #endregion + + #region Parameter ModelName + /// + /// + /// The name of the model to update. + /// + /// + #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 ModelName { get; set; } + #endregion + + #region Parameter S3InputConfiguration_Prefix + /// + /// + /// The prefix for the S3 bucket used for the label data. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("LabelsInputConfiguration_S3InputConfiguration_Prefix")] + public System.String S3InputConfiguration_Prefix { get; set; } + #endregion + + #region Parameter RoleArn + /// + /// + /// The ARN of the model to update. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String RoleArn { 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.LookoutEquipment.Model.UpdateModelResponse). + /// 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 ModelName parameter. + /// The -PassThru parameter is deprecated, use -Select '^ModelName' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ModelName' 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.ModelName), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Update-L4EModel (UpdateModel)")) + { + 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.ModelName; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.LabelsInputConfiguration_LabelGroupName = this.LabelsInputConfiguration_LabelGroupName; + context.S3InputConfiguration_Bucket = this.S3InputConfiguration_Bucket; + context.S3InputConfiguration_Prefix = this.S3InputConfiguration_Prefix; + context.ModelName = this.ModelName; + #if MODULAR + if (this.ModelName == null && ParameterWasBound(nameof(this.ModelName))) + { + WriteWarning("You are passing $null as a value for parameter ModelName 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.RoleArn = this.RoleArn; + + // 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.LookoutEquipment.Model.UpdateModelRequest(); + + + // populate LabelsInputConfiguration + var requestLabelsInputConfigurationIsNull = true; + request.LabelsInputConfiguration = new Amazon.LookoutEquipment.Model.LabelsInputConfiguration(); + System.String requestLabelsInputConfiguration_labelsInputConfiguration_LabelGroupName = null; + if (cmdletContext.LabelsInputConfiguration_LabelGroupName != null) + { + requestLabelsInputConfiguration_labelsInputConfiguration_LabelGroupName = cmdletContext.LabelsInputConfiguration_LabelGroupName; + } + if (requestLabelsInputConfiguration_labelsInputConfiguration_LabelGroupName != null) + { + request.LabelsInputConfiguration.LabelGroupName = requestLabelsInputConfiguration_labelsInputConfiguration_LabelGroupName; + requestLabelsInputConfigurationIsNull = false; + } + Amazon.LookoutEquipment.Model.LabelsS3InputConfiguration requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration = null; + + // populate S3InputConfiguration + var requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfigurationIsNull = true; + requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration = new Amazon.LookoutEquipment.Model.LabelsS3InputConfiguration(); + System.String requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration_s3InputConfiguration_Bucket = null; + if (cmdletContext.S3InputConfiguration_Bucket != null) + { + requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration_s3InputConfiguration_Bucket = cmdletContext.S3InputConfiguration_Bucket; + } + if (requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration_s3InputConfiguration_Bucket != null) + { + requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration.Bucket = requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration_s3InputConfiguration_Bucket; + requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfigurationIsNull = false; + } + System.String requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration_s3InputConfiguration_Prefix = null; + if (cmdletContext.S3InputConfiguration_Prefix != null) + { + requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration_s3InputConfiguration_Prefix = cmdletContext.S3InputConfiguration_Prefix; + } + if (requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration_s3InputConfiguration_Prefix != null) + { + requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration.Prefix = requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration_s3InputConfiguration_Prefix; + requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfigurationIsNull = false; + } + // determine if requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration should be set to null + if (requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfigurationIsNull) + { + requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration = null; + } + if (requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration != null) + { + request.LabelsInputConfiguration.S3InputConfiguration = requestLabelsInputConfiguration_labelsInputConfiguration_S3InputConfiguration; + requestLabelsInputConfigurationIsNull = false; + } + // determine if request.LabelsInputConfiguration should be set to null + if (requestLabelsInputConfigurationIsNull) + { + request.LabelsInputConfiguration = null; + } + if (cmdletContext.ModelName != null) + { + request.ModelName = cmdletContext.ModelName; + } + if (cmdletContext.RoleArn != null) + { + request.RoleArn = cmdletContext.RoleArn; + } + + 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.LookoutEquipment.Model.UpdateModelResponse CallAWSServiceOperation(IAmazonLookoutEquipment client, Amazon.LookoutEquipment.Model.UpdateModelRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Lookout for Equipment", "UpdateModel"); + try + { + #if DESKTOP + return client.UpdateModel(request); + #elif CORECLR + return client.UpdateModelAsync(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 LabelsInputConfiguration_LabelGroupName { get; set; } + public System.String S3InputConfiguration_Bucket { get; set; } + public System.String S3InputConfiguration_Prefix { get; set; } + public System.String ModelName { get; set; } + public System.String RoleArn { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => null; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Update-L4ERetrainingScheduler-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Update-L4ERetrainingScheduler-Cmdlet.cs new file mode 100644 index 0000000000..3f8eda4156 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/LookoutEquipment/Basic/Update-L4ERetrainingScheduler-Cmdlet.cs @@ -0,0 +1,288 @@ +/******************************************************************************* + * 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.LookoutEquipment; +using Amazon.LookoutEquipment.Model; + +namespace Amazon.PowerShell.Cmdlets.L4E +{ + /// + /// Updates a retraining scheduler. + /// + [Cmdlet("Update", "L4ERetrainingScheduler", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("None")] + [AWSCmdlet("Calls the Amazon Lookout for Equipment UpdateRetrainingScheduler API operation.", Operation = new[] {"UpdateRetrainingScheduler"}, SelectReturnType = typeof(Amazon.LookoutEquipment.Model.UpdateRetrainingSchedulerResponse))] + [AWSCmdletOutput("None or Amazon.LookoutEquipment.Model.UpdateRetrainingSchedulerResponse", + "This cmdlet does not generate any output." + + "The service response (type Amazon.LookoutEquipment.Model.UpdateRetrainingSchedulerResponse) can be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class UpdateL4ERetrainingSchedulerCmdlet : AmazonLookoutEquipmentClientCmdlet, IExecutor + { + + #region Parameter LookbackWindow + /// + /// + /// The number of past days of data that will be used for retraining. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String LookbackWindow { get; set; } + #endregion + + #region Parameter ModelName + /// + /// + /// The name of the model whose retraining scheduler you want to update. + /// + /// + #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 ModelName { get; set; } + #endregion + + #region Parameter PromoteMode + /// + /// + /// Indicates how the service will use new models. In MANAGED mode, new models + /// will automatically be used for inference if they have better performance than the + /// current model. In MANUAL mode, the new models will not be used until + /// they are manually activated. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [AWSConstantClassSource("Amazon.LookoutEquipment.ModelPromoteMode")] + public Amazon.LookoutEquipment.ModelPromoteMode PromoteMode { get; set; } + #endregion + + #region Parameter RetrainingFrequency + /// + /// + /// This parameter uses the ISO + /// 8601 standard to set the frequency at which you want retraining to occur in terms + /// of Years, Months, and/or Days (note: other parameters like Time are not currently + /// supported). The minimum value is 30 days (P30D) and the maximum value is 1 year (P1Y). + /// For example, the following values are valid:
    • P3M15D – Every 3 months and 15 days
    • P2M – Every 2 months
    • P150D – Every 150 days
    + ///
    + ///
    + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String RetrainingFrequency { get; set; } + #endregion + + #region Parameter RetrainingStartDate + /// + /// + /// The start date for the retraining scheduler. Lookout for Equipment truncates the time + /// you provide to the nearest UTC day. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.DateTime? RetrainingStartDate { 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.LookoutEquipment.Model.UpdateRetrainingSchedulerResponse). + /// 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 ModelName parameter. + /// The -PassThru parameter is deprecated, use -Select '^ModelName' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ModelName' 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.ModelName), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Update-L4ERetrainingScheduler (UpdateRetrainingScheduler)")) + { + 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.ModelName; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.LookbackWindow = this.LookbackWindow; + context.ModelName = this.ModelName; + #if MODULAR + if (this.ModelName == null && ParameterWasBound(nameof(this.ModelName))) + { + WriteWarning("You are passing $null as a value for parameter ModelName 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.PromoteMode = this.PromoteMode; + context.RetrainingFrequency = this.RetrainingFrequency; + context.RetrainingStartDate = this.RetrainingStartDate; + + // 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.LookoutEquipment.Model.UpdateRetrainingSchedulerRequest(); + + if (cmdletContext.LookbackWindow != null) + { + request.LookbackWindow = cmdletContext.LookbackWindow; + } + if (cmdletContext.ModelName != null) + { + request.ModelName = cmdletContext.ModelName; + } + if (cmdletContext.PromoteMode != null) + { + request.PromoteMode = cmdletContext.PromoteMode; + } + if (cmdletContext.RetrainingFrequency != null) + { + request.RetrainingFrequency = cmdletContext.RetrainingFrequency; + } + if (cmdletContext.RetrainingStartDate != null) + { + request.RetrainingStartDate = cmdletContext.RetrainingStartDate.Value; + } + + 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.LookoutEquipment.Model.UpdateRetrainingSchedulerResponse CallAWSServiceOperation(IAmazonLookoutEquipment client, Amazon.LookoutEquipment.Model.UpdateRetrainingSchedulerRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Lookout for Equipment", "UpdateRetrainingScheduler"); + try + { + #if DESKTOP + return client.UpdateRetrainingScheduler(request); + #elif CORECLR + return client.UpdateRetrainingSchedulerAsync(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 LookbackWindow { get; set; } + public System.String ModelName { get; set; } + public Amazon.LookoutEquipment.ModelPromoteMode PromoteMode { get; set; } + public System.String RetrainingFrequency { get; set; } + public System.DateTime? RetrainingStartDate { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => null; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Neptunedata/Basic/Start-NEPTLoaderJob-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Neptunedata/Basic/Start-NEPTLoaderJob-Cmdlet.cs index f035b43bbd..ac9f97973a 100644 --- a/modules/AWSPowerShell/Cmdlets/Neptunedata/Basic/Start-NEPTLoaderJob-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Neptunedata/Basic/Start-NEPTLoaderJob-Cmdlet.cs @@ -80,7 +80,15 @@ public partial class StartNEPTLoaderJobCmdlet : AmazonNeptunedataClientCmdlet, I #region Parameter Format /// /// - /// Amazon.Neptunedata.Model.StartLoaderJobRequest.Format + /// The format of the data. For more information about data formats for the Neptune Loader + /// command, see Load + /// Data Formats.Allowed values /// /// #if !MODULAR @@ -117,7 +125,19 @@ public partial class StartNEPTLoaderJobCmdlet : AmazonNeptunedataClientCmdlet, I #region Parameter Mode /// /// - /// Amazon.Neptunedata.Model.StartLoaderJobRequest.Mode + /// The load job mode.Allowed values: RESUME, NEW, AUTO.Default value: AUTO.
    • RESUME   –   In RESUME mode, the loader looks for a previous load from + /// this source, and if it finds one, resumes that load job. If no previous load job is + /// found, the loader stops.The loader avoids reloading files that were successfully loaded in a previous job. + /// It only tries to process failed files. If you dropped previously loaded data from + /// your Neptune cluster, that data is not reloaded in this mode. If a previous load job + /// loaded all files from the same source successfully, nothing is reloaded, and the loader + /// returns success.
    • NEW   –   In NEW mode, the creates a new load request regardless of + /// any previous loads. You can use this mode to reload all the data from a source after + /// dropping previously loaded data from your Neptune cluster, or to load new data available + /// at the same source.
    • AUTO   –   In AUTO mode, the loader looks for a previous load job from + /// the same source, and if it finds one, resumes that job, just as in RESUME + /// mode.If the loader doesn't find a previous load job from the same source, it loads all + /// data from the source, just as in NEW mode.
    ///
    ///
    [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] @@ -150,7 +170,13 @@ public partial class StartNEPTLoaderJobCmdlet : AmazonNeptunedataClientCmdlet, I #region Parameter ParserConfiguration /// /// - /// Amazon.Neptunedata.Model.StartLoaderJobRequest.ParserConfiguration + /// parserConfiguration   –   An optional object with additional + /// parser configuration values. Each of the child parameters is also optional:
    • namedGraphUri   –   The default graph for all RDF formats when + /// no graph is specified (for non-quads formats and NQUAD entries with no graph).The default is https://aws.amazon.com/neptune/vocab/v01/DefaultNamedGraph.
    • baseUri   –   The base URI for RDF/XML and Turtle formats.The default is https://aws.amazon.com/neptune/default.
    • allowEmptyStrings   –   Gremlin users need to be able to pass + /// empty string values("") as node and edge properties when loading CSV data. If allowEmptyStrings + /// is set to false (the default), such empty strings are treated as nulls + /// and are not loaded.If allowEmptyStrings is set to true, the loader treats empty + /// strings as valid property values and loads them accordingly.
    ///
    ///
    [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/Add-OWCMNode-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/Add-OWCMNode-Cmdlet.cs index 0d33df0d15..73b7b83169 100644 --- a/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/Add-OWCMNode-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/Add-OWCMNode-Cmdlet.cs @@ -66,7 +66,10 @@ public partial class AddOWCMNodeCmdlet : AmazonOpsWorksCMClientCmdlet, IExecutor #region Parameter EngineAttribute /// /// - /// Amazon.OpsWorksCM.Model.AssociateNodeRequest.EngineAttributes + /// Engine attributes used for associating the node. Attributes accepted in a AssociateNode request for Chef
    • CHEF_ORGANIZATION: The Chef organization with which the node is associated. + /// By default only one organization named default can exist.
    • CHEF_NODE_PUBLIC_KEY: A PEM-formatted public key. This key is required + /// for the chef-client agent to access the Chef API.
    Attributes accepted in a AssociateNode request for Puppet
    • PUPPET_NODE_CSR: A PEM-formatted certificate-signing request (CSR) that + /// is created by the node.
    ///
    ///
    #if !MODULAR diff --git a/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/New-OWCMServer-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/New-OWCMServer-Cmdlet.cs index 78c1448a00..72ddcdffd9 100644 --- a/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/New-OWCMServer-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/New-OWCMServer-Cmdlet.cs @@ -189,7 +189,18 @@ public partial class NewOWCMServerCmdlet : AmazonOpsWorksCMClientCmdlet, IExecut #region Parameter EngineAttribute /// /// - /// Amazon.OpsWorksCM.Model.CreateServerRequest.EngineAttributes + /// Optional engine attributes on a specified server. Attributes accepted in a Chef createServer request:
    • CHEF_AUTOMATE_PIVOTAL_KEY: A base64-encoded RSA public key. The corresponding + /// private key is required to access the Chef API. When no CHEF_AUTOMATE_PIVOTAL_KEY + /// is set, a private key is generated and returned in the response.
    • CHEF_AUTOMATE_ADMIN_PASSWORD: The password for the administrative user + /// in the Chef Automate web-based dashboard. The password length is a minimum of eight + /// characters, and a maximum of 32. The password can contain letters, numbers, and special + /// characters (!/@#$%^&+=_). The password must contain at least one lower case letter, + /// one upper case letter, one number, and one special character. When no CHEF_AUTOMATE_ADMIN_PASSWORD + /// is set, one is generated and returned in the response.
    Attributes accepted in a Puppet createServer request:
    • PUPPET_ADMIN_PASSWORD: To work with the Puppet Enterprise console, a + /// password must use ASCII characters.
    • PUPPET_R10K_REMOTE: The r10k remote is the URL of your control repository + /// (for example, ssh://git@your.git-repo.com:user/control-repo.git). Specifying an r10k + /// remote opens TCP port 8170.
    • PUPPET_R10K_PRIVATE_KEY: If you are using a private Git repository, + /// add PUPPET_R10K_PRIVATE_KEY to specify a PEM-encoded private SSH key.
    ///
    ///
    [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/Remove-OWCMNode-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/Remove-OWCMNode-Cmdlet.cs index d130f5c801..027c84367b 100644 --- a/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/Remove-OWCMNode-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/Remove-OWCMNode-Cmdlet.cs @@ -56,7 +56,9 @@ public partial class RemoveOWCMNodeCmdlet : AmazonOpsWorksCMClientCmdlet, IExecu #region Parameter EngineAttribute /// /// - /// Amazon.OpsWorksCM.Model.DisassociateNodeRequest.EngineAttributes + /// Engine attributes that are used for disassociating the node. No attributes are required + /// for Puppet. Attributes required in a DisassociateNode request for Chef
    • CHEF_ORGANIZATION: The Chef organization with which the node was associated. + /// By default only one organization named default can exist.
    ///
    ///
    [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/Start-OWCMMaintenance-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/Start-OWCMMaintenance-Cmdlet.cs index 1b983c05d2..b283c6e55c 100644 --- a/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/Start-OWCMMaintenance-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/OpsWorksCM/Basic/Start-OWCMMaintenance-Cmdlet.cs @@ -58,7 +58,11 @@ public partial class StartOWCMMaintenanceCmdlet : AmazonOpsWorksCMClientCmdlet, #region Parameter EngineAttribute /// /// - /// Amazon.OpsWorksCM.Model.StartMaintenanceRequest.EngineAttributes + /// Engine attributes that are specific to the server on which you want to run maintenance.Attributes accepted in a StartMaintenance request for Chef /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSCampaign-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSCampaign-Cmdlet.cs index e0cd5d3658..7464ce4e4e 100644 --- a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSCampaign-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSCampaign-Cmdlet.cs @@ -28,7 +28,44 @@ namespace Amazon.PowerShell.Cmdlets.PERS { /// - /// Amazon.Personalize.IAmazonPersonalize.CreateCampaign + /// Creates a campaign that deploys a solution version. When a client calls the GetRecommendations + /// and GetPersonalizedRanking + /// APIs, a campaign is specified in the request. + /// + /// + /// Minimum Provisioned TPS and Auto-Scaling + /// A high minProvisionedTPS will increase your bill. We recommend starting + /// with 1 for minProvisionedTPS (the default). Track your usage using Amazon + /// CloudWatch metrics, and increase the minProvisionedTPS as necessary. + /// + /// A transaction is a single GetRecommendations or GetPersonalizedRanking + /// call. Transactions per second (TPS) is the throughput and unit of billing for Amazon + /// Personalize. The minimum provisioned TPS (minProvisionedTPS) specifies + /// the baseline throughput provisioned by Amazon Personalize, and thus, the minimum billing + /// charge. + /// + /// If your TPS increases beyond minProvisionedTPS, Amazon Personalize auto-scales + /// the provisioned capacity up and down, but never below minProvisionedTPS. + /// There's a short time delay while the capacity is increased that might cause loss of + /// transactions. + /// + /// The actual TPS used is calculated as the average requests/second within a 5-minute + /// window. You pay for maximum of either the minimum provisioned TPS or the actual TPS. + /// We recommend starting with a low minProvisionedTPS, track your usage + /// using Amazon CloudWatch metrics, and then increase the minProvisionedTPS + /// as necessary. + /// Status + /// A campaign can be in one of the following states: + ///
    • + /// CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED + ///
    • + /// DELETE PENDING > DELETE IN_PROGRESS + ///
    + /// To get the campaign status, call DescribeCampaign. + /// + /// Wait until the status of the campaign is ACTIVE before asking + /// the campaign for recommendations. + /// Related APIs ///
    [Cmdlet("New", "PERSCampaign", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSDataset-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSDataset-Cmdlet.cs index f2ab29a268..360999217a 100644 --- a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSDataset-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSDataset-Cmdlet.cs @@ -28,7 +28,30 @@ namespace Amazon.PowerShell.Cmdlets.PERS { /// - /// Amazon.Personalize.IAmazonPersonalize.CreateDataset + /// Creates an empty dataset and adds it to the specified dataset group. Use CreateDatasetImportJob + /// to import your training data to a dataset. + /// + /// + /// + /// There are three types of datasets: + ///
    • + /// Interactions + ///
    • + /// Items + ///
    • + /// Users + ///
    + /// Each dataset type has an associated schema with required field types. Only the Interactions + /// dataset is required in order to train a model (also referred to as creating a solution). + /// + /// A dataset can be in one of the following states: + ///
    • + /// CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED + ///
    • + /// DELETE PENDING > DELETE IN_PROGRESS + ///
    + /// To get the status of the dataset, call DescribeDataset. + /// Related APIs ///
    [Cmdlet("New", "PERSDataset", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSDatasetGroup-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSDatasetGroup-Cmdlet.cs index c6eb554577..78faeabe4f 100644 --- a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSDatasetGroup-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSDatasetGroup-Cmdlet.cs @@ -28,7 +28,41 @@ namespace Amazon.PowerShell.Cmdlets.PERS { /// - /// Amazon.Personalize.IAmazonPersonalize.CreateDatasetGroup + /// Creates an empty dataset group. A dataset group is a container for Amazon Personalize + /// resources. A dataset group can contain at most three datasets, one for each type of + /// dataset: + /// + ///
    • + /// Interactions + ///
    • + /// Items + ///
    • + /// Users + ///
    + /// A dataset group can be a Domain dataset group, where you specify a domain and use + /// pre-configured resources like recommenders, or a Custom dataset group, where you use + /// custom resources, such as a solution with a solution version, that you deploy with + /// a campaign. If you start with a Domain dataset group, you can still add custom resources + /// such as solutions and solution versions trained with recipes for custom use cases + /// and deployed with campaigns. + /// + /// A dataset group can be in one of the following states: + ///
    • + /// CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED + ///
    • + /// DELETE PENDING + ///
    + /// To get the status of the dataset group, call DescribeDatasetGroup. + /// If the status shows as CREATE FAILED, the response includes a failureReason + /// key, which describes why the creation failed. + /// + /// You must wait until the status of the dataset group is ACTIVE + /// before adding a dataset to the group. + /// + /// You can specify an Key Management Service (KMS) key to encrypt the datasets in the + /// group. If you specify a KMS key, you must also include an Identity and Access Management + /// (IAM) role that has permission to access the key. + /// APIs that require a dataset group ARN in the requestRelated APIs ///
    [Cmdlet("New", "PERSDatasetGroup", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSDatasetImportJob-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSDatasetImportJob-Cmdlet.cs index 076f088f6d..a2d3d33431 100644 --- a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSDatasetImportJob-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSDatasetImportJob-Cmdlet.cs @@ -28,7 +28,31 @@ namespace Amazon.PowerShell.Cmdlets.PERS { /// - /// Amazon.Personalize.IAmazonPersonalize.CreateDatasetImportJob + /// Creates a job that imports training data from your data source (an Amazon S3 bucket) + /// to an Amazon Personalize dataset. To allow Amazon Personalize to import the training + /// data, you must specify an IAM service role that has permission to read from the data + /// source, as Amazon Personalize makes a copy of your data and processes it internally. + /// For information on granting access to your Amazon S3 bucket, see Giving + /// Amazon Personalize Access to Amazon S3 Resources. + /// + /// + /// By default, a dataset import job replaces any existing data in the dataset that you + /// imported in bulk. To add new records without replacing existing data, specify INCREMENTAL + /// for the import mode in the CreateDatasetImportJob operation. + /// Status + /// A dataset import job can be in one of the following states: + ///
    • + /// CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED + ///
    + /// To get the status of the import job, call DescribeDatasetImportJob, + /// providing the Amazon Resource Name (ARN) of the dataset import job. The dataset import + /// is complete when the status shows as ACTIVE. If the status shows as CREATE FAILED, + /// the response includes a failureReason key, which describes why the job + /// failed. + /// + /// Importing takes time. You must wait until the status shows as ACTIVE before training + /// a model using the dataset. + /// Related APIs ///
    [Cmdlet("New", "PERSDatasetImportJob", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSEventTracker-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSEventTracker-Cmdlet.cs index 187d48add9..fd2d61ee2a 100644 --- a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSEventTracker-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSEventTracker-Cmdlet.cs @@ -28,7 +28,30 @@ namespace Amazon.PowerShell.Cmdlets.PERS { /// - /// Amazon.Personalize.IAmazonPersonalize.CreateEventTracker + /// Creates an event tracker that you use when adding event data to a specified dataset + /// group using the PutEvents + /// API. + /// + /// + /// Only one event tracker can be associated with a dataset group. You will get an error + /// if you call CreateEventTracker using the same dataset group as an existing + /// event tracker. + /// + /// When you create an event tracker, the response includes a tracking ID, which you pass + /// as a parameter when you use the PutEvents + /// operation. Amazon Personalize then appends the event data to the Interactions dataset + /// of the dataset group you specify in your event tracker. + /// + /// The event tracker can be in one of the following states: + ///
    • + /// CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED + ///
    • + /// DELETE PENDING > DELETE IN_PROGRESS + ///
    + /// To get the status of the event tracker, call DescribeEventTracker. + /// + /// The event tracker must be in the ACTIVE state before using the tracking ID. + /// Related APIs ///
    [Cmdlet("New", "PERSEventTracker", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.Personalize.Model.CreateEventTrackerResponse")] diff --git a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSRecommender-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSRecommender-Cmdlet.cs index d36980be78..6c26caaef8 100644 --- a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSRecommender-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSRecommender-Cmdlet.cs @@ -28,7 +28,52 @@ namespace Amazon.PowerShell.Cmdlets.PERS { /// - /// Amazon.Personalize.IAmazonPersonalize.CreateRecommender + /// Creates a recommender with the recipe (a Domain dataset group use case) you specify. + /// You create recommenders for a Domain dataset group and specify the recommender's Amazon + /// Resource Name (ARN) when you make a GetRecommendations + /// request. + /// + /// + /// Minimum recommendation requests per second + /// A high minRecommendationRequestsPerSecond will increase your bill. We + /// recommend starting with 1 for minRecommendationRequestsPerSecond (the + /// default). Track your usage using Amazon CloudWatch metrics, and increase the minRecommendationRequestsPerSecond + /// as necessary. + /// + /// When you create a recommender, you can configure the recommender's minimum recommendation + /// requests per second. The minimum recommendation requests per second (minRecommendationRequestsPerSecond) + /// specifies the baseline recommendation request throughput provisioned by Amazon Personalize. + /// The default minRecommendationRequestsPerSecond is 1. A recommendation + /// request is a single GetRecommendations operation. Request throughput + /// is measured in requests per second and Amazon Personalize uses your requests per second + /// to derive your requests per hour and the price of your recommender usage. + /// + /// If your requests per second increases beyond minRecommendationRequestsPerSecond, + /// Amazon Personalize auto-scales the provisioned capacity up and down, but never below + /// minRecommendationRequestsPerSecond. There's a short time delay while + /// the capacity is increased that might cause loss of requests. + /// + /// Your bill is the greater of either the minimum requests per hour (based on minRecommendationRequestsPerSecond) + /// or the actual number of requests. The actual request throughput used is calculated + /// as the average requests/second within a one-hour window. We recommend starting with + /// the default minRecommendationRequestsPerSecond, track your usage using + /// Amazon CloudWatch metrics, and then increase the minRecommendationRequestsPerSecond + /// as necessary. + /// Status + /// A recommender can be in one of the following states: + ///
    • + /// CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED + ///
    • + /// STOP PENDING > STOP IN_PROGRESS > INACTIVE > START PENDING > START IN_PROGRESS + /// > ACTIVE + ///
    • + /// DELETE PENDING > DELETE IN_PROGRESS + ///
    + /// To get the recommender status, call DescribeRecommender. + /// + /// Wait until the status of the recommender is ACTIVE before + /// asking the recommender for recommendations. + /// Related APIs ///
    [Cmdlet("New", "PERSRecommender", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSSchema-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSSchema-Cmdlet.cs index 251b4f73ef..8d6896263e 100644 --- a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSSchema-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSSchema-Cmdlet.cs @@ -28,7 +28,16 @@ namespace Amazon.PowerShell.Cmdlets.PERS { /// - /// Amazon.Personalize.IAmazonPersonalize.CreateSchema + /// Creates an Amazon Personalize schema from the specified schema string. The schema + /// you create must be in Avro JSON format. + /// + /// + /// + /// Amazon Personalize recognizes three schema variants. Each schema is associated with + /// a dataset type and has a set of required field and keywords. If you are creating a + /// schema for a dataset in a Domain dataset group, you provide the domain of the Domain + /// dataset group. You specify a schema when you call CreateDataset. + /// Related APIs /// [Cmdlet("New", "PERSSchema", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSSolution-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSSolution-Cmdlet.cs index 3975fa5f80..dfc0beab7e 100644 --- a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSSolution-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSSolution-Cmdlet.cs @@ -28,7 +28,36 @@ namespace Amazon.PowerShell.Cmdlets.PERS { /// - /// Amazon.Personalize.IAmazonPersonalize.CreateSolution + /// Creates the configuration for training a model. A trained model is known as a solution + /// version. After the configuration is created, you train the model (create a solution + /// version) by calling the CreateSolutionVersion + /// operation. Every time you call CreateSolutionVersion, a new version of + /// the solution is created. + /// + /// + /// + /// After creating a solution version, you check its accuracy by calling GetSolutionMetrics. + /// When you are satisfied with the version, you deploy it using CreateCampaign. + /// The campaign provides recommendations to a client through the GetRecommendations + /// API. + /// + /// To train a model, Amazon Personalize requires training data and a recipe. The training + /// data comes from the dataset group that you provide in the request. A recipe specifies + /// the training algorithm and a feature transformation. You can specify one of the predefined + /// recipes provided by Amazon Personalize. + /// + /// Amazon Personalize doesn't support configuring the hpoObjective for solution + /// hyperparameter optimization at this time. + /// Status + /// A solution can be in one of the following states: + ///
    • + /// CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED + ///
    • + /// DELETE PENDING > DELETE IN_PROGRESS + ///
    + /// To get the status of the solution, call DescribeSolution. + /// Wait until the status shows as ACTIVE before calling CreateSolutionVersion. + /// Related APIs ///
    [Cmdlet("New", "PERSSolution", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSSolutionVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSSolutionVersion-Cmdlet.cs index c0dad66856..733871768a 100644 --- a/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSSolutionVersion-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Personalize/Basic/New-PERSSolutionVersion-Cmdlet.cs @@ -28,7 +28,33 @@ namespace Amazon.PowerShell.Cmdlets.PERS { /// - /// Amazon.Personalize.IAmazonPersonalize.CreateSolutionVersion + /// Trains or retrains an active solution in a Custom dataset group. A solution is created + /// using the CreateSolution + /// operation and must be in the ACTIVE state before calling CreateSolutionVersion. + /// A new version of the solution is created every time you call this operation. + /// + /// + /// Status + /// A solution version can be in one of the following states: + ///
    • + /// CREATE PENDING + ///
    • + /// CREATE IN_PROGRESS + ///
    • + /// ACTIVE + ///
    • + /// CREATE FAILED + ///
    • + /// CREATE STOPPING + ///
    • + /// CREATE STOPPED + ///
    + /// To get the status of the version, call DescribeSolutionVersion. + /// Wait until the status shows as ACTIVE before calling CreateCampaign. + /// + /// If the status shows as CREATE FAILED, the response includes a failureReason + /// key, which describes why the job failed. + /// Related APIs ///
    [Cmdlet("New", "PERSSolutionVersion", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/Proton/Basic/New-PROEnvironment-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Proton/Basic/New-PROEnvironment-Cmdlet.cs index d92928856d..3c2fc053c0 100644 --- a/modules/AWSPowerShell/Cmdlets/Proton/Basic/New-PROEnvironment-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Proton/Basic/New-PROEnvironment-Cmdlet.cs @@ -28,7 +28,22 @@ namespace Amazon.PowerShell.Cmdlets.PRO { /// - /// Amazon.Proton.IAmazonProton.CreateEnvironment + /// Deploy a new environment. An Proton environment is created from an environment template + /// that defines infrastructure and resources that can be shared across services. + /// + /// + /// You can provision environments using the following methods:
    • + /// Amazon Web Services-managed provisioning: Proton makes direct calls to provision your + /// resources. + ///
    • + /// Self-managed provisioning: Proton makes pull requests on your repository to provide + /// compiled infrastructure as code (IaC) files that your IaC engine uses to provision + /// resources. + ///
    + /// For more information, see Environments + /// and Provisioning + /// methods in the Proton User Guide. + /// ///
    [Cmdlet("New", "PROEnvironment", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.Proton.Model.Environment")] diff --git a/modules/AWSPowerShell/Cmdlets/S3/Basic/Remove-S3CORSConfiguration-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/S3/Basic/Remove-S3CORSConfiguration-Cmdlet.cs index 721e70fbd9..75895666d5 100644 --- a/modules/AWSPowerShell/Cmdlets/S3/Basic/Remove-S3CORSConfiguration-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/S3/Basic/Remove-S3CORSConfiguration-Cmdlet.cs @@ -28,7 +28,17 @@ namespace Amazon.PowerShell.Cmdlets.S3 { /// - /// Amazon.S3.IAmazonS3.DeleteCORSConfiguration + /// Deletes the cors configuration information set for the bucket. + /// + /// + /// + /// To use this operation, you must have permission to perform the s3:PutBucketCORS + /// action. The bucket owner has this permission by default and can grant this permission + /// to others. + /// + /// For information about cors, see Enabling + /// Cross-Origin Resource Sharing in the Amazon S3 User Guide. + /// Related Resources /// [Cmdlet("Remove", "S3CORSConfiguration", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/S3Control/Basic/Remove-S3CBucket-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/S3Control/Basic/Remove-S3CBucket-Cmdlet.cs index 8b63ab42e9..ecb8b223ba 100644 --- a/modules/AWSPowerShell/Cmdlets/S3Control/Basic/Remove-S3CBucket-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/S3Control/Basic/Remove-S3CBucket-Cmdlet.cs @@ -28,7 +28,23 @@ namespace Amazon.PowerShell.Cmdlets.S3C { /// - /// Amazon.S3Control.IAmazonS3Control.DeleteBucket + /// + /// This action deletes an Amazon S3 on Outposts bucket. To delete an S3 bucket, see DeleteBucket + /// in the Amazon S3 API Reference. + /// + /// Deletes the Amazon S3 on Outposts bucket. All objects (including all object versions + /// and delete markers) in the bucket must be deleted before the bucket itself can be + /// deleted. For more information, see Using + /// Amazon S3 on Outposts in Amazon S3 User Guide. + /// + /// All Amazon S3 on Outposts REST API requests for this action require an additional + /// parameter of x-amz-outpost-id to be passed with the request. In addition, + /// you must use an S3 on Outposts endpoint hostname prefix instead of s3-control. + /// For an example of the request syntax for Amazon S3 on Outposts that uses the S3 on + /// Outposts endpoint hostname prefix and the x-amz-outpost-id derived by + /// using the access point ARN, see the Examples + /// section. + /// Related Resources /// [Cmdlet("Remove", "S3CBucket", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] [OutputType("None")] diff --git a/modules/AWSPowerShell/Cmdlets/SSMIncidents/Basic/Start-SSMIIncident-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SSMIncidents/Basic/Start-SSMIIncident-Cmdlet.cs index f2e2a0208f..35ac46ec1d 100644 --- a/modules/AWSPowerShell/Cmdlets/SSMIncidents/Basic/Start-SSMIIncident-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/SSMIncidents/Basic/Start-SSMIIncident-Cmdlet.cs @@ -43,7 +43,10 @@ public partial class StartSSMIIncidentCmdlet : AmazonSSMIncidentsClientCmdlet, I #region Parameter Impact /// /// - /// Amazon.SSMIncidents.Model.StartIncidentRequest.Impact + /// Defines the impact to the customers. Providing an impact overwrites the impact provided + /// by a response plan.Possible impacts:
    • 1 - Critical impact, this typically relates to full application failure + /// that impacts many to all customers.
    • 2 - High impact, partial application failure with impact to many customers.
    • 3 - Medium impact, the application is providing reduced service to customers.
    • 4 - Low impact, customer might aren't impacted by the problem yet.
    • 5 - No impact, customers aren't currently impacted but urgent action + /// is needed to avoid impact.
    ///
    ///
    [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/SSMIncidents/Basic/Update-SSMIIncidentRecord-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SSMIncidents/Basic/Update-SSMIIncidentRecord-Cmdlet.cs index 3adc78050e..4720c04bef 100644 --- a/modules/AWSPowerShell/Cmdlets/SSMIncidents/Basic/Update-SSMIIncidentRecord-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/SSMIncidents/Basic/Update-SSMIIncidentRecord-Cmdlet.cs @@ -86,7 +86,10 @@ public partial class UpdateSSMIIncidentRecordCmdlet : AmazonSSMIncidentsClientCm #region Parameter Impact /// /// - /// Amazon.SSMIncidents.Model.UpdateIncidentRecordRequest.Impact + /// Defines the impact of the incident to customers and applications. If you provide an + /// impact for an incident, it overwrites the impact provided by the response plan.Possible impacts:
    • 1 - Critical impact, full application failure that impacts many to all + /// customers.
    • 2 - High impact, partial application failure with impact to many customers.
    • 3 - Medium impact, the application is providing reduced service to customers.
    • 4 - Low impact, customer aren't impacted by the problem yet.
    • 5 - No impact, customers aren't currently impacted but urgent action + /// is needed to avoid impact.
    ///
    ///
    [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/SSMIncidents/Basic/Update-SSMIResponsePlan-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SSMIncidents/Basic/Update-SSMIResponsePlan-Cmdlet.cs index f0f93a5747..a65cb77a07 100644 --- a/modules/AWSPowerShell/Cmdlets/SSMIncidents/Basic/Update-SSMIResponsePlan-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/SSMIncidents/Basic/Update-SSMIResponsePlan-Cmdlet.cs @@ -127,7 +127,8 @@ public partial class UpdateSSMIResponsePlanCmdlet : AmazonSSMIncidentsClientCmdl #region Parameter IncidentTemplateImpact /// /// - /// Amazon.SSMIncidents.Model.UpdateResponsePlanRequest.IncidentTemplateImpact + /// Defines the impact to the customers. Providing an impact overwrites the impact provided + /// by a response plan.Possible impacts:
    • 5 - Severe impact
    • 4 - High impact
    • 3 - Medium impact
    • 2 - Low impact
    • 1 - No impact
    ///
    ///
    [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/Snowball/Basic/New-SNOWJob-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Snowball/Basic/New-SNOWJob-Cmdlet.cs index 122259cc02..812d994383 100644 --- a/modules/AWSPowerShell/Cmdlets/Snowball/Basic/New-SNOWJob-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Snowball/Basic/New-SNOWJob-Cmdlet.cs @@ -28,7 +28,79 @@ namespace Amazon.PowerShell.Cmdlets.SNOW { /// - /// Amazon.Snowball.IAmazonSnowball.CreateJob + /// Creates a job to import or export data between Amazon S3 and your on-premises data + /// center. Your Amazon Web Services account must have the right trust policies and permissions + /// in place to create a job for a Snow device. If you're creating a job for a node in + /// a cluster, you only need to provide the clusterId value; the other job + /// attributes are inherited from the cluster. + /// + /// + /// Only the Snowball; Edge device type is supported when ordering clustered jobs. + /// + /// The device capacity is optional. + /// + /// Availability of device types differ by Amazon Web Services Region. For more information + /// about Region availability, see Amazon + /// Web Services Regional Services. + /// Snow Family devices and their capacities.
    • + /// Device type: SNC1_SSD
      • + /// Capacity: T14 + ///
      • + /// Description: Snowcone + ///
    • + /// Device type: SNC1_HDD
      • + /// Capacity: T8 + ///
      • + /// Description: Snowcone + ///
    • + /// Device type: EDGE_S
      • + /// Capacity: T98 + ///
      • + /// Description: Snowball Edge Storage Optimized for data transfer only + ///
    • + /// Device type: EDGE_CG
      • + /// Capacity: T42 + ///
      • + /// Description: Snowball Edge Compute Optimized with GPU + ///
    • + /// Device type: EDGE_C
      • + /// Capacity: T42 + ///
      • + /// Description: Snowball Edge Compute Optimized without GPU + ///
    • + /// Device type: EDGE
      • + /// Capacity: T100 + ///
      • + /// Description: Snowball Edge Storage Optimized with EC2 Compute + ///
      + /// This device is replaced with T98. + ///
    • + /// Device type: STANDARD
      • + /// Capacity: T50 + ///
      • + /// Description: Original Snowball device + /// + /// This device is only available in the Ningxia, Beijing, and Singapore Amazon Web Services + /// Region + ///
    • + /// Device type: STANDARD
      • + /// Capacity: T80 + ///
      • + /// Description: Original Snowball device + /// + /// This device is only available in the Ningxia, Beijing, and Singapore Amazon Web Services + /// Region. + ///
    • + /// Snow Family device type: RACK_5U_C
      • + /// Capacity: T13 + ///
      • + /// Description: Snowblade. + ///
    • + /// Device type: V3_5S
      • + /// Capacity: T240 + ///
      • + /// Description: Snowball Edge Storage Optimized 210TB + ///
    ///
    [Cmdlet("New", "SNOWJob", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("System.String")] diff --git a/modules/AWSPowerShell/Cmdlets/WAFV2/Basic/Update-WAF2IPSet-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/WAFV2/Basic/Update-WAF2IPSet-Cmdlet.cs index b873248f07..4a0f8b3d55 100644 --- a/modules/AWSPowerShell/Cmdlets/WAFV2/Basic/Update-WAF2IPSet-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/WAFV2/Basic/Update-WAF2IPSet-Cmdlet.cs @@ -119,6 +119,20 @@ public partial class UpdateWAF2IPSetCmdlet : AmazonWAFV2ClientCmdlet, IExecutor public System.String Id { get; set; } #endregion + #region Parameter IsAddressesSet + /// + /// + /// This property is set to true if the property + /// is set; false otherwise. + /// This property can be used to determine if the related property + /// was returned by a service response or if the related property + /// should be sent to the service during a service call. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.Boolean? IsAddressesSet { get; set; } + #endregion + #region Parameter LockToken /// /// @@ -255,6 +269,11 @@ protected override void ProcessRecord() WriteWarning("You are passing $null as a value for parameter Address 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.IsAddressesSet = this.IsAddressesSet; + if (!ParameterWasBound(nameof(this.IsAddressesSet)) && this.Address != null) + { + context.IsAddressesSet = true; + } context.Description = this.Description; context.Id = this.Id; #if MODULAR @@ -304,6 +323,10 @@ public object Execute(ExecutorContext context) { request.Addresses = cmdletContext.Address; } + if (cmdletContext.IsAddressesSet != null) + { + request.IsAddressesSet = cmdletContext.IsAddressesSet.Value; + } if (cmdletContext.Description != null) { request.Description = cmdletContext.Description; @@ -386,6 +409,7 @@ private Amazon.WAFV2.Model.UpdateIPSetResponse CallAWSServiceOperation(IAmazonWA internal partial class CmdletContext : ExecutorContext { public List Address { get; set; } + public System.Boolean? IsAddressesSet { get; set; } public System.String Description { get; set; } public System.String Id { get; set; } public System.String LockToken { get; set; } diff --git a/modules/AWSPowerShell/Cmdlets/XRay/Basic/Write-XRTraceSegment-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/XRay/Basic/Write-XRTraceSegment-Cmdlet.cs index a3888e8b0b..60c665b09a 100644 --- a/modules/AWSPowerShell/Cmdlets/XRay/Basic/Write-XRTraceSegment-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/XRay/Basic/Write-XRTraceSegment-Cmdlet.cs @@ -28,7 +28,44 @@ namespace Amazon.PowerShell.Cmdlets.XR { /// - /// Amazon.XRay.IAmazonXRay.PutTraceSegments + /// Uploads segment documents to Amazon Web Services X-Ray. The X-Ray + /// SDK generates segment documents and sends them to the X-Ray daemon, which uploads + /// them in batches. A segment document can be a completed segment, an in-progress segment, + /// or an array of subsegments. + /// + /// + /// + /// Segments must include the following fields. For the full segment document schema, + /// see Amazon + /// Web Services X-Ray Segment Documents in the Amazon Web Services X-Ray Developer + /// Guide. + /// Required segment document fields
    • name - The name of the service that handled the request. + ///
    • id - A 64-bit identifier for the segment, unique among segments in the + /// same trace, in 16 hexadecimal digits. + ///
    • trace_id - A unique identifier that connects all segments and subsegments + /// originating from a single client request. + ///
    • start_time - Time the segment or subsegment was created, in floating + /// point seconds in epoch time, accurate to milliseconds. For example, 1480615200.010 + /// or 1.480615200010E9. + ///
    • end_time - Time the segment or subsegment was closed. For example, 1480615200.090 + /// or 1.480615200090E9. Specify either an end_time or in_progress. + ///
    • in_progress - Set to true instead of specifying an end_time + /// to record that a segment has been started, but is not complete. Send an in-progress + /// segment when your application receives a request that will take a long time to serve, + /// to trace that the request was received. When the response is sent, send the complete + /// segment to overwrite the in-progress segment. + ///
    + /// A trace_id consists of three numbers separated by hyphens. For example, + /// 1-58406520-a006649127e371903a2de979. This includes: + /// Trace ID Format
    • + /// The version number, for instance, 1. + ///
    • + /// The time of the original request, in Unix epoch time, in 8 hexadecimal digits. For + /// example, 10:00AM December 2nd, 2016 PST in epoch time is 1480615200 seconds, + /// or 58406520 in hexadecimal. + ///
    • + /// A 96-bit identifier for the trace, globally unique, in 24 hexadecimal digits. + ///
    ///
    [Cmdlet("Write", "XRTraceSegment", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("Amazon.XRay.Model.UnprocessedTraceSegment")] diff --git a/modules/AWSPowerShell/CmdletsList.dat b/modules/AWSPowerShell/CmdletsList.dat index 4ed8b1d0b3..f50f9c77f4 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 e0e195f201..b1803c7c26 100644 Binary files a/modules/ModularAWSPowerShell/CmdletsList.dat and b/modules/ModularAWSPowerShell/CmdletsList.dat differ