From 57351abea045f3c21cde52243051c68ffaf17b7d Mon Sep 17 00:00:00 2001 From: Songblade Date: Thu, 15 Jan 2026 12:46:06 -0500 Subject: [PATCH 1/7] Add validation for completer jmespaths Modified the protocol test `test_completion_files.py` to also verify that all jmespaths in the completers correspond with the model. Also checks that the resulting field is a string, so that autocompletion works correctly. Additionally, removed 306 resource ids and their completions across 53 services. Previously, nearly all of them, if used, would throw an error; the exceptions are a few in CloudFormation which failed silently. If the completions are desired, they can be added back later, but in their current form, they don't work. --- .../acm-pca/2017-08-22/completions-1.json | 12 +- .../appstream/2016-12-01/completions-1.json | 120 +-- .../appsync/2017-07-25/completions-1.json | 32 +- .../2018-01-06/completions-1.json | 68 +- .../autoscaling/2011-01-01/completions-1.json | 310 +------ .../data/batch/2016-08-10/completions-1.json | 103 +-- .../2010-05-15/completions-1.json | 128 +-- .../cloudtrail/2013-11-01/completions-1.json | 20 - .../cloudwatch/2010-08-01/completions-1.json | 137 +-- .../2015-07-09/completions-1.json | 23 +- .../comprehend/2017-11-27/completions-1.json | 104 +-- .../data/config/2014-11-12/completions-1.json | 39 +- .../data/dax/2017-04-19/completions-1.json | 22 +- .../devicefarm/2015-06-23/completions-1.json | 62 +- .../2012-10-25/completions-1.json | 41 +- .../discovery/2015-11-01/completions-1.json | 17 - .../data/dms/2016-01-01/completions-1.json | 139 +-- .../data/ds/2015-04-16/completions-1.json | 41 +- .../data/dsql/2018-05-10/completions-1.json | 16 +- .../data/ec2/2016-11-15/completions-1.json | 755 +-------------- .../data/efs/2015-02-01/completions-1.json | 12 +- .../elasticache/2015-02-02/completions-1.json | 141 +-- .../2010-12-01/completions-1.json | 27 +- .../data/elb/2012-06-01/completions-1.json | 88 +- .../data/elbv2/2015-12-01/completions-1.json | 146 +-- .../data/emr/2009-03-31/completions-1.json | 77 -- .../gamelift/2015-10-01/completions-1.json | 157 +--- .../data/iam/2010-05-08/completions-1.json | 33 +- .../data/iot/2015-05-28/completions-1.json | 47 +- .../2017-11-27/completions-1.json | 22 +- .../data/lambda/2015-03-31/completions-1.json | 70 -- .../data/logs/2014-03-28/completions-1.json | 20 - .../2014-12-12/completions-1.json | 12 +- .../2017-08-29/completions-1.json | 21 +- .../medialive/2017-10-14/completions-1.json | 81 -- .../mediatailor/2018-04-23/completions-1.json | 10 - .../data/mgh/2017-05-31/completions-1.json | 12 +- .../neptune/2014-10-31/completions-1.json | 244 +---- .../2016-11-28/completions-1.json | 25 +- .../data/polly/2016-06-10/completions-1.json | 38 - .../pricing/2017-10-15/completions-1.json | 12 +- .../data/rds/2014-10-31/completions-1.json | 871 +----------------- .../redshift/2012-12-01/completions-1.json | 260 +----- .../route53/2013-04-01/completions-1.json | 48 +- .../2014-05-15/completions-1.json | 21 +- .../2017-09-08/completions-1.json | 12 +- .../2015-12-10/completions-1.json | 19 - .../data/ses/2010-12-01/completions-1.json | 48 - .../data/shield/2016-06-02/completions-1.json | 22 +- .../data/signer/2017-08-25/completions-1.json | 32 +- .../data/sns/2010-03-31/completions-1.json | 32 +- .../data/ssm/2014-11-06/completions-1.json | 234 +---- .../support/2013-04-15/completions-1.json | 10 - .../workspaces/2015-04-08/completions-1.json | 12 +- .../autocomplete/test_completion_files.py | 131 ++- 55 files changed, 206 insertions(+), 5030 deletions(-) diff --git a/awscli/botocore/data/acm-pca/2017-08-22/completions-1.json b/awscli/botocore/data/acm-pca/2017-08-22/completions-1.json index ecc463ce5ff1..bec213904998 100644 --- a/awscli/botocore/data/acm-pca/2017-08-22/completions-1.json +++ b/awscli/botocore/data/acm-pca/2017-08-22/completions-1.json @@ -4,22 +4,12 @@ "CertificateAuthority": { "operation": "ListCertificateAuthorities", "resourceIdentifier": { - "Status": "CertificateAuthorities[].Status", - "RevocationConfiguration": "CertificateAuthorities[].RevocationConfiguration" + "Status": "CertificateAuthorities[].Status" } } }, "operations": { "UpdateCertificateAuthority": { - "RevocationConfiguration": { - "completions": [ - { - "parameters": {}, - "resourceName": "CertificateAuthority", - "resourceIdentifier": "RevocationConfiguration" - } - ] - }, "Status": { "completions": [ { diff --git a/awscli/botocore/data/appstream/2016-12-01/completions-1.json b/awscli/botocore/data/appstream/2016-12-01/completions-1.json index ea4e1b897586..d07932ee0325 100644 --- a/awscli/botocore/data/appstream/2016-12-01/completions-1.json +++ b/awscli/botocore/data/appstream/2016-12-01/completions-1.json @@ -4,34 +4,26 @@ "DirectoryConfig": { "operation": "DescribeDirectoryConfigs", "resourceIdentifier": { - "DirectoryName": "DirectoryConfigs[].DirectoryName", - "OrganizationalUnitDistinguishedNames": "DirectoryConfigs[].OrganizationalUnitDistinguishedNames", - "ServiceAccountCredentials": "DirectoryConfigs[].ServiceAccountCredentials" + "DirectoryName": "DirectoryConfigs[].DirectoryName" } }, "Fleet": { "operation": "DescribeFleets", "resourceIdentifier": { - "ImageName": "Fleets[].ImageName", - "MaxUserDurationInSeconds": "Fleets[].MaxUserDurationInSeconds", - "DisconnectTimeoutInSeconds": "Fleets[].DisconnectTimeoutInSeconds" + "ImageName": "Fleets[].ImageName" } }, "ImageBuilder": { "operation": "DescribeImageBuilders", "resourceIdentifier": { "ImageArn": "ImageBuilders[].ImageArn", - "VpcConfig": "ImageBuilders[].VpcConfig", - "InstanceType": "ImageBuilders[].InstanceType", - "EnableDefaultInternetAccess": "ImageBuilders[].EnableDefaultInternetAccess", - "DomainJoinInfo": "ImageBuilders[].DomainJoinInfo" + "InstanceType": "ImageBuilders[].InstanceType" } }, "Image": { "operation": "DescribeImages", "resourceIdentifier": { - "AppstreamAgentVersion": "Images[].AppstreamAgentVersion", - "ImagePermissions": "Images[].ImagePermissions" + "AppstreamAgentVersion": "Images[].AppstreamAgentVersion" } }, "Stack": { @@ -40,11 +32,8 @@ "Name": "Stacks[].Name", "Description": "Stacks[].Description", "DisplayName": "Stacks[].DisplayName", - "StorageConnectors": "Stacks[].StorageConnectors", "RedirectURL": "Stacks[].RedirectURL", - "FeedbackURL": "Stacks[].FeedbackURL", - "UserSettings": "Stacks[].UserSettings", - "ApplicationSettings": "Stacks[].ApplicationSettings" + "FeedbackURL": "Stacks[].FeedbackURL" } } }, @@ -199,24 +188,6 @@ "resourceIdentifier": "DirectoryName" } ] - }, - "OrganizationalUnitDistinguishedNames": { - "completions": [ - { - "parameters": {}, - "resourceName": "DirectoryConfig", - "resourceIdentifier": "OrganizationalUnitDistinguishedNames" - } - ] - }, - "ServiceAccountCredentials": { - "completions": [ - { - "parameters": {}, - "resourceName": "DirectoryConfig", - "resourceIdentifier": "ServiceAccountCredentials" - } - ] } }, "UpdateFleet": { @@ -256,33 +227,6 @@ } ] }, - "VpcConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "ImageBuilder", - "resourceIdentifier": "VpcConfig" - } - ] - }, - "MaxUserDurationInSeconds": { - "completions": [ - { - "parameters": {}, - "resourceName": "Fleet", - "resourceIdentifier": "MaxUserDurationInSeconds" - } - ] - }, - "DisconnectTimeoutInSeconds": { - "completions": [ - { - "parameters": {}, - "resourceName": "Fleet", - "resourceIdentifier": "DisconnectTimeoutInSeconds" - } - ] - }, "Description": { "completions": [ { @@ -300,24 +244,6 @@ "resourceIdentifier": "DisplayName" } ] - }, - "EnableDefaultInternetAccess": { - "completions": [ - { - "parameters": {}, - "resourceName": "ImageBuilder", - "resourceIdentifier": "EnableDefaultInternetAccess" - } - ] - }, - "DomainJoinInfo": { - "completions": [ - { - "parameters": {}, - "resourceName": "ImageBuilder", - "resourceIdentifier": "DomainJoinInfo" - } - ] } }, "UpdateImagePermissions": { @@ -329,15 +255,6 @@ "resourceIdentifier": "Name" } ] - }, - "ImagePermissions": { - "completions": [ - { - "parameters": {}, - "resourceName": "Image", - "resourceIdentifier": "ImagePermissions" - } - ] } }, "UpdateStack": { @@ -368,15 +285,6 @@ } ] }, - "StorageConnectors": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "StorageConnectors" - } - ] - }, "RedirectURL": { "completions": [ { @@ -394,24 +302,6 @@ "resourceIdentifier": "FeedbackURL" } ] - }, - "UserSettings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "UserSettings" - } - ] - }, - "ApplicationSettings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "ApplicationSettings" - } - ] } } } diff --git a/awscli/botocore/data/appsync/2017-07-25/completions-1.json b/awscli/botocore/data/appsync/2017-07-25/completions-1.json index d507ad430c52..94a46209c54a 100644 --- a/awscli/botocore/data/appsync/2017-07-25/completions-1.json +++ b/awscli/botocore/data/appsync/2017-07-25/completions-1.json @@ -6,10 +6,7 @@ "resourceIdentifier": { "name": "graphqlApis[].name", "apiId": "graphqlApis[].apiId", - "authenticationType": "graphqlApis[].authenticationType", - "logConfig": "graphqlApis[].logConfig", - "userPoolConfig": "graphqlApis[].userPoolConfig", - "openIDConnectConfig": "graphqlApis[].openIDConnectConfig" + "authenticationType": "graphqlApis[].authenticationType" } } }, @@ -258,15 +255,6 @@ } ] }, - "logConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "GraphqlApi", - "resourceIdentifier": "logConfig" - } - ] - }, "authenticationType": { "completions": [ { @@ -275,24 +263,6 @@ "resourceIdentifier": "authenticationType" } ] - }, - "userPoolConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "GraphqlApi", - "resourceIdentifier": "userPoolConfig" - } - ] - }, - "openIDConnectConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "GraphqlApi", - "resourceIdentifier": "openIDConnectConfig" - } - ] } }, "UpdateResolver": { diff --git a/awscli/botocore/data/autoscaling-plans/2018-01-06/completions-1.json b/awscli/botocore/data/autoscaling-plans/2018-01-06/completions-1.json index 99349e3fcdb2..f27511280552 100644 --- a/awscli/botocore/data/autoscaling-plans/2018-01-06/completions-1.json +++ b/awscli/botocore/data/autoscaling-plans/2018-01-06/completions-1.json @@ -4,10 +4,7 @@ "ScalingPlan": { "operation": "DescribeScalingPlans", "resourceIdentifier": { - "ScalingPlanName": "ScalingPlans[].ScalingPlanName", - "ScalingPlanVersion": "ScalingPlans[].ScalingPlanVersion", - "ApplicationSource": "ScalingPlans[].ApplicationSource", - "ScalingInstructions": "ScalingPlans[].ScalingInstructions" + "ScalingPlanName": "ScalingPlans[].ScalingPlanName" } } }, @@ -21,15 +18,6 @@ "resourceIdentifier": "ScalingPlanName" } ] - }, - "ScalingPlanVersion": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScalingPlan", - "resourceIdentifier": "ScalingPlanVersion" - } - ] } }, "DescribeScalingPlanResources": { @@ -41,15 +29,6 @@ "resourceIdentifier": "ScalingPlanName" } ] - }, - "ScalingPlanVersion": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScalingPlan", - "resourceIdentifier": "ScalingPlanVersion" - } - ] } }, "DescribeScalingPlans": { @@ -61,36 +40,9 @@ "resourceIdentifier": "ScalingPlanName" } ] - }, - "ScalingPlanVersion": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScalingPlan", - "resourceIdentifier": "ScalingPlanVersion" - } - ] - }, - "ApplicationSources": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScalingPlan", - "resourceIdentifier": "ApplicationSource" - } - ] } }, "UpdateScalingPlan": { - "ApplicationSource": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScalingPlan", - "resourceIdentifier": "ApplicationSource" - } - ] - }, "ScalingPlanName": { "completions": [ { @@ -99,24 +51,6 @@ "resourceIdentifier": "ScalingPlanName" } ] - }, - "ScalingInstructions": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScalingPlan", - "resourceIdentifier": "ScalingInstructions" - } - ] - }, - "ScalingPlanVersion": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScalingPlan", - "resourceIdentifier": "ScalingPlanVersion" - } - ] } } } diff --git a/awscli/botocore/data/autoscaling/2011-01-01/completions-1.json b/awscli/botocore/data/autoscaling/2011-01-01/completions-1.json index 8c270560dbcc..ab5e74e181c0 100644 --- a/awscli/botocore/data/autoscaling/2011-01-01/completions-1.json +++ b/awscli/botocore/data/autoscaling/2011-01-01/completions-1.json @@ -4,17 +4,9 @@ "AutoScalingGroup": { "operation": "DescribeAutoScalingGroups", "resourceIdentifier": { - "DefaultCooldown": "AutoScalingGroups[].DefaultCooldown", - "AvailabilityZones": "AutoScalingGroups[].AvailabilityZones", - "LoadBalancerNames": "AutoScalingGroups[].LoadBalancerNames", - "TargetGroupARNs": "AutoScalingGroups[].TargetGroupARNs", "HealthCheckType": "AutoScalingGroups[].HealthCheckType", - "HealthCheckGracePeriod": "AutoScalingGroups[].HealthCheckGracePeriod", "PlacementGroup": "AutoScalingGroups[].PlacementGroup", "VPCZoneIdentifier": "AutoScalingGroups[].VPCZoneIdentifier", - "Tags": "AutoScalingGroups[].Tags", - "TerminationPolicies": "AutoScalingGroups[].TerminationPolicies", - "NewInstancesProtectedFromScaleIn": "AutoScalingGroups[].NewInstancesProtectedFromScaleIn", "ServiceLinkedRoleARN": "AutoScalingGroups[].ServiceLinkedRoleARN" } }, @@ -22,9 +14,7 @@ "operation": "DescribeAutoScalingInstances", "resourceIdentifier": { "InstanceId": "AutoScalingInstances[].InstanceId", - "HealthStatus": "AutoScalingInstances[].HealthStatus", - "LaunchTemplate": "AutoScalingInstances[].LaunchTemplate", - "ProtectedFromScaleIn": "AutoScalingInstances[].ProtectedFromScaleIn" + "HealthStatus": "AutoScalingInstances[].HealthStatus" } }, "LaunchConfiguration": { @@ -46,14 +36,7 @@ "PolicyName": "ScalingPolicies[].PolicyName", "PolicyType": "ScalingPolicies[].PolicyType", "AdjustmentType": "ScalingPolicies[].AdjustmentType", - "MinAdjustmentStep": "ScalingPolicies[].MinAdjustmentStep", - "MinAdjustmentMagnitude": "ScalingPolicies[].MinAdjustmentMagnitude", - "ScalingAdjustment": "ScalingPolicies[].ScalingAdjustment", - "Cooldown": "ScalingPolicies[].Cooldown", - "StepAdjustments": "ScalingPolicies[].StepAdjustments", - "MetricAggregationType": "ScalingPolicies[].MetricAggregationType", - "EstimatedInstanceWarmup": "ScalingPolicies[].EstimatedInstanceWarmup", - "TargetTrackingConfiguration": "ScalingPolicies[].TargetTrackingConfiguration" + "MetricAggregationType": "ScalingPolicies[].MetricAggregationType" } }, "ScalingActivity": { @@ -67,13 +50,7 @@ "resourceIdentifier": { "AutoScalingGroupName": "ScheduledUpdateGroupActions[].AutoScalingGroupName", "ScheduledActionName": "ScheduledUpdateGroupActions[].ScheduledActionName", - "Time": "ScheduledUpdateGroupActions[].Time", - "StartTime": "ScheduledUpdateGroupActions[].StartTime", - "EndTime": "ScheduledUpdateGroupActions[].EndTime", - "Recurrence": "ScheduledUpdateGroupActions[].Recurrence", - "MinSize": "ScheduledUpdateGroupActions[].MinSize", - "MaxSize": "ScheduledUpdateGroupActions[].MaxSize", - "DesiredCapacity": "ScheduledUpdateGroupActions[].DesiredCapacity" + "Recurrence": "ScheduledUpdateGroupActions[].Recurrence" } } }, @@ -107,15 +84,6 @@ "resourceIdentifier": "AutoScalingGroupName" } ] - }, - "TargetGroupARNs": { - "completions": [ - { - "parameters": {}, - "resourceName": "AutoScalingGroup", - "resourceIdentifier": "TargetGroupARNs" - } - ] } }, "AttachLoadBalancers": { @@ -127,15 +95,6 @@ "resourceIdentifier": "AutoScalingGroupName" } ] - }, - "LoadBalancerNames": { - "completions": [ - { - "parameters": {}, - "resourceName": "AutoScalingGroup", - "resourceIdentifier": "LoadBalancerNames" - } - ] } }, "BatchDeleteScheduledAction": { @@ -282,17 +241,6 @@ ] } }, - "DeleteTags": { - "Tags": { - "completions": [ - { - "parameters": {}, - "resourceName": "AutoScalingGroup", - "resourceIdentifier": "Tags" - } - ] - } - }, "DescribeAutoScalingGroups": { "AutoScalingGroupNames": { "completions": [ @@ -437,24 +385,6 @@ "resourceIdentifier": "ScheduledActionName" } ] - }, - "StartTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledAction", - "resourceIdentifier": "StartTime" - } - ] - }, - "EndTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledAction", - "resourceIdentifier": "EndTime" - } - ] } }, "DetachInstances": { @@ -486,15 +416,6 @@ "resourceIdentifier": "AutoScalingGroupName" } ] - }, - "TargetGroupARNs": { - "completions": [ - { - "parameters": {}, - "resourceName": "AutoScalingGroup", - "resourceIdentifier": "TargetGroupARNs" - } - ] } }, "DetachLoadBalancers": { @@ -506,15 +427,6 @@ "resourceIdentifier": "AutoScalingGroupName" } ] - }, - "LoadBalancerNames": { - "completions": [ - { - "parameters": {}, - "resourceName": "AutoScalingGroup", - "resourceIdentifier": "LoadBalancerNames" - } - ] } }, "DisableMetricsCollection": { @@ -676,42 +588,6 @@ } ] }, - "MinAdjustmentStep": { - "completions": [ - { - "parameters": {}, - "resourceName": "Policy", - "resourceIdentifier": "MinAdjustmentStep" - } - ] - }, - "MinAdjustmentMagnitude": { - "completions": [ - { - "parameters": {}, - "resourceName": "Policy", - "resourceIdentifier": "MinAdjustmentMagnitude" - } - ] - }, - "ScalingAdjustment": { - "completions": [ - { - "parameters": {}, - "resourceName": "Policy", - "resourceIdentifier": "ScalingAdjustment" - } - ] - }, - "Cooldown": { - "completions": [ - { - "parameters": {}, - "resourceName": "Policy", - "resourceIdentifier": "Cooldown" - } - ] - }, "MetricAggregationType": { "completions": [ { @@ -720,33 +596,6 @@ "resourceIdentifier": "MetricAggregationType" } ] - }, - "StepAdjustments": { - "completions": [ - { - "parameters": {}, - "resourceName": "Policy", - "resourceIdentifier": "StepAdjustments" - } - ] - }, - "EstimatedInstanceWarmup": { - "completions": [ - { - "parameters": {}, - "resourceName": "Policy", - "resourceIdentifier": "EstimatedInstanceWarmup" - } - ] - }, - "TargetTrackingConfiguration": { - "completions": [ - { - "parameters": {}, - "resourceName": "Policy", - "resourceIdentifier": "TargetTrackingConfiguration" - } - ] } }, "PutScheduledUpdateGroupAction": { @@ -768,33 +617,6 @@ } ] }, - "Time": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledAction", - "resourceIdentifier": "Time" - } - ] - }, - "StartTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledAction", - "resourceIdentifier": "StartTime" - } - ] - }, - "EndTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledAction", - "resourceIdentifier": "EndTime" - } - ] - }, "Recurrence": { "completions": [ { @@ -803,33 +625,6 @@ "resourceIdentifier": "Recurrence" } ] - }, - "MinSize": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledAction", - "resourceIdentifier": "MinSize" - } - ] - }, - "MaxSize": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledAction", - "resourceIdentifier": "MaxSize" - } - ] - }, - "DesiredCapacity": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledAction", - "resourceIdentifier": "DesiredCapacity" - } - ] } }, "RecordLifecycleActionHeartbeat": { @@ -872,15 +667,6 @@ "resourceIdentifier": "AutoScalingGroupName" } ] - }, - "DesiredCapacity": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledAction", - "resourceIdentifier": "DesiredCapacity" - } - ] } }, "SetInstanceHealth": { @@ -921,15 +707,6 @@ "resourceIdentifier": "AutoScalingGroupName" } ] - }, - "ProtectedFromScaleIn": { - "completions": [ - { - "parameters": {}, - "resourceName": "AutoScalingInstance", - "resourceIdentifier": "ProtectedFromScaleIn" - } - ] } }, "SuspendProcesses": { @@ -973,60 +750,6 @@ } ] }, - "LaunchTemplate": { - "completions": [ - { - "parameters": {}, - "resourceName": "AutoScalingInstance", - "resourceIdentifier": "LaunchTemplate" - } - ] - }, - "MinSize": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledAction", - "resourceIdentifier": "MinSize" - } - ] - }, - "MaxSize": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledAction", - "resourceIdentifier": "MaxSize" - } - ] - }, - "DesiredCapacity": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledAction", - "resourceIdentifier": "DesiredCapacity" - } - ] - }, - "DefaultCooldown": { - "completions": [ - { - "parameters": {}, - "resourceName": "AutoScalingGroup", - "resourceIdentifier": "DefaultCooldown" - } - ] - }, - "AvailabilityZones": { - "completions": [ - { - "parameters": {}, - "resourceName": "AutoScalingGroup", - "resourceIdentifier": "AvailabilityZones" - } - ] - }, "HealthCheckType": { "completions": [ { @@ -1036,15 +759,6 @@ } ] }, - "HealthCheckGracePeriod": { - "completions": [ - { - "parameters": {}, - "resourceName": "AutoScalingGroup", - "resourceIdentifier": "HealthCheckGracePeriod" - } - ] - }, "PlacementGroup": { "completions": [ { @@ -1063,24 +777,6 @@ } ] }, - "TerminationPolicies": { - "completions": [ - { - "parameters": {}, - "resourceName": "AutoScalingGroup", - "resourceIdentifier": "TerminationPolicies" - } - ] - }, - "NewInstancesProtectedFromScaleIn": { - "completions": [ - { - "parameters": {}, - "resourceName": "AutoScalingGroup", - "resourceIdentifier": "NewInstancesProtectedFromScaleIn" - } - ] - }, "ServiceLinkedRoleARN": { "completions": [ { diff --git a/awscli/botocore/data/batch/2016-08-10/completions-1.json b/awscli/botocore/data/batch/2016-08-10/completions-1.json index d16e66cc8274..48611bae6954 100644 --- a/awscli/botocore/data/batch/2016-08-10/completions-1.json +++ b/awscli/botocore/data/batch/2016-08-10/completions-1.json @@ -5,7 +5,6 @@ "operation": "DescribeComputeEnvironments", "resourceIdentifier": { "computeEnvironmentArn": "computeEnvironments[].computeEnvironmentArn", - "computeResources": "computeEnvironments[].computeResources", "serviceRole": "computeEnvironments[].serviceRole" } }, @@ -13,20 +12,14 @@ "operation": "DescribeJobDefinitions", "resourceIdentifier": { "jobDefinitionName": "jobDefinitions[].jobDefinitionName", - "type": "jobDefinitions[].type", - "parameters": "jobDefinitions[].parameters", - "retryStrategy": "jobDefinitions[].retryStrategy", - "containerProperties": "jobDefinitions[].containerProperties", - "timeout": "jobDefinitions[].timeout" + "type": "jobDefinitions[].type" } }, "JobQueue": { "operation": "DescribeJobQueues", "resourceIdentifier": { "state": "jobQueues[].state", - "status": "jobQueues[].status", - "priority": "jobQueues[].priority", - "computeEnvironmentOrder": "jobQueues[].computeEnvironmentOrder" + "status": "jobQueues[].status" } } }, @@ -80,71 +73,6 @@ "resourceIdentifier": "type" } ] - }, - "parameters": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobDefinition", - "resourceIdentifier": "parameters" - } - ] - }, - "containerProperties": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobDefinition", - "resourceIdentifier": "containerProperties" - } - ] - }, - "retryStrategy": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobDefinition", - "resourceIdentifier": "retryStrategy" - } - ] - }, - "timeout": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobDefinition", - "resourceIdentifier": "timeout" - } - ] - } - }, - "SubmitJob": { - "parameters": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobDefinition", - "resourceIdentifier": "parameters" - } - ] - }, - "retryStrategy": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobDefinition", - "resourceIdentifier": "retryStrategy" - } - ] - }, - "timeout": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobDefinition", - "resourceIdentifier": "timeout" - } - ] } }, "UpdateComputeEnvironment": { @@ -166,15 +94,6 @@ } ] }, - "computeResources": { - "completions": [ - { - "parameters": {}, - "resourceName": "ComputeEnvironment", - "resourceIdentifier": "computeResources" - } - ] - }, "serviceRole": { "completions": [ { @@ -194,24 +113,6 @@ "resourceIdentifier": "state" } ] - }, - "priority": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobQueue", - "resourceIdentifier": "priority" - } - ] - }, - "computeEnvironmentOrder": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobQueue", - "resourceIdentifier": "computeEnvironmentOrder" - } - ] } } } diff --git a/awscli/botocore/data/cloudformation/2010-05-15/completions-1.json b/awscli/botocore/data/cloudformation/2010-05-15/completions-1.json index 9a473eba7593..17faade6d036 100644 --- a/awscli/botocore/data/cloudformation/2010-05-15/completions-1.json +++ b/awscli/botocore/data/cloudformation/2010-05-15/completions-1.json @@ -13,14 +13,7 @@ "Stack": { "operation": "ListStacks", "resourceIdentifier": { - "StackName": "StackSummaries[].StackName", - "Parameters": "Stacks[].Parameters", - "RollbackConfiguration": "Stacks[].RollbackConfiguration", - "NotificationARNs": "Stacks[].NotificationARNs", - "Capabilities": "Stacks[].Capabilities", - "RoleARN": "Stacks[].RoleARN", - "Tags": "Stacks[].Tags", - "EnableTerminationProtection": "Stacks[].EnableTerminationProtection" + "StackName": "StackSummaries[].StackName" } }, "StackSet": { @@ -63,15 +56,6 @@ } ] }, - "RoleARN": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "RoleARN" - } - ] - }, "ClientRequestToken": { "completions": [ { @@ -103,15 +87,6 @@ } ] }, - "RoleARN": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "RoleARN" - } - ] - }, "ClientRequestToken": { "completions": [ { @@ -259,17 +234,6 @@ ] } }, - "EstimateTemplateCost": { - "Parameters": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "Parameters" - } - ] - } - }, "ExecuteChangeSet": { "StackName": { "completions": [ @@ -459,24 +423,6 @@ } ] }, - "Parameters": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "Parameters" - } - ] - }, - "Capabilities": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "Capabilities" - } - ] - }, "ResourceTypes": { "completions": [ { @@ -486,42 +432,6 @@ } ] }, - "RoleARN": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "RoleARN" - } - ] - }, - "RollbackConfiguration": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "RollbackConfiguration" - } - ] - }, - "NotificationARNs": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "NotificationARNs" - } - ] - }, - "Tags": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "Tags" - } - ] - }, "ClientRequestToken": { "completions": [ { @@ -561,45 +471,9 @@ "resourceIdentifier": "Description" } ] - }, - "Parameters": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "Parameters" - } - ] - }, - "Capabilities": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "Capabilities" - } - ] - }, - "Tags": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "Tags" - } - ] } }, "UpdateTerminationProtection": { - "EnableTerminationProtection": { - "completions": [ - { - "parameters": {}, - "resourceName": "Stack", - "resourceIdentifier": "EnableTerminationProtection" - } - ] - }, "StackName": { "completions": [ { diff --git a/awscli/botocore/data/cloudtrail/2013-11-01/completions-1.json b/awscli/botocore/data/cloudtrail/2013-11-01/completions-1.json index 5ed5dfa0b31b..8a594e6358e5 100644 --- a/awscli/botocore/data/cloudtrail/2013-11-01/completions-1.json +++ b/awscli/botocore/data/cloudtrail/2013-11-01/completions-1.json @@ -8,8 +8,6 @@ "S3BucketName": "trailList[].S3BucketName", "S3KeyPrefix": "trailList[].S3KeyPrefix", "SnsTopicName": "trailList[].SnsTopicName", - "IncludeGlobalServiceEvents": "trailList[].IncludeGlobalServiceEvents", - "IsMultiRegionTrail": "trailList[].IsMultiRegionTrail", "CloudWatchLogsLogGroupArn": "trailList[].CloudWatchLogsLogGroupArn", "CloudWatchLogsRoleArn": "trailList[].CloudWatchLogsRoleArn", "KmsKeyId": "trailList[].KmsKeyId" @@ -98,24 +96,6 @@ } ] }, - "IncludeGlobalServiceEvents": { - "completions": [ - { - "parameters": {}, - "resourceName": "Trail", - "resourceIdentifier": "IncludeGlobalServiceEvents" - } - ] - }, - "IsMultiRegionTrail": { - "completions": [ - { - "parameters": {}, - "resourceName": "Trail", - "resourceIdentifier": "IsMultiRegionTrail" - } - ] - }, "CloudWatchLogsLogGroupArn": { "completions": [ { diff --git a/awscli/botocore/data/cloudwatch/2010-08-01/completions-1.json b/awscli/botocore/data/cloudwatch/2010-08-01/completions-1.json index da4fb1c98abc..1b126894fad1 100644 --- a/awscli/botocore/data/cloudwatch/2010-08-01/completions-1.json +++ b/awscli/botocore/data/cloudwatch/2010-08-01/completions-1.json @@ -12,20 +12,12 @@ "resourceIdentifier": { "AlarmName": "MetricAlarms[].AlarmName", "AlarmDescription": "MetricAlarms[].AlarmDescription", - "ActionsEnabled": "MetricAlarms[].ActionsEnabled", - "OKActions": "MetricAlarms[].OKActions", - "AlarmActions": "MetricAlarms[].AlarmActions", - "InsufficientDataActions": "MetricAlarms[].InsufficientDataActions", "StateValue": "MetricAlarms[].StateValue", "StateReason": "MetricAlarms[].StateReason", "StateReasonData": "MetricAlarms[].StateReasonData", "Statistic": "MetricAlarms[].Statistic", "ExtendedStatistic": "MetricAlarms[].ExtendedStatistic", - "Period": "MetricAlarms[].Period", "Unit": "MetricAlarms[].Unit", - "EvaluationPeriods": "MetricAlarms[].EvaluationPeriods", - "DatapointsToAlarm": "MetricAlarms[].DatapointsToAlarm", - "Threshold": "MetricAlarms[].Threshold", "ComparisonOperator": "MetricAlarms[].ComparisonOperator", "TreatMissingData": "MetricAlarms[].TreatMissingData", "EvaluateLowSampleCountPercentile": "MetricAlarms[].EvaluateLowSampleCountPercentile" @@ -41,8 +33,7 @@ "operation": "ListMetrics", "resourceIdentifier": { "Namespace": "Metrics[].Namespace", - "MetricName": "Metrics[].MetricName", - "Dimensions": "Metrics[].Dimensions" + "MetricName": "Metrics[].MetricName" } } }, @@ -146,24 +137,6 @@ } ] }, - "Dimensions": { - "completions": [ - { - "parameters": {}, - "resourceName": "Metric", - "resourceIdentifier": "Dimensions" - } - ] - }, - "Period": { - "completions": [ - { - "parameters": {}, - "resourceName": "Alarm", - "resourceIdentifier": "Period" - } - ] - }, "Unit": { "completions": [ { @@ -226,24 +199,6 @@ } ] }, - "Dimensions": { - "completions": [ - { - "parameters": {}, - "resourceName": "Metric", - "resourceIdentifier": "Dimensions" - } - ] - }, - "Period": { - "completions": [ - { - "parameters": {}, - "resourceName": "Alarm", - "resourceIdentifier": "Period" - } - ] - }, "Statistics": { "completions": [ { @@ -290,15 +245,6 @@ "resourceIdentifier": "MetricName" } ] - }, - "Dimensions": { - "completions": [ - { - "parameters": {}, - "resourceName": "Metric", - "resourceIdentifier": "Dimensions" - } - ] } }, "PutDashboard": { @@ -331,42 +277,6 @@ } ] }, - "ActionsEnabled": { - "completions": [ - { - "parameters": {}, - "resourceName": "Alarm", - "resourceIdentifier": "ActionsEnabled" - } - ] - }, - "OKActions": { - "completions": [ - { - "parameters": {}, - "resourceName": "Alarm", - "resourceIdentifier": "OKActions" - } - ] - }, - "AlarmActions": { - "completions": [ - { - "parameters": {}, - "resourceName": "Alarm", - "resourceIdentifier": "AlarmActions" - } - ] - }, - "InsufficientDataActions": { - "completions": [ - { - "parameters": {}, - "resourceName": "Alarm", - "resourceIdentifier": "InsufficientDataActions" - } - ] - }, "MetricName": { "completions": [ { @@ -403,24 +313,6 @@ } ] }, - "Dimensions": { - "completions": [ - { - "parameters": {}, - "resourceName": "Metric", - "resourceIdentifier": "Dimensions" - } - ] - }, - "Period": { - "completions": [ - { - "parameters": {}, - "resourceName": "Alarm", - "resourceIdentifier": "Period" - } - ] - }, "Unit": { "completions": [ { @@ -430,33 +322,6 @@ } ] }, - "EvaluationPeriods": { - "completions": [ - { - "parameters": {}, - "resourceName": "Alarm", - "resourceIdentifier": "EvaluationPeriods" - } - ] - }, - "DatapointsToAlarm": { - "completions": [ - { - "parameters": {}, - "resourceName": "Alarm", - "resourceIdentifier": "DatapointsToAlarm" - } - ] - }, - "Threshold": { - "completions": [ - { - "parameters": {}, - "resourceName": "Alarm", - "resourceIdentifier": "Threshold" - } - ] - }, "ComparisonOperator": { "completions": [ { diff --git a/awscli/botocore/data/codepipeline/2015-07-09/completions-1.json b/awscli/botocore/data/codepipeline/2015-07-09/completions-1.json index baa218f301d3..d6573fd89993 100644 --- a/awscli/botocore/data/codepipeline/2015-07-09/completions-1.json +++ b/awscli/botocore/data/codepipeline/2015-07-09/completions-1.json @@ -4,23 +4,11 @@ "Pipeline": { "operation": "ListPipelines", "resourceIdentifier": { - "name": "pipelines[].name", - "version": "pipelines[].version" + "name": "pipelines[].name" } } }, "operations": { - "DeleteCustomActionType": { - "version": { - "completions": [ - { - "parameters": {}, - "resourceName": "Pipeline", - "resourceIdentifier": "version" - } - ] - } - }, "DeletePipeline": { "name": { "completions": [ @@ -52,15 +40,6 @@ "resourceIdentifier": "name" } ] - }, - "version": { - "completions": [ - { - "parameters": {}, - "resourceName": "Pipeline", - "resourceIdentifier": "version" - } - ] } }, "GetPipelineState": { diff --git a/awscli/botocore/data/comprehend/2017-11-27/completions-1.json b/awscli/botocore/data/comprehend/2017-11-27/completions-1.json index 5bb397494659..66314e90ba95 100644 --- a/awscli/botocore/data/comprehend/2017-11-27/completions-1.json +++ b/awscli/botocore/data/comprehend/2017-11-27/completions-1.json @@ -12,10 +12,7 @@ "operation": "ListTopicsDetectionJobs", "resourceIdentifier": { "JobId": "TopicsDetectionJobPropertiesList[].JobId", - "JobName": "TopicsDetectionJobPropertiesList[].JobName", - "InputDataConfig": "TopicsDetectionJobPropertiesList[].InputDataConfig", - "OutputDataConfig": "TopicsDetectionJobPropertiesList[].OutputDataConfig", - "NumberOfTopics": "TopicsDetectionJobPropertiesList[].NumberOfTopics" + "JobName": "TopicsDetectionJobPropertiesList[].JobName" } } }, @@ -164,24 +161,6 @@ } }, "StartDominantLanguageDetectionJob": { - "InputDataConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "TopicsDetectionJob", - "resourceIdentifier": "InputDataConfig" - } - ] - }, - "OutputDataConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "TopicsDetectionJob", - "resourceIdentifier": "OutputDataConfig" - } - ] - }, "DataAccessRoleArn": { "completions": [ { @@ -202,24 +181,6 @@ } }, "StartEntitiesDetectionJob": { - "InputDataConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "TopicsDetectionJob", - "resourceIdentifier": "InputDataConfig" - } - ] - }, - "OutputDataConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "TopicsDetectionJob", - "resourceIdentifier": "OutputDataConfig" - } - ] - }, "DataAccessRoleArn": { "completions": [ { @@ -249,24 +210,6 @@ } }, "StartKeyPhrasesDetectionJob": { - "InputDataConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "TopicsDetectionJob", - "resourceIdentifier": "InputDataConfig" - } - ] - }, - "OutputDataConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "TopicsDetectionJob", - "resourceIdentifier": "OutputDataConfig" - } - ] - }, "DataAccessRoleArn": { "completions": [ { @@ -296,24 +239,6 @@ } }, "StartSentimentDetectionJob": { - "InputDataConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "TopicsDetectionJob", - "resourceIdentifier": "InputDataConfig" - } - ] - }, - "OutputDataConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "TopicsDetectionJob", - "resourceIdentifier": "OutputDataConfig" - } - ] - }, "DataAccessRoleArn": { "completions": [ { @@ -343,24 +268,6 @@ } }, "StartTopicsDetectionJob": { - "InputDataConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "TopicsDetectionJob", - "resourceIdentifier": "InputDataConfig" - } - ] - }, - "OutputDataConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "TopicsDetectionJob", - "resourceIdentifier": "OutputDataConfig" - } - ] - }, "DataAccessRoleArn": { "completions": [ { @@ -378,15 +285,6 @@ "resourceIdentifier": "JobName" } ] - }, - "NumberOfTopics": { - "completions": [ - { - "parameters": {}, - "resourceName": "TopicsDetectionJob", - "resourceIdentifier": "NumberOfTopics" - } - ] } }, "StopDominantLanguageDetectionJob": { diff --git a/awscli/botocore/data/config/2014-11-12/completions-1.json b/awscli/botocore/data/config/2014-11-12/completions-1.json index 9e3602f44517..830e42f44a56 100644 --- a/awscli/botocore/data/config/2014-11-12/completions-1.json +++ b/awscli/botocore/data/config/2014-11-12/completions-1.json @@ -25,9 +25,7 @@ "ConfigurationAggregator": { "operation": "DescribeConfigurationAggregators", "resourceIdentifier": { - "ConfigurationAggregatorName": "ConfigurationAggregators[].ConfigurationAggregatorName", - "AccountAggregationSources": "ConfigurationAggregators[].AccountAggregationSources", - "OrganizationAggregationSource": "ConfigurationAggregators[].OrganizationAggregationSource" + "ConfigurationAggregatorName": "ConfigurationAggregators[].ConfigurationAggregatorName" } }, "PendingAggregationRequest": { @@ -36,12 +34,6 @@ "RequesterAccountId": "PendingAggregationRequests[].RequesterAccountId", "RequesterAwsRegion": "PendingAggregationRequests[].RequesterAwsRegion" } - }, - "RetentionConfiguration": { - "operation": "DescribeRetentionConfigurations", - "resourceIdentifier": { - "RetentionPeriodInDays": "RetentionConfigurations[].RetentionPeriodInDays" - } } }, "operations": { @@ -339,35 +331,6 @@ "resourceIdentifier": "ConfigurationAggregatorName" } ] - }, - "AccountAggregationSources": { - "completions": [ - { - "parameters": {}, - "resourceName": "ConfigurationAggregator", - "resourceIdentifier": "AccountAggregationSources" - } - ] - }, - "OrganizationAggregationSource": { - "completions": [ - { - "parameters": {}, - "resourceName": "ConfigurationAggregator", - "resourceIdentifier": "OrganizationAggregationSource" - } - ] - } - }, - "PutRetentionConfiguration": { - "RetentionPeriodInDays": { - "completions": [ - { - "parameters": {}, - "resourceName": "RetentionConfiguration", - "resourceIdentifier": "RetentionPeriodInDays" - } - ] } }, "StartConfigRulesEvaluation": { diff --git a/awscli/botocore/data/dax/2017-04-19/completions-1.json b/awscli/botocore/data/dax/2017-04-19/completions-1.json index b22fabfced7e..4c380eeab3d5 100644 --- a/awscli/botocore/data/dax/2017-04-19/completions-1.json +++ b/awscli/botocore/data/dax/2017-04-19/completions-1.json @@ -5,9 +5,7 @@ "operation": "DescribeClusters", "resourceIdentifier": { "ClusterName": "Clusters[].ClusterName", - "NodeIdsToRemove": "Clusters[].NodeIdsToRemove", - "PreferredMaintenanceWindow": "Clusters[].PreferredMaintenanceWindow", - "SecurityGroups": "Clusters[].SecurityGroups" + "PreferredMaintenanceWindow": "Clusters[].PreferredMaintenanceWindow" } }, "DefaultParameter": { @@ -47,15 +45,6 @@ "resourceIdentifier": "ClusterName" } ] - }, - "NodeIdsToRemove": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "NodeIdsToRemove" - } - ] } }, "DeleteCluster": { @@ -222,15 +211,6 @@ "resourceIdentifier": "ParameterGroupName" } ] - }, - "SecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "SecurityGroups" - } - ] } }, "UpdateParameterGroup": { diff --git a/awscli/botocore/data/devicefarm/2015-06-23/completions-1.json b/awscli/botocore/data/devicefarm/2015-06-23/completions-1.json index d30190136acf..2d4ee10b9bb6 100644 --- a/awscli/botocore/data/devicefarm/2015-06-23/completions-1.json +++ b/awscli/botocore/data/devicefarm/2015-06-23/completions-1.json @@ -1,20 +1,6 @@ { "version": "1.0", "resources": { - "DeviceInstance": { - "operation": "ListDeviceInstances", - "resourceIdentifier": { - "labels": "deviceInstances[].labels" - } - }, - "InstanceProfile": { - "operation": "ListInstanceProfiles", - "resourceIdentifier": { - "packageCleanup": "instanceProfiles[].packageCleanup", - "excludeAppPackagesFromCleanup": "instanceProfiles[].excludeAppPackagesFromCleanup", - "rebootAfterUse": "instanceProfiles[].rebootAfterUse" - } - }, "OfferingTransaction": { "operation": "ListOfferingTransactions", "resourceIdentifier": { @@ -31,8 +17,7 @@ "Project": { "operation": "ListProjects", "resourceIdentifier": { - "name": "projects[].name", - "defaultJobTimeoutMinutes": "projects[].defaultJobTimeoutMinutes" + "name": "projects[].name" } }, "VPCEConfiguration": { @@ -521,15 +506,6 @@ "resourceIdentifier": "arn" } ] - }, - "labels": { - "completions": [ - { - "parameters": {}, - "resourceName": "DeviceInstance", - "resourceIdentifier": "labels" - } - ] } }, "UpdateDevicePool": { @@ -588,33 +564,6 @@ "resourceIdentifier": "description" } ] - }, - "packageCleanup": { - "completions": [ - { - "parameters": {}, - "resourceName": "InstanceProfile", - "resourceIdentifier": "packageCleanup" - } - ] - }, - "excludeAppPackagesFromCleanup": { - "completions": [ - { - "parameters": {}, - "resourceName": "InstanceProfile", - "resourceIdentifier": "excludeAppPackagesFromCleanup" - } - ] - }, - "rebootAfterUse": { - "completions": [ - { - "parameters": {}, - "resourceName": "InstanceProfile", - "resourceIdentifier": "rebootAfterUse" - } - ] } }, "UpdateNetworkProfile": { @@ -673,15 +622,6 @@ "resourceIdentifier": "name" } ] - }, - "defaultJobTimeoutMinutes": { - "completions": [ - { - "parameters": {}, - "resourceName": "Project", - "resourceIdentifier": "defaultJobTimeoutMinutes" - } - ] } }, "UpdateUpload": { diff --git a/awscli/botocore/data/directconnect/2012-10-25/completions-1.json b/awscli/botocore/data/directconnect/2012-10-25/completions-1.json index 40416a1696f9..9417638e6b59 100644 --- a/awscli/botocore/data/directconnect/2012-10-25/completions-1.json +++ b/awscli/botocore/data/directconnect/2012-10-25/completions-1.json @@ -18,8 +18,7 @@ "operation": "DescribeLags", "resourceIdentifier": { "lagId": "lags[].lagId", - "lagName": "lags[].lagName", - "minimumLinks": "lags[].minimumLinks" + "lagName": "lags[].lagName" } }, "VirtualInterface": { @@ -28,8 +27,6 @@ "ownerAccount": "virtualInterfaces[].ownerAccount", "virtualInterfaceId": "virtualInterfaces[].virtualInterfaceId", "connectionId": "virtualInterfaces[].connectionId", - "vlan": "virtualInterfaces[].vlan", - "asn": "virtualInterfaces[].asn", "customerAddress": "virtualInterfaces[].customerAddress", "virtualGatewayId": "virtualInterfaces[].virtualGatewayId", "directConnectGatewayId": "virtualInterfaces[].directConnectGatewayId" @@ -73,15 +70,6 @@ "resourceIdentifier": "interconnectId" } ] - }, - "vlan": { - "completions": [ - { - "parameters": {}, - "resourceName": "VirtualInterface", - "resourceIdentifier": "vlan" - } - ] } }, "AllocateHostedConnection": { @@ -120,15 +108,6 @@ "resourceIdentifier": "connectionName" } ] - }, - "vlan": { - "completions": [ - { - "parameters": {}, - "resourceName": "VirtualInterface", - "resourceIdentifier": "vlan" - } - ] } }, "AllocatePrivateVirtualInterface": { @@ -283,15 +262,6 @@ } ] }, - "asn": { - "completions": [ - { - "parameters": {}, - "resourceName": "VirtualInterface", - "resourceIdentifier": "asn" - } - ] - }, "customerAddress": { "completions": [ { @@ -574,15 +544,6 @@ "resourceIdentifier": "lagName" } ] - }, - "minimumLinks": { - "completions": [ - { - "parameters": {}, - "resourceName": "Lag", - "resourceIdentifier": "minimumLinks" - } - ] } } } diff --git a/awscli/botocore/data/discovery/2015-11-01/completions-1.json b/awscli/botocore/data/discovery/2015-11-01/completions-1.json index 69f6f8fd8652..0b67228f8f45 100644 --- a/awscli/botocore/data/discovery/2015-11-01/completions-1.json +++ b/awscli/botocore/data/discovery/2015-11-01/completions-1.json @@ -7,12 +7,6 @@ "agentId": "agentsInfo[].agentId" } }, - "ContinuousExport": { - "operation": "DescribeContinuousExports", - "resourceIdentifier": { - "startTime": "descriptions[].startTime" - } - }, "ExportTask": { "operation": "DescribeExportTasks", "resourceIdentifier": { @@ -160,17 +154,6 @@ ] } }, - "StartExportTask": { - "startTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "ContinuousExport", - "resourceIdentifier": "startTime" - } - ] - } - }, "StopContinuousExport": { "exportId": { "completions": [ diff --git a/awscli/botocore/data/dms/2016-01-01/completions-1.json b/awscli/botocore/data/dms/2016-01-01/completions-1.json index df395ef2f670..a86fb428f762 100644 --- a/awscli/botocore/data/dms/2016-01-01/completions-1.json +++ b/awscli/botocore/data/dms/2016-01-01/completions-1.json @@ -5,8 +5,7 @@ "operation": "DescribeCertificates", "resourceIdentifier": { "CertificateIdentifier": "Certificates[].CertificateIdentifier", - "CertificatePem": "Certificates[].CertificatePem", - "CertificateWallet": "Certificates[].CertificateWallet" + "CertificatePem": "Certificates[].CertificatePem" } }, "Endpoint": { @@ -17,33 +16,26 @@ "EngineName": "Endpoints[].EngineName", "Username": "Endpoints[].Username", "ServerName": "Endpoints[].ServerName", - "Port": "Endpoints[].Port", "DatabaseName": "Endpoints[].DatabaseName", "ExtraConnectionAttributes": "Endpoints[].ExtraConnectionAttributes", "EndpointArn": "Endpoints[].EndpointArn", "CertificateArn": "Endpoints[].CertificateArn", "SslMode": "Endpoints[].SslMode", "ServiceAccessRoleArn": "Endpoints[].ServiceAccessRoleArn", - "ExternalTableDefinition": "Endpoints[].ExternalTableDefinition", - "DynamoDbSettings": "Endpoints[].DynamoDbSettings", - "S3Settings": "Endpoints[].S3Settings", - "DmsTransferSettings": "Endpoints[].DmsTransferSettings", - "MongoDbSettings": "Endpoints[].MongoDbSettings" + "ExternalTableDefinition": "Endpoints[].ExternalTableDefinition" } }, "EventSubscription": { "operation": "DescribeEventSubscriptions", "resourceIdentifier": { - "SnsTopicArn": "EventSubscriptionsList[].SnsTopicArn", - "Enabled": "EventSubscriptionsList[].Enabled" + "SnsTopicArn": "EventSubscriptionsList[].SnsTopicArn" } }, "Event": { "operation": "DescribeEvents", "resourceIdentifier": { "SourceIdentifier": "Events[].SourceIdentifier", - "SourceType": "Events[].SourceType", - "EventCategories": "Events[].EventCategories" + "SourceType": "Events[].SourceType" } }, "ReplicationInstance": { @@ -51,12 +43,8 @@ "resourceIdentifier": { "ReplicationInstanceIdentifier": "ReplicationInstances[].ReplicationInstanceIdentifier", "ReplicationInstanceClass": "ReplicationInstances[].ReplicationInstanceClass", - "AllocatedStorage": "ReplicationInstances[].AllocatedStorage", - "VpcSecurityGroups": "ReplicationInstances[].VpcSecurityGroups", "PreferredMaintenanceWindow": "ReplicationInstances[].PreferredMaintenanceWindow", - "MultiAZ": "ReplicationInstances[].MultiAZ", - "EngineVersion": "ReplicationInstances[].EngineVersion", - "AutoMinorVersionUpgrade": "ReplicationInstances[].AutoMinorVersionUpgrade" + "EngineVersion": "ReplicationInstances[].EngineVersion" } }, "ReplicationSubnetGroup": { @@ -165,15 +153,6 @@ "resourceIdentifier": "SourceType" } ] - }, - "EventCategories": { - "completions": [ - { - "parameters": {}, - "resourceName": "Event", - "resourceIdentifier": "EventCategories" - } - ] } }, "DescribeRefreshSchemasStatus": { @@ -249,15 +228,6 @@ "resourceIdentifier": "CertificatePem" } ] - }, - "CertificateWallet": { - "completions": [ - { - "parameters": {}, - "resourceName": "Certificate", - "resourceIdentifier": "CertificateWallet" - } - ] } }, "ModifyEndpoint": { @@ -315,15 +285,6 @@ } ] }, - "Port": { - "completions": [ - { - "parameters": {}, - "resourceName": "Endpoint", - "resourceIdentifier": "Port" - } - ] - }, "DatabaseName": { "completions": [ { @@ -377,42 +338,6 @@ "resourceIdentifier": "ExternalTableDefinition" } ] - }, - "DynamoDbSettings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Endpoint", - "resourceIdentifier": "DynamoDbSettings" - } - ] - }, - "S3Settings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Endpoint", - "resourceIdentifier": "S3Settings" - } - ] - }, - "DmsTransferSettings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Endpoint", - "resourceIdentifier": "DmsTransferSettings" - } - ] - }, - "MongoDbSettings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Endpoint", - "resourceIdentifier": "MongoDbSettings" - } - ] } }, "ModifyEventSubscription": { @@ -433,24 +358,6 @@ "resourceIdentifier": "SourceType" } ] - }, - "EventCategories": { - "completions": [ - { - "parameters": {}, - "resourceName": "Event", - "resourceIdentifier": "EventCategories" - } - ] - }, - "Enabled": { - "completions": [ - { - "parameters": {}, - "resourceName": "EventSubscription", - "resourceIdentifier": "Enabled" - } - ] } }, "ModifyReplicationInstance": { @@ -463,15 +370,6 @@ } ] }, - "AllocatedStorage": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReplicationInstance", - "resourceIdentifier": "AllocatedStorage" - } - ] - }, "ReplicationInstanceClass": { "completions": [ { @@ -481,15 +379,6 @@ } ] }, - "VpcSecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReplicationInstance", - "resourceIdentifier": "VpcSecurityGroups" - } - ] - }, "PreferredMaintenanceWindow": { "completions": [ { @@ -499,15 +388,6 @@ } ] }, - "MultiAZ": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReplicationInstance", - "resourceIdentifier": "MultiAZ" - } - ] - }, "EngineVersion": { "completions": [ { @@ -517,15 +397,6 @@ } ] }, - "AutoMinorVersionUpgrade": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReplicationInstance", - "resourceIdentifier": "AutoMinorVersionUpgrade" - } - ] - }, "ReplicationInstanceIdentifier": { "completions": [ { diff --git a/awscli/botocore/data/ds/2015-04-16/completions-1.json b/awscli/botocore/data/ds/2015-04-16/completions-1.json index 13fc362b2550..98d9ba89f340 100644 --- a/awscli/botocore/data/ds/2015-04-16/completions-1.json +++ b/awscli/botocore/data/ds/2015-04-16/completions-1.json @@ -7,11 +7,8 @@ "ShortName": "DirectoryDescriptions[].ShortName", "Size": "DirectoryDescriptions[].Size", "Description": "DirectoryDescriptions[].Description", - "DnsIpAddrs": "DirectoryDescriptions[].DnsIpAddrs", "ShareMethod": "DirectoryDescriptions[].ShareMethod", - "ShareNotes": "DirectoryDescriptions[].ShareNotes", - "ConnectSettings": "DirectoryDescriptions[].ConnectSettings", - "RadiusSettings": "DirectoryDescriptions[].RadiusSettings" + "ShareNotes": "DirectoryDescriptions[].ShareNotes" } }, "EventTopic": { @@ -101,15 +98,6 @@ "resourceIdentifier": "Size" } ] - }, - "ConnectSettings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Directory", - "resourceIdentifier": "ConnectSettings" - } - ] } }, "DeleteConditionalForwarder": { @@ -329,15 +317,6 @@ "resourceIdentifier": "DirectoryId" } ] - }, - "RadiusSettings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Directory", - "resourceIdentifier": "RadiusSettings" - } - ] } }, "EnableSso": { @@ -526,15 +505,6 @@ "resourceIdentifier": "RemoteDomainName" } ] - }, - "DnsIpAddrs": { - "completions": [ - { - "parameters": {}, - "resourceName": "Directory", - "resourceIdentifier": "DnsIpAddrs" - } - ] } }, "UpdateNumberOfDomainControllers": { @@ -557,15 +527,6 @@ "resourceIdentifier": "DirectoryId" } ] - }, - "RadiusSettings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Directory", - "resourceIdentifier": "RadiusSettings" - } - ] } }, "UpdateTrust": { diff --git a/awscli/botocore/data/dsql/2018-05-10/completions-1.json b/awscli/botocore/data/dsql/2018-05-10/completions-1.json index c87a0210e685..f480449a66c9 100644 --- a/awscli/botocore/data/dsql/2018-05-10/completions-1.json +++ b/awscli/botocore/data/dsql/2018-05-10/completions-1.json @@ -14,9 +14,9 @@ "identifier": { "completions": [ { + "parameters": {}, "resourceName": "Cluster", - "resourceIdentifier": "identifier", - "parameters": {} + "resourceIdentifier": "identifier" } ] } @@ -25,9 +25,9 @@ "identifier": { "completions": [ { + "parameters": {}, "resourceName": "Cluster", - "resourceIdentifier": "identifier", - "parameters": {} + "resourceIdentifier": "identifier" } ] } @@ -36,9 +36,9 @@ "identifier": { "completions": [ { + "parameters": {}, "resourceName": "Cluster", - "resourceIdentifier": "identifier", - "parameters": {} + "resourceIdentifier": "identifier" } ] } @@ -47,9 +47,9 @@ "identifier": { "completions": [ { + "parameters": {}, "resourceName": "Cluster", - "resourceIdentifier": "identifier", - "parameters": {} + "resourceIdentifier": "identifier" } ] } diff --git a/awscli/botocore/data/ec2/2016-11-15/completions-1.json b/awscli/botocore/data/ec2/2016-11-15/completions-1.json index 914c4655f62e..b3550991034d 100644 --- a/awscli/botocore/data/ec2/2016-11-15/completions-1.json +++ b/awscli/botocore/data/ec2/2016-11-15/completions-1.json @@ -23,8 +23,7 @@ "BundleTask": { "operation": "DescribeBundleTasks", "resourceIdentifier": { - "BundleId": "BundleTasks[].BundleId", - "Storage": "BundleTasks[].Storage" + "BundleId": "BundleTasks[].BundleId" } }, "ConversionTask": { @@ -55,8 +54,7 @@ "operation": "DescribeFleets", "resourceIdentifier": { "FleetId": "Fleets[].FleetId", - "ExcessCapacityTerminationPolicy": "Fleets[].ExcessCapacityTerminationPolicy", - "TargetCapacitySpecification": "Fleets[].TargetCapacitySpecification" + "ExcessCapacityTerminationPolicy": "Fleets[].ExcessCapacityTerminationPolicy" } }, "FlowLog": { @@ -74,7 +72,6 @@ "HostReservation": { "operation": "DescribeHostReservations", "resourceIdentifier": { - "HostIdSet": "HostReservationSet[].HostIdSet", "OfferingId": "HostReservationSet[].OfferingId" } }, @@ -89,15 +86,13 @@ "IamInstanceProfileAssociation": { "operation": "DescribeIamInstanceProfileAssociations", "resourceIdentifier": { - "AssociationId": "IamInstanceProfileAssociations[].AssociationId", - "IamInstanceProfile": "IamInstanceProfileAssociations[].IamInstanceProfile" + "AssociationId": "IamInstanceProfileAssociations[].AssociationId" } }, "IdFormat": { "operation": "DescribeIdFormat", "resourceIdentifier": { - "Resource": "Statuses[].Resource", - "UseLongIds": "Statuses[].UseLongIds" + "Resource": "Statuses[].Resource" } }, "Image": { @@ -105,10 +100,7 @@ "resourceIdentifier": { "ImageLocation": "Images[].ImageLocation", "KernelId": "Images[].KernelId", - "ProductCodes": "Images[].ProductCodes", "RamdiskId": "Images[].RamdiskId", - "BlockDeviceMappings": "Images[].BlockDeviceMappings", - "EnaSupport": "Images[].EnaSupport", "Name": "Images[].Name", "RootDeviceName": "Images[].RootDeviceName", "SriovNetSupport": "Images[].SriovNetSupport", @@ -130,12 +122,6 @@ "ImportTaskId": "ImportSnapshotTasks[].ImportTaskId" } }, - "Instance": { - "operation": "DescribeInstances", - "resourceIdentifier": { - "Instances": "Reservations[].Instances" - } - }, "InternetGateway": { "operation": "DescribeInternetGateways", "resourceIdentifier": { @@ -148,12 +134,6 @@ "KeyName": "KeyPairs[].KeyName" } }, - "LaunchTemplateVersion": { - "operation": "DescribeLaunchTemplateVersions", - "resourceIdentifier": { - "DefaultVersion": "LaunchTemplateVersions[].DefaultVersion" - } - }, "LaunchTemplate": { "operation": "DescribeLaunchTemplates", "resourceIdentifier": { @@ -188,12 +168,8 @@ "NetworkInterface": { "operation": "DescribeNetworkInterfaces", "resourceIdentifier": { - "Attachment": "NetworkInterfaces[].Attachment", - "Ipv6Addresses": "NetworkInterfaces[].Ipv6Addresses", "NetworkInterfaceId": "NetworkInterfaces[].NetworkInterfaceId", - "PrivateIpAddress": "NetworkInterfaces[].PrivateIpAddress", - "PrivateIpAddresses": "NetworkInterfaces[].PrivateIpAddresses", - "SourceDestCheck": "NetworkInterfaces[].SourceDestCheck" + "PrivateIpAddress": "NetworkInterfaces[].PrivateIpAddress" } }, "PrefixList": { @@ -219,7 +195,6 @@ "operation": "DescribeReservedInstancesModifications", "resourceIdentifier": { "ClientToken": "ReservedInstancesModifications[].ClientToken", - "ReservedInstancesIds": "ReservedInstancesModifications[].ReservedInstancesIds", "ReservedInstancesModificationId": "ReservedInstancesModifications[].ReservedInstancesModificationId" } }, @@ -241,18 +216,14 @@ "ScheduledInstance": { "operation": "DescribeScheduledInstances", "resourceIdentifier": { - "InstanceCount": "ScheduledInstanceSet[].InstanceCount", "Platform": "ScheduledInstanceSet[].Platform", - "Recurrence": "ScheduledInstanceSet[].Recurrence", - "ScheduledInstanceId": "ScheduledInstanceSet[].ScheduledInstanceId", - "SlotDurationInHours": "ScheduledInstanceSet[].SlotDurationInHours" + "ScheduledInstanceId": "ScheduledInstanceSet[].ScheduledInstanceId" } }, "SecurityGroup": { "operation": "DescribeSecurityGroups", "resourceIdentifier": { "GroupName": "SecurityGroups[].GroupName", - "IpPermissions": "SecurityGroups[].IpPermissions", "GroupId": "SecurityGroups[].GroupId" } }, @@ -266,7 +237,6 @@ "SpotFleetRequest": { "operation": "DescribeSpotFleetRequests", "resourceIdentifier": { - "SpotFleetRequestConfig": "SpotFleetRequestConfigs[].SpotFleetRequestConfig", "SpotFleetRequestId": "SpotFleetRequestConfigs[].SpotFleetRequestId" } }, @@ -274,13 +244,9 @@ "operation": "DescribeSpotInstanceRequests", "resourceIdentifier": { "AvailabilityZoneGroup": "SpotInstanceRequests[].AvailabilityZoneGroup", - "BlockDurationMinutes": "SpotInstanceRequests[].BlockDurationMinutes", "InstanceId": "SpotInstanceRequests[].InstanceId", "LaunchGroup": "SpotInstanceRequests[].LaunchGroup", - "LaunchSpecification": "SpotInstanceRequests[].LaunchSpecification", "SpotInstanceRequestId": "SpotInstanceRequests[].SpotInstanceRequestId", - "ValidFrom": "SpotInstanceRequests[].ValidFrom", - "ValidUntil": "SpotInstanceRequests[].ValidUntil", "InstanceInterruptionBehavior": "SpotInstanceRequests[].InstanceInterruptionBehavior" } }, @@ -295,9 +261,7 @@ "Subnet": { "operation": "DescribeSubnets", "resourceIdentifier": { - "MapPublicIpOnLaunch": "Subnets[].MapPublicIpOnLaunch", - "SubnetId": "Subnets[].SubnetId", - "AssignIpv6AddressOnCreation": "Subnets[].AssignIpv6AddressOnCreation" + "SubnetId": "Subnets[].SubnetId" } }, "Tag": { @@ -309,36 +273,28 @@ "Volume": { "operation": "DescribeVolumes", "resourceIdentifier": { - "Encrypted": "Volumes[].Encrypted", "KmsKeyId": "Volumes[].KmsKeyId", - "Size": "Volumes[].Size", "SnapshotId": "Volumes[].SnapshotId", - "Iops": "Volumes[].Iops", "VolumeType": "Volumes[].VolumeType" } }, "VolumesModification": { "operation": "DescribeVolumesModifications", "resourceIdentifier": { - "VolumeId": "VolumesModifications[].VolumeId", - "StartTime": "VolumesModifications[].StartTime", - "EndTime": "VolumesModifications[].EndTime" + "VolumeId": "VolumesModifications[].VolumeId" } }, "VpcEndpointConnectionNotification": { "operation": "DescribeVpcEndpointConnectionNotifications", "resourceIdentifier": { "ConnectionNotificationId": "ConnectionNotificationSet[].ConnectionNotificationId", - "ConnectionNotificationArn": "ConnectionNotificationSet[].ConnectionNotificationArn", - "ConnectionEvents": "ConnectionNotificationSet[].ConnectionEvents" + "ConnectionNotificationArn": "ConnectionNotificationSet[].ConnectionNotificationArn" } }, "VpcEndpointServiceConfiguration": { "operation": "DescribeVpcEndpointServiceConfigurations", "resourceIdentifier": { - "ServiceId": "ServiceConfigurations[].ServiceId", - "AcceptanceRequired": "ServiceConfigurations[].AcceptanceRequired", - "NetworkLoadBalancerArns": "ServiceConfigurations[].NetworkLoadBalancerArns" + "ServiceId": "ServiceConfigurations[].ServiceId" } }, "VpcEndpoint": { @@ -346,18 +302,12 @@ "resourceIdentifier": { "VpcEndpointId": "VpcEndpoints[].VpcEndpointId", "ServiceName": "VpcEndpoints[].ServiceName", - "PolicyDocument": "VpcEndpoints[].PolicyDocument", - "RouteTableIds": "VpcEndpoints[].RouteTableIds", - "SubnetIds": "VpcEndpoints[].SubnetIds", - "Groups": "VpcEndpoints[].Groups", - "PrivateDnsEnabled": "VpcEndpoints[].PrivateDnsEnabled", - "NetworkInterfaceIds": "VpcEndpoints[].NetworkInterfaceIds" + "PolicyDocument": "VpcEndpoints[].PolicyDocument" } }, "VpcPeeringConnection": { "operation": "DescribeVpcPeeringConnections", "resourceIdentifier": { - "Status": "VpcPeeringConnections[].Status", "VpcPeeringConnectionId": "VpcPeeringConnections[].VpcPeeringConnectionId" } }, @@ -382,8 +332,7 @@ "resourceIdentifier": { "AvailabilityZone": "VpnGateways[].AvailabilityZone", "Type": "VpnGateways[].Type", - "VpnGatewayId": "VpnGateways[].VpnGatewayId", - "Tags": "VpnGateways[].Tags" + "VpnGatewayId": "VpnGateways[].VpnGatewayId" } } }, @@ -480,15 +429,6 @@ } }, "AssignIpv6Addresses": { - "Ipv6Addresses": { - "completions": [ - { - "parameters": {}, - "resourceName": "NetworkInterface", - "resourceIdentifier": "Ipv6Addresses" - } - ] - }, "NetworkInterfaceId": { "completions": [ { @@ -508,15 +448,6 @@ "resourceIdentifier": "NetworkInterfaceId" } ] - }, - "PrivateIpAddresses": { - "completions": [ - { - "parameters": {}, - "resourceName": "NetworkInterface", - "resourceIdentifier": "PrivateIpAddresses" - } - ] } }, "AssociateAddress": { @@ -587,15 +518,6 @@ } }, "AssociateIamInstanceProfile": { - "IamInstanceProfile": { - "completions": [ - { - "parameters": {}, - "resourceName": "IamInstanceProfileAssociation", - "resourceIdentifier": "IamInstanceProfile" - } - ] - }, "InstanceId": { "completions": [ { @@ -658,15 +580,6 @@ } }, "AttachClassicLinkVpc": { - "Groups": { - "completions": [ - { - "parameters": {}, - "resourceName": "VpcEndpoint", - "resourceIdentifier": "Groups" - } - ] - }, "InstanceId": { "completions": [ { @@ -775,15 +688,6 @@ "resourceIdentifier": "GroupId" } ] - }, - "IpPermissions": { - "completions": [ - { - "parameters": {}, - "resourceName": "SecurityGroup", - "resourceIdentifier": "IpPermissions" - } - ] } }, "AuthorizeSecurityGroupIngress": { @@ -804,15 +708,6 @@ "resourceIdentifier": "GroupName" } ] - }, - "IpPermissions": { - "completions": [ - { - "parameters": {}, - "resourceName": "SecurityGroup", - "resourceIdentifier": "IpPermissions" - } - ] } }, "BundleInstance": { @@ -824,15 +719,6 @@ "resourceIdentifier": "InstanceId" } ] - }, - "Storage": { - "completions": [ - { - "parameters": {}, - "resourceName": "BundleTask", - "resourceIdentifier": "Storage" - } - ] } }, "CancelBundleTask": { @@ -921,15 +807,6 @@ "resourceIdentifier": "InstanceId" } ] - }, - "ProductCode": { - "completions": [ - { - "parameters": {}, - "resourceName": "Image", - "resourceIdentifier": "ProductCodes" - } - ] } }, "CopyFpgaImage": { @@ -980,15 +857,6 @@ } ] }, - "Encrypted": { - "completions": [ - { - "parameters": {}, - "resourceName": "Volume", - "resourceIdentifier": "Encrypted" - } - ] - }, "KmsKeyId": { "completions": [ { @@ -1018,15 +886,6 @@ } ] }, - "Encrypted": { - "completions": [ - { - "parameters": {}, - "resourceName": "Volume", - "resourceIdentifier": "Encrypted" - } - ] - }, "KmsKeyId": { "completions": [ { @@ -1304,15 +1163,6 @@ "resourceIdentifier": "Resource" } ] - }, - "Tags": { - "completions": [ - { - "parameters": {}, - "resourceName": "VpnGateway", - "resourceIdentifier": "Tags" - } - ] } }, "DeleteVolume": { @@ -1564,15 +1414,6 @@ "resourceIdentifier": "FleetId" } ] - }, - "StartTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "VolumesModification", - "resourceIdentifier": "StartTime" - } - ] } }, "DescribeFleetInstances": { @@ -1901,17 +1742,6 @@ ] } }, - "DescribeNetworkInterfaces": { - "NetworkInterfaceIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "VpcEndpoint", - "resourceIdentifier": "NetworkInterfaceIds" - } - ] - } - }, "DescribePlacementGroups": { "GroupNames": { "completions": [ @@ -1966,15 +1796,6 @@ } ] }, - "ReservedInstancesIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedInstancesModification", - "resourceIdentifier": "ReservedInstancesIds" - } - ] - }, "OfferingType": { "completions": [ { @@ -2081,46 +1902,6 @@ ] } }, - "DescribeRouteTables": { - "RouteTableIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "VpcEndpoint", - "resourceIdentifier": "RouteTableIds" - } - ] - } - }, - "DescribeScheduledInstanceAvailability": { - "MaxSlotDurationInHours": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledInstance", - "resourceIdentifier": "SlotDurationInHours" - } - ] - }, - "MinSlotDurationInHours": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledInstance", - "resourceIdentifier": "SlotDurationInHours" - } - ] - }, - "Recurrence": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledInstance", - "resourceIdentifier": "Recurrence" - } - ] - } - }, "DescribeScheduledInstances": { "ScheduledInstanceIds": { "completions": [ @@ -2214,15 +1995,6 @@ "resourceIdentifier": "SpotFleetRequestId" } ] - }, - "StartTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "VolumesModification", - "resourceIdentifier": "StartTime" - } - ] } }, "DescribeSpotFleetRequests": { @@ -2257,15 +2029,6 @@ } ] }, - "EndTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "VolumesModification", - "resourceIdentifier": "EndTime" - } - ] - }, "InstanceTypes": { "completions": [ { @@ -2283,15 +2046,6 @@ "resourceIdentifier": "ProductDescription" } ] - }, - "StartTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "VolumesModification", - "resourceIdentifier": "StartTime" - } - ] } }, "DescribeStaleSecurityGroups": { @@ -2305,17 +2059,6 @@ ] } }, - "DescribeSubnets": { - "SubnetIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "VpcEndpoint", - "resourceIdentifier": "SubnetIds" - } - ] - } - }, "DescribeVolumeAttribute": { "VolumeId": { "completions": [ @@ -2532,17 +2275,6 @@ ] } }, - "DetachNetworkInterface": { - "AttachmentId": { - "completions": [ - { - "parameters": {}, - "resourceName": "NetworkInterface", - "resourceIdentifier": "Attachment" - } - ] - } - }, "DetachVolume": { "InstanceId": { "completions": [ @@ -2747,15 +2479,6 @@ } }, "GetHostReservationPurchasePreview": { - "HostIdSet": { - "completions": [ - { - "parameters": {}, - "resourceName": "HostReservation", - "resourceIdentifier": "HostIdSet" - } - ] - }, "OfferingId": { "completions": [ { @@ -2865,15 +2588,6 @@ } ] }, - "LaunchSpecification": { - "completions": [ - { - "parameters": {}, - "resourceName": "SpotInstanceRequest", - "resourceIdentifier": "LaunchSpecification" - } - ] - }, "Platform": { "completions": [ { @@ -2953,15 +2667,6 @@ "resourceIdentifier": "FleetId" } ] - }, - "TargetCapacitySpecification": { - "completions": [ - { - "parameters": {}, - "resourceName": "Fleet", - "resourceIdentifier": "TargetCapacitySpecification" - } - ] } }, "ModifyFpgaImageAttribute": { @@ -2974,15 +2679,6 @@ } ] }, - "ProductCodes": { - "completions": [ - { - "parameters": {}, - "resourceName": "Image", - "resourceIdentifier": "ProductCodes" - } - ] - }, "Description": { "completions": [ { @@ -3031,15 +2727,6 @@ "resourceIdentifier": "Resource" } ] - }, - "UseLongIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "IdFormat", - "resourceIdentifier": "UseLongIds" - } - ] } }, "ModifyIdentityIdFormat": { @@ -3051,15 +2738,6 @@ "resourceIdentifier": "Resource" } ] - }, - "UseLongIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "IdFormat", - "resourceIdentifier": "UseLongIds" - } - ] } }, "ModifyImageAttribute": { @@ -3081,15 +2759,6 @@ } ] }, - "ProductCodes": { - "completions": [ - { - "parameters": {}, - "resourceName": "Image", - "resourceIdentifier": "ProductCodes" - } - ] - }, "Value": { "completions": [ { @@ -3101,42 +2770,6 @@ } }, "ModifyInstanceAttribute": { - "SourceDestCheck": { - "completions": [ - { - "parameters": {}, - "resourceName": "NetworkInterface", - "resourceIdentifier": "SourceDestCheck" - } - ] - }, - "BlockDeviceMappings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Image", - "resourceIdentifier": "BlockDeviceMappings" - } - ] - }, - "EnaSupport": { - "completions": [ - { - "parameters": {}, - "resourceName": "Image", - "resourceIdentifier": "EnaSupport" - } - ] - }, - "Groups": { - "completions": [ - { - "parameters": {}, - "resourceName": "VpcEndpoint", - "resourceIdentifier": "Groups" - } - ] - }, "InstanceId": { "completions": [ { @@ -3241,28 +2874,10 @@ "resourceIdentifier": "LaunchTemplateName" } ] - }, - "DefaultVersion": { - "completions": [ - { - "parameters": {}, - "resourceName": "LaunchTemplateVersion", - "resourceIdentifier": "DefaultVersion" - } - ] } }, "ModifyNetworkInterfaceAttribute": { - "Attachment": { - "completions": [ - { - "parameters": {}, - "resourceName": "NetworkInterface", - "resourceIdentifier": "Attachment" - } - ] - }, - "Description": { + "Description": { "completions": [ { "parameters": {}, @@ -3271,15 +2886,6 @@ } ] }, - "Groups": { - "completions": [ - { - "parameters": {}, - "resourceName": "VpcEndpoint", - "resourceIdentifier": "Groups" - } - ] - }, "NetworkInterfaceId": { "completions": [ { @@ -3288,27 +2894,9 @@ "resourceIdentifier": "NetworkInterfaceId" } ] - }, - "SourceDestCheck": { - "completions": [ - { - "parameters": {}, - "resourceName": "NetworkInterface", - "resourceIdentifier": "SourceDestCheck" - } - ] } }, "ModifyReservedInstances": { - "ReservedInstancesIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedInstancesModification", - "resourceIdentifier": "ReservedInstancesIds" - } - ] - }, "ClientToken": { "completions": [ { @@ -3360,24 +2948,6 @@ } }, "ModifySubnetAttribute": { - "AssignIpv6AddressOnCreation": { - "completions": [ - { - "parameters": {}, - "resourceName": "Subnet", - "resourceIdentifier": "AssignIpv6AddressOnCreation" - } - ] - }, - "MapPublicIpOnLaunch": { - "completions": [ - { - "parameters": {}, - "resourceName": "Subnet", - "resourceIdentifier": "MapPublicIpOnLaunch" - } - ] - }, "SubnetId": { "completions": [ { @@ -3398,15 +2968,6 @@ } ] }, - "Size": { - "completions": [ - { - "parameters": {}, - "resourceName": "Volume", - "resourceIdentifier": "Size" - } - ] - }, "VolumeType": { "completions": [ { @@ -3415,15 +2976,6 @@ "resourceIdentifier": "VolumeType" } ] - }, - "Iops": { - "completions": [ - { - "parameters": {}, - "resourceName": "Volume", - "resourceIdentifier": "Iops" - } - ] } }, "ModifyVolumeAttribute": { @@ -3466,15 +3018,6 @@ "resourceIdentifier": "PolicyDocument" } ] - }, - "PrivateDnsEnabled": { - "completions": [ - { - "parameters": {}, - "resourceName": "VpcEndpoint", - "resourceIdentifier": "PrivateDnsEnabled" - } - ] } }, "ModifyVpcEndpointConnectionNotification": { @@ -3495,15 +3038,6 @@ "resourceIdentifier": "ConnectionNotificationArn" } ] - }, - "ConnectionEvents": { - "completions": [ - { - "parameters": {}, - "resourceName": "VpcEndpointConnectionNotification", - "resourceIdentifier": "ConnectionEvents" - } - ] } }, "ModifyVpcEndpointServiceConfiguration": { @@ -3515,24 +3049,6 @@ "resourceIdentifier": "ServiceId" } ] - }, - "AcceptanceRequired": { - "completions": [ - { - "parameters": {}, - "resourceName": "VpcEndpointServiceConfiguration", - "resourceIdentifier": "AcceptanceRequired" - } - ] - }, - "AddNetworkLoadBalancerArns": { - "completions": [ - { - "parameters": {}, - "resourceName": "VpcEndpointServiceConfiguration", - "resourceIdentifier": "NetworkLoadBalancerArns" - } - ] } }, "ModifyVpcEndpointServicePermissions": { @@ -3618,15 +3134,6 @@ } ] }, - "HostIdSet": { - "completions": [ - { - "parameters": {}, - "resourceName": "HostReservation", - "resourceIdentifier": "HostIdSet" - } - ] - }, "OfferingId": { "completions": [ { @@ -3638,15 +3145,6 @@ } }, "PurchaseReservedInstancesOffering": { - "InstanceCount": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledInstance", - "resourceIdentifier": "InstanceCount" - } - ] - }, "ReservedInstancesOfferingId": { "completions": [ { @@ -3698,15 +3196,6 @@ } ] }, - "BlockDeviceMappings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Image", - "resourceIdentifier": "BlockDeviceMappings" - } - ] - }, "Description": { "completions": [ { @@ -3716,15 +3205,6 @@ } ] }, - "EnaSupport": { - "completions": [ - { - "parameters": {}, - "resourceName": "Image", - "resourceIdentifier": "EnaSupport" - } - ] - }, "KernelId": { "completions": [ { @@ -3843,15 +3323,6 @@ } }, "ReplaceIamInstanceProfileAssociation": { - "IamInstanceProfile": { - "completions": [ - { - "parameters": {}, - "resourceName": "IamInstanceProfileAssociation", - "resourceIdentifier": "IamInstanceProfile" - } - ] - }, "AssociationId": { "completions": [ { @@ -3987,53 +3458,6 @@ "resourceIdentifier": "Description" } ] - }, - "EndTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "VolumesModification", - "resourceIdentifier": "EndTime" - } - ] - }, - "Instances": { - "completions": [ - { - "parameters": {}, - "resourceName": "Instance", - "resourceIdentifier": "Instances" - } - ] - }, - "StartTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "VolumesModification", - "resourceIdentifier": "StartTime" - } - ] - }, - "Status": { - "completions": [ - { - "parameters": {}, - "resourceName": "VpcPeeringConnection", - "resourceIdentifier": "Status" - } - ] - } - }, - "RequestSpotFleet": { - "SpotFleetRequestConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "SpotFleetRequest", - "resourceIdentifier": "SpotFleetRequestConfig" - } - ] } }, "RequestSpotInstances": { @@ -4046,15 +3470,6 @@ } ] }, - "BlockDurationMinutes": { - "completions": [ - { - "parameters": {}, - "resourceName": "SpotInstanceRequest", - "resourceIdentifier": "BlockDurationMinutes" - } - ] - }, "ClientToken": { "completions": [ { @@ -4064,15 +3479,6 @@ } ] }, - "InstanceCount": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledInstance", - "resourceIdentifier": "InstanceCount" - } - ] - }, "LaunchGroup": { "completions": [ { @@ -4082,15 +3488,6 @@ } ] }, - "LaunchSpecification": { - "completions": [ - { - "parameters": {}, - "resourceName": "SpotInstanceRequest", - "resourceIdentifier": "LaunchSpecification" - } - ] - }, "SpotPrice": { "completions": [ { @@ -4109,24 +3506,6 @@ } ] }, - "ValidFrom": { - "completions": [ - { - "parameters": {}, - "resourceName": "SpotInstanceRequest", - "resourceIdentifier": "ValidFrom" - } - ] - }, - "ValidUntil": { - "completions": [ - { - "parameters": {}, - "resourceName": "SpotInstanceRequest", - "resourceIdentifier": "ValidUntil" - } - ] - }, "InstanceInterruptionBehavior": { "completions": [ { @@ -4179,15 +3558,6 @@ "resourceIdentifier": "NetworkInterfaceId" } ] - }, - "SourceDestCheck": { - "completions": [ - { - "parameters": {}, - "resourceName": "NetworkInterface", - "resourceIdentifier": "SourceDestCheck" - } - ] } }, "ResetSnapshotAttribute": { @@ -4221,15 +3591,6 @@ "resourceIdentifier": "GroupId" } ] - }, - "IpPermissions": { - "completions": [ - { - "parameters": {}, - "resourceName": "SecurityGroup", - "resourceIdentifier": "IpPermissions" - } - ] } }, "RevokeSecurityGroupIngress": { @@ -4250,27 +3611,9 @@ "resourceIdentifier": "GroupName" } ] - }, - "IpPermissions": { - "completions": [ - { - "parameters": {}, - "resourceName": "SecurityGroup", - "resourceIdentifier": "IpPermissions" - } - ] } }, "RunInstances": { - "BlockDeviceMappings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Image", - "resourceIdentifier": "BlockDeviceMappings" - } - ] - }, "ImageId": { "completions": [ { @@ -4289,15 +3632,6 @@ } ] }, - "Ipv6Addresses": { - "completions": [ - { - "parameters": {}, - "resourceName": "NetworkInterface", - "resourceIdentifier": "Ipv6Addresses" - } - ] - }, "KernelId": { "completions": [ { @@ -4343,15 +3677,6 @@ } ] }, - "IamInstanceProfile": { - "completions": [ - { - "parameters": {}, - "resourceName": "IamInstanceProfileAssociation", - "resourceIdentifier": "IamInstanceProfile" - } - ] - }, "NetworkInterfaces": { "completions": [ { @@ -4390,24 +3715,6 @@ } ] }, - "InstanceCount": { - "completions": [ - { - "parameters": {}, - "resourceName": "ScheduledInstance", - "resourceIdentifier": "InstanceCount" - } - ] - }, - "LaunchSpecification": { - "completions": [ - { - "parameters": {}, - "resourceName": "SpotInstanceRequest", - "resourceIdentifier": "LaunchSpecification" - } - ] - }, "ScheduledInstanceId": { "completions": [ { @@ -4452,15 +3759,6 @@ } }, "UnassignIpv6Addresses": { - "Ipv6Addresses": { - "completions": [ - { - "parameters": {}, - "resourceName": "NetworkInterface", - "resourceIdentifier": "Ipv6Addresses" - } - ] - }, "NetworkInterfaceId": { "completions": [ { @@ -4480,15 +3778,6 @@ "resourceIdentifier": "NetworkInterfaceId" } ] - }, - "PrivateIpAddresses": { - "completions": [ - { - "parameters": {}, - "resourceName": "NetworkInterface", - "resourceIdentifier": "PrivateIpAddresses" - } - ] } }, "UnmonitorInstances": { @@ -4520,15 +3809,6 @@ "resourceIdentifier": "GroupName" } ] - }, - "IpPermissions": { - "completions": [ - { - "parameters": {}, - "resourceName": "SecurityGroup", - "resourceIdentifier": "IpPermissions" - } - ] } }, "UpdateSecurityGroupRuleDescriptionsIngress": { @@ -4549,15 +3829,6 @@ "resourceIdentifier": "GroupName" } ] - }, - "IpPermissions": { - "completions": [ - { - "parameters": {}, - "resourceName": "SecurityGroup", - "resourceIdentifier": "IpPermissions" - } - ] } } } diff --git a/awscli/botocore/data/efs/2015-02-01/completions-1.json b/awscli/botocore/data/efs/2015-02-01/completions-1.json index 82f9eaf76b62..74877f325e78 100644 --- a/awscli/botocore/data/efs/2015-02-01/completions-1.json +++ b/awscli/botocore/data/efs/2015-02-01/completions-1.json @@ -5,8 +5,7 @@ "operation": "DescribeFileSystems", "resourceIdentifier": { "CreationToken": "FileSystems[].CreationToken", - "ThroughputMode": "FileSystems[].ThroughputMode", - "ProvisionedThroughputInMibps": "FileSystems[].ProvisionedThroughputInMibps" + "ThroughputMode": "FileSystems[].ThroughputMode" } }, "MountTarget": { @@ -142,15 +141,6 @@ "resourceIdentifier": "ThroughputMode" } ] - }, - "ProvisionedThroughputInMibps": { - "completions": [ - { - "parameters": {}, - "resourceName": "FileSystem", - "resourceIdentifier": "ProvisionedThroughputInMibps" - } - ] } } } diff --git a/awscli/botocore/data/elasticache/2015-02-02/completions-1.json b/awscli/botocore/data/elasticache/2015-02-02/completions-1.json index a98443a7c75e..0e65efebca67 100644 --- a/awscli/botocore/data/elasticache/2015-02-02/completions-1.json +++ b/awscli/botocore/data/elasticache/2015-02-02/completions-1.json @@ -1,13 +1,6 @@ { "version": "1.0", "resources": { - "CacheCluster": { - "operation": "DescribeCacheClusters", - "resourceIdentifier": { - "CacheSecurityGroups": "CacheClusters[].CacheSecurityGroups", - "SecurityGroups": "CacheClusters[].SecurityGroups" - } - }, "CacheParameterGroup": { "operation": "DescribeCacheParameterGroups", "resourceIdentifier": { @@ -42,16 +35,13 @@ "ReservedCacheNode": { "operation": "DescribeReservedCacheNodes", "resourceIdentifier": { - "ReservedCacheNodeId": "ReservedCacheNodes[].ReservedCacheNodeId", - "StartTime": "ReservedCacheNodes[].StartTime", - "CacheNodeCount": "ReservedCacheNodes[].CacheNodeCount" + "ReservedCacheNodeId": "ReservedCacheNodes[].ReservedCacheNodeId" } }, "ReservedCacheNodesOffering": { "operation": "DescribeReservedCacheNodesOfferings", "resourceIdentifier": { "ReservedCacheNodesOfferingId": "ReservedCacheNodesOfferings[].ReservedCacheNodesOfferingId", - "Duration": "ReservedCacheNodesOfferings[].Duration", "ProductDescription": "ReservedCacheNodesOfferings[].ProductDescription", "OfferingType": "ReservedCacheNodesOfferings[].OfferingType" } @@ -67,12 +57,9 @@ "CacheNodeType": "Snapshots[].CacheNodeType", "Engine": "Snapshots[].Engine", "EngineVersion": "Snapshots[].EngineVersion", - "NumCacheNodes": "Snapshots[].NumCacheNodes", "PreferredMaintenanceWindow": "Snapshots[].PreferredMaintenanceWindow", "CacheParameterGroupName": "Snapshots[].CacheParameterGroupName", "CacheSubnetGroupName": "Snapshots[].CacheSubnetGroupName", - "AutoMinorVersionUpgrade": "Snapshots[].AutoMinorVersionUpgrade", - "SnapshotRetentionLimit": "Snapshots[].SnapshotRetentionLimit", "SnapshotWindow": "Snapshots[].SnapshotWindow" } } @@ -279,24 +266,6 @@ "resourceIdentifier": "SourceType" } ] - }, - "StartTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedCacheNode", - "resourceIdentifier": "StartTime" - } - ] - }, - "Duration": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedCacheNodesOffering", - "resourceIdentifier": "Duration" - } - ] } }, "DescribeReplicationGroups": { @@ -338,15 +307,6 @@ } ] }, - "Duration": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedCacheNodesOffering", - "resourceIdentifier": "Duration" - } - ] - }, "ProductDescription": { "completions": [ { @@ -385,15 +345,6 @@ } ] }, - "Duration": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedCacheNodesOffering", - "resourceIdentifier": "Duration" - } - ] - }, "ProductDescription": { "completions": [ { @@ -492,33 +443,6 @@ } ] }, - "NumCacheNodes": { - "completions": [ - { - "parameters": {}, - "resourceName": "Snapshot", - "resourceIdentifier": "NumCacheNodes" - } - ] - }, - "CacheSecurityGroupNames": { - "completions": [ - { - "parameters": {}, - "resourceName": "CacheCluster", - "resourceIdentifier": "CacheSecurityGroups" - } - ] - }, - "SecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "CacheCluster", - "resourceIdentifier": "SecurityGroups" - } - ] - }, "PreferredMaintenanceWindow": { "completions": [ { @@ -546,24 +470,6 @@ } ] }, - "AutoMinorVersionUpgrade": { - "completions": [ - { - "parameters": {}, - "resourceName": "Snapshot", - "resourceIdentifier": "AutoMinorVersionUpgrade" - } - ] - }, - "SnapshotRetentionLimit": { - "completions": [ - { - "parameters": {}, - "resourceName": "Snapshot", - "resourceIdentifier": "SnapshotRetentionLimit" - } - ] - }, "SnapshotWindow": { "completions": [ { @@ -642,24 +548,6 @@ } ] }, - "CacheSecurityGroupNames": { - "completions": [ - { - "parameters": {}, - "resourceName": "CacheCluster", - "resourceIdentifier": "CacheSecurityGroups" - } - ] - }, - "SecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "CacheCluster", - "resourceIdentifier": "SecurityGroups" - } - ] - }, "PreferredMaintenanceWindow": { "completions": [ { @@ -687,24 +575,6 @@ } ] }, - "AutoMinorVersionUpgrade": { - "completions": [ - { - "parameters": {}, - "resourceName": "Snapshot", - "resourceIdentifier": "AutoMinorVersionUpgrade" - } - ] - }, - "SnapshotRetentionLimit": { - "completions": [ - { - "parameters": {}, - "resourceName": "Snapshot", - "resourceIdentifier": "SnapshotRetentionLimit" - } - ] - }, "SnapshotWindow": { "completions": [ { @@ -753,15 +623,6 @@ "resourceIdentifier": "ReservedCacheNodeId" } ] - }, - "CacheNodeCount": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedCacheNode", - "resourceIdentifier": "CacheNodeCount" - } - ] } }, "RebootCacheCluster": { diff --git a/awscli/botocore/data/elasticbeanstalk/2010-12-01/completions-1.json b/awscli/botocore/data/elasticbeanstalk/2010-12-01/completions-1.json index 30d60db45064..3e3593ee2f99 100644 --- a/awscli/botocore/data/elasticbeanstalk/2010-12-01/completions-1.json +++ b/awscli/botocore/data/elasticbeanstalk/2010-12-01/completions-1.json @@ -1,12 +1,6 @@ { "version": "1.0", "resources": { - "Application": { - "operation": "DescribeApplications", - "resourceIdentifier": { - "ResourceLifecycleConfig": "Applications[].ResourceLifecycleConfig" - } - }, "EnvironmentManagedAction": { "operation": "DescribeEnvironmentManagedActions", "resourceIdentifier": { @@ -19,8 +13,7 @@ "EnvironmentId": "Environments[].EnvironmentId", "SolutionStackName": "Environments[].SolutionStackName", "Description": "Environments[].Description", - "Status": "Environments[].Status", - "Tier": "Environments[].Tier" + "Status": "Environments[].Status" } }, "Event": { @@ -661,15 +654,6 @@ "resourceIdentifier": "ApplicationName" } ] - }, - "ResourceLifecycleConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "Application", - "resourceIdentifier": "ResourceLifecycleConfig" - } - ] } }, "UpdateApplicationVersion": { @@ -767,15 +751,6 @@ } ] }, - "Tier": { - "completions": [ - { - "parameters": {}, - "resourceName": "Environment", - "resourceIdentifier": "Tier" - } - ] - }, "VersionLabel": { "completions": [ { diff --git a/awscli/botocore/data/elb/2012-06-01/completions-1.json b/awscli/botocore/data/elb/2012-06-01/completions-1.json index 0b44c4f69741..399ee5080d69 100644 --- a/awscli/botocore/data/elb/2012-06-01/completions-1.json +++ b/awscli/botocore/data/elb/2012-06-01/completions-1.json @@ -16,12 +16,7 @@ "LoadBalancer": { "operation": "DescribeLoadBalancers", "resourceIdentifier": { - "LoadBalancerName": "LoadBalancerDescriptions[].LoadBalancerName", - "AvailabilityZones": "LoadBalancerDescriptions[].AvailabilityZones", - "Subnets": "LoadBalancerDescriptions[].Subnets", - "Instances": "LoadBalancerDescriptions[].Instances", - "HealthCheck": "LoadBalancerDescriptions[].HealthCheck", - "SecurityGroups": "LoadBalancerDescriptions[].SecurityGroups" + "LoadBalancerName": "LoadBalancerDescriptions[].LoadBalancerName" } } }, @@ -46,15 +41,6 @@ "resourceIdentifier": "LoadBalancerName" } ] - }, - "SecurityGroups": { - "completions": [ - { - "parameters": {}, - "resourceName": "LoadBalancer", - "resourceIdentifier": "SecurityGroups" - } - ] } }, "AttachLoadBalancerToSubnets": { @@ -66,15 +52,6 @@ "resourceIdentifier": "LoadBalancerName" } ] - }, - "Subnets": { - "completions": [ - { - "parameters": {}, - "resourceName": "LoadBalancer", - "resourceIdentifier": "Subnets" - } - ] } }, "ConfigureHealthCheck": { @@ -86,15 +63,6 @@ "resourceIdentifier": "LoadBalancerName" } ] - }, - "HealthCheck": { - "completions": [ - { - "parameters": {}, - "resourceName": "LoadBalancer", - "resourceIdentifier": "HealthCheck" - } - ] } }, "DeleteLoadBalancer": { @@ -148,15 +116,6 @@ "resourceIdentifier": "LoadBalancerName" } ] - }, - "Instances": { - "completions": [ - { - "parameters": {}, - "resourceName": "LoadBalancer", - "resourceIdentifier": "Instances" - } - ] } }, "DescribeInstanceHealth": { @@ -168,15 +127,6 @@ "resourceIdentifier": "LoadBalancerName" } ] - }, - "Instances": { - "completions": [ - { - "parameters": {}, - "resourceName": "LoadBalancer", - "resourceIdentifier": "Instances" - } - ] } }, "DescribeLoadBalancerAttributes": { @@ -252,15 +202,6 @@ "resourceIdentifier": "LoadBalancerName" } ] - }, - "Subnets": { - "completions": [ - { - "parameters": {}, - "resourceName": "LoadBalancer", - "resourceIdentifier": "Subnets" - } - ] } }, "DisableAvailabilityZonesForLoadBalancer": { @@ -272,15 +213,6 @@ "resourceIdentifier": "LoadBalancerName" } ] - }, - "AvailabilityZones": { - "completions": [ - { - "parameters": {}, - "resourceName": "LoadBalancer", - "resourceIdentifier": "AvailabilityZones" - } - ] } }, "EnableAvailabilityZonesForLoadBalancer": { @@ -292,15 +224,6 @@ "resourceIdentifier": "LoadBalancerName" } ] - }, - "AvailabilityZones": { - "completions": [ - { - "parameters": {}, - "resourceName": "LoadBalancer", - "resourceIdentifier": "AvailabilityZones" - } - ] } }, "ModifyLoadBalancerAttributes": { @@ -323,15 +246,6 @@ "resourceIdentifier": "LoadBalancerName" } ] - }, - "Instances": { - "completions": [ - { - "parameters": {}, - "resourceName": "LoadBalancer", - "resourceIdentifier": "Instances" - } - ] } }, "RemoveTags": { diff --git a/awscli/botocore/data/elbv2/2015-12-01/completions-1.json b/awscli/botocore/data/elbv2/2015-12-01/completions-1.json index ffd3a1239c0a..8e1ac6294881 100644 --- a/awscli/botocore/data/elbv2/2015-12-01/completions-1.json +++ b/awscli/botocore/data/elbv2/2015-12-01/completions-1.json @@ -5,25 +5,20 @@ "operation": "DescribeListeners", "resourceIdentifier": { "ListenerArn": "Listeners[].ListenerArn", - "Certificates": "Listeners[].Certificates", - "SslPolicy": "Listeners[].SslPolicy", - "DefaultActions": "Listeners[].DefaultActions" + "SslPolicy": "Listeners[].SslPolicy" } }, "LoadBalancer": { "operation": "DescribeLoadBalancers", "resourceIdentifier": { "LoadBalancerArn": "LoadBalancers[].LoadBalancerArn", - "SecurityGroups": "LoadBalancers[].SecurityGroups", "IpAddressType": "LoadBalancers[].IpAddressType" } }, "Rule": { "operation": "DescribeRules", "resourceIdentifier": { - "RuleArn": "Rules[].RuleArn", - "Conditions": "Rules[].Conditions", - "Actions": "Rules[].Actions" + "RuleArn": "Rules[].RuleArn" } }, "TargetGroup": { @@ -31,16 +26,9 @@ "resourceIdentifier": { "TargetGroupArn": "TargetGroups[].TargetGroupArn", "Protocol": "TargetGroups[].Protocol", - "Port": "TargetGroups[].Port", "HealthCheckProtocol": "TargetGroups[].HealthCheckProtocol", "HealthCheckPort": "TargetGroups[].HealthCheckPort", - "HealthCheckIntervalSeconds": "TargetGroups[].HealthCheckIntervalSeconds", - "HealthCheckTimeoutSeconds": "TargetGroups[].HealthCheckTimeoutSeconds", - "HealthyThresholdCount": "TargetGroups[].HealthyThresholdCount", - "UnhealthyThresholdCount": "TargetGroups[].UnhealthyThresholdCount", - "HealthCheckPath": "TargetGroups[].HealthCheckPath", - "Matcher": "TargetGroups[].Matcher", - "LoadBalancerArns": "TargetGroups[].LoadBalancerArns" + "HealthCheckPath": "TargetGroups[].HealthCheckPath" } } }, @@ -54,15 +42,6 @@ "resourceIdentifier": "ListenerArn" } ] - }, - "Certificates": { - "completions": [ - { - "parameters": {}, - "resourceName": "Listener", - "resourceIdentifier": "Certificates" - } - ] } }, "DeleteListener": { @@ -162,17 +141,6 @@ ] } }, - "DescribeLoadBalancers": { - "LoadBalancerArns": { - "completions": [ - { - "parameters": {}, - "resourceName": "TargetGroup", - "resourceIdentifier": "LoadBalancerArns" - } - ] - } - }, "DescribeRules": { "ListenerArn": { "completions": [ @@ -245,15 +213,6 @@ } ] }, - "Port": { - "completions": [ - { - "parameters": {}, - "resourceName": "TargetGroup", - "resourceIdentifier": "Port" - } - ] - }, "Protocol": { "completions": [ { @@ -271,24 +230,6 @@ "resourceIdentifier": "SslPolicy" } ] - }, - "Certificates": { - "completions": [ - { - "parameters": {}, - "resourceName": "Listener", - "resourceIdentifier": "Certificates" - } - ] - }, - "DefaultActions": { - "completions": [ - { - "parameters": {}, - "resourceName": "Listener", - "resourceIdentifier": "DefaultActions" - } - ] } }, "ModifyLoadBalancerAttributes": { @@ -311,24 +252,6 @@ "resourceIdentifier": "RuleArn" } ] - }, - "Conditions": { - "completions": [ - { - "parameters": {}, - "resourceName": "Rule", - "resourceIdentifier": "Conditions" - } - ] - }, - "Actions": { - "completions": [ - { - "parameters": {}, - "resourceName": "Rule", - "resourceIdentifier": "Actions" - } - ] } }, "ModifyTargetGroup": { @@ -367,51 +290,6 @@ "resourceIdentifier": "HealthCheckPath" } ] - }, - "HealthCheckIntervalSeconds": { - "completions": [ - { - "parameters": {}, - "resourceName": "TargetGroup", - "resourceIdentifier": "HealthCheckIntervalSeconds" - } - ] - }, - "HealthCheckTimeoutSeconds": { - "completions": [ - { - "parameters": {}, - "resourceName": "TargetGroup", - "resourceIdentifier": "HealthCheckTimeoutSeconds" - } - ] - }, - "HealthyThresholdCount": { - "completions": [ - { - "parameters": {}, - "resourceName": "TargetGroup", - "resourceIdentifier": "HealthyThresholdCount" - } - ] - }, - "UnhealthyThresholdCount": { - "completions": [ - { - "parameters": {}, - "resourceName": "TargetGroup", - "resourceIdentifier": "UnhealthyThresholdCount" - } - ] - }, - "Matcher": { - "completions": [ - { - "parameters": {}, - "resourceName": "TargetGroup", - "resourceIdentifier": "Matcher" - } - ] } }, "ModifyTargetGroupAttributes": { @@ -445,15 +323,6 @@ "resourceIdentifier": "ListenerArn" } ] - }, - "Certificates": { - "completions": [ - { - "parameters": {}, - "resourceName": "Listener", - "resourceIdentifier": "Certificates" - } - ] } }, "SetIpAddressType": { @@ -485,15 +354,6 @@ "resourceIdentifier": "LoadBalancerArn" } ] - }, - "SecurityGroups": { - "completions": [ - { - "parameters": {}, - "resourceName": "LoadBalancer", - "resourceIdentifier": "SecurityGroups" - } - ] } }, "SetSubnets": { diff --git a/awscli/botocore/data/emr/2009-03-31/completions-1.json b/awscli/botocore/data/emr/2009-03-31/completions-1.json index 2045eeeecec5..ae67c12914ca 100644 --- a/awscli/botocore/data/emr/2009-03-31/completions-1.json +++ b/awscli/botocore/data/emr/2009-03-31/completions-1.json @@ -7,11 +7,6 @@ "JobFlowId": "JobFlows[].JobFlowId", "LogUri": "JobFlows[].LogUri", "AmiVersion": "JobFlows[].AmiVersion", - "Instances": "JobFlows[].Instances", - "Steps": "JobFlows[].Steps", - "BootstrapActions": "JobFlows[].BootstrapActions", - "SupportedProducts": "JobFlows[].SupportedProducts", - "VisibleToAllUsers": "JobFlows[].VisibleToAllUsers", "JobFlowRole": "JobFlows[].JobFlowRole", "ServiceRole": "JobFlows[].ServiceRole", "AutoScalingRole": "JobFlows[].AutoScalingRole", @@ -46,15 +41,6 @@ "resourceIdentifier": "JobFlowId" } ] - }, - "Steps": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobFlow", - "resourceIdentifier": "Steps" - } - ] } }, "DeleteSecurityConfiguration": { @@ -118,60 +104,6 @@ } ] }, - "Instances": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobFlow", - "resourceIdentifier": "Instances" - } - ] - }, - "Steps": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobFlow", - "resourceIdentifier": "Steps" - } - ] - }, - "BootstrapActions": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobFlow", - "resourceIdentifier": "BootstrapActions" - } - ] - }, - "SupportedProducts": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobFlow", - "resourceIdentifier": "SupportedProducts" - } - ] - }, - "NewSupportedProducts": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobFlow", - "resourceIdentifier": "SupportedProducts" - } - ] - }, - "VisibleToAllUsers": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobFlow", - "resourceIdentifier": "VisibleToAllUsers" - } - ] - }, "JobFlowRole": { "completions": [ { @@ -229,15 +161,6 @@ "resourceIdentifier": "JobFlowId" } ] - }, - "VisibleToAllUsers": { - "completions": [ - { - "parameters": {}, - "resourceName": "JobFlow", - "resourceIdentifier": "VisibleToAllUsers" - } - ] } }, "TerminateJobFlows": { diff --git a/awscli/botocore/data/gamelift/2015-10-01/completions-1.json b/awscli/botocore/data/gamelift/2015-10-01/completions-1.json index 8effb4ee92ef..1ce9642a84f4 100644 --- a/awscli/botocore/data/gamelift/2015-10-01/completions-1.json +++ b/awscli/botocore/data/gamelift/2015-10-01/completions-1.json @@ -10,9 +10,7 @@ "FleetAttribute": { "operation": "DescribeFleetAttributes", "resourceIdentifier": { - "NewGameSessionProtectionPolicy": "FleetAttributes[].NewGameSessionProtectionPolicy", - "ResourceCreationLimitPolicy": "FleetAttributes[].ResourceCreationLimitPolicy", - "MetricGroups": "FleetAttributes[].MetricGroups" + "NewGameSessionProtectionPolicy": "FleetAttributes[].NewGameSessionProtectionPolicy" } }, "GameSessionDetail": { @@ -21,32 +19,17 @@ "ProtectionPolicy": "GameSessionDetails[].ProtectionPolicy" } }, - "GameSessionQueue": { - "operation": "DescribeGameSessionQueues", - "resourceIdentifier": { - "TimeoutInSeconds": "GameSessionQueues[].TimeoutInSeconds", - "PlayerLatencyPolicies": "GameSessionQueues[].PlayerLatencyPolicies", - "Destinations": "GameSessionQueues[].Destinations" - } - }, "GameSession": { "operation": "DescribeGameSessions", "resourceIdentifier": { - "MaximumPlayerSessionCount": "GameSessions[].MaximumPlayerSessionCount", "PlayerSessionCreationPolicy": "GameSessions[].PlayerSessionCreationPolicy" } }, "MatchmakingConfiguration": { "operation": "DescribeMatchmakingConfigurations", "resourceIdentifier": { - "GameSessionQueueArns": "Configurations[].GameSessionQueueArns", - "RequestTimeoutSeconds": "Configurations[].RequestTimeoutSeconds", - "AcceptanceTimeoutSeconds": "Configurations[].AcceptanceTimeoutSeconds", - "AcceptanceRequired": "Configurations[].AcceptanceRequired", "NotificationTarget": "Configurations[].NotificationTarget", - "AdditionalPlayerCount": "Configurations[].AdditionalPlayerCount", "CustomEventData": "Configurations[].CustomEventData", - "GameProperties": "Configurations[].GameProperties", "GameSessionData": "Configurations[].GameSessionData" } }, @@ -82,8 +65,7 @@ "operation": "ListAliases", "resourceIdentifier": { "AliasId": "Aliases[].AliasId", - "Description": "Aliases[].Description", - "RoutingStrategy": "Aliases[].RoutingStrategy" + "Description": "Aliases[].Description" } }, "Build": { @@ -588,24 +570,6 @@ } }, "StartGameSessionPlacement": { - "GameProperties": { - "completions": [ - { - "parameters": {}, - "resourceName": "MatchmakingConfiguration", - "resourceIdentifier": "GameProperties" - } - ] - }, - "MaximumPlayerSessionCount": { - "completions": [ - { - "parameters": {}, - "resourceName": "GameSession", - "resourceIdentifier": "MaximumPlayerSessionCount" - } - ] - }, "GameSessionData": { "completions": [ { @@ -654,15 +618,6 @@ "resourceIdentifier": "Description" } ] - }, - "RoutingStrategy": { - "completions": [ - { - "parameters": {}, - "resourceName": "Aliase", - "resourceIdentifier": "RoutingStrategy" - } - ] } }, "UpdateBuild": { @@ -730,24 +685,6 @@ "resourceIdentifier": "NewGameSessionProtectionPolicy" } ] - }, - "ResourceCreationLimitPolicy": { - "completions": [ - { - "parameters": {}, - "resourceName": "FleetAttribute", - "resourceIdentifier": "ResourceCreationLimitPolicy" - } - ] - }, - "MetricGroups": { - "completions": [ - { - "parameters": {}, - "resourceName": "FleetAttribute", - "resourceIdentifier": "MetricGroups" - } - ] } }, "UpdateFleetCapacity": { @@ -782,15 +719,6 @@ } ] }, - "MaximumPlayerSessionCount": { - "completions": [ - { - "parameters": {}, - "resourceName": "GameSession", - "resourceIdentifier": "MaximumPlayerSessionCount" - } - ] - }, "Name": { "completions": [ { @@ -828,33 +756,6 @@ "resourceIdentifier": "Name" } ] - }, - "TimeoutInSeconds": { - "completions": [ - { - "parameters": {}, - "resourceName": "GameSessionQueue", - "resourceIdentifier": "TimeoutInSeconds" - } - ] - }, - "PlayerLatencyPolicies": { - "completions": [ - { - "parameters": {}, - "resourceName": "GameSessionQueue", - "resourceIdentifier": "PlayerLatencyPolicies" - } - ] - }, - "Destinations": { - "completions": [ - { - "parameters": {}, - "resourceName": "GameSessionQueue", - "resourceIdentifier": "Destinations" - } - ] } }, "UpdateMatchmakingConfiguration": { @@ -876,42 +777,6 @@ } ] }, - "GameSessionQueueArns": { - "completions": [ - { - "parameters": {}, - "resourceName": "MatchmakingConfiguration", - "resourceIdentifier": "GameSessionQueueArns" - } - ] - }, - "RequestTimeoutSeconds": { - "completions": [ - { - "parameters": {}, - "resourceName": "MatchmakingConfiguration", - "resourceIdentifier": "RequestTimeoutSeconds" - } - ] - }, - "AcceptanceTimeoutSeconds": { - "completions": [ - { - "parameters": {}, - "resourceName": "MatchmakingConfiguration", - "resourceIdentifier": "AcceptanceTimeoutSeconds" - } - ] - }, - "AcceptanceRequired": { - "completions": [ - { - "parameters": {}, - "resourceName": "MatchmakingConfiguration", - "resourceIdentifier": "AcceptanceRequired" - } - ] - }, "RuleSetName": { "completions": [ { @@ -930,15 +795,6 @@ } ] }, - "AdditionalPlayerCount": { - "completions": [ - { - "parameters": {}, - "resourceName": "MatchmakingConfiguration", - "resourceIdentifier": "AdditionalPlayerCount" - } - ] - }, "CustomEventData": { "completions": [ { @@ -948,15 +804,6 @@ } ] }, - "GameProperties": { - "completions": [ - { - "parameters": {}, - "resourceName": "MatchmakingConfiguration", - "resourceIdentifier": "GameProperties" - } - ] - }, "GameSessionData": { "completions": [ { diff --git a/awscli/botocore/data/iam/2010-05-08/completions-1.json b/awscli/botocore/data/iam/2010-05-08/completions-1.json index b28c5cac78f9..06a90b734993 100644 --- a/awscli/botocore/data/iam/2010-05-08/completions-1.json +++ b/awscli/botocore/data/iam/2010-05-08/completions-1.json @@ -35,8 +35,7 @@ "operation": "ListRoles", "resourceIdentifier": { "RoleName": "Roles[].RoleName", - "Description": "Roles[].Description", - "MaxSessionDuration": "Roles[].MaxSessionDuration" + "Description": "Roles[].Description" } }, "SSHPublicKey": { @@ -70,8 +69,7 @@ "operation": "ListUsers", "resourceIdentifier": { "Path": "Users[].Path", - "UserName": "Users[].UserName", - "PermissionsBoundary": "Users[].PermissionsBoundary" + "UserName": "Users[].UserName" } }, "VirtualMFADevice": { @@ -827,15 +825,6 @@ "resourceIdentifier": "RoleName" } ] - }, - "PermissionsBoundary": { - "completions": [ - { - "parameters": {}, - "resourceName": "User", - "resourceIdentifier": "PermissionsBoundary" - } - ] } }, "PutRolePolicy": { @@ -867,15 +856,6 @@ "resourceIdentifier": "UserName" } ] - }, - "PermissionsBoundary": { - "completions": [ - { - "parameters": {}, - "resourceName": "User", - "resourceIdentifier": "PermissionsBoundary" - } - ] } }, "PutUserPolicy": { @@ -1058,15 +1038,6 @@ "resourceIdentifier": "Description" } ] - }, - "MaxSessionDuration": { - "completions": [ - { - "parameters": {}, - "resourceName": "Role", - "resourceIdentifier": "MaxSessionDuration" - } - ] } }, "UpdateRoleDescription": { diff --git a/awscli/botocore/data/iot/2015-05-28/completions-1.json b/awscli/botocore/data/iot/2015-05-28/completions-1.json index 1f14abc9c92a..3f097fa78525 100644 --- a/awscli/botocore/data/iot/2015-05-28/completions-1.json +++ b/awscli/botocore/data/iot/2015-05-28/completions-1.json @@ -4,8 +4,7 @@ "ActiveViolation": { "operation": "ListActiveViolations", "resourceIdentifier": { - "securityProfileName": "activeViolations[].securityProfileName", - "behavior": "activeViolations[].behavior" + "securityProfileName": "activeViolations[].securityProfileName" } }, "AuditFinding": { @@ -84,14 +83,12 @@ "TopicRule": { "operation": "ListTopicRules", "resourceIdentifier": { - "ruleName": "rules[].ruleName", - "ruleDisabled": "rules[].ruleDisabled" + "ruleName": "rules[].ruleName" } }, "V2LoggingLevel": { "operation": "ListV2LoggingLevels", "resourceIdentifier": { - "logTarget": "logTargetConfigurations[].logTarget", "logLevel": "logTargetConfigurations[].logLevel" } } @@ -935,17 +932,6 @@ ] } }, - "ListTopicRules": { - "ruleDisabled": { - "completions": [ - { - "parameters": {}, - "resourceName": "TopicRule", - "resourceIdentifier": "ruleDisabled" - } - ] - } - }, "ListViolationEvents": { "thingName": { "completions": [ @@ -1053,15 +1039,6 @@ } }, "SetV2LoggingLevel": { - "logTarget": { - "completions": [ - { - "parameters": {}, - "resourceName": "V2LoggingLevel", - "resourceIdentifier": "logTarget" - } - ] - }, "logLevel": { "completions": [ { @@ -1176,15 +1153,6 @@ "resourceIdentifier": "securityProfileName" } ] - }, - "behaviors": { - "completions": [ - { - "parameters": {}, - "resourceName": "ActiveViolation", - "resourceIdentifier": "behavior" - } - ] } }, "UpdateStream": { @@ -1237,17 +1205,6 @@ } ] } - }, - "ValidateSecurityProfileBehaviors": { - "behaviors": { - "completions": [ - { - "parameters": {}, - "resourceName": "ActiveViolation", - "resourceIdentifier": "behavior" - } - ] - } } } } diff --git a/awscli/botocore/data/iotanalytics/2017-11-27/completions-1.json b/awscli/botocore/data/iotanalytics/2017-11-27/completions-1.json index e3de283fdf34..0ff5f9af3999 100644 --- a/awscli/botocore/data/iotanalytics/2017-11-27/completions-1.json +++ b/awscli/botocore/data/iotanalytics/2017-11-27/completions-1.json @@ -10,9 +10,7 @@ "Dataset": { "operation": "ListDatasets", "resourceIdentifier": { - "datasetName": "datasetSummaries[].datasetName", - "triggers": "datasetSummaries[].triggers", - "actions": "datasetSummaries[].actions" + "datasetName": "datasetSummaries[].datasetName" } }, "Datastore": { @@ -214,24 +212,6 @@ "resourceIdentifier": "datasetName" } ] - }, - "actions": { - "completions": [ - { - "parameters": {}, - "resourceName": "Dataset", - "resourceIdentifier": "actions" - } - ] - }, - "triggers": { - "completions": [ - { - "parameters": {}, - "resourceName": "Dataset", - "resourceIdentifier": "triggers" - } - ] } }, "UpdateDatastore": { diff --git a/awscli/botocore/data/lambda/2015-03-31/completions-1.json b/awscli/botocore/data/lambda/2015-03-31/completions-1.json index f1f9f5737c5a..a374dd213962 100644 --- a/awscli/botocore/data/lambda/2015-03-31/completions-1.json +++ b/awscli/botocore/data/lambda/2015-03-31/completions-1.json @@ -5,7 +5,6 @@ "operation": "ListEventSourceMappings", "resourceIdentifier": { "UUID": "EventSourceMappings[].UUID", - "BatchSize": "EventSourceMappings[].BatchSize", "EventSourceArn": "EventSourceMappings[].EventSourceArn" } }, @@ -17,14 +16,8 @@ "Role": "Functions[].Role", "Handler": "Functions[].Handler", "Description": "Functions[].Description", - "Timeout": "Functions[].Timeout", - "MemorySize": "Functions[].MemorySize", "CodeSha256": "Functions[].CodeSha256", - "VpcConfig": "Functions[].VpcConfig", - "DeadLetterConfig": "Functions[].DeadLetterConfig", - "Environment": "Functions[].Environment", "KMSKeyArn": "Functions[].KMSKeyArn", - "TracingConfig": "Functions[].TracingConfig", "RevisionId": "Functions[].RevisionId" } } @@ -329,15 +322,6 @@ "resourceIdentifier": "FunctionName" } ] - }, - "BatchSize": { - "completions": [ - { - "parameters": {}, - "resourceName": "EventSourceMapping", - "resourceIdentifier": "BatchSize" - } - ] } }, "UpdateFunctionCode": { @@ -397,42 +381,6 @@ } ] }, - "Timeout": { - "completions": [ - { - "parameters": {}, - "resourceName": "Function", - "resourceIdentifier": "Timeout" - } - ] - }, - "MemorySize": { - "completions": [ - { - "parameters": {}, - "resourceName": "Function", - "resourceIdentifier": "MemorySize" - } - ] - }, - "VpcConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "Function", - "resourceIdentifier": "VpcConfig" - } - ] - }, - "Environment": { - "completions": [ - { - "parameters": {}, - "resourceName": "Function", - "resourceIdentifier": "Environment" - } - ] - }, "Runtime": { "completions": [ { @@ -442,15 +390,6 @@ } ] }, - "DeadLetterConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "Function", - "resourceIdentifier": "DeadLetterConfig" - } - ] - }, "KMSKeyArn": { "completions": [ { @@ -460,15 +399,6 @@ } ] }, - "TracingConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "Function", - "resourceIdentifier": "TracingConfig" - } - ] - }, "RevisionId": { "completions": [ { diff --git a/awscli/botocore/data/logs/2014-03-28/completions-1.json b/awscli/botocore/data/logs/2014-03-28/completions-1.json index f579608229e6..568b42edddba 100644 --- a/awscli/botocore/data/logs/2014-03-28/completions-1.json +++ b/awscli/botocore/data/logs/2014-03-28/completions-1.json @@ -19,7 +19,6 @@ "LogGroup": { "operation": "DescribeLogGroups", "resourceIdentifier": { - "retentionInDays": "logGroups[].retentionInDays", "kmsKeyId": "logGroups[].kmsKeyId" } }, @@ -28,7 +27,6 @@ "resourceIdentifier": { "filterName": "metricFilters[].filterName", "filterPattern": "metricFilters[].filterPattern", - "metricTransformations": "metricFilters[].metricTransformations", "logGroupName": "metricFilters[].logGroupName" } }, @@ -351,15 +349,6 @@ "resourceIdentifier": "filterPattern" } ] - }, - "metricTransformations": { - "completions": [ - { - "parameters": {}, - "resourceName": "MetricFilter", - "resourceIdentifier": "metricTransformations" - } - ] } }, "PutResourcePolicy": { @@ -391,15 +380,6 @@ "resourceIdentifier": "logGroupName" } ] - }, - "retentionInDays": { - "completions": [ - { - "parameters": {}, - "resourceName": "LogGroup", - "resourceIdentifier": "retentionInDays" - } - ] } }, "PutSubscriptionFilter": { diff --git a/awscli/botocore/data/machinelearning/2014-12-12/completions-1.json b/awscli/botocore/data/machinelearning/2014-12-12/completions-1.json index 9ecf0ab9b4ea..5949dd64e61a 100644 --- a/awscli/botocore/data/machinelearning/2014-12-12/completions-1.json +++ b/awscli/botocore/data/machinelearning/2014-12-12/completions-1.json @@ -22,8 +22,7 @@ "MLModel": { "operation": "DescribeMLModels", "resourceIdentifier": { - "MLModelId": "Results[].MLModelId", - "ScoreThreshold": "Results[].ScoreThreshold" + "MLModelId": "Results[].MLModelId" } } }, @@ -180,15 +179,6 @@ "resourceIdentifier": "MLModelId" } ] - }, - "ScoreThreshold": { - "completions": [ - { - "parameters": {}, - "resourceName": "MLModel", - "resourceIdentifier": "ScoreThreshold" - } - ] } } } diff --git a/awscli/botocore/data/mediaconvert/2017-08-29/completions-1.json b/awscli/botocore/data/mediaconvert/2017-08-29/completions-1.json index ad4be6e20614..9f958850ec73 100644 --- a/awscli/botocore/data/mediaconvert/2017-08-29/completions-1.json +++ b/awscli/botocore/data/mediaconvert/2017-08-29/completions-1.json @@ -11,8 +11,7 @@ "Preset": { "operation": "ListPresets", "resourceIdentifier": { - "Category": "Presets[].Category", - "Settings": "Presets[].Settings" + "Category": "Presets[].Category" } }, "Queue": { @@ -225,15 +224,6 @@ "resourceIdentifier": "Queue" } ] - }, - "Settings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Preset", - "resourceIdentifier": "Settings" - } - ] } }, "UpdatePreset": { @@ -263,15 +253,6 @@ "resourceIdentifier": "Name" } ] - }, - "Settings": { - "completions": [ - { - "parameters": {}, - "resourceName": "Preset", - "resourceIdentifier": "Settings" - } - ] } }, "UpdateQueue": { diff --git a/awscli/botocore/data/medialive/2017-10-14/completions-1.json b/awscli/botocore/data/medialive/2017-10-14/completions-1.json index ab63621c132f..0b552a157f45 100644 --- a/awscli/botocore/data/medialive/2017-10-14/completions-1.json +++ b/awscli/botocore/data/medialive/2017-10-14/completions-1.json @@ -4,29 +4,13 @@ "Channel": { "operation": "ListChannels", "resourceIdentifier": { - "InputAttachments": "Channels[].InputAttachments", - "InputSpecification": "Channels[].InputSpecification", "LogLevel": "Channels[].LogLevel", "RoleArn": "Channels[].RoleArn" } }, - "InputSecurityGroup": { - "operation": "ListInputSecurityGroups", - "resourceIdentifier": { - "WhitelistRules": "InputSecurityGroups[].WhitelistRules" - } - }, - "Input": { - "operation": "ListInputs", - "resourceIdentifier": { - "Destinations": "Inputs[].Destinations", - "Sources": "Inputs[].Sources" - } - }, "Reservation": { "operation": "ListReservations", "resourceIdentifier": { - "Count": "Reservations[].Count", "Name": "Reservations[].Name", "OfferingId": "Reservations[].OfferingId", "ReservationId": "Reservations[].ReservationId" @@ -68,15 +52,6 @@ } }, "PurchaseOffering": { - "Count": { - "completions": [ - { - "parameters": {}, - "resourceName": "Reservation", - "resourceIdentifier": "Count" - } - ] - }, "Name": { "completions": [ { @@ -97,33 +72,6 @@ } }, "UpdateChannel": { - "Destinations": { - "completions": [ - { - "parameters": {}, - "resourceName": "Input", - "resourceIdentifier": "Destinations" - } - ] - }, - "InputAttachments": { - "completions": [ - { - "parameters": {}, - "resourceName": "Channel", - "resourceIdentifier": "InputAttachments" - } - ] - }, - "InputSpecification": { - "completions": [ - { - "parameters": {}, - "resourceName": "Channel", - "resourceIdentifier": "InputSpecification" - } - ] - }, "LogLevel": { "completions": [ { @@ -153,15 +101,6 @@ } }, "UpdateInput": { - "Destinations": { - "completions": [ - { - "parameters": {}, - "resourceName": "Input", - "resourceIdentifier": "Destinations" - } - ] - }, "Name": { "completions": [ { @@ -170,26 +109,6 @@ "resourceIdentifier": "Name" } ] - }, - "Sources": { - "completions": [ - { - "parameters": {}, - "resourceName": "Input", - "resourceIdentifier": "Sources" - } - ] - } - }, - "UpdateInputSecurityGroup": { - "WhitelistRules": { - "completions": [ - { - "parameters": {}, - "resourceName": "InputSecurityGroup", - "resourceIdentifier": "WhitelistRules" - } - ] } } } diff --git a/awscli/botocore/data/mediatailor/2018-04-23/completions-1.json b/awscli/botocore/data/mediatailor/2018-04-23/completions-1.json index 57c2e6d630f8..affab79e77bf 100644 --- a/awscli/botocore/data/mediatailor/2018-04-23/completions-1.json +++ b/awscli/botocore/data/mediatailor/2018-04-23/completions-1.json @@ -5,7 +5,6 @@ "operation": "ListPlaybackConfigurations", "resourceIdentifier": { "AdDecisionServerUrl": "Items[].AdDecisionServerUrl", - "CdnConfiguration": "Items[].CdnConfiguration", "Name": "Items[].Name", "SlateAdUrl": "Items[].SlateAdUrl", "VideoContentSourceUrl": "Items[].VideoContentSourceUrl" @@ -45,15 +44,6 @@ } ] }, - "CdnConfiguration": { - "completions": [ - { - "parameters": {}, - "resourceName": "PlaybackConfiguration", - "resourceIdentifier": "CdnConfiguration" - } - ] - }, "Name": { "completions": [ { diff --git a/awscli/botocore/data/mgh/2017-05-31/completions-1.json b/awscli/botocore/data/mgh/2017-05-31/completions-1.json index 5725b7fac044..820a1cea00a5 100644 --- a/awscli/botocore/data/mgh/2017-05-31/completions-1.json +++ b/awscli/botocore/data/mgh/2017-05-31/completions-1.json @@ -6,8 +6,7 @@ "resourceIdentifier": { "ProgressUpdateStream": "MigrationTaskSummaryList[].ProgressUpdateStream", "MigrationTaskName": "MigrationTaskSummaryList[].MigrationTaskName", - "Status": "MigrationTaskSummaryList[].Status", - "UpdateDateTime": "MigrationTaskSummaryList[].UpdateDateTime" + "Status": "MigrationTaskSummaryList[].Status" } }, "ProgressUpdateStream": { @@ -218,15 +217,6 @@ "resourceIdentifier": "MigrationTaskName" } ] - }, - "UpdateDateTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "MigrationTask", - "resourceIdentifier": "UpdateDateTime" - } - ] } }, "PutResourceAttributes": { diff --git a/awscli/botocore/data/neptune/2014-10-31/completions-1.json b/awscli/botocore/data/neptune/2014-10-31/completions-1.json index a90676dbb9fb..a6d9254203f8 100644 --- a/awscli/botocore/data/neptune/2014-10-31/completions-1.json +++ b/awscli/botocore/data/neptune/2014-10-31/completions-1.json @@ -17,15 +17,7 @@ "DBCluster": { "operation": "DescribeDBClusters", "resourceIdentifier": { - "AvailabilityZones": "DBClusters[].AvailabilityZones", - "DatabaseName": "DBClusters[].DatabaseName", - "Port": "DBClusters[].Port" - } - }, - "DBEngineVersion": { - "operation": "DescribeDBEngineVersions", - "resourceIdentifier": { - "SupportedCharacterSets": "DBEngineVersions[].SupportedCharacterSets" + "DatabaseName": "DBClusters[].DatabaseName" } }, "DBInstance": { @@ -34,28 +26,16 @@ "DBInstanceIdentifier": "DBInstances[].DBInstanceIdentifier", "DBInstanceClass": "DBInstances[].DBInstanceClass", "Engine": "DBInstances[].Engine", - "AllocatedStorage": "DBInstances[].AllocatedStorage", "PreferredBackupWindow": "DBInstances[].PreferredBackupWindow", - "BackupRetentionPeriod": "DBInstances[].BackupRetentionPeriod", - "DBSecurityGroups": "DBInstances[].DBSecurityGroups", - "VpcSecurityGroups": "DBInstances[].VpcSecurityGroups", "PreferredMaintenanceWindow": "DBInstances[].PreferredMaintenanceWindow", - "LatestRestorableTime": "DBInstances[].LatestRestorableTime", - "MultiAZ": "DBInstances[].MultiAZ", "EngineVersion": "DBInstances[].EngineVersion", - "AutoMinorVersionUpgrade": "DBInstances[].AutoMinorVersionUpgrade", "LicenseModel": "DBInstances[].LicenseModel", - "Iops": "DBInstances[].Iops", - "PubliclyAccessible": "DBInstances[].PubliclyAccessible", "StorageType": "DBInstances[].StorageType", "TdeCredentialArn": "DBInstances[].TdeCredentialArn", "DBClusterIdentifier": "DBInstances[].DBClusterIdentifier", "KmsKeyId": "DBInstances[].KmsKeyId", "CACertificateIdentifier": "DBInstances[].CACertificateIdentifier", - "CopyTagsToSnapshot": "DBInstances[].CopyTagsToSnapshot", - "MonitoringInterval": "DBInstances[].MonitoringInterval", "MonitoringRoleArn": "DBInstances[].MonitoringRoleArn", - "PromotionTier": "DBInstances[].PromotionTier", "PerformanceInsightsKMSKeyId": "DBInstances[].PerformanceInsightsKMSKeyId" } }, @@ -76,16 +56,14 @@ "EventSubscription": { "operation": "DescribeEventSubscriptions", "resourceIdentifier": { - "SnsTopicArn": "EventSubscriptionsList[].SnsTopicArn", - "Enabled": "EventSubscriptionsList[].Enabled" + "SnsTopicArn": "EventSubscriptionsList[].SnsTopicArn" } }, "Event": { "operation": "DescribeEvents", "resourceIdentifier": { "SourceIdentifier": "Events[].SourceIdentifier", - "SourceType": "Events[].SourceType", - "EventCategories": "Events[].EventCategories" + "SourceType": "Events[].SourceType" } }, "PendingMaintenanceAction": { @@ -306,15 +284,6 @@ "resourceIdentifier": "DBParameterGroupFamily" } ] - }, - "ListSupportedCharacterSets": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBEngineVersion", - "resourceIdentifier": "SupportedCharacterSets" - } - ] } }, "DescribeDBInstances": { @@ -412,15 +381,6 @@ "resourceIdentifier": "SourceType" } ] - }, - "EventCategories": { - "completions": [ - { - "parameters": {}, - "resourceName": "Event", - "resourceIdentifier": "EventCategories" - } - ] } }, "DescribeOrderableDBInstanceOptions": { @@ -513,15 +473,6 @@ } ] }, - "BackupRetentionPeriod": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "BackupRetentionPeriod" - } - ] - }, "DBClusterParameterGroupName": { "completions": [ { @@ -531,24 +482,6 @@ } ] }, - "VpcSecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "VpcSecurityGroups" - } - ] - }, - "Port": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBCluster", - "resourceIdentifier": "Port" - } - ] - }, "PreferredBackupWindow": { "completions": [ { @@ -609,15 +542,6 @@ } ] }, - "AllocatedStorage": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "AllocatedStorage" - } - ] - }, "DBInstanceClass": { "completions": [ { @@ -636,24 +560,6 @@ } ] }, - "DBSecurityGroups": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "DBSecurityGroups" - } - ] - }, - "VpcSecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "VpcSecurityGroups" - } - ] - }, "DBParameterGroupName": { "completions": [ { @@ -663,15 +569,6 @@ } ] }, - "BackupRetentionPeriod": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "BackupRetentionPeriod" - } - ] - }, "PreferredBackupWindow": { "completions": [ { @@ -690,15 +587,6 @@ } ] }, - "MultiAZ": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "MultiAZ" - } - ] - }, "EngineVersion": { "completions": [ { @@ -708,15 +596,6 @@ } ] }, - "AutoMinorVersionUpgrade": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "AutoMinorVersionUpgrade" - } - ] - }, "LicenseModel": { "completions": [ { @@ -726,15 +605,6 @@ } ] }, - "Iops": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "Iops" - } - ] - }, "NewDBInstanceIdentifier": { "completions": [ { @@ -771,33 +641,6 @@ } ] }, - "CopyTagsToSnapshot": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "CopyTagsToSnapshot" - } - ] - }, - "MonitoringInterval": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "MonitoringInterval" - } - ] - }, - "PubliclyAccessible": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "PubliclyAccessible" - } - ] - }, "MonitoringRoleArn": { "completions": [ { @@ -807,15 +650,6 @@ } ] }, - "PromotionTier": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "PromotionTier" - } - ] - }, "PerformanceInsightsKMSKeyId": { "completions": [ { @@ -875,24 +709,6 @@ "resourceIdentifier": "SourceType" } ] - }, - "EventCategories": { - "completions": [ - { - "parameters": {}, - "resourceName": "Event", - "resourceIdentifier": "EventCategories" - } - ] - }, - "Enabled": { - "completions": [ - { - "parameters": {}, - "resourceName": "EventSubscription", - "resourceIdentifier": "Enabled" - } - ] } }, "PromoteReadReplicaDBCluster": { @@ -962,15 +778,6 @@ } }, "RestoreDBClusterFromSnapshot": { - "AvailabilityZones": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBCluster", - "resourceIdentifier": "AvailabilityZones" - } - ] - }, "DBClusterIdentifier": { "completions": [ { @@ -998,15 +805,6 @@ } ] }, - "Port": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBCluster", - "resourceIdentifier": "Port" - } - ] - }, "DBSubnetGroupName": { "completions": [ { @@ -1025,15 +823,6 @@ } ] }, - "VpcSecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "VpcSecurityGroups" - } - ] - }, "KmsKeyId": { "completions": [ { @@ -1054,24 +843,6 @@ } ] }, - "UseLatestRestorableTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "LatestRestorableTime" - } - ] - }, - "Port": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBCluster", - "resourceIdentifier": "Port" - } - ] - }, "DBSubnetGroupName": { "completions": [ { @@ -1081,15 +852,6 @@ } ] }, - "VpcSecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "VpcSecurityGroups" - } - ] - }, "KmsKeyId": { "completions": [ { diff --git a/awscli/botocore/data/organizations/2016-11-28/completions-1.json b/awscli/botocore/data/organizations/2016-11-28/completions-1.json index a5da067090bd..f5a4d2c02299 100644 --- a/awscli/botocore/data/organizations/2016-11-28/completions-1.json +++ b/awscli/botocore/data/organizations/2016-11-28/completions-1.json @@ -22,8 +22,7 @@ "Root": { "operation": "ListRoots", "resourceIdentifier": { - "Name": "Roots[].Name", - "PolicyTypes": "Roots[].PolicyTypes" + "Name": "Roots[].Name" } } }, @@ -50,17 +49,6 @@ ] } }, - "DisablePolicyType": { - "PolicyType": { - "completions": [ - { - "parameters": {}, - "resourceName": "Root", - "resourceIdentifier": "PolicyTypes" - } - ] - } - }, "EnableAWSServiceAccess": { "ServicePrincipal": { "completions": [ @@ -72,17 +60,6 @@ ] } }, - "EnablePolicyType": { - "PolicyType": { - "completions": [ - { - "parameters": {}, - "resourceName": "Root", - "resourceIdentifier": "PolicyTypes" - } - ] - } - }, "ListCreateAccountStatus": { "States": { "completions": [ diff --git a/awscli/botocore/data/polly/2016-06-10/completions-1.json b/awscli/botocore/data/polly/2016-06-10/completions-1.json index 0b90006d49c2..4b3f4d870330 100644 --- a/awscli/botocore/data/polly/2016-06-10/completions-1.json +++ b/awscli/botocore/data/polly/2016-06-10/completions-1.json @@ -12,10 +12,8 @@ "resourceIdentifier": { "TaskId": "SynthesisTasks[].TaskId", "SnsTopicArn": "SynthesisTasks[].SnsTopicArn", - "LexiconNames": "SynthesisTasks[].LexiconNames", "OutputFormat": "SynthesisTasks[].OutputFormat", "SampleRate": "SynthesisTasks[].SampleRate", - "SpeechMarkTypes": "SynthesisTasks[].SpeechMarkTypes", "TextType": "SynthesisTasks[].TextType", "VoiceId": "SynthesisTasks[].VoiceId", "LanguageCode": "SynthesisTasks[].LanguageCode" @@ -79,15 +77,6 @@ } }, "StartSpeechSynthesisTask": { - "LexiconNames": { - "completions": [ - { - "parameters": {}, - "resourceName": "SpeechSynthesisTask", - "resourceIdentifier": "LexiconNames" - } - ] - }, "OutputFormat": { "completions": [ { @@ -115,15 +104,6 @@ } ] }, - "SpeechMarkTypes": { - "completions": [ - { - "parameters": {}, - "resourceName": "SpeechSynthesisTask", - "resourceIdentifier": "SpeechMarkTypes" - } - ] - }, "TextType": { "completions": [ { @@ -153,15 +133,6 @@ } }, "SynthesizeSpeech": { - "LexiconNames": { - "completions": [ - { - "parameters": {}, - "resourceName": "SpeechSynthesisTask", - "resourceIdentifier": "LexiconNames" - } - ] - }, "OutputFormat": { "completions": [ { @@ -180,15 +151,6 @@ } ] }, - "SpeechMarkTypes": { - "completions": [ - { - "parameters": {}, - "resourceName": "SpeechSynthesisTask", - "resourceIdentifier": "SpeechMarkTypes" - } - ] - }, "TextType": { "completions": [ { diff --git a/awscli/botocore/data/pricing/2017-10-15/completions-1.json b/awscli/botocore/data/pricing/2017-10-15/completions-1.json index 55ca9978df67..9af92d97fbae 100644 --- a/awscli/botocore/data/pricing/2017-10-15/completions-1.json +++ b/awscli/botocore/data/pricing/2017-10-15/completions-1.json @@ -4,8 +4,7 @@ "Service": { "operation": "DescribeServices", "resourceIdentifier": { - "ServiceCode": "Services[].ServiceCode", - "AttributeNames": "Services[].AttributeNames" + "ServiceCode": "Services[].ServiceCode" } } }, @@ -30,15 +29,6 @@ "resourceIdentifier": "ServiceCode" } ] - }, - "AttributeName": { - "completions": [ - { - "parameters": {}, - "resourceName": "Service", - "resourceIdentifier": "AttributeNames" - } - ] } }, "GetProducts": { diff --git a/awscli/botocore/data/rds/2014-10-31/completions-1.json b/awscli/botocore/data/rds/2014-10-31/completions-1.json index e1184b497b1a..3836d20ef804 100644 --- a/awscli/botocore/data/rds/2014-10-31/completions-1.json +++ b/awscli/botocore/data/rds/2014-10-31/completions-1.json @@ -22,18 +22,8 @@ "DBCluster": { "operation": "DescribeDBClusters", "resourceIdentifier": { - "AvailabilityZones": "DBClusters[].AvailabilityZones", "DatabaseName": "DBClusters[].DatabaseName", - "BacktrackWindow": "DBClusters[].BacktrackWindow", - "Capacity": "DBClusters[].Capacity", - "EngineMode": "DBClusters[].EngineMode", - "ScalingConfigurationInfo": "DBClusters[].ScalingConfigurationInfo" - } - }, - "DBEngineVersion": { - "operation": "DescribeDBEngineVersions", - "resourceIdentifier": { - "SupportedCharacterSets": "DBEngineVersions[].SupportedCharacterSets" + "EngineMode": "DBClusters[].EngineMode" } }, "DBInstance": { @@ -41,25 +31,12 @@ "resourceIdentifier": { "DBName": "DBInstances[].DBName", "PreferredBackupWindow": "DBInstances[].PreferredBackupWindow", - "BackupRetentionPeriod": "DBInstances[].BackupRetentionPeriod", - "DBSecurityGroups": "DBInstances[].DBSecurityGroups", - "VpcSecurityGroups": "DBInstances[].VpcSecurityGroups", "PreferredMaintenanceWindow": "DBInstances[].PreferredMaintenanceWindow", - "LatestRestorableTime": "DBInstances[].LatestRestorableTime", - "AutoMinorVersionUpgrade": "DBInstances[].AutoMinorVersionUpgrade", "CharacterSetName": "DBInstances[].CharacterSetName", - "PubliclyAccessible": "DBInstances[].PubliclyAccessible", "DBClusterIdentifier": "DBInstances[].DBClusterIdentifier", - "StorageEncrypted": "DBInstances[].StorageEncrypted", "CACertificateIdentifier": "DBInstances[].CACertificateIdentifier", - "CopyTagsToSnapshot": "DBInstances[].CopyTagsToSnapshot", - "MonitoringInterval": "DBInstances[].MonitoringInterval", "MonitoringRoleArn": "DBInstances[].MonitoringRoleArn", - "PromotionTier": "DBInstances[].PromotionTier", - "PerformanceInsightsKMSKeyId": "DBInstances[].PerformanceInsightsKMSKeyId", - "PerformanceInsightsRetentionPeriod": "DBInstances[].PerformanceInsightsRetentionPeriod", - "EnabledCloudwatchLogsExports": "DBInstances[].EnabledCloudwatchLogsExports", - "DeletionProtection": "DBInstances[].DeletionProtection" + "PerformanceInsightsKMSKeyId": "DBInstances[].PerformanceInsightsKMSKeyId" } }, "DBParameterGroup": { @@ -72,8 +49,7 @@ "DBSecurityGroup": { "operation": "DescribeDBSecurityGroups", "resourceIdentifier": { - "DBSecurityGroupName": "DBSecurityGroups[].DBSecurityGroupName", - "EC2SecurityGroups": "DBSecurityGroups[].EC2SecurityGroups" + "DBSecurityGroupName": "DBSecurityGroups[].DBSecurityGroupName" } }, "DBSnapshot": { @@ -82,20 +58,16 @@ "DBSnapshotIdentifier": "DBSnapshots[].DBSnapshotIdentifier", "DBInstanceIdentifier": "DBSnapshots[].DBInstanceIdentifier", "Engine": "DBSnapshots[].Engine", - "AllocatedStorage": "DBSnapshots[].AllocatedStorage", - "Port": "DBSnapshots[].Port", "AvailabilityZone": "DBSnapshots[].AvailabilityZone", "MasterUsername": "DBSnapshots[].MasterUsername", "EngineVersion": "DBSnapshots[].EngineVersion", "LicenseModel": "DBSnapshots[].LicenseModel", "SnapshotType": "DBSnapshots[].SnapshotType", - "Iops": "DBSnapshots[].Iops", "SourceRegion": "DBSnapshots[].SourceRegion", "SourceDBSnapshotIdentifier": "DBSnapshots[].SourceDBSnapshotIdentifier", "StorageType": "DBSnapshots[].StorageType", "TdeCredentialArn": "DBSnapshots[].TdeCredentialArn", - "KmsKeyId": "DBSnapshots[].KmsKeyId", - "ProcessorFeatures": "DBSnapshots[].ProcessorFeatures" + "KmsKeyId": "DBSnapshots[].KmsKeyId" } }, "DBSubnetGroup": { @@ -108,16 +80,14 @@ "EventSubscription": { "operation": "DescribeEventSubscriptions", "resourceIdentifier": { - "SnsTopicArn": "EventSubscriptionsList[].SnsTopicArn", - "Enabled": "EventSubscriptionsList[].Enabled" + "SnsTopicArn": "EventSubscriptionsList[].SnsTopicArn" } }, "Event": { "operation": "DescribeEvents", "resourceIdentifier": { "SourceIdentifier": "Events[].SourceIdentifier", - "SourceType": "Events[].SourceType", - "EventCategories": "Events[].EventCategories" + "SourceType": "Events[].SourceType" } }, "OptionGroup": { @@ -137,9 +107,7 @@ "ReservedDBInstance": { "operation": "DescribeReservedDBInstances", "resourceIdentifier": { - "ReservedDBInstanceId": "ReservedDBInstances[].ReservedDBInstanceId", - "StartTime": "ReservedDBInstances[].StartTime", - "DBInstanceCount": "ReservedDBInstances[].DBInstanceCount" + "ReservedDBInstanceId": "ReservedDBInstances[].ReservedDBInstanceId" } }, "ReservedDBInstancesOffering": { @@ -147,10 +115,8 @@ "resourceIdentifier": { "ReservedDBInstancesOfferingId": "ReservedDBInstancesOfferings[].ReservedDBInstancesOfferingId", "DBInstanceClass": "ReservedDBInstancesOfferings[].DBInstanceClass", - "Duration": "ReservedDBInstancesOfferings[].Duration", "ProductDescription": "ReservedDBInstancesOfferings[].ProductDescription", - "OfferingType": "ReservedDBInstancesOfferings[].OfferingType", - "MultiAZ": "ReservedDBInstancesOfferings[].MultiAZ" + "OfferingType": "ReservedDBInstancesOfferings[].OfferingType" } }, "SourceRegion": { @@ -203,15 +169,6 @@ "resourceIdentifier": "DBSecurityGroupName" } ] - }, - "EC2SecurityGroupId": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSecurityGroup", - "resourceIdentifier": "EC2SecurityGroups" - } - ] } }, "BacktrackDBCluster": { @@ -504,15 +461,6 @@ "resourceIdentifier": "DBParameterGroupFamily" } ] - }, - "ListSupportedCharacterSets": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBEngineVersion", - "resourceIdentifier": "SupportedCharacterSets" - } - ] } }, "DescribeDBInstances": { @@ -672,33 +620,6 @@ "resourceIdentifier": "SourceType" } ] - }, - "StartTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedDBInstance", - "resourceIdentifier": "StartTime" - } - ] - }, - "Duration": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedDBInstancesOffering", - "resourceIdentifier": "Duration" - } - ] - }, - "EventCategories": { - "completions": [ - { - "parameters": {}, - "resourceName": "Event", - "resourceIdentifier": "EventCategories" - } - ] } }, "DescribeOptionGroupOptions": { @@ -827,15 +748,6 @@ } ] }, - "Duration": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedDBInstancesOffering", - "resourceIdentifier": "Duration" - } - ] - }, "ProductDescription": { "completions": [ { @@ -853,15 +765,6 @@ "resourceIdentifier": "OfferingType" } ] - }, - "MultiAZ": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedDBInstancesOffering", - "resourceIdentifier": "MultiAZ" - } - ] } }, "DescribeReservedDBInstancesOfferings": { @@ -883,15 +786,6 @@ } ] }, - "Duration": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedDBInstancesOffering", - "resourceIdentifier": "Duration" - } - ] - }, "ProductDescription": { "completions": [ { @@ -909,15 +803,6 @@ "resourceIdentifier": "OfferingType" } ] - }, - "MultiAZ": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedDBInstancesOffering", - "resourceIdentifier": "MultiAZ" - } - ] } }, "DescribeSourceRegions": { @@ -973,15 +858,6 @@ "resourceIdentifier": "DBClusterIdentifier" } ] - }, - "Capacity": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBCluster", - "resourceIdentifier": "Capacity" - } - ] } }, "ModifyDBCluster": { @@ -1003,15 +879,6 @@ } ] }, - "BackupRetentionPeriod": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "BackupRetentionPeriod" - } - ] - }, "DBClusterParameterGroupName": { "completions": [ { @@ -1021,24 +888,6 @@ } ] }, - "VpcSecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "VpcSecurityGroups" - } - ] - }, - "Port": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "Port" - } - ] - }, "OptionGroupName": { "completions": [ { @@ -1066,15 +915,6 @@ } ] }, - "BacktrackWindow": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBCluster", - "resourceIdentifier": "BacktrackWindow" - } - ] - }, "EngineVersion": { "completions": [ { @@ -1083,24 +923,6 @@ "resourceIdentifier": "EngineVersion" } ] - }, - "ScalingConfiguration": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBCluster", - "resourceIdentifier": "ScalingConfigurationInfo" - } - ] - }, - "DeletionProtection": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "DeletionProtection" - } - ] } }, "ModifyDBClusterParameterGroup": { @@ -1135,15 +957,6 @@ } ] }, - "AllocatedStorage": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "AllocatedStorage" - } - ] - }, "DBInstanceClass": { "completions": [ { @@ -1162,24 +975,6 @@ } ] }, - "DBSecurityGroups": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "DBSecurityGroups" - } - ] - }, - "VpcSecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "VpcSecurityGroups" - } - ] - }, "DBParameterGroupName": { "completions": [ { @@ -1189,15 +984,6 @@ } ] }, - "BackupRetentionPeriod": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "BackupRetentionPeriod" - } - ] - }, "PreferredBackupWindow": { "completions": [ { @@ -1216,15 +1002,6 @@ } ] }, - "MultiAZ": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedDBInstancesOffering", - "resourceIdentifier": "MultiAZ" - } - ] - }, "EngineVersion": { "completions": [ { @@ -1234,15 +1011,6 @@ } ] }, - "AutoMinorVersionUpgrade": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "AutoMinorVersionUpgrade" - } - ] - }, "LicenseModel": { "completions": [ { @@ -1252,15 +1020,6 @@ } ] }, - "Iops": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "Iops" - } - ] - }, "OptionGroupName": { "completions": [ { @@ -1306,33 +1065,6 @@ } ] }, - "CopyTagsToSnapshot": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "CopyTagsToSnapshot" - } - ] - }, - "MonitoringInterval": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "MonitoringInterval" - } - ] - }, - "PubliclyAccessible": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "PubliclyAccessible" - } - ] - }, "MonitoringRoleArn": { "completions": [ { @@ -1342,15 +1074,6 @@ } ] }, - "PromotionTier": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "PromotionTier" - } - ] - }, "PerformanceInsightsKMSKeyId": { "completions": [ { @@ -1359,33 +1082,6 @@ "resourceIdentifier": "PerformanceInsightsKMSKeyId" } ] - }, - "PerformanceInsightsRetentionPeriod": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "PerformanceInsightsRetentionPeriod" - } - ] - }, - "ProcessorFeatures": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "ProcessorFeatures" - } - ] - }, - "DeletionProtection": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "DeletionProtection" - } - ] } }, "ModifyDBParameterGroup": { @@ -1477,24 +1173,6 @@ "resourceIdentifier": "SourceType" } ] - }, - "EventCategories": { - "completions": [ - { - "parameters": {}, - "resourceName": "Event", - "resourceIdentifier": "EventCategories" - } - ] - }, - "Enabled": { - "completions": [ - { - "parameters": {}, - "resourceName": "EventSubscription", - "resourceIdentifier": "Enabled" - } - ] } }, "ModifyOptionGroup": { @@ -1518,15 +1196,6 @@ } ] }, - "BackupRetentionPeriod": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "BackupRetentionPeriod" - } - ] - }, "PreferredBackupWindow": { "completions": [ { @@ -1566,15 +1235,6 @@ "resourceIdentifier": "ReservedDBInstanceId" } ] - }, - "DBInstanceCount": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedDBInstance", - "resourceIdentifier": "DBInstanceCount" - } - ] } }, "RebootDBInstance": { @@ -1633,24 +1293,6 @@ } }, "RestoreDBClusterFromS3": { - "AvailabilityZones": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBCluster", - "resourceIdentifier": "AvailabilityZones" - } - ] - }, - "BackupRetentionPeriod": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "BackupRetentionPeriod" - } - ] - }, "CharacterSetName": { "completions": [ { @@ -1687,16 +1329,7 @@ } ] }, - "VpcSecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "VpcSecurityGroups" - } - ] - }, - "DBSubnetGroupName": { + "DBSubnetGroupName": { "completions": [ { "parameters": {}, @@ -1723,15 +1356,6 @@ } ] }, - "Port": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "Port" - } - ] - }, "MasterUsername": { "completions": [ { @@ -1768,15 +1392,6 @@ } ] }, - "StorageEncrypted": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "StorageEncrypted" - } - ] - }, "KmsKeyId": { "completions": [ { @@ -1785,45 +1400,9 @@ "resourceIdentifier": "KmsKeyId" } ] - }, - "BacktrackWindow": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBCluster", - "resourceIdentifier": "BacktrackWindow" - } - ] - }, - "EnableCloudwatchLogsExports": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "EnabledCloudwatchLogsExports" - } - ] - }, - "DeletionProtection": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "DeletionProtection" - } - ] } }, "RestoreDBClusterFromSnapshot": { - "AvailabilityZones": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBCluster", - "resourceIdentifier": "AvailabilityZones" - } - ] - }, "DBClusterIdentifier": { "completions": [ { @@ -1860,15 +1439,6 @@ } ] }, - "Port": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "Port" - } - ] - }, "DBSubnetGroupName": { "completions": [ { @@ -1896,15 +1466,6 @@ } ] }, - "VpcSecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "VpcSecurityGroups" - } - ] - }, "KmsKeyId": { "completions": [ { @@ -1914,24 +1475,6 @@ } ] }, - "BacktrackWindow": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBCluster", - "resourceIdentifier": "BacktrackWindow" - } - ] - }, - "EnableCloudwatchLogsExports": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "EnabledCloudwatchLogsExports" - } - ] - }, "EngineMode": { "completions": [ { @@ -1940,24 +1483,6 @@ "resourceIdentifier": "EngineMode" } ] - }, - "ScalingConfiguration": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBCluster", - "resourceIdentifier": "ScalingConfigurationInfo" - } - ] - }, - "DeletionProtection": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "DeletionProtection" - } - ] } }, "RestoreDBClusterToPointInTime": { @@ -1970,24 +1495,6 @@ } ] }, - "UseLatestRestorableTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "LatestRestorableTime" - } - ] - }, - "Port": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "Port" - } - ] - }, "DBSubnetGroupName": { "completions": [ { @@ -2006,15 +1513,6 @@ } ] }, - "VpcSecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "VpcSecurityGroups" - } - ] - }, "KmsKeyId": { "completions": [ { @@ -2023,33 +1521,6 @@ "resourceIdentifier": "KmsKeyId" } ] - }, - "BacktrackWindow": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBCluster", - "resourceIdentifier": "BacktrackWindow" - } - ] - }, - "EnableCloudwatchLogsExports": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "EnabledCloudwatchLogsExports" - } - ] - }, - "DeletionProtection": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "DeletionProtection" - } - ] } }, "RestoreDBInstanceFromDBSnapshot": { @@ -2080,15 +1551,6 @@ } ] }, - "Port": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "Port" - } - ] - }, "AvailabilityZone": { "completions": [ { @@ -2107,33 +1569,6 @@ } ] }, - "MultiAZ": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedDBInstancesOffering", - "resourceIdentifier": "MultiAZ" - } - ] - }, - "PubliclyAccessible": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "PubliclyAccessible" - } - ] - }, - "AutoMinorVersionUpgrade": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "AutoMinorVersionUpgrade" - } - ] - }, "LicenseModel": { "completions": [ { @@ -2161,15 +1596,6 @@ } ] }, - "Iops": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "Iops" - } - ] - }, "OptionGroupName": { "completions": [ { @@ -2196,42 +1622,6 @@ "resourceIdentifier": "TdeCredentialArn" } ] - }, - "CopyTagsToSnapshot": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "CopyTagsToSnapshot" - } - ] - }, - "EnableCloudwatchLogsExports": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "EnabledCloudwatchLogsExports" - } - ] - }, - "ProcessorFeatures": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "ProcessorFeatures" - } - ] - }, - "DeletionProtection": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "DeletionProtection" - } - ] } }, "RestoreDBInstanceFromS3": { @@ -2253,15 +1643,6 @@ } ] }, - "AllocatedStorage": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "AllocatedStorage" - } - ] - }, "DBInstanceClass": { "completions": [ { @@ -2289,24 +1670,6 @@ } ] }, - "DBSecurityGroups": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "DBSecurityGroups" - } - ] - }, - "VpcSecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "VpcSecurityGroups" - } - ] - }, "AvailabilityZone": { "completions": [ { @@ -2343,15 +1706,6 @@ } ] }, - "BackupRetentionPeriod": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "BackupRetentionPeriod" - } - ] - }, "PreferredBackupWindow": { "completions": [ { @@ -2361,24 +1715,6 @@ } ] }, - "Port": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "Port" - } - ] - }, - "MultiAZ": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedDBInstancesOffering", - "resourceIdentifier": "MultiAZ" - } - ] - }, "EngineVersion": { "completions": [ { @@ -2388,15 +1724,6 @@ } ] }, - "AutoMinorVersionUpgrade": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "AutoMinorVersionUpgrade" - } - ] - }, "LicenseModel": { "completions": [ { @@ -2406,15 +1733,6 @@ } ] }, - "Iops": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "Iops" - } - ] - }, "OptionGroupName": { "completions": [ { @@ -2424,15 +1742,6 @@ } ] }, - "PubliclyAccessible": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "PubliclyAccessible" - } - ] - }, "StorageType": { "completions": [ { @@ -2442,15 +1751,6 @@ } ] }, - "StorageEncrypted": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "StorageEncrypted" - } - ] - }, "KmsKeyId": { "completions": [ { @@ -2460,24 +1760,6 @@ } ] }, - "CopyTagsToSnapshot": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "CopyTagsToSnapshot" - } - ] - }, - "MonitoringInterval": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "MonitoringInterval" - } - ] - }, "MonitoringRoleArn": { "completions": [ { @@ -2495,54 +1777,9 @@ "resourceIdentifier": "PerformanceInsightsKMSKeyId" } ] - }, - "PerformanceInsightsRetentionPeriod": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "PerformanceInsightsRetentionPeriod" - } - ] - }, - "EnableCloudwatchLogsExports": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "EnabledCloudwatchLogsExports" - } - ] - }, - "ProcessorFeatures": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "ProcessorFeatures" - } - ] - }, - "DeletionProtection": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "DeletionProtection" - } - ] } }, "RestoreDBInstanceToPointInTime": { - "UseLatestRestorableTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "LatestRestorableTime" - } - ] - }, "DBInstanceClass": { "completions": [ { @@ -2552,15 +1789,6 @@ } ] }, - "Port": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "Port" - } - ] - }, "AvailabilityZone": { "completions": [ { @@ -2579,33 +1807,6 @@ } ] }, - "MultiAZ": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedDBInstancesOffering", - "resourceIdentifier": "MultiAZ" - } - ] - }, - "PubliclyAccessible": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "PubliclyAccessible" - } - ] - }, - "AutoMinorVersionUpgrade": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "AutoMinorVersionUpgrade" - } - ] - }, "LicenseModel": { "completions": [ { @@ -2633,15 +1834,6 @@ } ] }, - "Iops": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "Iops" - } - ] - }, "OptionGroupName": { "completions": [ { @@ -2651,15 +1843,6 @@ } ] }, - "CopyTagsToSnapshot": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "CopyTagsToSnapshot" - } - ] - }, "StorageType": { "completions": [ { @@ -2677,33 +1860,6 @@ "resourceIdentifier": "TdeCredentialArn" } ] - }, - "EnableCloudwatchLogsExports": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "EnabledCloudwatchLogsExports" - } - ] - }, - "ProcessorFeatures": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSnapshot", - "resourceIdentifier": "ProcessorFeatures" - } - ] - }, - "DeletionProtection": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBInstance", - "resourceIdentifier": "DeletionProtection" - } - ] } }, "RevokeDBSecurityGroupIngress": { @@ -2715,15 +1871,6 @@ "resourceIdentifier": "DBSecurityGroupName" } ] - }, - "EC2SecurityGroupId": { - "completions": [ - { - "parameters": {}, - "resourceName": "DBSecurityGroup", - "resourceIdentifier": "EC2SecurityGroups" - } - ] } }, "StartDBCluster": { diff --git a/awscli/botocore/data/redshift/2012-12-01/completions-1.json b/awscli/botocore/data/redshift/2012-12-01/completions-1.json index 9545f7948282..5e4467e548b7 100644 --- a/awscli/botocore/data/redshift/2012-12-01/completions-1.json +++ b/awscli/botocore/data/redshift/2012-12-01/completions-1.json @@ -1,12 +1,6 @@ { "version": "1.0", "resources": { - "ClusterDbRevision": { - "operation": "DescribeClusterDbRevisions", - "resourceIdentifier": { - "RevisionTargets": "ClusterDbRevisions[].RevisionTargets" - } - }, "ClusterParameterGroup": { "operation": "DescribeClusterParameterGroups", "resourceIdentifier": { @@ -23,9 +17,7 @@ "ClusterSnapshot": { "operation": "DescribeClusterSnapshots", "resourceIdentifier": { - "Port": "Snapshots[].Port", "SnapshotType": "Snapshots[].SnapshotType", - "AccountsWithRestoreAccess": "Snapshots[].AccountsWithRestoreAccess", "OwnerAccount": "Snapshots[].OwnerAccount" } }, @@ -38,26 +30,16 @@ "Cluster": { "operation": "DescribeClusters", "resourceIdentifier": { - "AutomatedSnapshotRetentionPeriod": "Clusters[].AutomatedSnapshotRetentionPeriod", - "ClusterSecurityGroups": "Clusters[].ClusterSecurityGroups", - "VpcSecurityGroups": "Clusters[].VpcSecurityGroups", "ClusterSubnetGroupName": "Clusters[].ClusterSubnetGroupName", "AvailabilityZone": "Clusters[].AvailabilityZone", "PreferredMaintenanceWindow": "Clusters[].PreferredMaintenanceWindow", - "AllowVersionUpgrade": "Clusters[].AllowVersionUpgrade", - "NumberOfNodes": "Clusters[].NumberOfNodes", - "PubliclyAccessible": "Clusters[].PubliclyAccessible", - "Encrypted": "Clusters[].Encrypted", - "EnhancedVpcRouting": "Clusters[].EnhancedVpcRouting", - "IamRoles": "Clusters[].IamRoles", "MaintenanceTrackName": "Clusters[].MaintenanceTrackName" } }, "EventSubscription": { "operation": "DescribeEventSubscriptions", "resourceIdentifier": { - "SnsTopicArn": "EventSubscriptionsList[].SnsTopicArn", - "Enabled": "EventSubscriptionsList[].Enabled" + "SnsTopicArn": "EventSubscriptionsList[].SnsTopicArn" } }, "Event": { @@ -65,7 +47,6 @@ "resourceIdentifier": { "SourceIdentifier": "Events[].SourceIdentifier", "SourceType": "Events[].SourceType", - "EventCategories": "Events[].EventCategories", "Severity": "Events[].Severity" } }, @@ -94,10 +75,7 @@ "resourceIdentifier": { "ReservedNodeId": "ReservedNodes[].ReservedNodeId", "ReservedNodeOfferingId": "ReservedNodes[].ReservedNodeOfferingId", - "NodeType": "ReservedNodes[].NodeType", - "StartTime": "ReservedNodes[].StartTime", - "Duration": "ReservedNodes[].Duration", - "NodeCount": "ReservedNodes[].NodeCount" + "NodeType": "ReservedNodes[].NodeType" } }, "SnapshotCopyGrant": { @@ -161,15 +139,6 @@ "resourceIdentifier": "SnapshotIdentifier" } ] - }, - "AccountWithRestoreAccess": { - "completions": [ - { - "parameters": {}, - "resourceName": "ClusterSnapshot", - "resourceIdentifier": "AccountsWithRestoreAccess" - } - ] } }, "DeleteCluster": { @@ -343,15 +312,6 @@ } ] }, - "StartTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedNode", - "resourceIdentifier": "StartTime" - } - ] - }, "OwnerAccount": { "completions": [ { @@ -455,24 +415,6 @@ "resourceIdentifier": "SourceType" } ] - }, - "StartTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedNode", - "resourceIdentifier": "StartTime" - } - ] - }, - "Duration": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedNode", - "resourceIdentifier": "Duration" - } - ] } }, "DescribeHsmClientCertificates": { @@ -715,42 +657,6 @@ } ] }, - "NumberOfNodes": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "NumberOfNodes" - } - ] - }, - "ClusterSecurityGroups": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "ClusterSecurityGroups" - } - ] - }, - "VpcSecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "VpcSecurityGroups" - } - ] - }, - "AutomatedSnapshotRetentionPeriod": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "AutomatedSnapshotRetentionPeriod" - } - ] - }, "PreferredMaintenanceWindow": { "completions": [ { @@ -769,15 +675,6 @@ } ] }, - "AllowVersionUpgrade": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "AllowVersionUpgrade" - } - ] - }, "HsmClientCertificateIdentifier": { "completions": [ { @@ -805,24 +702,6 @@ } ] }, - "PubliclyAccessible": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "PubliclyAccessible" - } - ] - }, - "EnhancedVpcRouting": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "EnhancedVpcRouting" - } - ] - }, "MaintenanceTrackName": { "completions": [ { @@ -832,15 +711,6 @@ } ] }, - "Encrypted": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "Encrypted" - } - ] - }, "KmsKeyId": { "completions": [ { @@ -860,15 +730,6 @@ "resourceIdentifier": "ClusterIdentifier" } ] - }, - "RevisionTarget": { - "completions": [ - { - "parameters": {}, - "resourceName": "ClusterDbRevision", - "resourceIdentifier": "RevisionTargets" - } - ] } }, "ModifyClusterIamRoles": { @@ -932,15 +793,6 @@ } ] }, - "EventCategories": { - "completions": [ - { - "parameters": {}, - "resourceName": "Event", - "resourceIdentifier": "EventCategories" - } - ] - }, "Severity": { "completions": [ { @@ -949,15 +801,6 @@ "resourceIdentifier": "Severity" } ] - }, - "Enabled": { - "completions": [ - { - "parameters": {}, - "resourceName": "EventSubscription", - "resourceIdentifier": "Enabled" - } - ] } }, "ModifySnapshotCopyRetentionPeriod": { @@ -980,15 +823,6 @@ "resourceIdentifier": "ReservedNodeOfferingId" } ] - }, - "NodeCount": { - "completions": [ - { - "parameters": {}, - "resourceName": "ReservedNode", - "resourceIdentifier": "NodeCount" - } - ] } }, "RebootCluster": { @@ -1040,15 +874,6 @@ "resourceIdentifier": "NodeType" } ] - }, - "NumberOfNodes": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "NumberOfNodes" - } - ] } }, "RestoreFromClusterSnapshot": { @@ -1070,15 +895,6 @@ } ] }, - "Port": { - "completions": [ - { - "parameters": {}, - "resourceName": "ClusterSnapshot", - "resourceIdentifier": "Port" - } - ] - }, "AvailabilityZone": { "completions": [ { @@ -1088,15 +904,6 @@ } ] }, - "AllowVersionUpgrade": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "AllowVersionUpgrade" - } - ] - }, "ClusterSubnetGroupName": { "completions": [ { @@ -1106,15 +913,6 @@ } ] }, - "PubliclyAccessible": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "PubliclyAccessible" - } - ] - }, "OwnerAccount": { "completions": [ { @@ -1142,24 +940,6 @@ } ] }, - "ClusterSecurityGroups": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "ClusterSecurityGroups" - } - ] - }, - "VpcSecurityGroupIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "VpcSecurityGroups" - } - ] - }, "PreferredMaintenanceWindow": { "completions": [ { @@ -1169,15 +949,6 @@ } ] }, - "AutomatedSnapshotRetentionPeriod": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "AutomatedSnapshotRetentionPeriod" - } - ] - }, "KmsKeyId": { "completions": [ { @@ -1196,24 +967,6 @@ } ] }, - "EnhancedVpcRouting": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "EnhancedVpcRouting" - } - ] - }, - "IamRoles": { - "completions": [ - { - "parameters": {}, - "resourceName": "Cluster", - "resourceIdentifier": "IamRoles" - } - ] - }, "MaintenanceTrackName": { "completions": [ { @@ -1318,15 +1071,6 @@ "resourceIdentifier": "SnapshotIdentifier" } ] - }, - "AccountWithRestoreAccess": { - "completions": [ - { - "parameters": {}, - "resourceName": "ClusterSnapshot", - "resourceIdentifier": "AccountsWithRestoreAccess" - } - ] } }, "RotateEncryptionKey": { diff --git a/awscli/botocore/data/route53/2013-04-01/completions-1.json b/awscli/botocore/data/route53/2013-04-01/completions-1.json index 8b1a8e0cd1a0..6fba7c1be92c 100644 --- a/awscli/botocore/data/route53/2013-04-01/completions-1.json +++ b/awscli/botocore/data/route53/2013-04-01/completions-1.json @@ -9,12 +9,6 @@ "SubdivisionCode": "GeoLocationDetailsList[].SubdivisionCode" } }, - "HealthCheck": { - "operation": "ListHealthChecks", - "resourceIdentifier": { - "HealthCheckVersion": "HealthChecks[].HealthCheckVersion" - } - }, "TrafficPolicy": { "operation": "ListTrafficPolicies", "resourceIdentifier": { @@ -26,9 +20,7 @@ "resourceIdentifier": { "Id": "TrafficPolicyInstances[].Id", "HostedZoneId": "TrafficPolicyInstances[].HostedZoneId", - "TTL": "TrafficPolicyInstances[].TTL", - "TrafficPolicyId": "TrafficPolicyInstances[].TrafficPolicyId", - "TrafficPolicyVersion": "TrafficPolicyInstances[].TrafficPolicyVersion" + "TrafficPolicyId": "TrafficPolicyInstances[].TrafficPolicyId" } } }, @@ -322,15 +314,6 @@ "resourceIdentifier": "TrafficPolicyId" } ] - }, - "TrafficPolicyVersion": { - "completions": [ - { - "parameters": {}, - "resourceName": "TrafficPolicyInstance", - "resourceIdentifier": "TrafficPolicyVersion" - } - ] } }, "ListTrafficPolicyVersions": { @@ -366,17 +349,6 @@ ] } }, - "UpdateHealthCheck": { - "HealthCheckVersion": { - "completions": [ - { - "parameters": {}, - "resourceName": "HealthCheck", - "resourceIdentifier": "HealthCheckVersion" - } - ] - } - }, "UpdateHostedZoneComment": { "Id": { "completions": [ @@ -409,15 +381,6 @@ } ] }, - "TTL": { - "completions": [ - { - "parameters": {}, - "resourceName": "TrafficPolicyInstance", - "resourceIdentifier": "TTL" - } - ] - }, "TrafficPolicyId": { "completions": [ { @@ -426,15 +389,6 @@ "resourceIdentifier": "TrafficPolicyId" } ] - }, - "TrafficPolicyVersion": { - "completions": [ - { - "parameters": {}, - "resourceName": "TrafficPolicyInstance", - "resourceIdentifier": "TrafficPolicyVersion" - } - ] } } } diff --git a/awscli/botocore/data/route53domains/2014-05-15/completions-1.json b/awscli/botocore/data/route53domains/2014-05-15/completions-1.json index 455ffff135e3..668897a0aa9c 100644 --- a/awscli/botocore/data/route53domains/2014-05-15/completions-1.json +++ b/awscli/botocore/data/route53domains/2014-05-15/completions-1.json @@ -4,8 +4,7 @@ "Domain": { "operation": "ListDomains", "resourceIdentifier": { - "DomainName": "Domains[].DomainName", - "AutoRenew": "Domains[].AutoRenew" + "DomainName": "Domains[].DomainName" } }, "Operation": { @@ -146,15 +145,6 @@ "resourceIdentifier": "DomainName" } ] - }, - "AutoRenew": { - "completions": [ - { - "parameters": {}, - "resourceName": "Domain", - "resourceIdentifier": "AutoRenew" - } - ] } }, "RenewDomain": { @@ -188,15 +178,6 @@ "resourceIdentifier": "DomainName" } ] - }, - "AutoRenew": { - "completions": [ - { - "parameters": {}, - "resourceName": "Domain", - "resourceIdentifier": "AutoRenew" - } - ] } }, "UpdateDomainContact": { diff --git a/awscli/botocore/data/serverlessrepo/2017-09-08/completions-1.json b/awscli/botocore/data/serverlessrepo/2017-09-08/completions-1.json index 149cb5b18cec..65b04b04c48b 100644 --- a/awscli/botocore/data/serverlessrepo/2017-09-08/completions-1.json +++ b/awscli/botocore/data/serverlessrepo/2017-09-08/completions-1.json @@ -7,8 +7,7 @@ "ApplicationId": "Applications[].ApplicationId", "Author": "Applications[].Author", "Description": "Applications[].Description", - "HomePageUrl": "Applications[].HomePageUrl", - "Labels": "Applications[].Labels" + "HomePageUrl": "Applications[].HomePageUrl" } } }, @@ -104,15 +103,6 @@ "resourceIdentifier": "HomePageUrl" } ] - }, - "Labels": { - "completions": [ - { - "parameters": {}, - "resourceName": "Application", - "resourceIdentifier": "Labels" - } - ] } } } diff --git a/awscli/botocore/data/servicecatalog/2015-12-10/completions-1.json b/awscli/botocore/data/servicecatalog/2015-12-10/completions-1.json index d2e283098bdf..99117f7b0c7e 100644 --- a/awscli/botocore/data/servicecatalog/2015-12-10/completions-1.json +++ b/awscli/botocore/data/servicecatalog/2015-12-10/completions-1.json @@ -23,7 +23,6 @@ "operation": "ListTagOptions", "resourceIdentifier": { "Value": "TagOptionDetails[].Value", - "Active": "TagOptionDetails[].Active", "Id": "TagOptionDetails[].Id" } } @@ -517,15 +516,6 @@ "resourceIdentifier": "Description" } ] - }, - "Active": { - "completions": [ - { - "parameters": {}, - "resourceName": "TagOption", - "resourceIdentifier": "Active" - } - ] } }, "UpdateTagOption": { @@ -546,15 +536,6 @@ "resourceIdentifier": "Value" } ] - }, - "Active": { - "completions": [ - { - "parameters": {}, - "resourceName": "TagOption", - "resourceIdentifier": "Active" - } - ] } } } diff --git a/awscli/botocore/data/ses/2010-12-01/completions-1.json b/awscli/botocore/data/ses/2010-12-01/completions-1.json index c8b8ca4a19ea..447d0d0fd168 100644 --- a/awscli/botocore/data/ses/2010-12-01/completions-1.json +++ b/awscli/botocore/data/ses/2010-12-01/completions-1.json @@ -1,12 +1,6 @@ { "version": "1.0", "resources": { - "ActiveReceiptRuleSet": { - "operation": "DescribeActiveReceiptRuleSet", - "resourceIdentifier": { - "Enabled": "Rules[].Enabled" - } - }, "CustomVerificationEmailTemplate": { "operation": "ListCustomVerificationEmailTemplates", "resourceIdentifier": { @@ -166,15 +160,6 @@ "resourceIdentifier": "Identity" } ] - }, - "Enabled": { - "completions": [ - { - "parameters": {}, - "resourceName": "ActiveReceiptRuleSet", - "resourceIdentifier": "Enabled" - } - ] } }, "SetIdentityMailFromDomain": { @@ -210,39 +195,6 @@ ] } }, - "UpdateAccountSendingEnabled": { - "Enabled": { - "completions": [ - { - "parameters": {}, - "resourceName": "ActiveReceiptRuleSet", - "resourceIdentifier": "Enabled" - } - ] - } - }, - "UpdateConfigurationSetReputationMetricsEnabled": { - "Enabled": { - "completions": [ - { - "parameters": {}, - "resourceName": "ActiveReceiptRuleSet", - "resourceIdentifier": "Enabled" - } - ] - } - }, - "UpdateConfigurationSetSendingEnabled": { - "Enabled": { - "completions": [ - { - "parameters": {}, - "resourceName": "ActiveReceiptRuleSet", - "resourceIdentifier": "Enabled" - } - ] - } - }, "UpdateCustomVerificationEmailTemplate": { "TemplateName": { "completions": [ diff --git a/awscli/botocore/data/shield/2016-06-02/completions-1.json b/awscli/botocore/data/shield/2016-06-02/completions-1.json index f7932571f8ec..8de18ce08613 100644 --- a/awscli/botocore/data/shield/2016-06-02/completions-1.json +++ b/awscli/botocore/data/shield/2016-06-02/completions-1.json @@ -4,9 +4,7 @@ "Attack": { "operation": "ListAttacks", "resourceIdentifier": { - "AttackId": "AttackSummaries[].AttackId", - "StartTime": "AttackSummaries[].StartTime", - "EndTime": "AttackSummaries[].EndTime" + "AttackId": "AttackSummaries[].AttackId" } }, "Protection": { @@ -37,24 +35,6 @@ "resourceIdentifier": "ResourceArn" } ] - }, - "StartTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "Attack", - "resourceIdentifier": "StartTime" - } - ] - }, - "EndTime": { - "completions": [ - { - "parameters": {}, - "resourceName": "Attack", - "resourceIdentifier": "EndTime" - } - ] } } } diff --git a/awscli/botocore/data/signer/2017-08-25/completions-1.json b/awscli/botocore/data/signer/2017-08-25/completions-1.json index 3337879425c4..347dbb585702 100644 --- a/awscli/botocore/data/signer/2017-08-25/completions-1.json +++ b/awscli/botocore/data/signer/2017-08-25/completions-1.json @@ -4,8 +4,7 @@ "SigningJob": { "operation": "ListSigningJobs", "resourceIdentifier": { - "jobId": "jobs[].jobId", - "source": "jobs[].source" + "jobId": "jobs[].jobId" } }, "SigningPlatform": { @@ -20,9 +19,7 @@ "operation": "ListSigningProfiles", "resourceIdentifier": { "profileName": "profiles[].profileName", - "signingMaterial": "profiles[].signingMaterial", "platformId": "profiles[].platformId", - "signingParameters": "profiles[].signingParameters", "status": "profiles[].status" } } @@ -131,15 +128,6 @@ } ] }, - "signingMaterial": { - "completions": [ - { - "parameters": {}, - "resourceName": "SigningProfile", - "resourceIdentifier": "signingMaterial" - } - ] - }, "platformId": { "completions": [ { @@ -148,27 +136,9 @@ "resourceIdentifier": "platformId" } ] - }, - "signingParameters": { - "completions": [ - { - "parameters": {}, - "resourceName": "SigningProfile", - "resourceIdentifier": "signingParameters" - } - ] } }, "StartSigningJob": { - "source": { - "completions": [ - { - "parameters": {}, - "resourceName": "SigningJob", - "resourceIdentifier": "source" - } - ] - }, "profileName": { "completions": [ { diff --git a/awscli/botocore/data/sns/2010-03-31/completions-1.json b/awscli/botocore/data/sns/2010-03-31/completions-1.json index e1a3e50e9f49..f2a53323ffd3 100644 --- a/awscli/botocore/data/sns/2010-03-31/completions-1.json +++ b/awscli/botocore/data/sns/2010-03-31/completions-1.json @@ -10,8 +10,7 @@ "PlatformApplication": { "operation": "ListPlatformApplications", "resourceIdentifier": { - "PlatformApplicationArn": "PlatformApplications[].PlatformApplicationArn", - "Attributes": "PlatformApplications[].Attributes" + "PlatformApplicationArn": "PlatformApplications[].PlatformApplicationArn" } }, "Subscription": { @@ -182,17 +181,6 @@ ] } }, - "SetEndpointAttributes": { - "Attributes": { - "completions": [ - { - "parameters": {}, - "resourceName": "PlatformApplication", - "resourceIdentifier": "Attributes" - } - ] - } - }, "SetPlatformApplicationAttributes": { "PlatformApplicationArn": { "completions": [ @@ -202,15 +190,6 @@ "resourceIdentifier": "PlatformApplicationArn" } ] - }, - "Attributes": { - "completions": [ - { - "parameters": {}, - "resourceName": "PlatformApplication", - "resourceIdentifier": "Attributes" - } - ] } }, "SetSubscriptionAttributes": { @@ -262,15 +241,6 @@ "resourceIdentifier": "Endpoint" } ] - }, - "Attributes": { - "completions": [ - { - "parameters": {}, - "resourceName": "PlatformApplication", - "resourceIdentifier": "Attributes" - } - ] } }, "Unsubscribe": { diff --git a/awscli/botocore/data/ssm/2014-11-06/completions-1.json b/awscli/botocore/data/ssm/2014-11-06/completions-1.json index e3bdc55a7f99..fed00b8c10a1 100644 --- a/awscli/botocore/data/ssm/2014-11-06/completions-1.json +++ b/awscli/botocore/data/ssm/2014-11-06/completions-1.json @@ -7,7 +7,6 @@ "AutomationExecutionId": "AutomationExecutionMetadataList[].AutomationExecutionId", "Mode": "AutomationExecutionMetadataList[].Mode", "TargetParameterName": "AutomationExecutionMetadataList[].TargetParameterName", - "TargetMaps": "AutomationExecutionMetadataList[].TargetMaps", "Target": "AutomationExecutionMetadataList[].Target" } }, @@ -29,10 +28,7 @@ "MaintenanceWindow": { "operation": "DescribeMaintenanceWindows", "resourceIdentifier": { - "WindowId": "WindowIdentities[].WindowId", - "Enabled": "WindowIdentities[].Enabled", - "Duration": "WindowIdentities[].Duration", - "Cutoff": "WindowIdentities[].Cutoff" + "WindowId": "WindowIdentities[].WindowId" } }, "Parameter": { @@ -78,22 +74,11 @@ "CommandId": "Commands[].CommandId", "DocumentName": "Commands[].DocumentName", "Comment": "Commands[].Comment", - "Parameters": "Commands[].Parameters", - "InstanceIds": "Commands[].InstanceIds", - "Targets": "Commands[].Targets", "OutputS3Region": "Commands[].OutputS3Region", "OutputS3BucketName": "Commands[].OutputS3BucketName", "OutputS3KeyPrefix": "Commands[].OutputS3KeyPrefix", "MaxConcurrency": "Commands[].MaxConcurrency", - "MaxErrors": "Commands[].MaxErrors", - "NotificationConfig": "Commands[].NotificationConfig", - "CloudWatchOutputConfig": "Commands[].CloudWatchOutputConfig" - } - }, - "ComplianceItem": { - "operation": "ListComplianceItems", - "resourceIdentifier": { - "Details": "ComplianceItems[].Details" + "MaxErrors": "Commands[].MaxErrors" } }, "Document": { @@ -102,8 +87,7 @@ "Name": "DocumentIdentifiers[].Name", "DocumentVersion": "DocumentIdentifiers[].DocumentVersion", "DocumentFormat": "DocumentIdentifiers[].DocumentFormat", - "TargetType": "DocumentIdentifiers[].TargetType", - "Tags": "DocumentIdentifiers[].Tags" + "TargetType": "DocumentIdentifiers[].TargetType" } }, "ResourceComplianceSummary": { @@ -111,8 +95,7 @@ "resourceIdentifier": { "ComplianceType": "ResourceComplianceSummaryItems[].ComplianceType", "ResourceType": "ResourceComplianceSummaryItems[].ResourceType", - "ResourceId": "ResourceComplianceSummaryItems[].ResourceId", - "ExecutionSummary": "ResourceComplianceSummaryItems[].ExecutionSummary" + "ResourceId": "ResourceComplianceSummaryItems[].ResourceId" } }, "ResourceDataSync": { @@ -141,15 +124,6 @@ "resourceIdentifier": "ResourceId" } ] - }, - "Tags": { - "completions": [ - { - "parameters": {}, - "resourceName": "Document", - "resourceIdentifier": "Tags" - } - ] } }, "CancelCommand": { @@ -161,15 +135,6 @@ "resourceIdentifier": "CommandId" } ] - }, - "InstanceIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "InstanceIds" - } - ] } }, "DeleteActivation": { @@ -466,17 +431,6 @@ ] } }, - "DescribeInstancePatchStates": { - "InstanceIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "InstanceIds" - } - ] - } - }, "DescribeInstancePatchStatesForPatchGroup": { "PatchGroup": { "completions": [ @@ -773,15 +727,6 @@ "resourceIdentifier": "InstanceId" } ] - }, - "Details": { - "completions": [ - { - "parameters": {}, - "resourceName": "ComplianceItem", - "resourceIdentifier": "Details" - } - ] } }, "ListCommands": { @@ -913,15 +858,6 @@ "resourceIdentifier": "ComplianceType" } ] - }, - "ExecutionSummary": { - "completions": [ - { - "parameters": {}, - "resourceName": "ResourceComplianceSummary", - "resourceIdentifier": "ExecutionSummary" - } - ] } }, "PutInventory": { @@ -1032,15 +968,6 @@ } ] }, - "Targets": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "Targets" - } - ] - }, "Name": { "completions": [ { @@ -1070,15 +997,6 @@ } ] }, - "Targets": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "Targets" - } - ] - }, "MaxConcurrency": { "completions": [ { @@ -1148,24 +1066,6 @@ } }, "SendCommand": { - "InstanceIds": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "InstanceIds" - } - ] - }, - "Targets": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "Targets" - } - ] - }, "DocumentName": { "completions": [ { @@ -1193,15 +1093,6 @@ } ] }, - "Parameters": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "Parameters" - } - ] - }, "OutputS3Region": { "completions": [ { @@ -1246,24 +1137,6 @@ "resourceIdentifier": "MaxErrors" } ] - }, - "NotificationConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "NotificationConfig" - } - ] - }, - "CloudWatchOutputConfig": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "CloudWatchOutputConfig" - } - ] } }, "StartAssociationsOnce": { @@ -1296,15 +1169,6 @@ } ] }, - "Parameters": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "Parameters" - } - ] - }, "Mode": { "completions": [ { @@ -1323,24 +1187,6 @@ } ] }, - "Targets": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "Targets" - } - ] - }, - "TargetMaps": { - "completions": [ - { - "parameters": {}, - "resourceName": "AutomationExecution", - "resourceIdentifier": "TargetMaps" - } - ] - }, "MaxConcurrency": { "completions": [ { @@ -1378,15 +1224,6 @@ "resourceIdentifier": "DocumentName" } ] - }, - "Parameters": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "Parameters" - } - ] } }, "StopAutomationExecution": { @@ -1419,15 +1256,6 @@ } ] }, - "Parameters": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "Parameters" - } - ] - }, "DocumentVersion": { "completions": [ { @@ -1455,15 +1283,6 @@ } ] }, - "Targets": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "Targets" - } - ] - }, "AssociationName": { "completions": [ { @@ -1597,33 +1416,6 @@ "resourceIdentifier": "Description" } ] - }, - "Duration": { - "completions": [ - { - "parameters": {}, - "resourceName": "MaintenanceWindow", - "resourceIdentifier": "Duration" - } - ] - }, - "Cutoff": { - "completions": [ - { - "parameters": {}, - "resourceName": "MaintenanceWindow", - "resourceIdentifier": "Cutoff" - } - ] - }, - "Enabled": { - "completions": [ - { - "parameters": {}, - "resourceName": "MaintenanceWindow", - "resourceIdentifier": "Enabled" - } - ] } }, "UpdateMaintenanceWindowTarget": { @@ -1636,15 +1428,6 @@ } ] }, - "Targets": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "Targets" - } - ] - }, "Name": { "completions": [ { @@ -1674,15 +1457,6 @@ } ] }, - "Targets": { - "completions": [ - { - "parameters": {}, - "resourceName": "Command", - "resourceIdentifier": "Targets" - } - ] - }, "MaxConcurrency": { "completions": [ { diff --git a/awscli/botocore/data/support/2013-04-15/completions-1.json b/awscli/botocore/data/support/2013-04-15/completions-1.json index bbb33221a6d8..92c786b6af53 100644 --- a/awscli/botocore/data/support/2013-04-15/completions-1.json +++ b/awscli/botocore/data/support/2013-04-15/completions-1.json @@ -6,7 +6,6 @@ "resourceIdentifier": { "caseId": "cases[].caseId", "displayId": "cases[].displayId", - "ccEmailAddresses": "cases[].ccEmailAddresses", "language": "cases[].language" } } @@ -21,15 +20,6 @@ "resourceIdentifier": "caseId" } ] - }, - "ccEmailAddresses": { - "completions": [ - { - "parameters": {}, - "resourceName": "Case", - "resourceIdentifier": "ccEmailAddresses" - } - ] } }, "DescribeCases": { diff --git a/awscli/botocore/data/workspaces/2015-04-08/completions-1.json b/awscli/botocore/data/workspaces/2015-04-08/completions-1.json index 9ccab204ddbb..b2c842029b25 100644 --- a/awscli/botocore/data/workspaces/2015-04-08/completions-1.json +++ b/awscli/botocore/data/workspaces/2015-04-08/completions-1.json @@ -12,8 +12,7 @@ "resourceIdentifier": { "DirectoryId": "Workspaces[].DirectoryId", "UserName": "Workspaces[].UserName", - "BundleId": "Workspaces[].BundleId", - "WorkspaceProperties": "Workspaces[].WorkspaceProperties" + "BundleId": "Workspaces[].BundleId" } }, "WorkspacesConnectionStatu": { @@ -135,15 +134,6 @@ "resourceIdentifier": "WorkspaceId" } ] - }, - "WorkspaceProperties": { - "completions": [ - { - "parameters": {}, - "resourceName": "Workspace", - "resourceIdentifier": "WorkspaceProperties" - } - ] } }, "ModifyWorkspaceState": { diff --git a/tests/functional/autocomplete/test_completion_files.py b/tests/functional/autocomplete/test_completion_files.py index 053e8bea9b92..b5e229211a4f 100644 --- a/tests/functional/autocomplete/test_completion_files.py +++ b/tests/functional/autocomplete/test_completion_files.py @@ -10,10 +10,15 @@ # 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. +from dataclasses import dataclass + +import jmespath import pytest from jsonschema import Draft4Validator from awscli import clidriver +from awscli.botocore.model import ServiceModel +from awscli.botocore.utils import ArgumentGenerator COMPLETIONS_SCHEMA = { "type": "object", @@ -28,6 +33,7 @@ "resourceIdentifier": { "type": "object", "additionalProperties": {"type": "string"}, + "minProperties": 1, }, "inputParameters": { "type": "array", @@ -59,6 +65,10 @@ "resourceName": {"type": "string"}, "resourceIdentifier": {"type": "string"}, }, + "required": [ + "resourceName", + "resourceIdentifier", + ], }, } }, @@ -68,10 +78,18 @@ }, }, }, + "required": ["version", "resources", "operations"], "additionalProperties": False, } +@dataclass +class ServiceTestData: + service_model: dict + completions: dict + service_name: str + + def get_models_with_completions(): session = clidriver.create_clidriver().session loader = session.get_component('data_loader') @@ -83,19 +101,35 @@ def get_models_with_completions(): completions = loader.load_service_model( service_name, 'completions-1', api_version ) - models.append((service_model, completions)) + models.append( + ServiceTestData(service_model, completions, service_name) + ) return models @pytest.mark.parametrize( - "service_model, completions", get_models_with_completions() + "test_data", + get_models_with_completions(), + ids=lambda test_data: test_data.service_name, ) -def test_verify_generated_completions_are_valid(service_model, completions): +def test_verify_generated_completions_are_valid(test_data): + completions = test_data.completions + service_model = test_data.service_model _validate_schema(completions) # Validate that every operation named in the completions # file references a known operation. _lint_model_references(completions, service_model) _lint_resource_references(completions, service_model) + _lint_completions(completions, service_model) + _validate_jmespaths(completions, service_model) + + +def _get_input_members(service_model, operation_name): + operation = service_model['operations'][operation_name] + if 'input' not in operation: + return {} + input_shape = operation['input']['shape'] + return service_model['shapes'][input_shape]['members'] def _validate_schema(completions): @@ -112,24 +146,87 @@ def _lint_model_references(completions, service_model): assert op_name in known_operations # We also want to ensure that all parameters in completions-1.json # map to an input member in the service model. - input_shape = service_model['operations'][op_name]['input']['shape'] - input_members = service_model['shapes'][input_shape]['members'] + input_members = _get_input_members(service_model, op_name) for param in completions['operations'][op_name]: assert param in input_members def _lint_resource_references(completions, service_model): - # Verify resourceIdentifier keys in the operations map to - # resourceIdentifier keys in the resources map. resources = completions['resources'] - for completions in completions['operations'].values(): - for param_data in completions.values(): - for comp_data in param_data['completions']: - resource_name = comp_data['resourceName'] - resource_id = comp_data['resourceIdentifier'] - assert resource_name in resources - identifiers = resources[resource_name]['resourceIdentifier'] - assert resource_id in identifiers - # We also want to lint the 'resources' key as well. for resource_data in resources.values(): - assert resource_data['operation'] in service_model['operations'] + operation_name = resource_data['operation'] + assert operation_name in service_model['operations'] + + if 'inputParameters' in resource_data: + input_members = _get_input_members(service_model, operation_name) + for param in resource_data['inputParameters']: + assert param in input_members + + +def _lint_completions(completions, service_model): + resources = completions['resources'] + for op_name, completions_data in completions['operations'].items(): + completion_input_members = _get_input_members(service_model, op_name) + + for param_data in completions_data.values(): + for completer_config in param_data['completions']: + resource_name = completer_config['resourceName'] + resource_id = completer_config['resourceIdentifier'] + assert resource_name in resources + resource_identifiers = resources[resource_name][ + 'resourceIdentifier' + ] + assert resource_id in resource_identifiers + + _validate_completion_parameters( + completer_config, resources, completion_input_members + ) + + +def _validate_completion_parameters( + completer_config, resources, completion_input_members +): + resource_name = completer_config['resourceName'] + resource_config = resources[resource_name] + required_params = resource_config.get('inputParameters', []) + completion_params = completer_config.get('parameters', {}) + + # All required parameters must be provided + assert set(completion_params.keys()) == set(required_params) + + # Parameter values must be valid in completion operation + for param_value in completion_params.values(): + assert param_value in completion_input_members + + +def _validate_jmespaths(completions, service_model): + service_model_obj = ServiceModel(service_model) + resources = completions['resources'] + for rconfig in resources.values(): + op_model = service_model_obj.operation_model(rconfig['operation']) + output_shape = op_model.output_shape + assert output_shape is not None + + for jmespath_expr in rconfig['resourceIdentifier'].values(): + _validate_jmespath_expression( + jmespath_expr, + op_model.output_shape, + ) + + +def _validate_jmespath_expression( + jmespath_expr, + output_shape, +): + # Test if the JMESPath expression can resolve to a non-empty value + arg_gen = ArgumentGenerator(use_member_names=True) + sample_output = arg_gen.generate_skeleton(output_shape) + search_result = jmespath.search(jmespath_expr, sample_output) + assert ( + search_result is not None + ), "Expression is blob or another unsupported type" + assert search_result, f"Expression is broken: {jmespath_expr}" + sample_arg = search_result[0] + assert isinstance( + sample_arg, str + ), f"Expression not a string: {jmespath_expr}" From 0c02a83ed16276023423c274de62bd3c7cbb693f Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 15 Jan 2026 19:08:54 +0000 Subject: [PATCH 2/7] Update to latest models --- .../api-change-cleanrooms-55400.json | 5 + .../api-change-deadline-19058.json | 5 + .../next-release/api-change-ec2-68637.json | 5 + .../next-release/api-change-ecs-16448.json | 5 + .../next-release/api-change-evs-94128.json | 5 + .../api-change-lakeformation-87719.json | 5 + ...api-change-opensearchserverless-60774.json | 5 + .../api-change-qconnect-29034.json | 5 + .../data/cleanrooms/2022-02-17/service-2.json | 23 +- .../data/deadline/2023-10-12/service-2.json | 514 ++++++++++------- .../data/deadline/2023-10-12/waiters-2.json | 76 ++- .../data/ec2/2016-11-15/service-2.json | 6 +- .../data/ecs/2014-11-13/service-2.json | 4 + .../data/evs/2023-07-27/service-2.json | 167 +++++- .../lakeformation/2017-03-31/service-2.json | 119 ++++ .../2021-11-01/service-2.json | 532 +++++++++++++++++- .../data/qconnect/2020-10-19/service-2.json | 52 +- 17 files changed, 1270 insertions(+), 263 deletions(-) create mode 100644 .changes/next-release/api-change-cleanrooms-55400.json create mode 100644 .changes/next-release/api-change-deadline-19058.json create mode 100644 .changes/next-release/api-change-ec2-68637.json create mode 100644 .changes/next-release/api-change-ecs-16448.json create mode 100644 .changes/next-release/api-change-evs-94128.json create mode 100644 .changes/next-release/api-change-lakeformation-87719.json create mode 100644 .changes/next-release/api-change-opensearchserverless-60774.json create mode 100644 .changes/next-release/api-change-qconnect-29034.json diff --git a/.changes/next-release/api-change-cleanrooms-55400.json b/.changes/next-release/api-change-cleanrooms-55400.json new file mode 100644 index 000000000000..c7bd05955449 --- /dev/null +++ b/.changes/next-release/api-change-cleanrooms-55400.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``cleanrooms``", + "description": "This release adds support for parameters in PySpark analysis templates." +} diff --git a/.changes/next-release/api-change-deadline-19058.json b/.changes/next-release/api-change-deadline-19058.json new file mode 100644 index 000000000000..7734daf010bf --- /dev/null +++ b/.changes/next-release/api-change-deadline-19058.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``deadline``", + "description": "AWS Deadline Cloud now supports tagging Budget resources with ABAC for permissions management and selecting up to 16 filter values in the monitor and Search API." +} diff --git a/.changes/next-release/api-change-ec2-68637.json b/.changes/next-release/api-change-ec2-68637.json new file mode 100644 index 000000000000..c9618501ad59 --- /dev/null +++ b/.changes/next-release/api-change-ec2-68637.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ec2``", + "description": "This release includes documentation updates to support up to four Elastic Volume modifications per Amazon EBS volume within a rolling 24-hour period." +} diff --git a/.changes/next-release/api-change-ecs-16448.json b/.changes/next-release/api-change-ecs-16448.json new file mode 100644 index 000000000000..ab5e8aaf6a89 --- /dev/null +++ b/.changes/next-release/api-change-ecs-16448.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``ecs``", + "description": "Adds support for configuring FIPS in AWS GovCloud (US) Regions via a new ECS Capacity Provider field fipsEnabled. When enabled, instances launched by the capacity provider will use a FIPS-140 enabled AMI. Instances will use FIPS-140 compliant cryptographic modules and AWS FIPS endpoints." +} diff --git a/.changes/next-release/api-change-evs-94128.json b/.changes/next-release/api-change-evs-94128.json new file mode 100644 index 000000000000..d3723bf1dcd7 --- /dev/null +++ b/.changes/next-release/api-change-evs-94128.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``evs``", + "description": "A new GetVersions API has been added to retrieve VCF, ESX versions, and EC2 instances provided by Amazon EVS. The CreateEnvironment API now allows you to select a VCF version and the CreateEnvironmentHost API introduces a optional esxVersion parameter." +} diff --git a/.changes/next-release/api-change-lakeformation-87719.json b/.changes/next-release/api-change-lakeformation-87719.json new file mode 100644 index 000000000000..0a6c4dbc4fb3 --- /dev/null +++ b/.changes/next-release/api-change-lakeformation-87719.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``lakeformation``", + "description": "API Changes for GTCForLocation feature. Includes a new API, GetTemporaryDataLocationCredentials and updates to the APIs RegisterResource and UpdateResource" +} diff --git a/.changes/next-release/api-change-opensearchserverless-60774.json b/.changes/next-release/api-change-opensearchserverless-60774.json new file mode 100644 index 000000000000..5493c7ce35be --- /dev/null +++ b/.changes/next-release/api-change-opensearchserverless-60774.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``opensearchserverless``", + "description": "Collection groups in Amazon OpenSearch Serverless enables to organize multiple collections and enable compute resource sharing across collections with different KMS keys. This shared compute model reduces costs by eliminating the need for separate OpenSearch Compute Units (OCUs) for each KMS key." +} diff --git a/.changes/next-release/api-change-qconnect-29034.json b/.changes/next-release/api-change-qconnect-29034.json new file mode 100644 index 000000000000..ad1e9d642c28 --- /dev/null +++ b/.changes/next-release/api-change-qconnect-29034.json @@ -0,0 +1,5 @@ +{ + "type": "api-change", + "category": "``qconnect``", + "description": "Fix inference configuration shapes for the CreateAIPrompt and UpdateAIPrompt APIs, Modify Text Length Limit for SendMessage API" +} diff --git a/awscli/botocore/data/cleanrooms/2022-02-17/service-2.json b/awscli/botocore/data/cleanrooms/2022-02-17/service-2.json index 76e1dcc30fb2..a19c944d8739 100644 --- a/awscli/botocore/data/cleanrooms/2022-02-17/service-2.json +++ b/awscli/botocore/data/cleanrooms/2022-02-17/service-2.json @@ -1961,7 +1961,7 @@ "members":{ "name":{ "shape":"ParameterName", - "documentation":"

