|
310 | 310 | "traits": { |
311 | 311 | "smithy.api#documentation": "<p>A mapping between the volumes and their sizes</p>" |
312 | 312 | } |
| 313 | + }, |
| 314 | + "volumeToProductCodes": { |
| 315 | + "target": "com.amazonaws.drs#VolumeToProductCodes", |
| 316 | + "traits": { |
| 317 | + "smithy.api#documentation": "<p>A mapping between the volumes being converted and the product codes associated with them</p>" |
| 318 | + } |
313 | 319 | } |
314 | 320 | }, |
315 | 321 | "traits": { |
|
911 | 917 | "smithy.api#default": 0, |
912 | 918 | "smithy.api#documentation": "<p>The size of the replication backlog in bytes.</p>" |
913 | 919 | } |
| 920 | + }, |
| 921 | + "volumeStatus": { |
| 922 | + "target": "com.amazonaws.drs#VolumeStatus", |
| 923 | + "traits": { |
| 924 | + "smithy.api#documentation": "<p>The status of the volume.</p>" |
| 925 | + } |
914 | 926 | } |
915 | 927 | }, |
916 | 928 | "traits": { |
|
5729 | 5741 | } |
5730 | 5742 | } |
5731 | 5743 | }, |
| 5744 | + "com.amazonaws.drs#ProductCode": { |
| 5745 | + "type": "structure", |
| 5746 | + "members": { |
| 5747 | + "productCodeId": { |
| 5748 | + "target": "com.amazonaws.drs#ProductCodeId", |
| 5749 | + "traits": { |
| 5750 | + "smithy.api#documentation": "<p>Id of a product code associated with a volume.</p>" |
| 5751 | + } |
| 5752 | + }, |
| 5753 | + "productCodeMode": { |
| 5754 | + "target": "com.amazonaws.drs#ProductCodeMode", |
| 5755 | + "traits": { |
| 5756 | + "smithy.api#documentation": "<p>Mode of a product code associated with a volume.</p>" |
| 5757 | + } |
| 5758 | + } |
| 5759 | + }, |
| 5760 | + "traits": { |
| 5761 | + "smithy.api#documentation": "<p>Properties of a product code associated with a volume.</p>" |
| 5762 | + } |
| 5763 | + }, |
| 5764 | + "com.amazonaws.drs#ProductCodeId": { |
| 5765 | + "type": "string", |
| 5766 | + "traits": { |
| 5767 | + "smithy.api#length": { |
| 5768 | + "min": 25, |
| 5769 | + "max": 25 |
| 5770 | + }, |
| 5771 | + "smithy.api#pattern": "^([A-Za-z0-9])+$" |
| 5772 | + } |
| 5773 | + }, |
| 5774 | + "com.amazonaws.drs#ProductCodeMode": { |
| 5775 | + "type": "string", |
| 5776 | + "traits": { |
| 5777 | + "smithy.api#enum": [ |
| 5778 | + { |
| 5779 | + "name": "ENABLED", |
| 5780 | + "value": "ENABLED" |
| 5781 | + }, |
| 5782 | + { |
| 5783 | + "name": "DISABLED", |
| 5784 | + "value": "DISABLED" |
| 5785 | + } |
| 5786 | + ] |
| 5787 | + } |
| 5788 | + }, |
| 5789 | + "com.amazonaws.drs#ProductCodes": { |
| 5790 | + "type": "list", |
| 5791 | + "member": { |
| 5792 | + "target": "com.amazonaws.drs#ProductCode" |
| 5793 | + } |
| 5794 | + }, |
5732 | 5795 | "com.amazonaws.drs#PutLaunchAction": { |
5733 | 5796 | "type": "operation", |
5734 | 5797 | "input": { |
|
9487 | 9550 | ] |
9488 | 9551 | } |
9489 | 9552 | }, |
| 9553 | + "com.amazonaws.drs#VolumeStatus": { |
| 9554 | + "type": "string", |
| 9555 | + "traits": { |
| 9556 | + "smithy.api#enum": [ |
| 9557 | + { |
| 9558 | + "value": "REGULAR", |
| 9559 | + "name": "REGULAR" |
| 9560 | + }, |
| 9561 | + { |
| 9562 | + "value": "CONTAINS_MARKETPLACE_PRODUCT_CODES", |
| 9563 | + "name": "CONTAINS_MARKETPLACE_PRODUCT_CODES" |
| 9564 | + }, |
| 9565 | + { |
| 9566 | + "value": "MISSING_VOLUME_ATTRIBUTES", |
| 9567 | + "name": "MISSING_VOLUME_ATTRIBUTES" |
| 9568 | + }, |
| 9569 | + { |
| 9570 | + "value": "MISSING_VOLUME_ATTRIBUTES_AND_PRECHECK_UNAVAILABLE", |
| 9571 | + "name": "MISSING_VOLUME_ATTRIBUTES_AND_PRECHECK_UNAVAILABLE" |
| 9572 | + } |
| 9573 | + ] |
| 9574 | + } |
| 9575 | + }, |
9490 | 9576 | "com.amazonaws.drs#VolumeToConversionMap": { |
9491 | 9577 | "type": "map", |
9492 | 9578 | "key": { |
|
9496 | 9582 | "target": "com.amazonaws.drs#ConversionMap" |
9497 | 9583 | } |
9498 | 9584 | }, |
| 9585 | + "com.amazonaws.drs#VolumeToProductCodes": { |
| 9586 | + "type": "map", |
| 9587 | + "key": { |
| 9588 | + "target": "com.amazonaws.drs#LargeBoundedString" |
| 9589 | + }, |
| 9590 | + "value": { |
| 9591 | + "target": "com.amazonaws.drs#ProductCodes" |
| 9592 | + } |
| 9593 | + }, |
9499 | 9594 | "com.amazonaws.drs#VolumeToSizeMap": { |
9500 | 9595 | "type": "map", |
9501 | 9596 | "key": { |
|
0 commit comments