|
5853 | 5853 | "documentation":"<p>Defines the capacity size, either as a number of instances or a capacity percentage.</p>"
|
5854 | 5854 | }
|
5855 | 5855 | },
|
5856 |
| - "documentation":"<p>Specifies the endpoint capacity to activate for production.</p>" |
| 5856 | + "documentation":"<p>Specifies the type and size of the endpoint capacity to activate for a blue/green deployment, a rolling deployment, or a rollback strategy. You can specify your batches as either instance count or the overall percentage or your fleet.</p> <p>For a rollback strategy, if you don't specify the fields in this object, or if you set the <code>Value</code> to 100%, then SageMaker uses a blue/green rollback strategy and rolls all traffic back to the blue fleet.</p>" |
5857 | 5857 | },
|
5858 | 5858 | "CapacitySizeType":{
|
5859 | 5859 | "type":"string",
|
|
10679 | 10679 | },
|
10680 | 10680 | "DeploymentConfig":{
|
10681 | 10681 | "type":"structure",
|
10682 |
| - "required":["BlueGreenUpdatePolicy"], |
10683 | 10682 | "members":{
|
10684 | 10683 | "BlueGreenUpdatePolicy":{
|
10685 | 10684 | "shape":"BlueGreenUpdatePolicy",
|
|
10688 | 10687 | "AutoRollbackConfiguration":{
|
10689 | 10688 | "shape":"AutoRollbackConfig",
|
10690 | 10689 | "documentation":"<p>Automatic rollback configuration for handling endpoint deployment failures and recovery.</p>"
|
| 10690 | + }, |
| 10691 | + "RollingUpdatePolicy":{ |
| 10692 | + "shape":"RollingUpdatePolicy", |
| 10693 | + "documentation":"<p>Specifies a rolling deployment strategy for updating a SageMaker endpoint.</p>" |
10691 | 10694 | }
|
10692 | 10695 | },
|
10693 | 10696 | "documentation":"<p>The deployment configuration for an endpoint, which contains the desired deployment strategy and rollback configurations.</p>"
|
|
16050 | 16053 | "RollingBack",
|
16051 | 16054 | "InService",
|
16052 | 16055 | "Deleting",
|
16053 |
| - "Failed" |
| 16056 | + "Failed", |
| 16057 | + "UpdateRollbackFailed" |
16054 | 16058 | ]
|
16055 | 16059 | },
|
16056 | 16060 | "EndpointSummary":{
|
|
23567 | 23571 | },
|
23568 | 23572 | "MaximumExecutionTimeoutInSeconds":{
|
23569 | 23573 | "type":"integer",
|
23570 |
| - "max":14400, |
| 23574 | + "max":28800, |
23571 | 23575 | "min":600
|
23572 | 23576 | },
|
23573 | 23577 | "MaximumRetryAttempts":{
|
|
29645 | 29649 | "min":20,
|
29646 | 29650 | "pattern":"^arn:aws[a-z\\-]*:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$"
|
29647 | 29651 | },
|
| 29652 | + "RollingUpdatePolicy":{ |
| 29653 | + "type":"structure", |
| 29654 | + "required":[ |
| 29655 | + "MaximumBatchSize", |
| 29656 | + "WaitIntervalInSeconds" |
| 29657 | + ], |
| 29658 | + "members":{ |
| 29659 | + "MaximumBatchSize":{ |
| 29660 | + "shape":"CapacitySize", |
| 29661 | + "documentation":"<p>Batch size for each rolling step to provision capacity and turn on traffic on the new endpoint fleet, and terminate capacity on the old endpoint fleet. Value must be between 5% to 50% of the variant's total instance count.</p>" |
| 29662 | + }, |
| 29663 | + "WaitIntervalInSeconds":{ |
| 29664 | + "shape":"WaitIntervalInSeconds", |
| 29665 | + "documentation":"<p>The length of the baking period, during which SageMaker monitors alarms for each batch on the new fleet.</p>" |
| 29666 | + }, |
| 29667 | + "MaximumExecutionTimeoutInSeconds":{ |
| 29668 | + "shape":"MaximumExecutionTimeoutInSeconds", |
| 29669 | + "documentation":"<p>The time limit for the total deployment. Exceeding this limit causes a timeout.</p>" |
| 29670 | + }, |
| 29671 | + "RollbackMaximumBatchSize":{ |
| 29672 | + "shape":"CapacitySize", |
| 29673 | + "documentation":"<p>Batch size for rollback to the old endpoint fleet. Each rolling step to provision capacity and turn on traffic on the old endpoint fleet, and terminate capacity on the new endpoint fleet. If this field is absent, the default value will be set to 100% of total capacity which means to bring up the whole capacity of the old fleet at once during rollback.</p>" |
| 29674 | + } |
| 29675 | + }, |
| 29676 | + "documentation":"<p>Specifies a rolling deployment strategy for updating a SageMaker endpoint.</p>" |
| 29677 | + }, |
29648 | 29678 | "RootAccess":{
|
29649 | 29679 | "type":"string",
|
29650 | 29680 | "enum":[
|
|
0 commit comments