The name of the parameter. The name must use only alphanumeric, underscore (_), or hyphen (-) characters but cannot start or end with a hyphen.

" + "documentation":"

The name of the parameter. The name must use only alphanumeric or underscore (_) characters.

" }, "type":{ "shape":"ParameterType", @@ -7185,6 +7185,23 @@ }, "documentation":"

An object representing the collaboration member's payment responsibilities set by the collaboration creator for query and job compute costs.

" }, + "JobParameterMap":{ + "type":"map", + "key":{"shape":"JobParameterName"}, + "value":{"shape":"JobParameterValue"}, + "sensitive":true + }, + "JobParameterName":{ + "type":"string", + "max":100, + "min":1, + "pattern":"[0-9a-zA-Z_]+" + }, + "JobParameterValue":{ + "type":"string", + "max":1000, + "min":0 + }, "JobType":{ "type":"string", "enum":[ @@ -9253,6 +9270,10 @@ "analysisTemplateArn":{ "shape":"AnalysisTemplateArn", "documentation":"

The ARN of the analysis template.

" + }, + "parameters":{ + "shape":"JobParameterMap", + "documentation":"

Runtime configuration values passed to the PySpark analysis script. Parameter names and types must match those defined in the analysis template.

" } }, "documentation":"

The parameters for the protected job.

