Skip to content

Commit

Permalink
Updated API models and rebuilt service gems.
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-sdk-ruby-automation committed Aug 12, 2024
1 parent 507221e commit e35b227
Show file tree
Hide file tree
Showing 66 changed files with 1,367 additions and 158 deletions.
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -339,7 +339,6 @@ RubyGems.org page under "LINKS" section.
| AWS CodeConnections | Aws::CodeConnections | aws-sdk-codeconnections | 2023-12-01 |
| AWS CodeDeploy | Aws::CodeDeploy | aws-sdk-codedeploy | 2014-10-06 |
| AWS CodePipeline | Aws::CodePipeline | aws-sdk-codepipeline | 2015-07-09 |
| AWS CodeStar | Aws::CodeStar | aws-sdk-codestar | 2017-04-19 |
| AWS CodeStar Notifications | Aws::CodeStarNotifications | aws-sdk-codestarnotifications | 2019-10-15 |
| AWS CodeStar connections | Aws::CodeStarconnections | aws-sdk-codestarconnections | 2019-12-01 |
| AWS Comprehend Medical | Aws::ComprehendMedical | aws-sdk-comprehendmedical | 2018-10-30 |
Expand Down
4 changes: 2 additions & 2 deletions apis/compute-optimizer/2019-11-01/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -890,7 +890,7 @@
"base": null,
"refs": {
"EBSFilter$values": "<p>The value of the filter.</p> <p>The valid values are <code>Optimized</code>, or <code>NotOptimized</code>.</p>",
"ECSServiceRecommendationFilter$values": "<p> The value of the filter. </p> <p>The valid values for this parameter are as follows:</p> <ul> <li> <p>If you specify the <code>name</code> parameter as <code>Finding</code>, specify <code>Optimized</code>, <code>NotOptimized</code>, or <code>Unavailable</code>.</p> </li> <li> <p>If you specify the <code>name</code> parameter as <code>FindingReasonCode</code>, specify <code>CPUUnderprovisioned</code>, <code>CPUOverprovisioned</code>, <code>MemoryUnderprovisioned</code>, or <code>MemoryOverprovisioned</code>.</p> </li> </ul>",
"ECSServiceRecommendationFilter$values": "<p> The value of the filter. </p> <p>The valid values for this parameter are as follows:</p> <ul> <li> <p>If you specify the <code>name</code> parameter as <code>Finding</code>, specify <code>Optimized</code>, <code>Underprovisioned</code>, or <code>Overprovisioned</code>.</p> </li> <li> <p>If you specify the <code>name</code> parameter as <code>FindingReasonCode</code>, specify <code>CPUUnderprovisioned</code>, <code>CPUOverprovisioned</code>, <code>MemoryUnderprovisioned</code>, or <code>MemoryOverprovisioned</code>.</p> </li> </ul>",
"EnrollmentFilter$values": "<p>The value of the filter.</p> <p>The valid values are <code>Active</code>, <code>Inactive</code>, <code>Pending</code>, and <code>Failed</code>.</p>",
"Filter$values": "<p>The value of the filter.</p> <p>The valid values for this parameter are as follows, depending on what you specify for the <code>name</code> parameter and the resource type that you wish to filter results for:</p> <ul> <li> <p>Specify <code>Optimized</code> or <code>NotOptimized</code> if you specify the <code>name</code> parameter as <code>Finding</code> and you want to filter results for Auto Scaling groups.</p> </li> <li> <p>Specify <code>Underprovisioned</code>, <code>Overprovisioned</code>, or <code>Optimized</code> if you specify the <code>name</code> parameter as <code>Finding</code> and you want to filter results for EC2 instances.</p> </li> <li> <p>Specify <code>Ec2Instance</code> or <code>AutoScalingGroup</code> if you specify the <code>name</code> parameter as <code>RecommendationSourceType</code>.</p> </li> <li> <p>Specify one of the following options if you specify the <code>name</code> parameter as <code>FindingReasonCodes</code>:</p> <ul> <li> <p> <b> <code>CPUOverprovisioned</code> </b> — The instance’s CPU configuration can be sized down while still meeting the performance requirements of your workload.</p> </li> <li> <p> <b> <code>CPUUnderprovisioned</code> </b> — The instance’s CPU configuration doesn't meet the performance requirements of your workload and there is an alternative instance type that provides better CPU performance.</p> </li> <li> <p> <b> <code>MemoryOverprovisioned</code> </b> — The instance’s memory configuration can be sized down while still meeting the performance requirements of your workload.</p> </li> <li> <p> <b> <code>MemoryUnderprovisioned</code> </b> — The instance’s memory configuration doesn't meet the performance requirements of your workload and there is an alternative instance type that provides better memory performance.</p> </li> <li> <p> <b> <code>EBSThroughputOverprovisioned</code> </b> — The instance’s EBS throughput configuration can be sized down while still meeting the performance requirements of your workload.</p> </li> <li> <p> <b> <code>EBSThroughputUnderprovisioned</code> </b> — The instance’s EBS throughput configuration doesn't meet the performance requirements of your workload and there is an alternative instance type that provides better EBS throughput performance.</p> </li> <li> <p> <b> <code>EBSIOPSOverprovisioned</code> </b> — The instance’s EBS IOPS configuration can be sized down while still meeting the performance requirements of your workload.</p> </li> <li> <p> <b> <code>EBSIOPSUnderprovisioned</code> </b> — The instance’s EBS IOPS configuration doesn't meet the performance requirements of your workload and there is an alternative instance type that provides better EBS IOPS performance.</p> </li> <li> <p> <b> <code>NetworkBandwidthOverprovisioned</code> </b> — The instance’s network bandwidth configuration can be sized down while still meeting the performance requirements of your workload.</p> </li> <li> <p> <b> <code>NetworkBandwidthUnderprovisioned</code> </b> — The instance’s network bandwidth configuration doesn't meet the performance requirements of your workload and there is an alternative instance type that provides better network bandwidth performance. This finding reason happens when the <code>NetworkIn</code> or <code>NetworkOut</code> performance of an instance is impacted.</p> </li> <li> <p> <b> <code>NetworkPPSOverprovisioned</code> </b> — The instance’s network PPS (packets per second) configuration can be sized down while still meeting the performance requirements of your workload.</p> </li> <li> <p> <b> <code>NetworkPPSUnderprovisioned</code> </b> — The instance’s network PPS (packets per second) configuration doesn't meet the performance requirements of your workload and there is an alternative instance type that provides better network PPS performance.</p> </li> <li> <p> <b> <code>DiskIOPSOverprovisioned</code> </b> — The instance’s disk IOPS configuration can be sized down while still meeting the performance requirements of your workload.</p> </li> <li> <p> <b> <code>DiskIOPSUnderprovisioned</code> </b> — The instance’s disk IOPS configuration doesn't meet the performance requirements of your workload and there is an alternative instance type that provides better disk IOPS performance.</p> </li> <li> <p> <b> <code>DiskThroughputOverprovisioned</code> </b> — The instance’s disk throughput configuration can be sized down while still meeting the performance requirements of your workload.</p> </li> <li> <p> <b> <code>DiskThroughputUnderprovisioned</code> </b> — The instance’s disk throughput configuration doesn't meet the performance requirements of your workload and there is an alternative instance type that provides better disk throughput performance.</p> </li> </ul> </li> </ul>",
"JobFilter$values": "<p>The value of the filter.</p> <p>The valid values for this parameter are as follows, depending on what you specify for the <code>name</code> parameter:</p> <ul> <li> <p>Specify <code>Ec2Instance</code> or <code>AutoScalingGroup</code> if you specify the <code>name</code> parameter as <code>ResourceType</code>. There is no filter for EBS volumes because volume recommendations cannot be exported at this time.</p> </li> <li> <p>Specify <code>Queued</code>, <code>InProgress</code>, <code>Complete</code>, or <code>Failed</code> if you specify the <code>name</code> parameter as <code>JobStatus</code>.</p> </li> </ul>",
Expand Down Expand Up @@ -1628,7 +1628,7 @@
"refs": {
"EffectiveRecommendationPreferences$lookBackPeriod": "<p> The number of days the utilization metrics of the Amazon Web Services resource are analyzed. </p>",
"GetEffectiveRecommendationPreferencesResponse$lookBackPeriod": "<p> The number of days the utilization metrics of the Amazon Web Services resource are analyzed. </p> <p>To validate that the preference is applied to your last generated set of recommendations, review the <code>effectiveRecommendationPreferences</code> value in the response of the GetAutoScalingGroupRecommendations or GetEC2InstanceRecommendations actions.</p>",
"PutRecommendationPreferencesRequest$lookBackPeriod": "<p> The preference to control the number of days the utilization metrics of the Amazon Web Services resource are analyzed. When this preference isn't specified, we use the default value <code>DAYS_14</code>. </p> <note> <p>You can only set this preference for the Amazon EC2 instance and Auto Scaling group resource types.</p> </note>",
"PutRecommendationPreferencesRequest$lookBackPeriod": "<p> The preference to control the number of days the utilization metrics of the Amazon Web Services resource are analyzed. When this preference isn't specified, we use the default value <code>DAYS_14</code>. </p> <p>You can only set this preference for the Amazon EC2 instance and Auto Scaling group resource types. </p> <note> <ul> <li> <p>Amazon EC2 instance lookback preferences can be set at the organization, account, and resource levels.</p> </li> <li> <p>Auto Scaling group lookback preferences can only be set at the resource level.</p> </li> </ul> </note>",
"RDSEffectiveRecommendationPreferences$lookBackPeriod": "<p> The number of days the utilization metrics of the Amazon RDS are analyzed. </p>",
"RecommendationPreferencesDetail$lookBackPeriod": "<p> The preference to control the number of days the utilization metrics of the Amazon Web Services resource are analyzed. If the preference isn’t set, this object is null. </p>"
}
Expand Down
2 changes: 1 addition & 1 deletion apis/config/2014-11-12/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -3764,7 +3764,7 @@
"type":"string",
"max":64,
"min":1,
"pattern":".*\\S.*"
"pattern":"[A-Za-z0-9-_]+"
},
"OrganizationConfigRuleNames":{
"type":"list",
Expand Down
93 changes: 92 additions & 1 deletion apis/ec2/2016-11-15/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -514,6 +514,15 @@
"input":{"shape":"CreateCapacityReservationRequest"},
"output":{"shape":"CreateCapacityReservationResult"}
},
"CreateCapacityReservationBySplitting":{
"name":"CreateCapacityReservationBySplitting",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"CreateCapacityReservationBySplittingRequest"},
"output":{"shape":"CreateCapacityReservationBySplittingResult"}
},
"CreateCapacityReservationFleet":{
"name":"CreateCapacityReservationFleet",
"http":{
Expand Down Expand Up @@ -4992,6 +5001,15 @@
"input":{"shape":"MoveByoipCidrToIpamRequest"},
"output":{"shape":"MoveByoipCidrToIpamResult"}
},
"MoveCapacityReservationInstances":{
"name":"MoveCapacityReservationInstances",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"MoveCapacityReservationInstancesRequest"},
"output":{"shape":"MoveCapacityReservationInstancesResult"}
},
"ProvisionByoipCidr":{
"name":"ProvisionByoipCidr",
"http":{
Expand Down Expand Up @@ -10254,6 +10272,43 @@
"AmdSevSnp":{"shape":"AmdSevSnpSpecification"}
}
},
"CreateCapacityReservationBySplittingRequest":{
"type":"structure",
"required":[
"SourceCapacityReservationId",
"InstanceCount"
],
"members":{
"DryRun":{"shape":"Boolean"},
"ClientToken":{
"shape":"String",
"idempotencyToken":true
},
"SourceCapacityReservationId":{"shape":"CapacityReservationId"},
"InstanceCount":{"shape":"Integer"},
"TagSpecifications":{
"shape":"TagSpecificationList",
"locationName":"TagSpecification"
}
}
},
"CreateCapacityReservationBySplittingResult":{
"type":"structure",
"members":{
"SourceCapacityReservation":{
"shape":"CapacityReservation",
"locationName":"sourceCapacityReservation"
},
"DestinationCapacityReservation":{
"shape":"CapacityReservation",
"locationName":"destinationCapacityReservation"
},
"InstanceCount":{
"shape":"Integer",
"locationName":"instanceCount"
}
}
},
"CreateCapacityReservationFleetRequest":{
"type":"structure",
"required":[
Expand Down Expand Up @@ -32904,7 +32959,8 @@
"EndDateType":{"shape":"EndDateType"},
"Accept":{"shape":"Boolean"},
"DryRun":{"shape":"Boolean"},
"AdditionalInfo":{"shape":"String"}
"AdditionalInfo":{"shape":"String"},
"InstanceMatchCriteria":{"shape":"InstanceMatchCriteria"}
}
},
"ModifyCapacityReservationResult":{
Expand Down Expand Up @@ -34682,6 +34738,41 @@
}
}
},
"MoveCapacityReservationInstancesRequest":{
"type":"structure",
"required":[
"SourceCapacityReservationId",
"DestinationCapacityReservationId",
"InstanceCount"
],
"members":{
"DryRun":{"shape":"Boolean"},
"ClientToken":{
"shape":"String",
"idempotencyToken":true
},
"SourceCapacityReservationId":{"shape":"CapacityReservationId"},
"DestinationCapacityReservationId":{"shape":"CapacityReservationId"},
"InstanceCount":{"shape":"Integer"}
}
},
"MoveCapacityReservationInstancesResult":{
"type":"structure",
"members":{
"SourceCapacityReservation":{
"shape":"CapacityReservation",
"locationName":"sourceCapacityReservation"
},
"DestinationCapacityReservation":{
"shape":"CapacityReservation",
"locationName":"destinationCapacityReservation"
},
"InstanceCount":{
"shape":"Integer",
"locationName":"instanceCount"
}
}
},
"MoveStatus":{
"type":"string",
"enum":[
Expand Down
Loading

0 comments on commit e35b227

Please sign in to comment.