|
36 | 36 | } |
37 | 37 | ], |
38 | 38 | "traits": { |
| 39 | + "aws.iam#actionPermissionDescription": "Grants permission to abort multipart read set uploads", |
39 | 40 | "smithy.api#documentation": "<p>\n Stops a multipart upload.\n </p>", |
40 | 41 | "smithy.api#endpoint": { |
41 | 42 | "hostPrefix": "control-storage-" |
|
820 | 821 | } |
821 | 822 | ], |
822 | 823 | "traits": { |
| 824 | + "aws.iam#actionPermissionDescription": "Grants permission to batch delete Read Sets in the given Sequence Store", |
823 | 825 | "smithy.api#documentation": "<p>Deletes one or more read sets.</p>", |
824 | 826 | "smithy.api#endpoint": { |
825 | 827 | "hostPrefix": "control-storage-" |
|
1106 | 1108 | } |
1107 | 1109 | ], |
1108 | 1110 | "traits": { |
| 1111 | + "aws.iam#actionPermissionDescription": "Grants permission to complete a multipart read set upload", |
1109 | 1112 | "smithy.api#documentation": "<p>\n Concludes a multipart upload once you have uploaded all the components.\n </p>", |
1110 | 1113 | "smithy.api#endpoint": { |
1111 | 1114 | "hostPrefix": "storage-" |
|
1559 | 1562 | } |
1560 | 1563 | ], |
1561 | 1564 | "traits": { |
| 1565 | + "aws.iam#actionPermissionDescription": "Grants permission to create a multipart read set upload", |
1562 | 1566 | "smithy.api#documentation": "<p>\n Begins a multipart read set upload. \n </p>", |
1563 | 1567 | "smithy.api#endpoint": { |
1564 | 1568 | "hostPrefix": "control-storage-" |
|
1755 | 1759 | } |
1756 | 1760 | ], |
1757 | 1761 | "traits": { |
| 1762 | + "aws.iam#actionPermissionDescription": "Grants permission to create a Reference Store", |
1758 | 1763 | "aws.iam#conditionKeys": [ |
1759 | 1764 | "aws:RequestTag/${TagKey}", |
1760 | 1765 | "aws:TagKeys" |
|
2025 | 2030 | } |
2026 | 2031 | ], |
2027 | 2032 | "traits": { |
| 2033 | + "aws.iam#actionPermissionDescription": "Grants permission to create a Sequence Store", |
2028 | 2034 | "aws.iam#conditionKeys": [ |
2029 | 2035 | "aws:RequestTag/${TagKey}", |
2030 | 2036 | "aws:TagKeys" |
|
2737 | 2743 | } |
2738 | 2744 | ], |
2739 | 2745 | "traits": { |
| 2746 | + "aws.iam#actionPermissionDescription": "Grants permission to delete a Reference in the given Reference Store", |
2740 | 2747 | "smithy.api#documentation": "<p>Deletes a genome reference.</p>", |
2741 | 2748 | "smithy.api#endpoint": { |
2742 | 2749 | "hostPrefix": "control-storage-" |
|
2812 | 2819 | } |
2813 | 2820 | ], |
2814 | 2821 | "traits": { |
| 2822 | + "aws.iam#actionPermissionDescription": "Grants permission to delete a Reference Store", |
2815 | 2823 | "smithy.api#documentation": "<p>Deletes a genome reference store.</p>", |
2816 | 2824 | "smithy.api#endpoint": { |
2817 | 2825 | "hostPrefix": "control-storage-" |
|
3005 | 3013 | } |
3006 | 3014 | ], |
3007 | 3015 | "traits": { |
| 3016 | + "aws.iam#actionPermissionDescription": "Grants permission to delete a Sequence Store", |
3008 | 3017 | "smithy.api#documentation": "<p>Deletes a sequence store.</p>", |
3009 | 3018 | "smithy.api#endpoint": { |
3010 | 3019 | "hostPrefix": "control-storage-" |
|
3266 | 3275 | } |
3267 | 3276 | } |
3268 | 3277 | }, |
| 3278 | + "com.amazonaws.omics#ETag": { |
| 3279 | + "type": "structure", |
| 3280 | + "members": { |
| 3281 | + "algorithm": { |
| 3282 | + "target": "com.amazonaws.omics#ETagAlgorithm", |
| 3283 | + "traits": { |
| 3284 | + "smithy.api#documentation": "<p>\n The algorithm used to calculate the read set’s ETag(s). </p>" |
| 3285 | + } |
| 3286 | + }, |
| 3287 | + "source1": { |
| 3288 | + "target": "smithy.api#String", |
| 3289 | + "traits": { |
| 3290 | + "smithy.api#documentation": "<p>\n The ETag hash calculated on Source1 of the read set.\n </p>" |
| 3291 | + } |
| 3292 | + }, |
| 3293 | + "source2": { |
| 3294 | + "target": "smithy.api#String", |
| 3295 | + "traits": { |
| 3296 | + "smithy.api#documentation": "<p>\n The ETag hash calculated on Source2 of the read set.\n </p>" |
| 3297 | + } |
| 3298 | + } |
| 3299 | + }, |
| 3300 | + "traits": { |
| 3301 | + "smithy.api#documentation": "<p>\n The entity tag (ETag) is a hash of the object representing its semantic content.\n </p>" |
| 3302 | + } |
| 3303 | + }, |
| 3304 | + "com.amazonaws.omics#ETagAlgorithm": { |
| 3305 | + "type": "string", |
| 3306 | + "traits": { |
| 3307 | + "smithy.api#enum": [ |
| 3308 | + { |
| 3309 | + "value": "FASTQ_MD5up", |
| 3310 | + "name": "FASTQ_MD5UP" |
| 3311 | + }, |
| 3312 | + { |
| 3313 | + "value": "BAM_MD5up", |
| 3314 | + "name": "BAM_MD5UP" |
| 3315 | + }, |
| 3316 | + { |
| 3317 | + "value": "CRAM_MD5up", |
| 3318 | + "name": "CRAM_MD5UP" |
| 3319 | + } |
| 3320 | + ] |
| 3321 | + } |
| 3322 | + }, |
3269 | 3323 | "com.amazonaws.omics#Encoding": { |
3270 | 3324 | "type": "string", |
3271 | 3325 | "traits": { |
|
4340 | 4394 | } |
4341 | 4395 | ], |
4342 | 4396 | "traits": { |
| 4397 | + "aws.iam#actionPermissionDescription": "Grants permission to get a Read Set in the given Sequence Store", |
4343 | 4398 | "smithy.api#documentation": "<p>Gets a file from a read set.</p>", |
4344 | 4399 | "smithy.api#endpoint": { |
4345 | 4400 | "hostPrefix": "storage-" |
|
4380 | 4435 | } |
4381 | 4436 | ], |
4382 | 4437 | "traits": { |
| 4438 | + "aws.iam#actionPermissionDescription": "Grants permission to get details about a Read Set activation job for the given Sequence Store", |
4383 | 4439 | "smithy.api#documentation": "<p>Gets information about a read set activation job.</p>", |
4384 | 4440 | "smithy.api#endpoint": { |
4385 | 4441 | "hostPrefix": "control-storage-" |
|
4579 | 4635 | } |
4580 | 4636 | ], |
4581 | 4637 | "traits": { |
| 4638 | + "aws.iam#actionPermissionDescription": "Grants permission to get details about a Read Set export job for the given Sequence Store", |
4582 | 4639 | "smithy.api#documentation": "<p>Gets information about a read set export job.</p>", |
4583 | 4640 | "smithy.api#endpoint": { |
4584 | 4641 | "hostPrefix": "control-storage-" |
|
4785 | 4842 | } |
4786 | 4843 | ], |
4787 | 4844 | "traits": { |
| 4845 | + "aws.iam#actionPermissionDescription": "Grants permission to get details about a Read Set import job for the given Sequence Store", |
4788 | 4846 | "smithy.api#documentation": "<p>Gets information about a read set import job.</p>", |
4789 | 4847 | "smithy.api#endpoint": { |
4790 | 4848 | "hostPrefix": "control-storage-" |
|
4992 | 5050 | } |
4993 | 5051 | ], |
4994 | 5052 | "traits": { |
| 5053 | + "aws.iam#actionPermissionDescription": "Grants permission to get details about a Read Set in the given Sequence Store", |
4995 | 5054 | "smithy.api#documentation": "<p>Gets details about a read set.</p>", |
4996 | 5055 | "smithy.api#endpoint": { |
4997 | 5056 | "hostPrefix": "control-storage-" |
|
5127 | 5186 | "traits": { |
5128 | 5187 | "smithy.api#documentation": "<p>\n The creation type of the read set.\n </p>" |
5129 | 5188 | } |
| 5189 | + }, |
| 5190 | + "etag": { |
| 5191 | + "target": "com.amazonaws.omics#ETag", |
| 5192 | + "traits": { |
| 5193 | + "smithy.api#documentation": "<p>\n The entity tag (ETag) is a hash of the object meant to represent its semantic content.\n </p>" |
| 5194 | + } |
5130 | 5195 | } |
5131 | 5196 | }, |
5132 | 5197 | "traits": { |
|
5225 | 5290 | } |
5226 | 5291 | ], |
5227 | 5292 | "traits": { |
| 5293 | + "aws.iam#actionPermissionDescription": "Grants permission to get a Reference in the given Reference Store", |
5228 | 5294 | "smithy.api#documentation": "<p>Gets a reference file.</p>", |
5229 | 5295 | "smithy.api#endpoint": { |
5230 | 5296 | "hostPrefix": "storage-" |
|
5265 | 5331 | } |
5266 | 5332 | ], |
5267 | 5333 | "traits": { |
| 5334 | + "aws.iam#actionPermissionDescription": "Grants permission to get details about a Reference import job for the given Reference Store", |
5268 | 5335 | "smithy.api#documentation": "<p>Gets information about a reference import job.</p>", |
5269 | 5336 | "smithy.api#endpoint": { |
5270 | 5337 | "hostPrefix": "control-storage-" |
|
5472 | 5539 | } |
5473 | 5540 | ], |
5474 | 5541 | "traits": { |
| 5542 | + "aws.iam#actionPermissionDescription": "Grants permission to get details about a Reference in the given Reference Store", |
5475 | 5543 | "smithy.api#documentation": "<p>Gets information about a genome reference's metadata.</p>", |
5476 | 5544 | "smithy.api#endpoint": { |
5477 | 5545 | "hostPrefix": "control-storage-" |
|
5680 | 5748 | } |
5681 | 5749 | ], |
5682 | 5750 | "traits": { |
| 5751 | + "aws.iam#actionPermissionDescription": "Grants permission to get details about a Reference Store", |
5683 | 5752 | "smithy.api#documentation": "<p>Gets information about a reference store.</p>", |
5684 | 5753 | "smithy.api#endpoint": { |
5685 | 5754 | "hostPrefix": "control-storage-" |
|
6574 | 6643 | } |
6575 | 6644 | ], |
6576 | 6645 | "traits": { |
| 6646 | + "aws.iam#actionPermissionDescription": "Grants permission to get details about a Sequence Store", |
6577 | 6647 | "smithy.api#documentation": "<p>Gets information about a sequence store.</p>", |
6578 | 6648 | "smithy.api#endpoint": { |
6579 | 6649 | "hostPrefix": "control-storage-" |
|
8213 | 8283 | } |
8214 | 8284 | ], |
8215 | 8285 | "traits": { |
| 8286 | + "aws.iam#actionPermissionDescription": "Grants permission to list multipart read set uploads", |
8216 | 8287 | "smithy.api#documentation": "<p>\n Lists all multipart read set uploads and their statuses. \n </p>", |
8217 | 8288 | "smithy.api#endpoint": { |
8218 | 8289 | "hostPrefix": "control-storage-" |
|
8313 | 8384 | } |
8314 | 8385 | ], |
8315 | 8386 | "traits": { |
| 8387 | + "aws.iam#actionPermissionDescription": "Grants permission to list Read Set activation jobs for the given Sequence Store", |
8316 | 8388 | "smithy.api#documentation": "<p>Retrieves a list of read set activation jobs.</p>", |
8317 | 8389 | "smithy.api#endpoint": { |
8318 | 8390 | "hostPrefix": "control-storage-" |
|
8419 | 8491 | } |
8420 | 8492 | ], |
8421 | 8493 | "traits": { |
| 8494 | + "aws.iam#actionPermissionDescription": "Grants permission to list Read Set export jobs for the given Sequence Store", |
8422 | 8495 | "smithy.api#documentation": "<p>Retrieves a list of read set export jobs.</p>", |
8423 | 8496 | "smithy.api#endpoint": { |
8424 | 8497 | "hostPrefix": "control-storage-" |
|
8525 | 8598 | } |
8526 | 8599 | ], |
8527 | 8600 | "traits": { |
| 8601 | + "aws.iam#actionPermissionDescription": "Grants permission to list Read Set import jobs for the given Sequence Store", |
8528 | 8602 | "smithy.api#documentation": "<p>Retrieves a list of read set import jobs.</p>", |
8529 | 8603 | "smithy.api#endpoint": { |
8530 | 8604 | "hostPrefix": "control-storage-" |
|
8637 | 8711 | } |
8638 | 8712 | ], |
8639 | 8713 | "traits": { |
| 8714 | + "aws.iam#actionPermissionDescription": "Grants permission to list read set upload parts", |
8640 | 8715 | "smithy.api#documentation": "<p>\n This operation will list all parts in a requested multipart upload for a sequence store.\n </p>", |
8641 | 8716 | "smithy.api#endpoint": { |
8642 | 8717 | "hostPrefix": "control-storage-" |
|
8758 | 8833 | } |
8759 | 8834 | ], |
8760 | 8835 | "traits": { |
| 8836 | + "aws.iam#actionPermissionDescription": "Grants permission to list Read Sets in the given Sequence Store", |
8761 | 8837 | "smithy.api#documentation": "<p>Retrieves a list of read sets.</p>", |
8762 | 8838 | "smithy.api#endpoint": { |
8763 | 8839 | "hostPrefix": "control-storage-" |
|
8865 | 8941 | } |
8866 | 8942 | ], |
8867 | 8943 | "traits": { |
| 8944 | + "aws.iam#actionPermissionDescription": "Grants permission to list Reference import jobs for the given Reference Store", |
8868 | 8945 | "smithy.api#documentation": "<p>Retrieves a list of reference import jobs.</p>", |
8869 | 8946 | "smithy.api#endpoint": { |
8870 | 8947 | "hostPrefix": "control-storage-" |
|
8968 | 9045 | } |
8969 | 9046 | ], |
8970 | 9047 | "traits": { |
| 9048 | + "aws.iam#actionPermissionDescription": "Grants permission to list Reference Stores", |
8971 | 9049 | "smithy.api#documentation": "<p>Retrieves a list of reference stores.</p>", |
8972 | 9050 | "smithy.api#endpoint": { |
8973 | 9051 | "hostPrefix": "control-storage-" |
|
9067 | 9145 | } |
9068 | 9146 | ], |
9069 | 9147 | "traits": { |
| 9148 | + "aws.iam#actionPermissionDescription": "Grants permission to list References in the given Reference Store", |
9070 | 9149 | "smithy.api#documentation": "<p>Retrieves a list of references.</p>", |
9071 | 9150 | "smithy.api#endpoint": { |
9072 | 9151 | "hostPrefix": "control-storage-" |
|
9511 | 9590 | } |
9512 | 9591 | ], |
9513 | 9592 | "traits": { |
| 9593 | + "aws.iam#actionPermissionDescription": "Grants permission to list Sequence Stores", |
9514 | 9594 | "smithy.api#documentation": "<p>Retrieves a list of sequence stores.</p>", |
9515 | 9595 | "smithy.api#endpoint": { |
9516 | 9596 | "hostPrefix": "control-storage-" |
|
11562 | 11642 | "traits": { |
11563 | 11643 | "smithy.api#documentation": "<p>\n The creation type of the read set.\n </p>" |
11564 | 11644 | } |
| 11645 | + }, |
| 11646 | + "etag": { |
| 11647 | + "target": "com.amazonaws.omics#ETag", |
| 11648 | + "traits": { |
| 11649 | + "smithy.api#documentation": "<p>\n The entity tag (ETag) is a hash of the object representing its semantic content.\n </p>" |
| 11650 | + } |
11565 | 11651 | } |
11566 | 11652 | }, |
11567 | 11653 | "traits": { |
|
11639 | 11725 | "aws.iam#disableConditionKeyInference": {}, |
11640 | 11726 | "aws.iam#iamResource": { |
11641 | 11727 | "name": "readSet" |
11642 | | - } |
| 11728 | + }, |
| 11729 | + "smithy.api#documentation": "Represents a resource that stores a single genomic sequence file" |
11643 | 11730 | } |
11644 | 11731 | }, |
11645 | 11732 | "com.amazonaws.omics#ReadSetStatus": { |
|
12073 | 12160 | "aws.iam#disableConditionKeyInference": {}, |
12074 | 12161 | "aws.iam#iamResource": { |
12075 | 12162 | "name": "reference" |
12076 | | - } |
| 12163 | + }, |
| 12164 | + "smithy.api#documentation": "Represents a resource that stores a single genomic reference file" |
12077 | 12165 | } |
12078 | 12166 | }, |
12079 | 12167 | "com.amazonaws.omics#ReferenceStatus": { |
|
12265 | 12353 | "aws.iam#disableConditionKeyInference": {}, |
12266 | 12354 | "aws.iam#iamResource": { |
12267 | 12355 | "name": "referenceStore" |
12268 | | - } |
| 12356 | + }, |
| 12357 | + "smithy.api#documentation": "Represents a resource that stores genomic reference data" |
12269 | 12358 | } |
12270 | 12359 | }, |
12271 | 12360 | "com.amazonaws.omics#ReferenceStreamingBlob": { |
|
13225 | 13314 | "aws.iam#disableConditionKeyInference": {}, |
13226 | 13315 | "aws.iam#iamResource": { |
13227 | 13316 | "name": "sequenceStore" |
13228 | | - } |
| 13317 | + }, |
| 13318 | + "smithy.api#documentation": "Represents a resource that stores genomic sequence data" |
13229 | 13319 | } |
13230 | 13320 | }, |
13231 | 13321 | "com.amazonaws.omics#ServiceQuotaExceededException": { |
|
13570 | 13660 | } |
13571 | 13661 | ], |
13572 | 13662 | "traits": { |
| 13663 | + "aws.iam#actionPermissionDescription": "Grants permission to start a Read Set activation job from the given Sequence Store", |
13573 | 13664 | "smithy.api#documentation": "<p>Activates an archived read set. To reduce storage charges, Amazon Omics archives unused read\n sets after 30 days.</p>", |
13574 | 13665 | "smithy.api#endpoint": { |
13575 | 13666 | "hostPrefix": "control-storage-" |
|
13703 | 13794 | } |
13704 | 13795 | ], |
13705 | 13796 | "traits": { |
| 13797 | + "aws.iam#actionPermissionDescription": "Grants permission to start a Read Set export job from the given Sequence Store", |
13706 | 13798 | "smithy.api#documentation": "<p>Exports a read set to Amazon S3.</p>", |
13707 | 13799 | "smithy.api#endpoint": { |
13708 | 13800 | "hostPrefix": "control-storage-" |
|
13836 | 13928 | } |
13837 | 13929 | ], |
13838 | 13930 | "traits": { |
| 13931 | + "aws.iam#actionPermissionDescription": "Grants permission to start a Read Set import job into the given Sequence Store", |
13839 | 13932 | "smithy.api#documentation": "<p>Starts a read set import job.</p>", |
13840 | 13933 | "smithy.api#endpoint": { |
13841 | 13934 | "hostPrefix": "control-storage-" |
|
14035 | 14128 | } |
14036 | 14129 | ], |
14037 | 14130 | "traits": { |
| 14131 | + "aws.iam#actionPermissionDescription": "Grants permission to start a Reference import job into the given Reference Store", |
14038 | 14132 | "smithy.api#documentation": "<p>Starts a reference import job.</p>", |
14039 | 14133 | "smithy.api#endpoint": { |
14040 | 14134 | "hostPrefix": "control-storage-" |
|
15682 | 15776 | ], |
15683 | 15777 | "traits": { |
15684 | 15778 | "aws.auth#unsignedPayload": {}, |
| 15779 | + "aws.iam#actionPermissionDescription": "Grants permission to upload read set parts", |
15685 | 15780 | "smithy.api#documentation": "<p>\n This operation uploads a specific part of a read set. If you upload a new part using a previously used part number, the previously uploaded part will be overwritten. \n </p>", |
15686 | 15781 | "smithy.api#endpoint": { |
15687 | 15782 | "hostPrefix": "storage-" |
|
0 commit comments