" diff --git a/awscli/botocore/data/deadline/2023-10-12/service-2.json b/awscli/botocore/data/deadline/2023-10-12/service-2.json index 1a2f75be77e6..9e23be707a56 100644 --- a/awscli/botocore/data/deadline/2023-10-12/service-2.json +++ b/awscli/botocore/data/deadline/2023-10-12/service-2.json @@ -211,7 +211,8 @@ {"shape":"ValidationException"} ], "documentation":"

Get batched job details for a worker.

", - "endpoint":{"hostPrefix":"scheduling."} + "endpoint":{"hostPrefix":"scheduling."}, + "readonly":true }, "CopyJobTemplate":{ "name":"CopyJobTemplate", @@ -864,7 +865,8 @@ {"shape":"ValidationException"} ], "documentation":"

Get a budget.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetFarm":{ "name":"GetFarm", @@ -883,7 +885,8 @@ {"shape":"ValidationException"} ], "documentation":"

Get a farm.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetFleet":{ "name":"GetFleet", @@ -902,7 +905,8 @@ {"shape":"ValidationException"} ], "documentation":"

Get a fleet.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetJob":{ "name":"GetJob", @@ -921,7 +925,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a Deadline Cloud job.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetLicenseEndpoint":{ "name":"GetLicenseEndpoint", @@ -940,7 +945,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a licence endpoint.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetLimit":{ "name":"GetLimit", @@ -959,7 +965,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets information about a specific limit.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetMonitor":{ "name":"GetMonitor", @@ -978,7 +985,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets information about the specified monitor.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetQueue":{ "name":"GetQueue", @@ -997,7 +1005,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a queue.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetQueueEnvironment":{ "name":"GetQueueEnvironment", @@ -1016,7 +1025,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a queue environment.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetQueueFleetAssociation":{ "name":"GetQueueFleetAssociation", @@ -1035,7 +1045,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a queue-fleet association.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetQueueLimitAssociation":{ "name":"GetQueueLimitAssociation", @@ -1054,7 +1065,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets information about a specific association between a queue and a limit.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetSession":{ "name":"GetSession", @@ -1073,7 +1085,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a session.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetSessionAction":{ "name":"GetSessionAction", @@ -1092,7 +1105,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a session action for the job.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetSessionsStatisticsAggregation":{ "name":"GetSessionsStatisticsAggregation", @@ -1111,7 +1125,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a set of statistics for queues or farms. Before you can call the GetSessionStatisticsAggregation operation, you must first call the StartSessionsStatisticsAggregation operation. Statistics are available for 1 hour after you call the StartSessionsStatisticsAggregation operation.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetStep":{ "name":"GetStep", @@ -1130,7 +1145,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a step.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetStorageProfile":{ "name":"GetStorageProfile", @@ -1149,7 +1165,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a storage profile.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetStorageProfileForQueue":{ "name":"GetStorageProfileForQueue", @@ -1168,7 +1185,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a storage profile for a queue.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetTask":{ "name":"GetTask", @@ -1187,7 +1205,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a task.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "GetWorker":{ "name":"GetWorker", @@ -1206,7 +1225,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a worker.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListAvailableMeteredProducts":{ "name":"ListAvailableMeteredProducts", @@ -1222,7 +1242,8 @@ {"shape":"ThrottlingException"} ], "documentation":"

A list of the available metered products.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListBudgets":{ "name":"ListBudgets", @@ -1241,7 +1262,8 @@ {"shape":"ValidationException"} ], "documentation":"

A list of budgets in a farm.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListFarmMembers":{ "name":"ListFarmMembers", @@ -1260,7 +1282,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists the members of a farm.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListFarms":{ "name":"ListFarms", @@ -1278,7 +1301,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists farms.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListFleetMembers":{ "name":"ListFleetMembers", @@ -1297,7 +1321,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists fleet members.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListFleets":{ "name":"ListFleets", @@ -1316,7 +1341,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists fleets.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListJobMembers":{ "name":"ListJobMembers", @@ -1335,7 +1361,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists members on a job.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListJobParameterDefinitions":{ "name":"ListJobParameterDefinitions", @@ -1354,7 +1381,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists parameter definitions of a job.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListJobs":{ "name":"ListJobs", @@ -1373,7 +1401,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists jobs.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListLicenseEndpoints":{ "name":"ListLicenseEndpoints", @@ -1392,7 +1421,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists license endpoints.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListLimits":{ "name":"ListLimits", @@ -1411,7 +1441,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a list of limits defined in the specified farm.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListMeteredProducts":{ "name":"ListMeteredProducts", @@ -1430,7 +1461,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists metered products.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListMonitors":{ "name":"ListMonitors", @@ -1448,7 +1480,8 @@ {"shape":"ValidationException"} ], "documentation":"

Gets a list of your monitors in Deadline Cloud.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListQueueEnvironments":{ "name":"ListQueueEnvironments", @@ -1467,7 +1500,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists queue environments.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListQueueFleetAssociations":{ "name":"ListQueueFleetAssociations", @@ -1485,7 +1519,8 @@ {"shape":"ThrottlingException"} ], "documentation":"

Lists queue-fleet associations.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListQueueLimitAssociations":{ "name":"ListQueueLimitAssociations", @@ -1503,7 +1538,8 @@ {"shape":"ThrottlingException"} ], "documentation":"

Gets a list of the associations between queues and limits defined in a farm.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListQueueMembers":{ "name":"ListQueueMembers", @@ -1522,7 +1558,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists the members in a queue.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListQueues":{ "name":"ListQueues", @@ -1541,7 +1578,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists queues.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListSessionActions":{ "name":"ListSessionActions", @@ -1560,7 +1598,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists session actions.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListSessions":{ "name":"ListSessions", @@ -1579,7 +1618,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists sessions.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListSessionsForWorker":{ "name":"ListSessionsForWorker", @@ -1598,7 +1638,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists sessions for a worker.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListStepConsumers":{ "name":"ListStepConsumers", @@ -1617,7 +1658,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists step consumers.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListStepDependencies":{ "name":"ListStepDependencies", @@ -1636,7 +1678,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists the dependencies for a step.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListSteps":{ "name":"ListSteps", @@ -1655,7 +1698,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists steps for a job.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListStorageProfiles":{ "name":"ListStorageProfiles", @@ -1674,7 +1718,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists storage profiles.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListStorageProfilesForQueue":{ "name":"ListStorageProfilesForQueue", @@ -1693,7 +1738,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists storage profiles for a queue.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListTagsForResource":{ "name":"ListTagsForResource", @@ -1712,7 +1758,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists tags for a resource.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListTasks":{ "name":"ListTasks", @@ -1731,7 +1778,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists tasks for a job.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "ListWorkers":{ "name":"ListWorkers", @@ -1750,7 +1798,8 @@ {"shape":"ValidationException"} ], "documentation":"

Lists workers.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "PutMeteredProduct":{ "name":"PutMeteredProduct", @@ -1789,7 +1838,8 @@ {"shape":"ValidationException"} ], "documentation":"

Searches for jobs.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "SearchSteps":{ "name":"SearchSteps", @@ -1808,7 +1858,8 @@ {"shape":"ValidationException"} ], "documentation":"

Searches for steps.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "SearchTasks":{ "name":"SearchTasks", @@ -1827,7 +1878,8 @@ {"shape":"ValidationException"} ], "documentation":"

Searches for tasks.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "SearchWorkers":{ "name":"SearchWorkers", @@ -1846,7 +1898,8 @@ {"shape":"ValidationException"} ], "documentation":"

Searches for workers.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "StartSessionsStatisticsAggregation":{ "name":"StartSessionsStatisticsAggregation", @@ -1865,7 +1918,8 @@ {"shape":"ValidationException"} ], "documentation":"

Starts an asynchronous request for getting aggregated statistics about queues and farms. Get the statistics using the GetSessionsStatisticsAggregation operation. You can only have one running aggregation for your Deadline Cloud farm. Call the GetSessionsStatisticsAggregation operation and check the status field to see if an aggregation is running. Statistics are available for 1 hour after you call the StartSessionsStatisticsAggregation operation.

", - "endpoint":{"hostPrefix":"management."} + "endpoint":{"hostPrefix":"management."}, + "readonly":true }, "TagResource":{ "name":"TagResource", @@ -2242,14 +2296,14 @@ "members":{ "selections":{ "shape":"AcceleratorSelections", - "documentation":"

A list of accelerator capabilities requested for this fleet. Only Amazon Elastic Compute Cloud instances that provide these capabilities will be used. For example, if you specify both L4 and T4 chips, Deadline Cloud will use Amazon EC2 instances that have either the L4 or the T4 chip installed.

" + "documentation":"

A list of accelerator capabilities requested for this fleet. Only Amazon Elastic Compute Cloud instances that provide these capabilities will be used. For example, if you specify both L4 and T4 chips, Amazon Web Services Deadline Cloud will use Amazon EC2 instances that have either the L4 or the T4 chip installed.

  • You must specify at least one accelerator selection.

  • You cannot specify the same accelerator name multiple times in the selections list.

  • All accelerators in the selections must use the same runtime version.

" }, "count":{ "shape":"AcceleratorCountRange", - "documentation":"

The number of GPU accelerators specified for worker hosts in this fleet.

" + "documentation":"

The number of GPU accelerators specified for worker hosts in this fleet.

You must specify either acceleratorCapabilities.count.max or allowedInstanceTypes when using accelerator capabilities. If you don't specify a maximum count, Amazon Web Services Deadline Cloud uses the instance types you specify in allowedInstanceTypes to determine the maximum number of accelerators.

" } }, - "documentation":"

Provides information about the GPU accelerators used for jobs processed by a fleet.

" + "documentation":"

Provides information about the GPU accelerators used for jobs processed by a fleet.

Accelerator capabilities cannot be used with wait-and-save fleets. If you specify accelerator capabilities, you must use either spot or on-demand instance market options.

Each accelerator type maps to specific EC2 instance families:

  • t4: Uses G4dn instance family

  • a10g: Uses G5 instance family

  • l4: Uses G6 and Gr6 instance families

  • l40s: Uses G6e instance family

" }, "AcceleratorCountRange":{ "type":"structure", @@ -2286,11 +2340,11 @@ "members":{ "name":{ "shape":"AcceleratorName", - "documentation":"

The name of the chip used by the GPU accelerator.

If you specify l4 as the name of the accelerator, you must specify latest or grid:r570 as the runtime.

The available GPU accelerators are:

" + "documentation":"

The name of the chip used by the GPU accelerator.

The available GPU accelerators are:

" }, "runtime":{ "shape":"AcceleratorRuntime", - "documentation":"

Specifies the runtime driver to use for the GPU accelerator. You must use the same runtime for all GPUs.

You can choose from the following runtimes:

If you don't specify a runtime, Deadline Cloud uses latest as the default. However, if you have multiple accelerators and specify latest for some and leave others blank, Deadline Cloud raises an exception.

" + "documentation":"

Specifies the runtime driver to use for the GPU accelerator. You must use the same runtime for all GPUs in a fleet.

You can choose from the following runtimes:

If you don't specify a runtime, Amazon Web Services Deadline Cloud uses latest as the default. However, if you have multiple accelerators and specify latest for some and leave others blank, Amazon Web Services Deadline Cloud raises an exception.

Not all runtimes are compatible with all accelerator types:

  • t4 and a10g: Support all runtimes (grid:r570, grid:r535)

  • l4 and l40s: Only support grid:r570 and newer

All accelerators in a fleet must use the same runtime version. You cannot mix different runtime versions within a single fleet.

When you specify latest, it resolves to grid:r570 for all currently supported accelerators.

" } }, "documentation":"

Describes a specific GPU accelerator required for an Amazon Elastic Compute Cloud worker host.

" @@ -2471,7 +2525,7 @@ }, "syncInputJobAttachments":{ "shape":"AssignedSyncInputJobAttachmentsSessionActionDefinition", - "documentation":"

The job attachment to sync with an assigned session action.

" + "documentation":"

The job attachments to sync for the assigned session action.

" } }, "documentation":"

The definition of the assigned session action.

", @@ -2491,10 +2545,10 @@ "members":{ "stepId":{ "shape":"StepId", - "documentation":"

The step ID.

" + "documentation":"

The step ID for the assigned sync input job attachments session action.

" } }, - "documentation":"

The details for an assigned session action as it relates to a job attachment.

" + "documentation":"

The assigned session action definition for syncing input job attachments.

" }, "AssignedTaskRunSessionActionDefinition":{ "type":"structure", @@ -2556,8 +2610,7 @@ }, "AssociateMemberToFarmResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "AssociateMemberToFleetRequest":{ "type":"structure", @@ -2604,8 +2657,7 @@ }, "AssociateMemberToFleetResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "AssociateMemberToJobRequest":{ "type":"structure", @@ -2659,8 +2711,7 @@ }, "AssociateMemberToJobResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "AssociateMemberToQueueRequest":{ "type":"structure", @@ -2707,8 +2758,7 @@ }, "AssociateMemberToQueueResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "AssumeFleetRoleForReadRequest":{ "type":"structure", @@ -2896,14 +2946,14 @@ "members":{ "manifests":{ "shape":"ManifestPropertiesList", - "documentation":"

A list of manifests which describe job attachment configurations.

" + "documentation":"

The manifest properties for the attachments.

" }, "fileSystem":{ "shape":"JobAttachmentsFileSystem", - "documentation":"

The file system.

" + "documentation":"

The file system location for the attachments.

" } }, - "documentation":"

The attachments for jobs.

" + "documentation":"

The job attachments.

" }, "AttributeCapabilityName":{ "type":"string", @@ -3202,7 +3252,9 @@ "GREATER_THAN_EQUAL_TO", "GREATER_THAN", "LESS_THAN_EQUAL_TO", - "LESS_THAN" + "LESS_THAN", + "ANY_EQUALS", + "ALL_NOT_EQUALS" ] }, "CompletedStatus":{ @@ -3372,6 +3424,10 @@ "schedule":{ "shape":"BudgetSchedule", "documentation":"

The schedule to associate with this budget.

" + }, + "tags":{ + "shape":"Tags", + "documentation":"

Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.

" } } }, @@ -3708,7 +3764,7 @@ }, "identityCenterInstanceArn":{ "shape":"IdentityCenterInstanceArn", - "documentation":"

The Amazon Resource Name (ARN) of the IAM Identity Center instance that authenticates monitor users.

" + "documentation":"

The Amazon Resource Name of the IAM Identity Center instance that authenticates monitor users.

" }, "subdomain":{ "shape":"Subdomain", @@ -3716,7 +3772,7 @@ }, "roleArn":{ "shape":"IamRoleArn", - "documentation":"

The Amazon Resource Name (ARN) of the IAM role that the monitor uses to connect to Deadline Cloud. Every user that signs in to the monitor using IAM Identity Center uses this role to access Deadline Cloud resources.

" + "documentation":"

The Amazon Resource Name of the IAM role that the monitor uses to connect to Deadline Cloud. Every user that signs in to the monitor using IAM Identity Center uses this role to access Deadline Cloud resources.

" }, "tags":{ "shape":"Tags", @@ -3737,7 +3793,7 @@ }, "identityCenterApplicationArn":{ "shape":"IdentityCenterApplicationArn", - "documentation":"

The Amazon Resource Name (ARN) that IAM Identity Center assigns to the monitor.

" + "documentation":"

The Amazon Resource Name that IAM Identity Center assigns to the monitor.

" } } }, @@ -3820,8 +3876,7 @@ }, "CreateQueueFleetAssociationResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "CreateQueueLimitAssociationRequest":{ "type":"structure", @@ -3849,8 +3904,7 @@ }, "CreateQueueLimitAssociationResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "CreateQueueRequest":{ "type":"structure", @@ -4037,22 +4091,22 @@ "members":{ "mode":{ "shape":"AutoScalingMode", - "documentation":"

The Auto Scaling mode for the customer managed fleet configuration.

" + "documentation":"

The Auto Scaling mode for the customer managed fleet.

" }, "workerCapabilities":{ "shape":"CustomerManagedWorkerCapabilities", - "documentation":"

The worker capabilities for a customer managed fleet configuration.

" + "documentation":"

The worker capabilities for the customer managed fleet.

" }, "storageProfileId":{ "shape":"StorageProfileId", - "documentation":"

The storage profile ID.

" + "documentation":"

The storage profile ID for the customer managed fleet.

" }, "tagPropagationMode":{ "shape":"TagPropagationMode", - "documentation":"

Specifies whether tags associated with a fleet are attached to workers when the worker is launched.

When the tagPropagationMode is set to PROPAGATE_TAGS_TO_WORKERS_AT_LAUNCH any tag associated with a fleet is attached to workers when they launch. If the tags for a fleet change, the tags associated with running workers do not change.

If you don't specify tagPropagationMode, the default is NO_PROPAGATION.

" + "documentation":"

The tag propagation mode for the customer managed fleet.

" } }, - "documentation":"

The details of a customer managed fleet configuration.

" + "documentation":"

The configuration details for a customer managed fleet.

" }, "CustomerManagedFleetOperatingSystemFamily":{ "type":"string", @@ -4141,6 +4195,12 @@ "STOP_SCHEDULING_AND_CANCEL_TASKS" ] }, + "DefaultTaskCount":{ + "type":"integer", + "box":true, + "max":2147483647, + "min":1 + }, "DeleteBudgetRequest":{ "type":"structure", "required":[ @@ -4164,8 +4224,7 @@ }, "DeleteBudgetResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteFarmRequest":{ "type":"structure", @@ -4181,8 +4240,7 @@ }, "DeleteFarmResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteFleetRequest":{ "type":"structure", @@ -4214,8 +4272,7 @@ }, "DeleteFleetResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteLicenseEndpointRequest":{ "type":"structure", @@ -4231,8 +4288,7 @@ }, "DeleteLicenseEndpointResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteLimitRequest":{ "type":"structure", @@ -4257,8 +4313,7 @@ }, "DeleteLimitResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteMeteredProductRequest":{ "type":"structure", @@ -4283,8 +4338,7 @@ }, "DeleteMeteredProductResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteMonitorRequest":{ "type":"structure", @@ -4300,8 +4354,7 @@ }, "DeleteMonitorResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteQueueEnvironmentRequest":{ "type":"structure", @@ -4333,8 +4386,7 @@ }, "DeleteQueueEnvironmentResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteQueueFleetAssociationRequest":{ "type":"structure", @@ -4366,8 +4418,7 @@ }, "DeleteQueueFleetAssociationResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteQueueLimitAssociationRequest":{ "type":"structure", @@ -4399,8 +4450,7 @@ }, "DeleteQueueLimitAssociationResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteQueueRequest":{ "type":"structure", @@ -4425,8 +4475,7 @@ }, "DeleteQueueResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteStorageProfileRequest":{ "type":"structure", @@ -4451,8 +4500,7 @@ }, "DeleteStorageProfileResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DeleteWorkerRequest":{ "type":"structure", @@ -4484,8 +4532,7 @@ }, "DeleteWorkerResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DependenciesList":{ "type":"list", @@ -4559,8 +4606,7 @@ }, "DisassociateMemberFromFarmResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DisassociateMemberFromFleetRequest":{ "type":"structure", @@ -4592,8 +4638,7 @@ }, "DisassociateMemberFromFleetResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DisassociateMemberFromJobRequest":{ "type":"structure", @@ -4632,8 +4677,7 @@ }, "DisassociateMemberFromJobResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DisassociateMemberFromQueueRequest":{ "type":"structure", @@ -4665,14 +4709,12 @@ }, "DisassociateMemberFromQueueResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "DnsName":{"type":"string"}, "Document":{ "type":"structure", - "members":{ - }, + "members":{}, "document":true, "sensitive":true }, @@ -5374,7 +5416,6 @@ "required":[ "farmId", "displayName", - "kmsKeyArn", "createdAt", "createdBy" ], @@ -5719,7 +5760,7 @@ }, "vpcId":{ "shape":"VpcId", - "documentation":"

The VCP(virtual private cloud) ID associated with the license endpoint.

" + "documentation":"

The VPC (virtual private cloud) ID associated with the license endpoint.

" }, "dnsName":{ "shape":"DnsName", @@ -5871,15 +5912,15 @@ }, "roleArn":{ "shape":"IamRoleArn", - "documentation":"

The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.

" + "documentation":"

The Amazon Resource Name of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.

" }, "identityCenterInstanceArn":{ "shape":"IdentityCenterInstanceArn", - "documentation":"

The Amazon Resource Name (ARN) of the IAM Identity Center instance responsible for authenticating monitor users.

" + "documentation":"

The Amazon Resource Name of the IAM Identity Center instance responsible for authenticating monitor users.

" }, "identityCenterApplicationArn":{ "shape":"IdentityCenterApplicationArn", - "documentation":"

The Amazon Resource Name (ARN) that the IAM Identity Center assigned to the monitor when it was created.

" + "documentation":"

The Amazon Resource Name that the IAM Identity Center assigned to the monitor when it was created.

" }, "createdAt":{ "shape":"CreatedAt", @@ -6794,7 +6835,7 @@ }, "latestSessionActionId":{ "shape":"SessionActionId", - "documentation":"

The latest session ID for the task.

" + "documentation":"

The latest session action ID for the task.

" } } }, @@ -6969,7 +7010,8 @@ }, "InstanceType":{ "type":"string", - "pattern":"[a-zA-Z0-9]+\\.[a-zA-Z0-9]+" + "max":100, + "min":1 }, "InstanceTypes":{ "type":"list", @@ -7353,8 +7395,7 @@ }, "JobParameterDefinition":{ "type":"structure", - "members":{ - }, + "members":{}, "document":true }, "JobParameterDefinitions":{ @@ -7430,7 +7471,7 @@ }, "targetTaskRunStatus":{ "shape":"JobTargetTaskRunStatus", - "documentation":"

The task status to start with on the job.

" + "documentation":"

The task status to update the job's tasks to.

" }, "taskRunStatusCounts":{ "shape":"TaskRunStatusCounts", @@ -7557,7 +7598,7 @@ }, "targetTaskRunStatus":{ "shape":"JobTargetTaskRunStatus", - "documentation":"

The task status to start with on the job.

" + "documentation":"

The task status to update the job's tasks to.

" }, "taskRunStatusCounts":{ "shape":"TaskRunStatusCounts", @@ -7648,7 +7689,7 @@ }, "vpcId":{ "shape":"VpcId", - "documentation":"

The VCP(virtual private cloud) ID associated with the license endpoint.

" + "documentation":"

The VPC (virtual private cloud) ID associated with the license endpoint.

" } }, "documentation":"

The details for a license endpoint.

" @@ -9358,15 +9399,15 @@ }, "roleArn":{ "shape":"IamRoleArn", - "documentation":"

The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.

" + "documentation":"

The Amazon Resource Name of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.

" }, "identityCenterInstanceArn":{ "shape":"IdentityCenterInstanceArn", - "documentation":"

The Amazon Resource Name (ARN) of the IAM Identity Center instance responsible for authenticating monitor users.

" + "documentation":"

The Amazon Resource Name of the IAM Identity Center instance responsible for authenticating monitor users.

" }, "identityCenterApplicationArn":{ "shape":"IdentityCenterApplicationArn", - "documentation":"

The Amazon Resource Name (ARN) that the IAM Identity Center assigned to the monitor when it was created.

" + "documentation":"

The Amazon Resource Name that the IAM Identity Center assigned to the monitor when it was created.

" }, "createdAt":{ "shape":"CreatedAt", @@ -9597,8 +9638,7 @@ }, "PutMeteredProductResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "QueueBlockedReason":{ "type":"string", @@ -9859,6 +9899,13 @@ }, "documentation":"

The details of a queue summary.

" }, + "RangeConstraint":{ + "type":"string", + "enum":[ + "CONTIGUOUS", + "NONCONTIGUOUS" + ] + }, "RequiredFileSystemLocationNames":{ "type":"list", "member":{"shape":"FileSystemLocationName"}, @@ -9987,6 +10034,10 @@ "shape":"StringFilterExpression", "documentation":"

Filters by a string.

" }, + "stringListFilter":{ + "shape":"StringListFilterExpression", + "documentation":"

Filters by a list of string values.

" + }, "groupFilter":{ "shape":"SearchGroupedFilterExpressions", "documentation":"

Filters by group.

" @@ -10017,7 +10068,7 @@ "documentation":"

The operators to include in the search.

" } }, - "documentation":"

The filter expression, AND or OR, to use when searching among a group of search strings in a resource.

You can use two groupings per search each within parenthesis ().

" + "documentation":"

The search terms for a resource.

" }, "SearchJobsRequest":{ "type":"structure", @@ -10039,7 +10090,7 @@ }, "filterExpressions":{ "shape":"SearchGroupedFilterExpressions", - "documentation":"

The filter expression, AND or OR, to use when searching among a group of search strings in a resource.

You can use two groupings per search each within parenthesis ().

" + "documentation":"

The search terms for a resource.

" }, "sortExpressions":{ "shape":"SearchSortExpressions", @@ -10047,11 +10098,11 @@ }, "itemOffset":{ "shape":"SearchJobsRequestItemOffsetInteger", - "documentation":"

Defines how far into the scrollable list to start the return of results.

" + "documentation":"

The offset for the search results.

" }, "pageSize":{ "shape":"SearchJobsRequestPageSizeInteger", - "documentation":"

Specifies the number of items per page for the resource.

" + "documentation":"

Specifies the number of results to return.

" } } }, @@ -10086,7 +10137,7 @@ }, "nextItemOffset":{ "shape":"NextItemOffset", - "documentation":"

The next incremental starting point after the defined itemOffset.

" + "documentation":"

The next item offset for the search results.

" }, "totalResults":{ "shape":"TotalResults", @@ -10143,7 +10194,7 @@ }, "filterExpressions":{ "shape":"SearchGroupedFilterExpressions", - "documentation":"

The filter expression, AND or OR, to use when searching among a group of search strings in a resource.

You can use two groupings per search each within parenthesis ().

" + "documentation":"

The search terms for a resource.

" }, "sortExpressions":{ "shape":"SearchSortExpressions", @@ -10151,11 +10202,11 @@ }, "itemOffset":{ "shape":"SearchStepsRequestItemOffsetInteger", - "documentation":"

Defines how far into the scrollable list to start the return of results.

" + "documentation":"

The offset for the search results.

" }, "pageSize":{ "shape":"SearchStepsRequestPageSizeInteger", - "documentation":"

Specifies the number of items per page for the resource.

" + "documentation":"

Specifies the number of results to return.

" } } }, @@ -10190,7 +10241,7 @@ }, "nextItemOffset":{ "shape":"NextItemOffset", - "documentation":"

The next incremental starting point after the defined itemOffset.

" + "documentation":"

The next item offset for the search results.

" }, "totalResults":{ "shape":"TotalResults", @@ -10222,7 +10273,7 @@ }, "filterExpressions":{ "shape":"SearchGroupedFilterExpressions", - "documentation":"

The filter expression, AND or OR, to use when searching among a group of search strings in a resource.

You can use two groupings per search each within parenthesis ().

" + "documentation":"

The search terms for a resource.

" }, "sortExpressions":{ "shape":"SearchSortExpressions", @@ -10230,11 +10281,11 @@ }, "itemOffset":{ "shape":"SearchTasksRequestItemOffsetInteger", - "documentation":"

Defines how far into the scrollable list to start the return of results.

" + "documentation":"

The offset for the search results.

" }, "pageSize":{ "shape":"SearchTasksRequestPageSizeInteger", - "documentation":"

Specifies the number of items per page for the resource.

" + "documentation":"

Specifies the number of results to return.

" } } }, @@ -10269,7 +10320,7 @@ }, "nextItemOffset":{ "shape":"NextItemOffset", - "documentation":"

The next incremental starting point after the defined itemOffset.

" + "documentation":"

The next item offset for the search results.

" }, "totalResults":{ "shape":"TotalResults", @@ -10324,7 +10375,7 @@ }, "filterExpressions":{ "shape":"SearchGroupedFilterExpressions", - "documentation":"

The filter expression, AND or OR, to use when searching among a group of search strings in a resource.

You can use two groupings per search each within parenthesis ().

" + "documentation":"

The search terms for a resource.

" }, "sortExpressions":{ "shape":"SearchSortExpressions", @@ -10332,11 +10383,11 @@ }, "itemOffset":{ "shape":"SearchWorkersRequestItemOffsetInteger", - "documentation":"

Defines how far into the scrollable list to start the return of results.

" + "documentation":"

The offset for the search results.

" }, "pageSize":{ "shape":"SearchWorkersRequestPageSizeInteger", - "documentation":"

Specifies the number of items per page for the resource.

" + "documentation":"

Specifies the number of results to return.

" } } }, @@ -10371,7 +10422,7 @@ }, "nextItemOffset":{ "shape":"NextItemOffset", - "documentation":"

The next incremental starting point after the defined itemOffset.

" + "documentation":"

The next item offset for the search results.

" }, "totalResults":{ "shape":"TotalResults", @@ -10396,22 +10447,22 @@ "members":{ "instanceCapabilities":{ "shape":"ServiceManagedEc2InstanceCapabilities", - "documentation":"

The Amazon EC2 instance capabilities.

" + "documentation":"

The instance capabilities for the service managed EC2 fleet.

" }, "instanceMarketOptions":{ "shape":"ServiceManagedEc2InstanceMarketOptions", - "documentation":"

The Amazon EC2 market type.

" + "documentation":"

The instance market options for the service managed EC2 fleet.

" }, "vpcConfiguration":{ "shape":"VpcConfiguration", - "documentation":"

The VPC configuration details for a service managed Amazon EC2 fleet.

" + "documentation":"

The VPC configuration for the service managed EC2 fleet.

" }, "storageProfileId":{ "shape":"StorageProfileId", - "documentation":"

The storage profile ID.

" + "documentation":"

The storage profile ID for the service managed EC2 fleet.

" } }, - "documentation":"

The configuration details for a service managed Amazon EC2 fleet.

" + "documentation":"

The configuration details for a service managed EC2 fleet.

" }, "ServiceManagedEc2InstanceCapabilities":{ "type":"structure", @@ -10551,7 +10602,7 @@ }, "syncInputJobAttachments":{ "shape":"SyncInputJobAttachmentsSessionActionDefinition", - "documentation":"

The job attachments to sync with a session action.

" + "documentation":"

The session action definition for syncing input job attachments.

" } }, "documentation":"

The definition of the session action.

", @@ -10574,7 +10625,7 @@ }, "syncInputJobAttachments":{ "shape":"SyncInputJobAttachmentsSessionActionDefinitionSummary", - "documentation":"

The job attachments to sync with the session action definition.

" + "documentation":"

The session action definition summary for syncing input job attachments.

" } }, "documentation":"

The details of a session action definition.

", @@ -10946,7 +10997,7 @@ "type":"list", "member":{"shape":"StepAmountCapability"}, "max":25, - "min":1 + "min":0 }, "StepAmountCapability":{ "type":"structure", @@ -10975,7 +11026,7 @@ "type":"list", "member":{"shape":"StepAttributeCapability"}, "max":25, - "min":1 + "min":0 }, "StepAttributeCapability":{ "type":"structure", @@ -11157,10 +11208,36 @@ "type":{ "shape":"StepParameterType", "documentation":"

The data type of the parameter.

" + }, + "chunks":{ + "shape":"StepParameterChunks", + "documentation":"

The configuration for task chunking.

" } }, "documentation":"

The details of a step parameter.

" }, + "StepParameterChunks":{ + "type":"structure", + "required":[ + "defaultTaskCount", + "rangeConstraint" + ], + "members":{ + "defaultTaskCount":{ + "shape":"DefaultTaskCount", + "documentation":"

The number of tasks to combine into a single chunk by default.

" + }, + "targetRuntimeSeconds":{ + "shape":"TargetRuntimeSeconds", + "documentation":"

The number of seconds to aim for when forming chunks.

" + }, + "rangeConstraint":{ + "shape":"RangeConstraint", + "documentation":"

Specifies whether the chunked ranges must be contiguous or can have gaps between them.

" + } + }, + "documentation":"

Defines how a step parameter range should be divided into chunks.

" + }, "StepParameterList":{ "type":"list", "member":{"shape":"StepParameter"} @@ -11235,7 +11312,7 @@ }, "targetTaskRunStatus":{ "shape":"StepTargetTaskRunStatus", - "documentation":"

The task status to start with on the job.

" + "documentation":"

The task status to update the job's tasks to.

" }, "taskRunStatusCounts":{ "shape":"TaskRunStatusCounts", @@ -11322,7 +11399,7 @@ }, "targetTaskRunStatus":{ "shape":"StepTargetTaskRunStatus", - "documentation":"

The task status to start with on the job.

" + "documentation":"

The task status to update the job's tasks to.

" }, "createdAt":{ "shape":"CreatedAt", @@ -11434,10 +11511,39 @@ }, "documentation":"

Searches for a particular string.

" }, + "StringFilterList":{ + "type":"list", + "member":{"shape":"StringFilter"}, + "max":16, + "min":1 + }, "StringList":{ "type":"list", "member":{"shape":"String"} }, + "StringListFilterExpression":{ + "type":"structure", + "required":[ + "name", + "operator", + "values" + ], + "members":{ + "name":{ + "shape":"String", + "documentation":"

The field name to search.

" + }, + "operator":{ + "shape":"ComparisonOperator", + "documentation":"

The type of comparison to use for this search. ANY_EQUALS and ALL_NOT_EQUALS are supported.

" + }, + "values":{ + "shape":"StringFilterList", + "documentation":"

The list of string values to search for.

" + } + }, + "documentation":"

Searches for a match within a list of strings.

" + }, "Subdomain":{ "type":"string", "pattern":"[a-z0-9-]{1,100}" @@ -11453,20 +11559,20 @@ "members":{ "stepId":{ "shape":"StepId", - "documentation":"

The step ID for the step in the job attachment.

" + "documentation":"

The step ID for the sync input job attachments session action.

" } }, - "documentation":"

The job attachment in a session action to sync.

" + "documentation":"

The session action definition for syncing input job attachments.

" }, "SyncInputJobAttachmentsSessionActionDefinitionSummary":{ "type":"structure", "members":{ "stepId":{ "shape":"StepId", - "documentation":"

The step ID of the step in the job attachment.

" + "documentation":"

The step ID for the sync input job attachments session action summary.

" } }, - "documentation":"

The details of a synced job attachment.

" + "documentation":"

The summary of the session action definition for syncing input job attachments.

" }, "SyntheticTimestamp_date_time":{ "type":"timestamp", @@ -11497,14 +11603,19 @@ }, "TagResourceResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "Tags":{ "type":"map", "key":{"shape":"String"}, "value":{"shape":"String"} }, + "TargetRuntimeSeconds":{ + "type":"integer", + "box":true, + "max":2147483647, + "min":0 + }, "TaskFailureRetryCount":{ "type":"integer", "box":true, @@ -11720,6 +11831,10 @@ "updatedBy":{ "shape":"UpdatedBy", "documentation":"

The user or system that updated this resource.

" + }, + "latestSessionActionId":{ + "shape":"SessionActionId", + "documentation":"

The latest session action ID for the task.

" } }, "documentation":"

The details of a task search.

" @@ -11783,7 +11898,7 @@ }, "latestSessionActionId":{ "shape":"SessionActionId", - "documentation":"

The latest session action for the task.

" + "documentation":"

The latest session action ID for the task.

" } }, "documentation":"

The details of a task.

" @@ -11876,8 +11991,7 @@ }, "UntagResourceResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateBudgetRequest":{ "type":"structure", @@ -11937,8 +12051,7 @@ }, "UpdateBudgetResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateFarmRequest":{ "type":"structure", @@ -11962,8 +12075,7 @@ }, "UpdateFarmResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateFleetRequest":{ "type":"structure", @@ -12023,8 +12135,7 @@ }, "UpdateFleetResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateJobLifecycleStatus":{ "type":"string", @@ -12091,8 +12202,7 @@ }, "UpdateJobResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateLimitRequest":{ "type":"structure", @@ -12129,8 +12239,7 @@ }, "UpdateLimitResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateMonitorRequest":{ "type":"structure", @@ -12152,14 +12261,13 @@ }, "roleArn":{ "shape":"IamRoleArn", - "documentation":"

The Amazon Resource Name (ARN) of the new IAM role to use with the monitor.

" + "documentation":"

The Amazon Resource Name of the new IAM role to use with the monitor.

" } } }, "UpdateMonitorResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateQueueEnvironmentRequest":{ "type":"structure", @@ -12210,8 +12318,7 @@ }, "UpdateQueueEnvironmentResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateQueueFleetAssociationRequest":{ "type":"structure", @@ -12248,8 +12355,7 @@ }, "UpdateQueueFleetAssociationResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateQueueFleetAssociationStatus":{ "type":"string", @@ -12294,8 +12400,7 @@ }, "UpdateQueueLimitAssociationResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateQueueLimitAssociationStatus":{ "type":"string", @@ -12375,8 +12480,7 @@ }, "UpdateQueueResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateSessionRequest":{ "type":"structure", @@ -12427,8 +12531,7 @@ }, "UpdateSessionResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateStepRequest":{ "type":"structure", @@ -12479,8 +12582,7 @@ }, "UpdateStepResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateStorageProfileRequest":{ "type":"structure", @@ -12528,8 +12630,7 @@ }, "UpdateStorageProfileResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateTaskRequest":{ "type":"structure", @@ -12587,8 +12688,7 @@ }, "UpdateTaskResponse":{ "type":"structure", - "members":{ - } + "members":{} }, "UpdateWorkerRequest":{ "type":"structure", @@ -12923,7 +13023,9 @@ }, "VpcResourceConfigurationArns":{ "type":"list", - "member":{"shape":"VpcResourceConfigurationArn"} + "member":{"shape":"VpcResourceConfigurationArn"}, + "max":10, + "min":0 }, "WindowsUser":{ "type":"structure", diff --git a/awscli/botocore/data/deadline/2023-10-12/waiters-2.json b/awscli/botocore/data/deadline/2023-10-12/waiters-2.json index eb6bcc6dfc6c..a494c63d2302 100644 --- a/awscli/botocore/data/deadline/2023-10-12/waiters-2.json +++ b/awscli/botocore/data/deadline/2023-10-12/waiters-2.json @@ -23,8 +23,45 @@ "expected" : "UPDATE_FAILED" } ] }, + "JobComplete" : { + "description" : "Wait until a job reaches any terminal status. Waits up to 1 hour by default.", + "delay" : 15, + "maxAttempts" : 240, + "operation" : "GetJob", + "acceptors" : [ { + "matcher" : "path", + "argument" : "taskRunStatus", + "state" : "success", + "expected" : "SUCCEEDED" + }, { + "matcher" : "path", + "argument" : "taskRunStatus", + "state" : "success", + "expected" : "FAILED" + }, { + "matcher" : "path", + "argument" : "taskRunStatus", + "state" : "success", + "expected" : "CANCELED" + }, { + "matcher" : "path", + "argument" : "taskRunStatus", + "state" : "success", + "expected" : "SUSPENDED" + }, { + "matcher" : "path", + "argument" : "taskRunStatus", + "state" : "success", + "expected" : "NOT_COMPATIBLE" + }, { + "matcher" : "path", + "argument" : "lifecycleStatus", + "state" : "success", + "expected" : "ARCHIVED" + } ] + }, "JobCreateComplete" : { - "description" : "Wait until a Job is created. Use this after invoking CreateJob.", + "description" : "Wait until a job is created. Use this after invoking CreateJob.", "delay" : 1, "maxAttempts" : 120, "operation" : "GetJob", @@ -60,6 +97,43 @@ "expected" : "CREATE_FAILED" } ] }, + "JobSucceeded" : { + "description" : "Wait until a job has succeeded. Fails if the job reaches a non-successful terminal status. Waits up to 1 hour by default.", + "delay" : 15, + "maxAttempts" : 240, + "operation" : "GetJob", + "acceptors" : [ { + "matcher" : "path", + "argument" : "taskRunStatus", + "state" : "success", + "expected" : "SUCCEEDED" + }, { + "matcher" : "path", + "argument" : "taskRunStatus", + "state" : "failure", + "expected" : "FAILED" + }, { + "matcher" : "path", + "argument" : "taskRunStatus", + "state" : "failure", + "expected" : "CANCELED" + }, { + "matcher" : "path", + "argument" : "taskRunStatus", + "state" : "failure", + "expected" : "SUSPENDED" + }, { + "matcher" : "path", + "argument" : "taskRunStatus", + "state" : "failure", + "expected" : "NOT_COMPATIBLE" + }, { + "matcher" : "path", + "argument" : "lifecycleStatus", + "state" : "failure", + "expected" : "ARCHIVED" + } ] + }, "LicenseEndpointDeleted" : { "description" : "Wait until a LicenseEndpoint is Deleted. Use this after invoking DeleteLicenseEndpoint.", "delay" : 10, diff --git a/awscli/botocore/data/ec2/2016-11-15/service-2.json b/awscli/botocore/data/ec2/2016-11-15/service-2.json index 59f2dee5fd72..ebe719b59f1b 100644 --- a/awscli/botocore/data/ec2/2016-11-15/service-2.json +++ b/awscli/botocore/data/ec2/2016-11-15/service-2.json @@ -6522,7 +6522,7 @@ }, "input":{"shape":"ModifyVolumeRequest"}, "output":{"shape":"ModifyVolumeResult"}, - "documentation":"

You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you might be able to apply these changes without stopping the instance or detaching the volume from it. For more information about modifying EBS volumes, see Amazon EBS Elastic Volumes in the Amazon EBS User Guide.

When you complete a resize operation on your volume, you need to extend the volume's file-system size to take advantage of the new storage capacity. For more information, see Extend the file system.

For more information, see Monitor the progress of volume modifications in the Amazon EBS User Guide.

With previous-generation instance types, resizing an EBS volume might require detaching and reattaching the volume or stopping and restarting the instance.

After modifying a volume, you must wait at least six hours and ensure that the volume is in the in-use or available state before you can modify the same volume. This is sometimes referred to as a cooldown period.

" + "documentation":"

You can modify several parameters of an existing EBS volume, including volume size, volume type, and IOPS capacity. If your EBS volume is attached to a current-generation EC2 instance type, you might be able to apply these changes without stopping the instance or detaching the volume from it. For more information about modifying EBS volumes, see Amazon EBS Elastic Volumes in the Amazon EBS User Guide.

When you complete a resize operation on your volume, you need to extend the volume's file-system size to take advantage of the new storage capacity. For more information, see Extend the file system.

For more information, see Monitor the progress of volume modifications in the Amazon EBS User Guide.

With previous-generation instance types, resizing an EBS volume might require detaching and reattaching the volume or stopping and restarting the instance.

After you initiate a volume modification, you must wait for that modification to reach the completed state before you can initiate another modification for the same volume. You can modify a volume up to four times within a rolling 24-hour period, as long as the volume is in the in-use or available state, and all previous modifications for that volume are completed. If you exceed this limit, you get an error message that indicates when you can perform your next modification.

" }, "ModifyVolumeAttribute":{ "name":"ModifyVolumeAttribute", @@ -38395,7 +38395,7 @@ "members":{ "OrganizationTargets":{ "shape":"IpamPolicyOrganizationTargetSet", - "documentation":"

The Amazon Web Services Organizations targets for an IPAM policy.

", + "documentation":"

The IDs of the Amazon Web Services Organizations targets.

A target can be an individual Amazon Web Services account or an entity within an Amazon Web Services Organization to which an IPAM policy can be applied.

", "locationName":"organizationTargetSet" }, "NextToken":{ @@ -47087,7 +47087,7 @@ "members":{ "OrganizationTargetId":{ "shape":"String", - "documentation":"

The ID of a Amazon Web Services Organizations target for an IPAM policy.

", + "documentation":"

The ID of the Amazon Web Services Organizations target.

A target can be an individual Amazon Web Services account or an entity within an Amazon Web Services Organization to which an IPAM policy can be applied.

", "locationName":"organizationTargetId" } }, diff --git a/awscli/botocore/data/ecs/2014-11-13/service-2.json b/awscli/botocore/data/ecs/2014-11-13/service-2.json index 63930f8f896b..6d9631566d22 100644 --- a/awscli/botocore/data/ecs/2014-11-13/service-2.json +++ b/awscli/botocore/data/ecs/2014-11-13/service-2.json @@ -4518,6 +4518,10 @@ "instanceRequirements":{ "shape":"InstanceRequirementsRequest", "documentation":"

The instance requirements. You can specify:

Amazon ECS automatically selects the instances that match the specified criteria.

" + }, + "fipsEnabled":{ + "shape":"BoxedBoolean", + "documentation":"

Determines whether to enable FIPS 140-2 validated cryptographic modules on EC2 instances launched by the capacity provider. If true, instances use FIPS-compliant cryptographic algorithms and modules for enhanced security compliance. If false, instances use standard cryptographic implementations.

If not specified, instances are launched with FIPS enabled in AWS GovCloud (US) regions and FIPS disabled in other regions.

" } }, "documentation":"

The launch template configuration for Amazon ECS Managed Instances. This defines how Amazon ECS launches Amazon EC2 instances, including the instance profile for your tasks, network and storage configuration, capacity options, and instance requirements for flexible instance type selection.

" diff --git a/awscli/botocore/data/evs/2023-07-27/service-2.json b/awscli/botocore/data/evs/2023-07-27/service-2.json index 93253a1629d0..bf1a7576cda4 100644 --- a/awscli/botocore/data/evs/2023-07-27/service-2.json +++ b/awscli/botocore/data/evs/2023-07-27/service-2.json @@ -43,7 +43,7 @@ "errors":[ {"shape":"ValidationException"} ], - "documentation":"

Creates an Amazon EVS environment that runs VCF software, such as SDDC Manager, NSX Manager, and vCenter Server.

During environment creation, Amazon EVS performs validations on DNS settings, provisions VLAN subnets and hosts, and deploys the supplied version of VCF.

It can take several hours to create an environment. After the deployment completes, you can configure VCF in the vSphere user interface according to your needs.

You cannot use the dedicatedHostId and placementGroupId parameters together in the same CreateEnvironment action. This results in a ValidationException response.

", + "documentation":"

Creates an Amazon EVS environment that runs VCF software, such as SDDC Manager, NSX Manager, and vCenter Server.

During environment creation, Amazon EVS performs validations on DNS settings, provisions VLAN subnets and hosts, and deploys the supplied version of VCF.

It can take several hours to create an environment. After the deployment completes, you can configure VCF in the vSphere user interface according to your needs.

When creating a new environment, the default ESX version for the selected VCF version will be used, you cannot choose a specific ESX version in CreateEnvironment action. When a host has been added with a specific ESX version, it can only be upgraded using vCenter Lifecycle Manager.

You cannot use the dedicatedHostId and placementGroupId parameters together in the same CreateEnvironment action. This results in a ValidationException response.

", "idempotent":true }, "CreateEnvironmentHost":{ @@ -58,7 +58,7 @@ {"shape":"ThrottlingException"}, {"shape":"ValidationException"} ], - "documentation":"

Creates an ESXi host and adds it to an Amazon EVS environment. Amazon EVS supports 4-16 hosts per environment.

This action can only be used after the Amazon EVS environment is deployed.

You can use the dedicatedHostId parameter to specify an Amazon EC2 Dedicated Host for ESXi host creation.

You can use the placementGroupId parameter to specify a cluster or partition placement group to launch EC2 instances into.

You cannot use the dedicatedHostId and placementGroupId parameters together in the same CreateEnvironmentHost action. This results in a ValidationException response.

", + "documentation":"

Creates an ESX host and adds it to an Amazon EVS environment. Amazon EVS supports 4-16 hosts per environment.

This action can only be used after the Amazon EVS environment is deployed.

You can use the dedicatedHostId parameter to specify an Amazon EC2 Dedicated Host for ESX host creation.

You can use the placementGroupId parameter to specify a cluster or partition placement group to launch EC2 instances into.

If you don't specify an ESX version when adding hosts using CreateEnvironmentHost action, Amazon EVS automatically uses the default ESX version associated with your environment's VCF version. To find the default ESX version for a particular VCF version, use the GetVersions action.

You cannot use the dedicatedHostId and placementGroupId parameters together in the same CreateEnvironmentHost action. This results in a ValidationException response.

", "idempotent":true }, "DeleteEnvironment":{ @@ -119,7 +119,23 @@ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ], - "documentation":"

Returns a description of the specified environment.

" + "documentation":"

Returns a description of the specified environment.

", + "readonly":true + }, + "GetVersions":{ + "name":"GetVersions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetVersionsRequest"}, + "output":{"shape":"GetVersionsResponse"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"} + ], + "documentation":"

Returns information about VCF versions, ESX versions and EC2 instance types provided by Amazon EVS. For each VCF version, the response also includes the default ESX version and provided EC2 instance types.

", + "readonly":true }, "ListEnvironmentHosts":{ "name":"ListEnvironmentHosts", @@ -133,7 +149,8 @@ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ], - "documentation":"

List the hosts within an environment.

" + "documentation":"

List the hosts within an environment.

", + "readonly":true }, "ListEnvironmentVlans":{ "name":"ListEnvironmentVlans", @@ -147,7 +164,8 @@ {"shape":"ValidationException"}, {"shape":"ResourceNotFoundException"} ], - "documentation":"

Lists environment VLANs that are associated with the specified environment.

" + "documentation":"

Lists environment VLANs that are associated with the specified environment.

", + "readonly":true }, "ListEnvironments":{ "name":"ListEnvironments", @@ -160,7 +178,8 @@ "errors":[ {"shape":"ValidationException"} ], - "documentation":"

Lists the Amazon EVS environments in your Amazon Web Services account in the specified Amazon Web Services Region.

" + "documentation":"

Lists the Amazon EVS environments in your Amazon Web Services account in the specified Amazon Web Services Region.

", + "readonly":true }, "ListTagsForResource":{ "name":"ListTagsForResource", @@ -173,7 +192,8 @@ "errors":[ {"shape":"ResourceNotFoundException"} ], - "documentation":"

Lists the tags for an Amazon EVS resource.

" + "documentation":"

Lists the tags for an Amazon EVS resource.

", + "readonly":true }, "TagResource":{ "name":"TagResource", @@ -274,7 +294,7 @@ "members":{ "type":{ "shape":"CheckType", - "documentation":"

The check type. Amazon EVS performs the following checks.

" + "documentation":"

The check type. Amazon EVS performs the following checks.

" }, "result":{ "shape":"CheckResult", @@ -348,6 +368,10 @@ "host":{ "shape":"HostInfoForCreate", "documentation":"

The host that is created and added to the environment.

" + }, + "esxVersion":{ + "shape":"EsxVersion", + "documentation":"

The ESX version to use for the host.

" } } }, @@ -402,7 +426,7 @@ }, "vpcId":{ "shape":"VpcId", - "documentation":"

A unique ID for the VPC that the environment is deployed inside.

Amazon EVS requires that all VPC subnets exist in a single Availability Zone in a Region where the service is available.

The VPC that you specify must have a valid DHCP option set with domain name, at least two DNS servers, and an NTP server. These settings are used to configure your VCF appliances and hosts. The VPC cannot be used with any other deployed Amazon EVS environment. Amazon EVS does not provide multi-VPC support for environments at this time.

Amazon EVS does not support the following Amazon Web Services networking options for NSX overlay connectivity: cross-Region VPC peering, Amazon S3 gateway endpoints, or Amazon Web Services Direct Connect virtual private gateway associations.

Ensure that you specify a VPC that is adequately sized to accommodate the {evws} subnets.

" + "documentation":"

A unique ID for the VPC that the environment is deployed inside.

Amazon EVS requires that all VPC subnets exist in a single Availability Zone in a Region where the service is available.

The VPC that you specify must have a valid DHCP option set with domain name, at least two DNS servers, and an NTP server. These settings are used to configure your VCF appliances and hosts. The VPC cannot be used with any other deployed Amazon EVS environment. Amazon EVS does not provide multi-VPC support for environments at this time.

Amazon EVS does not support the following Amazon Web Services networking options for NSX overlay connectivity: cross-Region VPC peering, Amazon S3 gateway endpoints, or Amazon Web Services Direct Connect virtual private gateway associations.

Ensure that you specify a VPC that is adequately sized to accommodate the Amazon EVS subnets.

" }, "serviceAccessSubnetId":{ "shape":"SubnetId", @@ -410,7 +434,7 @@ }, "vcfVersion":{ "shape":"VcfVersion", - "documentation":"

The VCF version to use for the environment. Amazon EVS only supports VCF version 5.2.1 at this time.

" + "documentation":"

The VCF version to use for the environment.

" }, "termsAccepted":{ "shape":"Boolean", @@ -426,7 +450,7 @@ }, "hosts":{ "shape":"HostInfoForCreateList", - "documentation":"

The ESXi hosts to add to the environment. Amazon EVS requires that you provide details for a minimum of 4 hosts during environment creation.

For each host, you must provide the desired hostname, EC2 SSH keypair name, and EC2 instance type. Optionally, you can also provide a partition or cluster placement group to use, or use Amazon EC2 Dedicated Hosts.

" + "documentation":"

The ESX hosts to add to the environment. Amazon EVS requires that you provide details for a minimum of 4 hosts during environment creation.

For each host, you must provide the desired hostname, EC2 SSH keypair name, and EC2 instance type. Optionally, you can also provide a partition or cluster placement group to use, or use Amazon EC2 Dedicated Hosts.

" }, "connectivityInfo":{ "shape":"ConnectivityInfo", @@ -728,6 +752,15 @@ "type":"list", "member":{"shape":"EnvironmentSummary"} }, + "EsxVersion":{ + "type":"string", + "max":128, + "min":0 + }, + "EsxVersionList":{ + "type":"list", + "member":{"shape":"String"} + }, "GetEnvironmentRequest":{ "type":"structure", "required":["environmentId"], @@ -747,6 +780,27 @@ } } }, + "GetVersionsRequest":{ + "type":"structure", + "members":{} + }, + "GetVersionsResponse":{ + "type":"structure", + "required":[ + "vcfVersions", + "instanceTypeEsxVersions" + ], + "members":{ + "vcfVersions":{ + "shape":"VcfVersionList", + "documentation":"

A list of VCF versions with their availability status, default ESX version, and instance types.

" + }, + "instanceTypeEsxVersions":{ + "shape":"InstanceTypeEsxVersionsList", + "documentation":"

A list of EC2 instance types and their available ESX versions.

" + } + } + }, "Host":{ "type":"structure", "members":{ @@ -764,7 +818,7 @@ }, "instanceType":{ "shape":"InstanceType", - "documentation":"

The EC2 instance type of the host.

EC2 instances created through Amazon EVS do not support associating an IAM instance profile.

" + "documentation":"

The EC2 instance type of the host.

Currently, Amazon EVS supports only the i4i.metal instance type.

EC2 instances created through Amazon EVS do not support associating an IAM instance profile.

" }, "placementGroupId":{ "shape":"PlacementGroupId", @@ -799,7 +853,7 @@ "documentation":"

The elastic network interfaces that are attached to the host.

" } }, - "documentation":"

An ESXi host that runs on an Amazon EC2 bare metal instance. Four hosts are created in an Amazon EVS environment during environment creation. You can add hosts to an environment using the CreateEnvironmentHost operation. Amazon EVS supports 4-16 hosts per environment.

" + "documentation":"

An ESX host that runs on an Amazon EC2 bare metal instance. Four hosts are created in an Amazon EVS environment during environment creation. You can add hosts to an environment using the CreateEnvironmentHost operation. Amazon EVS supports 4-16 hosts per environment.

" }, "HostInfoForCreate":{ "type":"structure", @@ -819,7 +873,7 @@ }, "instanceType":{ "shape":"InstanceType", - "documentation":"

The EC2 instance type that represents the host.

" + "documentation":"

The EC2 instance type that represents the host.

Currently, Amazon EVS supports only the i4i.metal instance type.

" }, "placementGroupId":{ "shape":"PlacementGroupId", @@ -886,7 +940,7 @@ "members":{ "vmkManagement":{ "shape":"InitialVlanInfo", - "documentation":"

The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.

" + "documentation":"

The host VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESX hosts and communicating with VMware vCenter Server.

" }, "vmManagement":{ "shape":"InitialVlanInfo", @@ -898,7 +952,7 @@ }, "vSan":{ "shape":"InitialVlanInfo", - "documentation":"

The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.

" + "documentation":"

The vSAN VLAN subnet. This VLAN subnet carries the communication between ESX hosts to implement a vSAN shared storage pool.

" }, "vTep":{ "shape":"InitialVlanInfo", @@ -914,7 +968,7 @@ }, "hcx":{ "shape":"InitialVlanInfo", - "documentation":"

The HCX VLAN subnet. This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.

If you plan to use a public HCX VLAN subnet, the following requirements must be met:

" + "documentation":"

The HCX VLAN subnet. This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.

If you plan to use a public HCX VLAN subnet, the following requirements must be met:

" }, "expansionVlan1":{ "shape":"InitialVlanInfo", @@ -939,10 +993,50 @@ "type":"string", "enum":["i4i.metal"] }, + "InstanceTypeEsxVersionsInfo":{ + "type":"structure", + "required":[ + "instanceType", + "esxVersions" + ], + "members":{ + "instanceType":{ + "shape":"InstanceType", + "documentation":"

The EC2 instance type.

" + }, + "esxVersions":{ + "shape":"EsxVersionList", + "documentation":"

The list of ESX versions offered for this instance type.

" + } + }, + "documentation":"

Information about ESX versions offered for each EC2 instance type.

" + }, + "InstanceTypeEsxVersionsList":{ + "type":"list", + "member":{"shape":"InstanceTypeEsxVersionsInfo"} + }, + "InstanceTypeList":{ + "type":"list", + "member":{"shape":"InstanceType"} + }, "Integer":{ "type":"integer", "box":true }, + "InternalServerException":{ + "type":"structure", + "required":["message"], + "members":{ + "message":{ + "shape":"String", + "documentation":"

Describes the error encountered.

" + } + }, + "documentation":"

An internal server error occurred. Retry your request.

", + "exception":true, + "fault":true, + "retryable":{"throttling":false} + }, "IpAddress":{ "type":"string", "pattern":"(\\d{1,3}\\.){3}\\d{1,3}" @@ -1299,7 +1393,7 @@ "documentation":"

The seconds to wait to retry.

" } }, - "documentation":"

The operation couldn't be performed because the service is throttling requests. This exception is thrown when there are too many requests accepted concurrently from the service endpoint.

", + "documentation":"

The operation could not be performed because the service is throttling requests. This exception is thrown when the service endpoint receives too many concurrent requests.

", "exception":true, "retryable":{"throttling":false} }, @@ -1450,7 +1544,42 @@ }, "VcfVersion":{ "type":"string", - "enum":["VCF-5.2.1"] + "enum":[ + "VCF-5.2.1", + "VCF-5.2.2" + ] + }, + "VcfVersionInfo":{ + "type":"structure", + "required":[ + "vcfVersion", + "status", + "defaultEsxVersion", + "instanceTypes" + ], + "members":{ + "vcfVersion":{ + "shape":"VcfVersion", + "documentation":"

The VCF version number.

" + }, + "status":{ + "shape":"String", + "documentation":"

The status for this VCF version. Valid values are:

If the version you need shows RESTRICTED, and you require, check out VCF versions and EC2 instance types provided by Amazon EVS for more information.

" + }, + "defaultEsxVersion":{ + "shape":"String", + "documentation":"

The default ESX version for this VCF version. It is based on Broadcom's Bill Of Materials (BOM).

" + }, + "instanceTypes":{ + "shape":"InstanceTypeList", + "documentation":"

EC2 instance types provided by Amazon EVS for this VCF version for creating environments.

" + } + }, + "documentation":"

Information about a VCF versions provided by Amazon EVS, including its status, default ESX version, and EC2 instance types.

" + }, + "VcfVersionList":{ + "type":"list", + "member":{"shape":"VcfVersionInfo"} }, "Vlan":{ "type":"structure", diff --git a/awscli/botocore/data/lakeformation/2017-03-31/service-2.json b/awscli/botocore/data/lakeformation/2017-03-31/service-2.json index 00486cc7ea55..49b1c3918d98 100644 --- a/awscli/botocore/data/lakeformation/2017-03-31/service-2.json +++ b/awscli/botocore/data/lakeformation/2017-03-31/service-2.json @@ -568,6 +568,25 @@ ], "documentation":"

Returns the set of Amazon S3 objects that make up the specified governed table. A transaction ID or timestamp can be specified for time-travel queries.

" }, + "GetTemporaryDataLocationCredentials":{ + "name":"GetTemporaryDataLocationCredentials", + "http":{ + "method":"POST", + "requestUri":"/GetTemporaryDataLocationCredentials" + }, + "input":{"shape":"GetTemporaryDataLocationCredentialsRequest"}, + "output":{"shape":"GetTemporaryDataLocationCredentialsResponse"}, + "errors":[ + {"shape":"InvalidInputException"}, + {"shape":"InternalServiceException"}, + {"shape":"OperationTimeoutException"}, + {"shape":"GlueEncryptionException"}, + {"shape":"EntityNotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ConflictException"} + ], + "documentation":"

Allows a user or application in a secure environment to access data in a specific Amazon S3 location registered with Lake Formation by providing temporary scoped credentials that are limited to the requested data location and the caller's authorized access level.

The API operation returns an error in the following scenarios:

" + }, "GetTemporaryGluePartitionCredentials":{ "name":"GetTemporaryGluePartitionCredentials", "http":{ @@ -1062,6 +1081,10 @@ "exception":true }, "AccessKeyIdString":{"type":"string"}, + "AccountIdString":{ + "type":"string", + "pattern":"^\\d{12}$" + }, "AddLFTagsToResourceRequest":{ "type":"structure", "required":[ @@ -1431,6 +1454,17 @@ }, "documentation":"

A Lake Formation condition, which applies to permissions and opt-ins that contain an expression.

" }, + "ConflictException":{ + "type":"structure", + "members":{ + "Message":{ + "shape":"MessageString", + "documentation":"

A message describing the problem.

" + } + }, + "documentation":"

Multiple resources exist with the same Amazon S3 location

", + "exception":true + }, "ContextKey":{ "type":"string", "max":128, @@ -1565,6 +1599,13 @@ "max":43200, "min":900 }, + "CredentialsScope":{ + "type":"string", + "enum":[ + "READ", + "READWRITE" + ] + }, "DataCellsFilter":{ "type":"structure", "required":[ @@ -2471,6 +2512,38 @@ } } }, + "GetTemporaryDataLocationCredentialsRequest":{ + "type":"structure", + "members":{ + "DurationSeconds":{ + "shape":"CredentialTimeoutDurationSecondInteger", + "documentation":"

The time period, between 900 and 43,200 seconds, for the timeout of the temporary credentials.

" + }, + "AuditContext":{"shape":"AuditContext"}, + "DataLocations":{ + "shape":"PathStringList", + "documentation":"

The Amazon S3 data location that you want to access.

" + }, + "CredentialsScope":{ + "shape":"CredentialsScope", + "documentation":"

The credential scope is determined by the caller's Lake Formation permission on the associated table. Credential scope can be either:

" + } + } + }, + "GetTemporaryDataLocationCredentialsResponse":{ + "type":"structure", + "members":{ + "Credentials":{"shape":"TemporaryCredentials"}, + "AccessibleDataLocations":{ + "shape":"PathStringList", + "documentation":"

Refers to the Amazon S3 locations that can be accessed through the GetTemporaryCredentialsForLocation API operation.

" + }, + "CredentialsScope":{ + "shape":"CredentialsScope", + "documentation":"

The credential scope is determined by the caller's Lake Formation permission on the associated table. Credential scope can be either:

" + } + } + }, "GetTemporaryGluePartitionCredentialsRequest":{ "type":"structure", "required":[ @@ -3627,6 +3700,10 @@ "WithPrivilegedAccess":{ "shape":"Boolean", "documentation":"

Grants the calling principal the permissions to perform all supported Lake Formation operations on the registered data location.

" + }, + "ExpectedResourceOwnerAccount":{ + "shape":"AccountIdString", + "documentation":"

The Amazon Web Services account that owns the Glue tables associated with specific Amazon S3 locations.

" } } }, @@ -3733,6 +3810,14 @@ "WithPrivilegedAccess":{ "shape":"NullableBoolean", "documentation":"

Grants the calling principal the permissions to perform all supported Lake Formation operations on the registered data location.

" + }, + "VerificationStatus":{ + "shape":"VerificationStatus", + "documentation":"

Indicates whether the registered role has sufficient permissions to access registered Amazon S3 location. Verification Status can be one of the following:

" + }, + "ExpectedResourceOwnerAccount":{ + "shape":"AccountIdString", + "documentation":"

The Amazon Web Services account that owns the Glue tables associated with specific Amazon S3 locations.

" } }, "documentation":"

A structure containing information about an Lake Formation resource.

" @@ -4193,6 +4278,28 @@ }, "documentation":"

A structure describing a table resource with LF-tags.

" }, + "TemporaryCredentials":{ + "type":"structure", + "members":{ + "AccessKeyId":{ + "shape":"AccessKeyIdString", + "documentation":"

The access key ID for the temporary credentials.

" + }, + "SecretAccessKey":{ + "shape":"SecretAccessKeyString", + "documentation":"

The secret key for the temporary credentials.

" + }, + "SessionToken":{ + "shape":"SessionTokenString", + "documentation":"

The session token for the temporary credentials.

" + }, + "Expiration":{ + "shape":"ExpirationTimestamp", + "documentation":"

The date and time when the temporary credentials expire.

" + } + }, + "documentation":"

A temporary set of credentials for an Lake Formation user. These credentials are scoped down to only access the raw data sources that the user has access to.

The temporary security credentials consist of an access key and a session token. The access key consists of an access key ID and a secret key. When the credentials are created, they are associated with an IAM access control policy that limits what the user can do when using the credentials.

" + }, "ThrottledException":{ "type":"structure", "members":{ @@ -4445,6 +4552,10 @@ "HybridAccessEnabled":{ "shape":"NullableBoolean", "documentation":"

Specifies whether the data access of tables pointing to the location can be managed by both Lake Formation permissions as well as Amazon S3 bucket policies.

" + }, + "ExpectedResourceOwnerAccount":{ + "shape":"AccountIdString", + "documentation":"

The Amazon Web Services account that owns the Glue tables associated with specific Amazon S3 locations.

" } } }, @@ -4527,6 +4638,14 @@ "member":{"shape":"ValueString"}, "min":1 }, + "VerificationStatus":{ + "type":"string", + "enum":[ + "VERIFIED", + "VERIFICATION_FAILED", + "NOT_VERIFIED" + ] + }, "VersionString":{ "type":"string", "max":255, diff --git a/awscli/botocore/data/opensearchserverless/2021-11-01/service-2.json b/awscli/botocore/data/opensearchserverless/2021-11-01/service-2.json index 740c91d4397e..a12c6807cc26 100644 --- a/awscli/botocore/data/opensearchserverless/2021-11-01/service-2.json +++ b/awscli/botocore/data/opensearchserverless/2021-11-01/service-2.json @@ -30,6 +30,21 @@ "documentation":"

Returns attributes for one or more collections, including the collection endpoint, the OpenSearch Dashboards endpoint, and FIPS-compliant endpoints. For more information, see Creating and managing Amazon OpenSearch Serverless collections.

", "readonly":true }, + "BatchGetCollectionGroup":{ + "name":"BatchGetCollectionGroup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"BatchGetCollectionGroupRequest"}, + "output":{"shape":"BatchGetCollectionGroupResponse"}, + "errors":[ + {"shape":"InternalServerException"}, + {"shape":"ValidationException"} + ], + "documentation":"

Returns attributes for one or more collection groups, including capacity limits and the number of collections in each group. For more information, see Creating and managing Amazon OpenSearch Serverless collections.

", + "readonly":true + }, "BatchGetEffectiveLifecyclePolicy":{ "name":"BatchGetEffectiveLifecyclePolicy", "http":{ @@ -110,6 +125,23 @@ "documentation":"

Creates a new OpenSearch Serverless collection. For more information, see Creating and managing Amazon OpenSearch Serverless collections.

", "idempotent":true }, + "CreateCollectionGroup":{ + "name":"CreateCollectionGroup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateCollectionGroupRequest"}, + "output":{"shape":"CreateCollectionGroupResponse"}, + "errors":[ + {"shape":"InternalServerException"}, + {"shape":"ConflictException"}, + {"shape":"ValidationException"}, + {"shape":"ServiceQuotaExceededException"} + ], + "documentation":"

Creates a collection group within OpenSearch Serverless. Collection groups let you manage OpenSearch Compute Units (OCUs) at a group level, with multiple collections sharing the group's capacity limits.

For more information, see Managing collection groups.

", + "idempotent":true + }, "CreateIndex":{ "name":"CreateIndex", "http":{ @@ -229,6 +261,23 @@ "documentation":"

Deletes an OpenSearch Serverless collection. For more information, see Creating and managing Amazon OpenSearch Serverless collections.

", "idempotent":true }, + "DeleteCollectionGroup":{ + "name":"DeleteCollectionGroup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteCollectionGroupRequest"}, + "output":{"shape":"DeleteCollectionGroupResponse"}, + "errors":[ + {"shape":"InternalServerException"}, + {"shape":"ConflictException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ValidationException"} + ], + "documentation":"

Deletes a collection group. You can only delete empty collection groups that contain no collections. For more information, see Creating and managing Amazon OpenSearch Serverless collections.

", + "idempotent":true + }, "DeleteIndex":{ "name":"DeleteIndex", "http":{ @@ -421,6 +470,21 @@ "documentation":"

Returns information about a list of OpenSearch Serverless access policies.

", "readonly":true }, + "ListCollectionGroups":{ + "name":"ListCollectionGroups", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListCollectionGroupsRequest"}, + "output":{"shape":"ListCollectionGroupsResponse"}, + "errors":[ + {"shape":"InternalServerException"}, + {"shape":"ValidationException"} + ], + "documentation":"

Returns a list of collection groups. For more information, see Creating and managing Amazon OpenSearch Serverless collections.

", + "readonly":true + }, "ListCollections":{ "name":"ListCollections", "http":{ @@ -592,6 +656,23 @@ "documentation":"

Updates an OpenSearch Serverless collection.

", "idempotent":true }, + "UpdateCollectionGroup":{ + "name":"UpdateCollectionGroup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateCollectionGroupRequest"}, + "output":{"shape":"UpdateCollectionGroupResponse"}, + "errors":[ + {"shape":"InternalServerException"}, + {"shape":"ConflictException"}, + {"shape":"ValidationException"}, + {"shape":"ServiceQuotaExceededException"} + ], + "documentation":"

Updates the description and capacity limits of a collection group.

", + "idempotent":true + }, "UpdateIndex":{ "name":"UpdateIndex", "http":{ @@ -773,6 +854,32 @@ "max":1011, "min":1 }, + "BatchGetCollectionGroupRequest":{ + "type":"structure", + "members":{ + "ids":{ + "shape":"CollectionGroupIds", + "documentation":"

A list of collection group IDs. You can't provide names and IDs in the same request.

" + }, + "names":{ + "shape":"CollectionGroupNames", + "documentation":"

A list of collection group names. You can't provide names and IDs in the same request.

" + } + } + }, + "BatchGetCollectionGroupResponse":{ + "type":"structure", + "members":{ + "collectionGroupDetails":{ + "shape":"CollectionGroupDetails", + "documentation":"

Details about each collection group.

" + }, + "collectionGroupErrorDetails":{ + "shape":"CollectionGroupErrorDetails", + "documentation":"

Error information for the request.

" + } + } + }, "BatchGetCollectionRequest":{ "type":"structure", "members":{ @@ -957,6 +1064,10 @@ "failureMessage":{ "shape":"String", "documentation":"

A message associated with the failure code.

" + }, + "collectionGroupName":{ + "shape":"CollectionGroupName", + "documentation":"

The name of the collection group that contains this collection.

" } }, "documentation":"

Details about each OpenSearch Serverless collection, including the collection endpoint, the OpenSearch Dashboards endpoint, and FIPS-compliant endpoints for federal government workloads.

" @@ -1001,10 +1112,173 @@ "status":{ "shape":"CollectionStatus", "documentation":"

The current status of the collection.

" + }, + "collectionGroupName":{ + "shape":"CollectionGroupName", + "documentation":"

The name of the collection group to filter by.

" } }, "documentation":"

A list of filter keys that you can use for LIST, UPDATE, and DELETE requests to OpenSearch Serverless collections.

" }, + "CollectionGroupCapacityLimits":{ + "type":"structure", + "members":{ + "maxIndexingCapacityInOCU":{ + "shape":"CollectionGroupIndexingCapacityValue", + "documentation":"

The maximum indexing capacity for collections in the group.

" + }, + "maxSearchCapacityInOCU":{ + "shape":"CollectionGroupSearchCapacityValue", + "documentation":"

The maximum search capacity for collections in the group.

" + }, + "minIndexingCapacityInOCU":{ + "shape":"CollectionGroupIndexingCapacityValue", + "documentation":"

The minimum indexing capacity for collections in the group.

" + }, + "minSearchCapacityInOCU":{ + "shape":"CollectionGroupSearchCapacityValue", + "documentation":"

The minimum search capacity for collections in the group.

" + } + }, + "documentation":"

Capacity limits for a collection group. These limits define the minimum and maximum OpenSearch Compute Units (OCUs) for indexing and search operations that can be used by collections in the group.

" + }, + "CollectionGroupDetail":{ + "type":"structure", + "members":{ + "id":{ + "shape":"CollectionGroupId", + "documentation":"

The unique identifier of the collection group.

" + }, + "arn":{ + "shape":"String", + "documentation":"

The Amazon Resource Name (ARN) of the collection group.

" + }, + "name":{ + "shape":"CollectionGroupName", + "documentation":"

The name of the collection group.

" + }, + "standbyReplicas":{ + "shape":"StandbyReplicas", + "documentation":"

Indicates whether standby replicas are used for the collection group.

" + }, + "description":{ + "shape":"String", + "documentation":"

The description of the collection group.

" + }, + "tags":{ + "shape":"Tags", + "documentation":"

A map of key-value pairs associated with the collection group.

" + }, + "createdDate":{ + "shape":"Long", + "documentation":"

The Epoch time when the collection group was created.

" + }, + "capacityLimits":{ + "shape":"CollectionGroupCapacityLimits", + "documentation":"

The capacity limits for the collection group, in OpenSearch Compute Units (OCUs).

" + }, + "numberOfCollections":{ + "shape":"Integer", + "documentation":"

The number of collections associated with the collection group.

" + } + }, + "documentation":"

Details about a collection group.

" + }, + "CollectionGroupDetails":{ + "type":"list", + "member":{"shape":"CollectionGroupDetail"} + }, + "CollectionGroupErrorDetail":{ + "type":"structure", + "members":{ + "id":{ + "shape":"CollectionGroupId", + "documentation":"

If the request contains collection group IDs, the response includes the IDs provided in the request.

" + }, + "name":{ + "shape":"CollectionGroupName", + "documentation":"

If the request contains collection group names, the response includes the names provided in the request.

" + }, + "errorMessage":{ + "shape":"String", + "documentation":"

A description of the error. For example, The specified Collection Group is not found.

" + }, + "errorCode":{ + "shape":"String", + "documentation":"

The error code for the request. For example, NOT_FOUND.

" + } + }, + "documentation":"

Error details for a collection group operation.

" + }, + "CollectionGroupErrorDetails":{ + "type":"list", + "member":{"shape":"CollectionGroupErrorDetail"} + }, + "CollectionGroupId":{ + "type":"string", + "max":40, + "min":3, + "pattern":"[a-z0-9]{3,40}" + }, + "CollectionGroupIds":{ + "type":"list", + "member":{"shape":"CollectionGroupId"}, + "max":100, + "min":1 + }, + "CollectionGroupIndexingCapacityValue":{ + "type":"float", + "box":true, + "min":1 + }, + "CollectionGroupName":{ + "type":"string", + "max":32, + "min":3, + "pattern":"[a-z][a-z0-9-]+" + }, + "CollectionGroupNames":{ + "type":"list", + "member":{"shape":"CollectionGroupName"}, + "max":100, + "min":1 + }, + "CollectionGroupSearchCapacityValue":{ + "type":"float", + "box":true, + "min":1 + }, + "CollectionGroupSummaries":{ + "type":"list", + "member":{"shape":"CollectionGroupSummary"} + }, + "CollectionGroupSummary":{ + "type":"structure", + "members":{ + "id":{ + "shape":"CollectionGroupId", + "documentation":"

The unique identifier of the collection group.

" + }, + "arn":{ + "shape":"String", + "documentation":"

The Amazon Resource Name (ARN) of the collection group.

" + }, + "name":{ + "shape":"CollectionGroupName", + "documentation":"

The name of the collection group.

" + }, + "numberOfCollections":{ + "shape":"Integer", + "documentation":"

The number of collections within the collection group.

" + }, + "createdDate":{ + "shape":"Long", + "documentation":"

The Epoch time when the collection group was created.

" + }, + "capacityLimits":{"shape":"CollectionGroupCapacityLimits"} + }, + "documentation":"

Summary information about a collection group.

" + }, "CollectionId":{ "type":"string", "max":40, @@ -1060,6 +1334,14 @@ "arn":{ "shape":"String", "documentation":"

The Amazon Resource Name (ARN) of the collection.

" + }, + "kmsKeyArn":{ + "shape":"String", + "documentation":"

The ARN of the Amazon Web Services Key Management Service key used to encrypt the collection.

" + }, + "collectionGroupName":{ + "shape":"CollectionGroupName", + "documentation":"

The name of the collection group that contains this collection.

" } }, "documentation":"

Details about each OpenSearch Serverless collection.

" @@ -1088,7 +1370,7 @@ "members":{ "message":{"shape":"String"} }, - "documentation":"

When creating a resource, thrown when a resource with the same name already exists or is being created. When deleting a resource, thrown when the resource is not in the ACTIVE or FAILED state.

", + "documentation":"

When creating a resource, thrown when a resource with the same name already exists or is being created.

", "exception":true }, "CreateAccessPolicyRequest":{ @@ -1177,10 +1459,100 @@ "lastModifiedDate":{ "shape":"Long", "documentation":"

The date and time when the collection was last modified.

" + }, + "collectionGroupName":{ + "shape":"CollectionGroupName", + "documentation":"

The name of the collection group that contains this collection.

" } }, "documentation":"

Details about the created OpenSearch Serverless collection.

" }, + "CreateCollectionGroupDetail":{ + "type":"structure", + "members":{ + "id":{ + "shape":"CollectionGroupId", + "documentation":"

The unique identifier of the collection group.

" + }, + "arn":{ + "shape":"String", + "documentation":"

The Amazon Resource Name (ARN) of the collection group.

" + }, + "name":{ + "shape":"CollectionGroupName", + "documentation":"

The name of the collection group.

" + }, + "standbyReplicas":{ + "shape":"StandbyReplicas", + "documentation":"

Indicates whether standby replicas are used for the collection group.

" + }, + "description":{ + "shape":"String", + "documentation":"

The description of the collection group.

" + }, + "tags":{ + "shape":"Tags", + "documentation":"

A map of key-value pairs associated with the collection group.

" + }, + "createdDate":{ + "shape":"Long", + "documentation":"

The Epoch time when the collection group was created.

" + }, + "capacityLimits":{ + "shape":"CollectionGroupCapacityLimits", + "documentation":"

The capacity limits for the collection group, in OpenSearch Compute Units (OCUs).

" + } + }, + "documentation":"

Details about the created collection group.

" + }, + "CreateCollectionGroupRequest":{ + "type":"structure", + "required":[ + "name", + "standbyReplicas" + ], + "members":{ + "name":{ + "shape":"CollectionGroupName", + "documentation":"

The name of the collection group.

" + }, + "standbyReplicas":{ + "shape":"StandbyReplicas", + "documentation":"

Indicates whether standby replicas should be used for a collection group.

" + }, + "description":{ + "shape":"CreateCollectionGroupRequestDescriptionString", + "documentation":"

A description of the collection group.

" + }, + "tags":{ + "shape":"Tags", + "documentation":"

An arbitrary set of tags (key–value pairs) to associate with the OpenSearch Serverless collection group.

" + }, + "capacityLimits":{ + "shape":"CollectionGroupCapacityLimits", + "documentation":"

The capacity limits for the collection group, in OpenSearch Compute Units (OCUs). These limits control the maximum and minimum capacity for collections within the group.

" + }, + "clientToken":{ + "shape":"ClientToken", + "documentation":"

Unique, case-sensitive identifier to ensure idempotency of the request.

", + "idempotencyToken":true + } + } + }, + "CreateCollectionGroupRequestDescriptionString":{ + "type":"string", + "max":1000, + "min":0 + }, + "CreateCollectionGroupResponse":{ + "type":"structure", + "members":{ + "createCollectionGroupDetail":{ + "shape":"CreateCollectionGroupDetail", + "documentation":"

Details about the created collection group.

" + } + } + }, "CreateCollectionRequest":{ "type":"structure", "required":["name"], @@ -1209,6 +1581,14 @@ "shape":"VectorOptions", "documentation":"

Configuration options for vector search capabilities in the collection.

" }, + "collectionGroupName":{ + "shape":"CollectionGroupName", + "documentation":"

The name of the collection group to associate with the collection.

" + }, + "encryptionConfig":{ + "shape":"EncryptionConfig", + "documentation":"

Encryption settings for the collection.

" + }, "clientToken":{ "shape":"ClientToken", "documentation":"

Unique, case-sensitive identifier to ensure idempotency of the request.

", @@ -1335,11 +1715,11 @@ }, "samlOptions":{ "shape":"SamlConfigOptions", - "documentation":"

Describes SAML options in in the form of a key-value map. This field is required if you specify SAML for the type parameter.

" + "documentation":"

Describes SAML options in the form of a key-value map. This field is required if you specify SAML for the type parameter.

" }, "iamIdentityCenterOptions":{ "shape":"CreateIamIdentityCenterConfigOptions", - "documentation":"

Describes IAM Identity Center options in the form of a key-value map. This field is required if you specify iamidentitycenter for the type parameter.

" + "documentation":"

Describes IAM Identity Center options in the form of a key-value map. This field is required if you specify iamidentitycenter for the type parameter.

" }, "iamFederationOptions":{ "shape":"IamFederationConfigOptions", @@ -1503,6 +1883,25 @@ }, "documentation":"

Details about a deleted OpenSearch Serverless collection.

" }, + "DeleteCollectionGroupRequest":{ + "type":"structure", + "required":["id"], + "members":{ + "id":{ + "shape":"CollectionGroupId", + "documentation":"

The unique identifier of the collection group to delete.

" + }, + "clientToken":{ + "shape":"ClientToken", + "documentation":"

Unique, case-sensitive identifier to ensure idempotency of the request.

", + "idempotencyToken":true + } + } + }, + "DeleteCollectionGroupResponse":{ + "type":"structure", + "members":{} + }, "DeleteCollectionRequest":{ "type":"structure", "required":["id"], @@ -1726,6 +2125,26 @@ "type":"list", "member":{"shape":"EffectiveLifecyclePolicyErrorDetail"} }, + "EncryptionConfig":{ + "type":"structure", + "members":{ + "aWSOwnedKey":{ + "shape":"Boolean", + "documentation":"

Indicates whether to use an Amazon Web Services-owned key for encryption.

" + }, + "kmsKeyArn":{ + "shape":"EncryptionConfigKmsKeyArnString", + "documentation":"

The ARN of the Amazon Web Services Key Management Service key used to encrypt the collection.

" + } + }, + "documentation":"

Encryption settings for a collection.

" + }, + "EncryptionConfigKmsKeyArnString":{ + "type":"string", + "max":100, + "min":10, + "pattern":"arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):kms:[a-z0-9-]+:[0-9]{12}:key/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}" + }, "FipsEndpoints":{ "type":"structure", "members":{ @@ -1961,6 +2380,10 @@ "box":true, "min":2 }, + "Integer":{ + "type":"integer", + "box":true + }, "InternalServerException":{ "type":"structure", "members":{ @@ -2178,6 +2601,38 @@ } } }, + "ListCollectionGroupsRequest":{ + "type":"structure", + "members":{ + "nextToken":{ + "shape":"String", + "documentation":"

If your initial ListCollectionGroups operation returns a nextToken, you can include the returned nextToken in subsequent ListCollectionGroups operations, which returns results in the next page.

" + }, + "maxResults":{ + "shape":"ListCollectionGroupsRequestMaxResultsInteger", + "documentation":"

The maximum number of results to return. Default is 20. You can use nextToken to get the next page of results.

" + } + } + }, + "ListCollectionGroupsRequestMaxResultsInteger":{ + "type":"integer", + "box":true, + "max":100, + "min":1 + }, + "ListCollectionGroupsResponse":{ + "type":"structure", + "members":{ + "collectionGroupSummaries":{ + "shape":"CollectionGroupSummaries", + "documentation":"

Details about each collection group.

" + }, + "nextToken":{ + "shape":"String", + "documentation":"

When nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page.

" + } + } + }, "ListCollectionsRequest":{ "type":"structure", "members":{ @@ -2932,6 +3387,77 @@ }, "documentation":"

Details about an updated OpenSearch Serverless collection.

" }, + "UpdateCollectionGroupDetail":{ + "type":"structure", + "members":{ + "id":{ + "shape":"CollectionGroupId", + "documentation":"

The unique identifier of the collection group.

" + }, + "arn":{ + "shape":"String", + "documentation":"

The Amazon Resource Name (ARN) of the collection group.

" + }, + "name":{ + "shape":"CollectionGroupName", + "documentation":"

The name of the collection group.

" + }, + "description":{ + "shape":"String", + "documentation":"

The description of the collection group.

" + }, + "capacityLimits":{ + "shape":"CollectionGroupCapacityLimits", + "documentation":"

The capacity limits for the collection group, in OpenSearch Compute Units (OCUs).

" + }, + "createdDate":{ + "shape":"Long", + "documentation":"

The Epoch time when the collection group was created.

" + }, + "lastModifiedDate":{ + "shape":"Long", + "documentation":"

The date and time when the collection group was last modified.

" + } + }, + "documentation":"

Details about the updated collection group.

" + }, + "UpdateCollectionGroupRequest":{ + "type":"structure", + "required":["id"], + "members":{ + "id":{ + "shape":"CollectionGroupId", + "documentation":"

The unique identifier of the collection group to update.

" + }, + "description":{ + "shape":"UpdateCollectionGroupRequestDescriptionString", + "documentation":"

A new description for the collection group.

" + }, + "capacityLimits":{ + "shape":"CollectionGroupCapacityLimits", + "documentation":"

Updated capacity limits for the collection group, in OpenSearch Compute Units (OCUs).

" + }, + "clientToken":{ + "shape":"ClientToken", + "documentation":"

Unique, case-sensitive identifier to ensure idempotency of the request.

", + "idempotencyToken":true + } + } + }, + "UpdateCollectionGroupRequestDescriptionString":{ + "type":"string", + "max":1000, + "min":0 + }, + "UpdateCollectionGroupResponse":{ + "type":"structure", + "members":{ + "updateCollectionGroupDetail":{ + "shape":"UpdateCollectionGroupDetail", + "documentation":"

Details about the updated collection group.

" + } + } + }, "UpdateCollectionRequest":{ "type":"structure", "required":["id"], diff --git a/awscli/botocore/data/qconnect/2020-10-19/service-2.json b/awscli/botocore/data/qconnect/2020-10-19/service-2.json index 137cd1f3e7f8..ec35dcfae46a 100644 --- a/awscli/botocore/data/qconnect/2020-10-19/service-2.json +++ b/awscli/botocore/data/qconnect/2020-10-19/service-2.json @@ -2281,13 +2281,24 @@ "AIPromptInferenceConfiguration":{ "type":"structure", "members":{ - "textAIPromptInferenceConfiguration":{ - "shape":"TextAIPromptInferenceConfiguration", - "documentation":"

The inference configuration for text-based AI Prompts.

" + "temperature":{ + "shape":"Probability", + "documentation":"

The temperature setting for controlling randomness in the generated response.

" + }, + "topP":{ + "shape":"Probability", + "documentation":"

The top-P sampling parameter for nucleus sampling.

" + }, + "topK":{ + "shape":"TopK", + "documentation":"

The top-K sampling parameter for token selection.

" + }, + "maxTokensToSample":{ + "shape":"MaxTokensToSample", + "documentation":"

The maximum number of tokens to generate in the response.

" } }, - "documentation":"

The configuration for inference parameters when using AI Prompts.

", - "union":true + "documentation":"

The configuration for inference parameters when using AI Prompts.

" }, "AIPromptModelIdentifier":{ "type":"string", @@ -7841,8 +7852,9 @@ }, "MaxTokensToSample":{ "type":"integer", + "box":true, "max":4096, - "min":0, + "min":1, "sensitive":true }, "MessageConfiguration":{ @@ -8807,6 +8819,7 @@ }, "Probability":{ "type":"float", + "box":true, "max":1, "min":0, "sensitive":true @@ -11479,28 +11492,6 @@ "min":1, "sensitive":true }, - "TextAIPromptInferenceConfiguration":{ - "type":"structure", - "members":{ - "temperature":{ - "shape":"Probability", - "documentation":"

The temperature setting for controlling randomness in the generated response.

" - }, - "topP":{ - "shape":"Probability", - "documentation":"

The top-P sampling parameter for nucleus sampling.

" - }, - "topK":{ - "shape":"TopK", - "documentation":"

The top-K sampling parameter for token selection.

" - }, - "maxTokensToSample":{ - "shape":"MaxTokensToSample", - "documentation":"

The maximum number of tokens to generate in the response.

" - } - }, - "documentation":"

Inference configuration for text-based AI Prompts.

" - }, "TextData":{ "type":"structure", "members":{ @@ -11540,8 +11531,8 @@ }, "TextMessageValueString":{ "type":"string", - "max":1024, - "min":1, + "max":25000, + "min":0, "sensitive":true }, "ThrottlingException":{ @@ -11790,6 +11781,7 @@ }, "TopK":{ "type":"integer", + "box":true, "max":200, "min":0, "sensitive":true From d9b1ad828baa53d27fe00437bf3b944648c22a7b Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 15 Jan 2026 19:08:55 +0000 Subject: [PATCH 3/7] Update endpoints model --- awscli/botocore/data/endpoints.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/awscli/botocore/data/endpoints.json b/awscli/botocore/data/endpoints.json index e6ed5b28c7bd..8e83126fd701 100644 --- a/awscli/botocore/data/endpoints.json +++ b/awscli/botocore/data/endpoints.json @@ -1534,6 +1534,7 @@ "ap-southeast-1" : { }, "ap-southeast-2" : { }, "ap-southeast-4" : { }, + "ap-southeast-5" : { }, "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, @@ -39403,6 +39404,11 @@ "us-isof-south-1" : { } } }, + "agreement-marketplace" : { + "endpoints" : { + "us-isof-south-1" : { } + } + }, "api.ecr" : { "endpoints" : { "us-isof-east-1" : { @@ -40333,6 +40339,16 @@ "eusc-de-east-1" : { } } }, + "cognito-identity" : { + "endpoints" : { + "eusc-de-east-1" : { } + } + }, + "cognito-idp" : { + "endpoints" : { + "eusc-de-east-1" : { } + } + }, "compute-optimizer" : { "endpoints" : { "eusc-de-east-1" : { } @@ -40343,6 +40359,11 @@ "eusc-de-east-1" : { } } }, + "controltower" : { + "endpoints" : { + "eusc-de-east-1" : { } + } + }, "cost-optimization-hub" : { "endpoints" : { "eusc-de-east-1" : { } From ffa55b572931b4934e94bd10723b783ffd112a17 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 15 Jan 2026 19:08:55 +0000 Subject: [PATCH 4/7] Update partitions file --- awscli/botocore/data/partitions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/botocore/data/partitions.json b/awscli/botocore/data/partitions.json index c789264d2b0e..fb9ebb1fa691 100644 --- a/awscli/botocore/data/partitions.json +++ b/awscli/botocore/data/partitions.json @@ -152,7 +152,7 @@ "regionRegex" : "^eusc\\-(de)\\-\\w+\\-\\d+$", "regions" : { "eusc-de-east-1" : { - "description" : "EU (Germany)" + "description" : "AWS European Sovereign Cloud (Germany)" } } }, { From 3c6afab91389e8649ebb6c64a71d9a530d7cd6b9 Mon Sep 17 00:00:00 2001 From: aws-sdk-python-automation Date: Thu, 15 Jan 2026 19:10:38 +0000 Subject: [PATCH 5/7] Bump version to 2.33.1 --- .changes/2.33.1.json | 42 +++++++++++++++++++ .../api-change-cleanrooms-55400.json | 5 --- .../api-change-deadline-19058.json | 5 --- .../next-release/api-change-ec2-68637.json | 5 --- .../next-release/api-change-ecs-16448.json | 5 --- .../next-release/api-change-evs-94128.json | 5 --- .../api-change-lakeformation-87719.json | 5 --- ...api-change-opensearchserverless-60774.json | 5 --- .../api-change-qconnect-29034.json | 5 --- CHANGELOG.rst | 13 ++++++ awscli/__init__.py | 2 +- configure | 14 +++---- configure.ac | 2 +- doc/source/conf.py | 2 +- 14 files changed, 65 insertions(+), 50 deletions(-) create mode 100644 .changes/2.33.1.json delete mode 100644 .changes/next-release/api-change-cleanrooms-55400.json delete mode 100644 .changes/next-release/api-change-deadline-19058.json delete mode 100644 .changes/next-release/api-change-ec2-68637.json delete mode 100644 .changes/next-release/api-change-ecs-16448.json delete mode 100644 .changes/next-release/api-change-evs-94128.json delete mode 100644 .changes/next-release/api-change-lakeformation-87719.json delete mode 100644 .changes/next-release/api-change-opensearchserverless-60774.json delete mode 100644 .changes/next-release/api-change-qconnect-29034.json diff --git a/.changes/2.33.1.json b/.changes/2.33.1.json new file mode 100644 index 000000000000..5cd3934917d5 --- /dev/null +++ b/.changes/2.33.1.json @@ -0,0 +1,42 @@ +[ + { + "category": "``evs``", + "description": "A new GetVersions API has been added to retrieve VCF, ESX versions, and EC2 instances provided by Amazon EVS. The CreateEnvironment API now allows you to select a VCF version and the CreateEnvironmentHost API introduces a optional esxVersion parameter.", + "type": "api-change" + }, + { + "category": "``deadline``", + "description": "AWS Deadline Cloud now supports tagging Budget resources with ABAC for permissions management and selecting up to 16 filter values in the monitor and Search API.", + "type": "api-change" + }, + { + "category": "``lakeformation``", + "description": "API Changes for GTCForLocation feature. Includes a new API, GetTemporaryDataLocationCredentials and updates to the APIs RegisterResource and UpdateResource", + "type": "api-change" + }, + { + "category": "``opensearchserverless``", + "description": "Collection groups in Amazon OpenSearch Serverless enables to organize multiple collections and enable compute resource sharing across collections with different KMS keys. This shared compute model reduces costs by eliminating the need for separate OpenSearch Compute Units (OCUs) for each KMS key.", + "type": "api-change" + }, + { + "category": "``ecs``", + "description": "Adds support for configuring FIPS in AWS GovCloud (US) Regions via a new ECS Capacity Provider field fipsEnabled. When enabled, instances launched by the capacity provider will use a FIPS-140 enabled AMI. Instances will use FIPS-140 compliant cryptographic modules and AWS FIPS endpoints.", + "type": "api-change" + }, + { + "category": "``cleanrooms``", + "description": "This release adds support for parameters in PySpark analysis templates.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release includes documentation updates to support up to four Elastic Volume modifications per Amazon EBS volume within a rolling 24-hour period.", + "type": "api-change" + }, + { + "category": "``qconnect``", + "description": "Fix inference configuration shapes for the CreateAIPrompt and UpdateAIPrompt APIs, Modify Text Length Limit for SendMessage API", + "type": "api-change" + } +] \ No newline at end of file diff --git a/.changes/next-release/api-change-cleanrooms-55400.json b/.changes/next-release/api-change-cleanrooms-55400.json deleted file mode 100644 index c7bd05955449..000000000000 --- a/.changes/next-release/api-change-cleanrooms-55400.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``cleanrooms``", - "description": "This release adds support for parameters in PySpark analysis templates." -} diff --git a/.changes/next-release/api-change-deadline-19058.json b/.changes/next-release/api-change-deadline-19058.json deleted file mode 100644 index 7734daf010bf..000000000000 --- a/.changes/next-release/api-change-deadline-19058.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``deadline``", - "description": "AWS Deadline Cloud now supports tagging Budget resources with ABAC for permissions management and selecting up to 16 filter values in the monitor and Search API." -} diff --git a/.changes/next-release/api-change-ec2-68637.json b/.changes/next-release/api-change-ec2-68637.json deleted file mode 100644 index c9618501ad59..000000000000 --- a/.changes/next-release/api-change-ec2-68637.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ec2``", - "description": "This release includes documentation updates to support up to four Elastic Volume modifications per Amazon EBS volume within a rolling 24-hour period." -} diff --git a/.changes/next-release/api-change-ecs-16448.json b/.changes/next-release/api-change-ecs-16448.json deleted file mode 100644 index ab5e8aaf6a89..000000000000 --- a/.changes/next-release/api-change-ecs-16448.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``ecs``", - "description": "Adds support for configuring FIPS in AWS GovCloud (US) Regions via a new ECS Capacity Provider field fipsEnabled. When enabled, instances launched by the capacity provider will use a FIPS-140 enabled AMI. Instances will use FIPS-140 compliant cryptographic modules and AWS FIPS endpoints." -} diff --git a/.changes/next-release/api-change-evs-94128.json b/.changes/next-release/api-change-evs-94128.json deleted file mode 100644 index d3723bf1dcd7..000000000000 --- a/.changes/next-release/api-change-evs-94128.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``evs``", - "description": "A new GetVersions API has been added to retrieve VCF, ESX versions, and EC2 instances provided by Amazon EVS. The CreateEnvironment API now allows you to select a VCF version and the CreateEnvironmentHost API introduces a optional esxVersion parameter." -} diff --git a/.changes/next-release/api-change-lakeformation-87719.json b/.changes/next-release/api-change-lakeformation-87719.json deleted file mode 100644 index 0a6c4dbc4fb3..000000000000 --- a/.changes/next-release/api-change-lakeformation-87719.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``lakeformation``", - "description": "API Changes for GTCForLocation feature. Includes a new API, GetTemporaryDataLocationCredentials and updates to the APIs RegisterResource and UpdateResource" -} diff --git a/.changes/next-release/api-change-opensearchserverless-60774.json b/.changes/next-release/api-change-opensearchserverless-60774.json deleted file mode 100644 index 5493c7ce35be..000000000000 --- a/.changes/next-release/api-change-opensearchserverless-60774.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``opensearchserverless``", - "description": "Collection groups in Amazon OpenSearch Serverless enables to organize multiple collections and enable compute resource sharing across collections with different KMS keys. This shared compute model reduces costs by eliminating the need for separate OpenSearch Compute Units (OCUs) for each KMS key." -} diff --git a/.changes/next-release/api-change-qconnect-29034.json b/.changes/next-release/api-change-qconnect-29034.json deleted file mode 100644 index ad1e9d642c28..000000000000 --- a/.changes/next-release/api-change-qconnect-29034.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "api-change", - "category": "``qconnect``", - "description": "Fix inference configuration shapes for the CreateAIPrompt and UpdateAIPrompt APIs, Modify Text Length Limit for SendMessage API" -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 674fba9f0214..b93864a6c516 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,19 @@ CHANGELOG ========= +2.33.1 +====== + +* api-change:``evs``: A new GetVersions API has been added to retrieve VCF, ESX versions, and EC2 instances provided by Amazon EVS. The CreateEnvironment API now allows you to select a VCF version and the CreateEnvironmentHost API introduces a optional esxVersion parameter. +* api-change:``deadline``: AWS Deadline Cloud now supports tagging Budget resources with ABAC for permissions management and selecting up to 16 filter values in the monitor and Search API. +* api-change:``lakeformation``: API Changes for GTCForLocation feature. Includes a new API, GetTemporaryDataLocationCredentials and updates to the APIs RegisterResource and UpdateResource +* api-change:``opensearchserverless``: Collection groups in Amazon OpenSearch Serverless enables to organize multiple collections and enable compute resource sharing across collections with different KMS keys. This shared compute model reduces costs by eliminating the need for separate OpenSearch Compute Units (OCUs) for each KMS key. +* api-change:``ecs``: Adds support for configuring FIPS in AWS GovCloud (US) Regions via a new ECS Capacity Provider field fipsEnabled. When enabled, instances launched by the capacity provider will use a FIPS-140 enabled AMI. Instances will use FIPS-140 compliant cryptographic modules and AWS FIPS endpoints. +* api-change:``cleanrooms``: This release adds support for parameters in PySpark analysis templates. +* api-change:``ec2``: This release includes documentation updates to support up to four Elastic Volume modifications per Amazon EBS volume within a rolling 24-hour period. +* api-change:``qconnect``: Fix inference configuration shapes for the CreateAIPrompt and UpdateAIPrompt APIs, Modify Text Length Limit for SendMessage API + + 2.33.0 ====== diff --git a/awscli/__init__.py b/awscli/__init__.py index f6d428d6d086..80832aa1f6c2 100644 --- a/awscli/__init__.py +++ b/awscli/__init__.py @@ -20,7 +20,7 @@ import os import sys -__version__ = '2.33.0' +__version__ = '2.33.1' # # Get our data path to be added to botocore's search path diff --git a/configure b/configure index 70e8dd3bd8e0..4526cdfb0762 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for awscli 2.33.0. +# Generated by GNU Autoconf 2.71 for awscli 2.33.1. # # # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, @@ -607,8 +607,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='awscli' PACKAGE_TARNAME='awscli' -PACKAGE_VERSION='2.33.0' -PACKAGE_STRING='awscli 2.33.0' +PACKAGE_VERSION='2.33.1' +PACKAGE_STRING='awscli 2.33.1' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1255,7 +1255,7 @@ _ACEOF fi if $ac_init_version; then cat <<\_ACEOF -awscli configure 2.33.0 +awscli configure 2.33.1 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -1292,7 +1292,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by awscli $as_me 2.33.0, which was +It was created by awscli $as_me 2.33.1, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -2668,7 +2668,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by awscli $as_me 2.33.0, which was +This file was extended by awscli $as_me 2.33.1, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -2723,7 +2723,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -awscli config.status 2.33.0 +awscli config.status 2.33.1 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 25b798d80197..4d524cc575e7 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ AC_CONFIG_MACRO_DIRS([m4]) -AC_INIT([awscli], [2.33.0]) +AC_INIT([awscli], [2.33.1]) AC_CONFIG_SRCDIR([bin/aws]) AM_PATH_PYTHON([3.8]) diff --git a/doc/source/conf.py b/doc/source/conf.py index 003dc33cf704..c57b4978cc87 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -66,7 +66,7 @@ # The short X.Y version. version = '2.0' # The full version, including alpha/beta/rc tags. -release = '2.33.0' +release = '2.33.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 3f6ff75939aa91f901a53ff5ff54311b43e8f679 Mon Sep 17 00:00:00 2001 From: Steve Yoo <106777148+hssyoo@users.noreply.github.com> Date: Fri, 16 Jan 2026 11:32:02 -0500 Subject: [PATCH 6/7] Allow https container-credentials endpoints (#9988) --- .../next-release/enhancement-ContainerProvider-3097.json | 5 +++++ awscli/botocore/utils.py | 7 ++++++- tests/unit/botocore/test_utils.py | 8 ++++---- 3 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 .changes/next-release/enhancement-ContainerProvider-3097.json diff --git a/.changes/next-release/enhancement-ContainerProvider-3097.json b/.changes/next-release/enhancement-ContainerProvider-3097.json new file mode 100644 index 000000000000..17adca4da1e6 --- /dev/null +++ b/.changes/next-release/enhancement-ContainerProvider-3097.json @@ -0,0 +1,5 @@ +{ + "type": "enhancement", + "category": "ContainerProvider", + "description": "The ContainerProvider now works with arbitray HTTPS URLs for `AWS_CONTAINER_CREDENTIALS_FULL_URI`." +} diff --git a/awscli/botocore/utils.py b/awscli/botocore/utils.py index 04d516c13030..d7de8c102c85 100644 --- a/awscli/botocore/utils.py +++ b/awscli/botocore/utils.py @@ -2919,6 +2919,9 @@ def retrieve_full_uri(self, full_url, headers=None): def _validate_allowed_url(self, full_url): parsed = botocore.compat.urlparse(full_url) + + if parsed.scheme == 'https': + return if self._is_loopback_address(parsed.hostname): return is_whitelisted_host = self._check_if_whitelisted_host(parsed.hostname) @@ -4181,7 +4184,9 @@ def build_dpop_header(private_key, uri, uid=None, ts=None): ) signing_input = f"{header_b64}.{payload_b64}".encode() signature = private_key.sign(hashlib.sha256(signing_input).digest()) - signature_bytes = EC.decode_der_signature_to_padded_pair(signature, pad_to=32) + signature_bytes = EC.decode_der_signature_to_padded_pair( + signature, pad_to=32 + ) signature_b64 = base64_url_encode_no_padding(signature_bytes) return f"{header_b64}.{payload_b64}.{signature_b64}" diff --git a/tests/unit/botocore/test_utils.py b/tests/unit/botocore/test_utils.py index 0d02ade205ec..b1e9105e9b2f 100644 --- a/tests/unit/botocore/test_utils.py +++ b/tests/unit/botocore/test_utils.py @@ -2719,8 +2719,8 @@ def test_can_use_loopback_v6_uri(self): def test_link_local_http_is_not_allowed(self): self.assert_host_is_not_allowed('http://169.254.0.1/foo') - def test_link_local_https_is_not_allowed(self): - self.assert_host_is_not_allowed('https://169.254.0.1/foo') + def test_can_use_link_local_https(self): + self.assert_can_retrieve_metadata_from('https://169.254.0.1/foo') def test_non_link_local_nonallowed_url(self): self.assert_host_is_not_allowed('http://169.1.2.3/foo') @@ -2728,8 +2728,8 @@ def test_non_link_local_nonallowed_url(self): def test_error_raised_on_nonallowed_url(self): self.assert_host_is_not_allowed('http://somewhere.com/foo') - def test_external_host_not_allowed_if_https(self): - self.assert_host_is_not_allowed('https://somewhere.com/foo') + def test_can_use_external_host_if_https(self): + self.assert_can_retrieve_metadata_from('https://somewhere.com/foo') class TestUnsigned(unittest.TestCase): From 46195d0e3d04588bee4b7d7bc6a53265ee437b98 Mon Sep 17 00:00:00 2001 From: Songblade Date: Fri, 16 Jan 2026 14:36:28 -0500 Subject: [PATCH 7/7] Add missing changelog entry --- .changes/next-release/bugfix-Autocomplete-43602.json | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changes/next-release/bugfix-Autocomplete-43602.json diff --git a/.changes/next-release/bugfix-Autocomplete-43602.json b/.changes/next-release/bugfix-Autocomplete-43602.json new file mode 100644 index 000000000000..149db16ca478 --- /dev/null +++ b/.changes/next-release/bugfix-Autocomplete-43602.json @@ -0,0 +1,5 @@ +{ + "type": "bugfix", + "category": "Autocomplete", + "description": "Removed invalid autocompletion models." +}