|
4689 | 4689 | } |
4690 | 4690 | }, |
4691 | 4691 | "shapes":{ |
| 4692 | + "AbsoluteBorrowLimitResourceList":{ |
| 4693 | + "type":"list", |
| 4694 | + "member":{"shape":"ComputeQuotaResourceConfig"}, |
| 4695 | + "max":15, |
| 4696 | + "min":0 |
| 4697 | + }, |
4692 | 4698 | "AcceleratorPartitionConfig":{ |
4693 | 4699 | "type":"structure", |
4694 | 4700 | "required":[ |
|
7761 | 7767 | "BorrowLimit":{ |
7762 | 7768 | "type":"integer", |
7763 | 7769 | "box":true, |
7764 | | - "max":500, |
| 7770 | + "max":10000, |
7765 | 7771 | "min":0 |
7766 | 7772 | }, |
7767 | 7773 | "Branch":{ |
|
16625 | 16631 | "shape":"FailureReason", |
16626 | 16632 | "documentation":"<p>Failure reason of the cluster policy.</p>" |
16627 | 16633 | }, |
| 16634 | + "StatusDetails":{ |
| 16635 | + "shape":"StatusDetailsMap", |
| 16636 | + "documentation":"<p>Additional details about the status of the cluster policy. This field provides context when the policy is in a non-active state, such as during creation, updates, or if failures occur.</p>" |
| 16637 | + }, |
16628 | 16638 | "ClusterArn":{ |
16629 | 16639 | "shape":"ClusterArn", |
16630 | 16640 | "documentation":"<p>ARN of the cluster where the cluster policy is applied.</p>" |
|
25315 | 25325 | "max":20, |
25316 | 25326 | "min":0 |
25317 | 25327 | }, |
| 25328 | + "IdleResourceSharing":{ |
| 25329 | + "type":"string", |
| 25330 | + "enum":[ |
| 25331 | + "Enabled", |
| 25332 | + "Disabled" |
| 25333 | + ] |
| 25334 | + }, |
25318 | 25335 | "IdleSettings":{ |
25319 | 25336 | "type":"structure", |
25320 | 25337 | "members":{ |
|
40137 | 40154 | "BorrowLimit":{ |
40138 | 40155 | "shape":"BorrowLimit", |
40139 | 40156 | "documentation":"<p>The limit on how much idle compute can be borrowed.The values can be 1 - 500 percent of idle compute that the team is allowed to borrow.</p> <p>Default is <code>50</code>.</p>" |
| 40157 | + }, |
| 40158 | + "AbsoluteBorrowLimits":{ |
| 40159 | + "shape":"AbsoluteBorrowLimitResourceList", |
| 40160 | + "documentation":"<p>The absolute limits on compute resources that can be borrowed from idle compute. When specified, these limits define the maximum amount of specific resource types (such as accelerators, vCPU, or memory) that an entity can borrow, regardless of the percentage-based <code>BorrowLimit</code>.</p>" |
40140 | 40161 | } |
40141 | 40162 | }, |
40142 | 40163 | "documentation":"<p>Resource sharing configuration.</p>" |
@@ -40714,10 +40735,22 @@ |
40714 | 40735 | "FairShare":{ |
40715 | 40736 | "shape":"FairShare", |
40716 | 40737 | "documentation":"<p>When enabled, entities borrow idle compute based on their assigned <code>FairShareWeight</code>.</p> <p>When disabled, entities borrow idle compute based on a first-come first-serve basis.</p> <p>Default is <code>Enabled</code>.</p>" |
| 40738 | + }, |
| 40739 | + "IdleResourceSharing":{ |
| 40740 | + "shape":"IdleResourceSharing", |
| 40741 | + "documentation":"<p>Configuration for sharing idle compute resources across entities in the cluster. When enabled, unallocated resources are automatically calculated and made available for entities to borrow. </p>" |
40717 | 40742 | } |
40718 | 40743 | }, |
40719 | 40744 | "documentation":"<p>Cluster policy configuration. This policy is used for task prioritization and fair-share allocation. This helps prioritize critical workloads and distributes idle compute across entities.</p>" |
40720 | 40745 | }, |
| 40746 | + "SchedulerConfigComponent":{ |
| 40747 | + "type":"string", |
| 40748 | + "enum":[ |
| 40749 | + "PriorityClasses", |
| 40750 | + "FairShare", |
| 40751 | + "IdleResourceSharing" |
| 40752 | + ] |
| 40753 | + }, |
40721 | 40754 | "SchedulerResourceStatus":{ |
40722 | 40755 | "type":"string", |
40723 | 40756 | "enum":[ |
|
41994 | 42027 | "min":0, |
41995 | 42028 | "pattern":".*" |
41996 | 42029 | }, |
| 42030 | + "StatusDetailsMap":{ |
| 42031 | + "type":"map", |
| 42032 | + "key":{"shape":"SchedulerConfigComponent"}, |
| 42033 | + "value":{"shape":"SchedulerResourceStatus"} |
| 42034 | + }, |
41997 | 42035 | "StatusMessage":{"type":"string"}, |
41998 | 42036 | "StepDescription":{ |
41999 | 42037 | "type":"string", |
|
0 commit comments