|
1527 | 1527 | "traits": { |
1528 | 1528 | "smithy.api#documentation": "<p>The total number of session slots that are available for streaming or are currently streaming.</p>\n <p>ActualUserSessionCapacity = AvailableUserSessionCapacity + ActiveUserSessions</p>\n <p>This only applies to multi-session fleets.</p>" |
1529 | 1529 | } |
| 1530 | + }, |
| 1531 | + "Draining": { |
| 1532 | + "target": "com.amazonaws.appstream#Integer", |
| 1533 | + "traits": { |
| 1534 | + "smithy.api#documentation": "<p>The number of instances in drain mode. This only applies to multi-session fleets.</p>" |
| 1535 | + } |
| 1536 | + }, |
| 1537 | + "DrainModeActiveUserSessions": { |
| 1538 | + "target": "com.amazonaws.appstream#Integer", |
| 1539 | + "traits": { |
| 1540 | + "smithy.api#documentation": "<p>The number of active user sessions on instances in drain mode. This only applies to multi-session fleets.</p>" |
| 1541 | + } |
| 1542 | + }, |
| 1543 | + "DrainModeUnusedUserSessions": { |
| 1544 | + "target": "com.amazonaws.appstream#Integer", |
| 1545 | + "traits": { |
| 1546 | + "smithy.api#documentation": "<p>The number of unused session slots on instances in drain mode that cannot be used for user session provisioning. This only applies to multi-session fleets.</p>" |
| 1547 | + } |
1530 | 1548 | } |
1531 | 1549 | }, |
1532 | 1550 | "traits": { |
|
5968 | 5986 | } |
5969 | 5987 | } |
5970 | 5988 | }, |
| 5989 | + "com.amazonaws.appstream#DrainSessionInstance": { |
| 5990 | + "type": "operation", |
| 5991 | + "input": { |
| 5992 | + "target": "com.amazonaws.appstream#DrainSessionInstanceRequest" |
| 5993 | + }, |
| 5994 | + "output": { |
| 5995 | + "target": "com.amazonaws.appstream#DrainSessionInstanceResult" |
| 5996 | + }, |
| 5997 | + "errors": [ |
| 5998 | + { |
| 5999 | + "target": "com.amazonaws.appstream#ConcurrentModificationException" |
| 6000 | + }, |
| 6001 | + { |
| 6002 | + "target": "com.amazonaws.appstream#OperationNotPermittedException" |
| 6003 | + }, |
| 6004 | + { |
| 6005 | + "target": "com.amazonaws.appstream#ResourceNotFoundException" |
| 6006 | + } |
| 6007 | + ], |
| 6008 | + "traits": { |
| 6009 | + "smithy.api#documentation": "<p>Drains the instance hosting the specified streaming session. The instance stops accepting new sessions while existing sessions continue uninterrupted. Once all sessions end, the instance is reclaimed and replaced. This only applies to multi-session fleets.</p>" |
| 6010 | + } |
| 6011 | + }, |
| 6012 | + "com.amazonaws.appstream#DrainSessionInstanceRequest": { |
| 6013 | + "type": "structure", |
| 6014 | + "members": { |
| 6015 | + "SessionId": { |
| 6016 | + "target": "com.amazonaws.appstream#String", |
| 6017 | + "traits": { |
| 6018 | + "smithy.api#clientOptional": {}, |
| 6019 | + "smithy.api#documentation": "<p>The identifier of the streaming session.</p>", |
| 6020 | + "smithy.api#required": {} |
| 6021 | + } |
| 6022 | + } |
| 6023 | + }, |
| 6024 | + "traits": { |
| 6025 | + "smithy.api#input": {} |
| 6026 | + } |
| 6027 | + }, |
| 6028 | + "com.amazonaws.appstream#DrainSessionInstanceResult": { |
| 6029 | + "type": "structure", |
| 6030 | + "members": {}, |
| 6031 | + "traits": { |
| 6032 | + "smithy.api#output": {} |
| 6033 | + } |
| 6034 | + }, |
5971 | 6035 | "com.amazonaws.appstream#DryRunOperationException": { |
5972 | 6036 | "type": "structure", |
5973 | 6037 | "members": { |
|
7640 | 7704 | "smithy.api#httpError": 400 |
7641 | 7705 | } |
7642 | 7706 | }, |
| 7707 | + "com.amazonaws.appstream#InstanceDrainStatus": { |
| 7708 | + "type": "enum", |
| 7709 | + "members": { |
| 7710 | + "ACTIVE": { |
| 7711 | + "target": "smithy.api#Unit", |
| 7712 | + "traits": { |
| 7713 | + "smithy.api#enumValue": "ACTIVE" |
| 7714 | + } |
| 7715 | + }, |
| 7716 | + "DRAINING": { |
| 7717 | + "target": "smithy.api#Unit", |
| 7718 | + "traits": { |
| 7719 | + "smithy.api#enumValue": "DRAINING" |
| 7720 | + } |
| 7721 | + }, |
| 7722 | + "NOT_APPLICABLE": { |
| 7723 | + "target": "smithy.api#Unit", |
| 7724 | + "traits": { |
| 7725 | + "smithy.api#enumValue": "NOT_APPLICABLE" |
| 7726 | + } |
| 7727 | + } |
| 7728 | + }, |
| 7729 | + "traits": { |
| 7730 | + "smithy.api#documentation": "<p>Possible values for the drain status of a streaming instance.</p>" |
| 7731 | + } |
| 7732 | + }, |
7643 | 7733 | "com.amazonaws.appstream#InstanceType": { |
7644 | 7734 | "type": "string", |
7645 | 7735 | "traits": { |
|
8377 | 8467 | { |
8378 | 8468 | "target": "com.amazonaws.appstream#DisassociateSoftwareFromImageBuilder" |
8379 | 8469 | }, |
| 8470 | + { |
| 8471 | + "target": "com.amazonaws.appstream#DrainSessionInstance" |
| 8472 | + }, |
8380 | 8473 | { |
8381 | 8474 | "target": "com.amazonaws.appstream#EnableUser" |
8382 | 8475 | }, |
|
9712 | 9805 | "traits": { |
9713 | 9806 | "smithy.api#documentation": "<p>The identifier for the instance hosting the session.</p>" |
9714 | 9807 | } |
| 9808 | + }, |
| 9809 | + "InstanceDrainStatus": { |
| 9810 | + "target": "com.amazonaws.appstream#InstanceDrainStatus", |
| 9811 | + "traits": { |
| 9812 | + "smithy.api#documentation": "<p>The drain status of the instance hosting the streaming session. This only applies to multi-session fleets.</p>" |
| 9813 | + } |
9715 | 9814 | } |
9716 | 9815 | }, |
9717 | 9816 | "traits": { |
|
0 commit comments