|
8744 | 8744 | "smithy.api#documentation": "<p>A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.</p>", |
8745 | 8745 | "smithy.api#idempotencyToken": {} |
8746 | 8746 | } |
| 8747 | + }, |
| 8748 | + "subscriptionGrantCreationMode": { |
| 8749 | + "target": "com.amazonaws.datazone#SubscriptionGrantCreationMode", |
| 8750 | + "traits": { |
| 8751 | + "smithy.api#documentation": "<p> Determines the subscription grant creation mode for this target, defining if grants are auto-created upon subscription approval or managed manually. </p>" |
| 8752 | + } |
8747 | 8753 | } |
8748 | 8754 | }, |
8749 | 8755 | "traits": { |
|
8854 | 8860 | "smithy.api#documentation": "<p>The provider of the subscription target.</p>", |
8855 | 8861 | "smithy.api#required": {} |
8856 | 8862 | } |
| 8863 | + }, |
| 8864 | + "subscriptionGrantCreationMode": { |
| 8865 | + "target": "com.amazonaws.datazone#SubscriptionGrantCreationMode", |
| 8866 | + "traits": { |
| 8867 | + "smithy.api#documentation": "<p> Determines the subscription grant creation mode for this target, defining if grants are auto-created upon subscription approval or managed manually. </p>" |
| 8868 | + } |
8857 | 8869 | } |
8858 | 8870 | }, |
8859 | 8871 | "traits": { |
|
20690 | 20702 | "smithy.api#documentation": "<p>The provider of the subscription target.</p>", |
20691 | 20703 | "smithy.api#required": {} |
20692 | 20704 | } |
| 20705 | + }, |
| 20706 | + "subscriptionGrantCreationMode": { |
| 20707 | + "target": "com.amazonaws.datazone#SubscriptionGrantCreationMode", |
| 20708 | + "traits": { |
| 20709 | + "smithy.api#documentation": "<p> Determines the subscription grant creation mode for this target, defining if grants are auto-created upon subscription approval or managed manually. </p>" |
| 20710 | + } |
20693 | 20711 | } |
20694 | 20712 | }, |
20695 | 20713 | "traits": { |
|
22247 | 22265 | "smithy.api#documentation": "<p>The hyper pod properties of a Amazon Web Services Glue properties patch.</p>" |
22248 | 22266 | } |
22249 | 22267 | }, |
| 22268 | + "com.amazonaws.datazone#IamPrincipalArn": { |
| 22269 | + "type": "string", |
| 22270 | + "traits": { |
| 22271 | + "smithy.api#length": { |
| 22272 | + "min": 1, |
| 22273 | + "max": 255 |
| 22274 | + }, |
| 22275 | + "smithy.api#pattern": "^arn:aws[^:]*:iam::\\d{12}:(role|user)(/[\\w+=,.@-]*)*/[\\w+=,.@-]+$" |
| 22276 | + } |
| 22277 | + }, |
22250 | 22278 | "com.amazonaws.datazone#IamPropertiesInput": { |
22251 | 22279 | "type": "structure", |
22252 | 22280 | "members": { |
|
26364 | 26392 | "smithy.api#httpQuery": "owningProjectId" |
26365 | 26393 | } |
26366 | 26394 | }, |
| 26395 | + "owningIamPrincipalArn": { |
| 26396 | + "target": "com.amazonaws.datazone#IamPrincipalArn", |
| 26397 | + "traits": { |
| 26398 | + "smithy.api#documentation": "<p>The ARN of the owning IAM principal.</p>", |
| 26399 | + "smithy.api#httpQuery": "owningIamPrincipalArn" |
| 26400 | + } |
| 26401 | + }, |
26367 | 26402 | "owningUserId": { |
26368 | 26403 | "target": "com.amazonaws.datazone#UserProfileId", |
26369 | 26404 | "traits": { |
|
26509 | 26544 | "smithy.api#httpQuery": "owningProjectId" |
26510 | 26545 | } |
26511 | 26546 | }, |
| 26547 | + "owningIamPrincipalArn": { |
| 26548 | + "target": "com.amazonaws.datazone#IamPrincipalArn", |
| 26549 | + "traits": { |
| 26550 | + "smithy.api#documentation": "<p>The ARN of the owning IAM principal.</p>", |
| 26551 | + "smithy.api#httpQuery": "owningIamPrincipalArn" |
| 26552 | + } |
| 26553 | + }, |
26512 | 26554 | "approverProjectId": { |
26513 | 26555 | "target": "com.amazonaws.datazone#ProjectId", |
26514 | 26556 | "traits": { |
|
26782 | 26824 | "smithy.api#httpQuery": "owningProjectId" |
26783 | 26825 | } |
26784 | 26826 | }, |
| 26827 | + "owningIamPrincipalArn": { |
| 26828 | + "target": "com.amazonaws.datazone#IamPrincipalArn", |
| 26829 | + "traits": { |
| 26830 | + "smithy.api#documentation": "<p>The ARN of the owning IAM principal.</p>", |
| 26831 | + "smithy.api#httpQuery": "owningIamPrincipalArn" |
| 26832 | + } |
| 26833 | + }, |
26785 | 26834 | "owningUserId": { |
26786 | 26835 | "target": "com.amazonaws.datazone#UserProfileId", |
26787 | 26836 | "traits": { |
|
34002 | 34051 | "smithy.api#documentation": "<p>The details of the subscribed group.</p>" |
34003 | 34052 | } |
34004 | 34053 | }, |
| 34054 | + "com.amazonaws.datazone#SubscribedIamPrincipal": { |
| 34055 | + "type": "structure", |
| 34056 | + "members": { |
| 34057 | + "principalArn": { |
| 34058 | + "target": "com.amazonaws.datazone#IamPrincipalArn", |
| 34059 | + "traits": { |
| 34060 | + "smithy.api#documentation": "<p>The ARN of the subscribed IAM principal.</p>" |
| 34061 | + } |
| 34062 | + } |
| 34063 | + }, |
| 34064 | + "traits": { |
| 34065 | + "smithy.api#documentation": "<p>The IAM principal that subscribes to the asset.</p>" |
| 34066 | + } |
| 34067 | + }, |
| 34068 | + "com.amazonaws.datazone#SubscribedIamPrincipalInput": { |
| 34069 | + "type": "structure", |
| 34070 | + "members": { |
| 34071 | + "identifier": { |
| 34072 | + "target": "com.amazonaws.datazone#IamPrincipalArn", |
| 34073 | + "traits": { |
| 34074 | + "smithy.api#documentation": "<p>The ARN of the subscribed IAM principal.</p>" |
| 34075 | + } |
| 34076 | + } |
| 34077 | + }, |
| 34078 | + "traits": { |
| 34079 | + "smithy.api#documentation": "<p>The details of the subscribed IAM principal.</p>" |
| 34080 | + } |
| 34081 | + }, |
34005 | 34082 | "com.amazonaws.datazone#SubscribedListing": { |
34006 | 34083 | "type": "structure", |
34007 | 34084 | "members": { |
|
34130 | 34207 | "traits": { |
34131 | 34208 | "smithy.api#documentation": "<p>The subscribed group.</p>" |
34132 | 34209 | } |
| 34210 | + }, |
| 34211 | + "iam": { |
| 34212 | + "target": "com.amazonaws.datazone#SubscribedIamPrincipal", |
| 34213 | + "traits": { |
| 34214 | + "smithy.api#documentation": "<p>The subscribed IAM principal.</p>" |
| 34215 | + } |
34133 | 34216 | } |
34134 | 34217 | }, |
34135 | 34218 | "traits": { |
|
34156 | 34239 | "traits": { |
34157 | 34240 | "smithy.api#documentation": "<p>The subscribed group.</p>" |
34158 | 34241 | } |
| 34242 | + }, |
| 34243 | + "iam": { |
| 34244 | + "target": "com.amazonaws.datazone#SubscribedIamPrincipalInput", |
| 34245 | + "traits": { |
| 34246 | + "smithy.api#documentation": "<p>The subscribed IAM principal.</p>" |
| 34247 | + } |
34159 | 34248 | } |
34160 | 34249 | }, |
34161 | 34250 | "traits": { |
|
34292 | 34381 | "smithy.api#documentation": "<p>The subscribed user.</p>" |
34293 | 34382 | } |
34294 | 34383 | }, |
| 34384 | + "com.amazonaws.datazone#SubscriptionGrantCreationMode": { |
| 34385 | + "type": "enum", |
| 34386 | + "members": { |
| 34387 | + "AUTOMATIC": { |
| 34388 | + "target": "smithy.api#Unit", |
| 34389 | + "traits": { |
| 34390 | + "smithy.api#enumValue": "AUTOMATIC" |
| 34391 | + } |
| 34392 | + }, |
| 34393 | + "MANUAL": { |
| 34394 | + "target": "smithy.api#Unit", |
| 34395 | + "traits": { |
| 34396 | + "smithy.api#enumValue": "MANUAL" |
| 34397 | + } |
| 34398 | + } |
| 34399 | + } |
| 34400 | + }, |
34295 | 34401 | "com.amazonaws.datazone#SubscriptionGrantId": { |
34296 | 34402 | "type": "string", |
34297 | 34403 | "traits": { |
|
34898 | 35004 | "smithy.api#documentation": "<p>The provider of the subscription target.</p>", |
34899 | 35005 | "smithy.api#required": {} |
34900 | 35006 | } |
| 35007 | + }, |
| 35008 | + "subscriptionGrantCreationMode": { |
| 35009 | + "target": "com.amazonaws.datazone#SubscriptionGrantCreationMode", |
| 35010 | + "traits": { |
| 35011 | + "smithy.api#documentation": "<p> Determines the subscription grant creation mode for this target, defining if grants are auto-created upon subscription approval or managed manually. </p>" |
| 35012 | + } |
34901 | 35013 | } |
34902 | 35014 | }, |
34903 | 35015 | "traits": { |
|
39272 | 39384 | "traits": { |
39273 | 39385 | "smithy.api#documentation": "<p>The provider to be updated as part of the <code>UpdateSubscriptionTarget</code> action.</p>" |
39274 | 39386 | } |
| 39387 | + }, |
| 39388 | + "subscriptionGrantCreationMode": { |
| 39389 | + "target": "com.amazonaws.datazone#SubscriptionGrantCreationMode", |
| 39390 | + "traits": { |
| 39391 | + "smithy.api#documentation": "<p> Determines the subscription grant creation mode for this target, defining if grants are auto-created upon subscription approval or managed manually. </p>" |
| 39392 | + } |
39275 | 39393 | } |
39276 | 39394 | }, |
39277 | 39395 | "traits": { |
|
39382 | 39500 | "smithy.api#documentation": "<p>The provider to be updated as part of the <code>UpdateSubscriptionTarget</code> action.</p>", |
39383 | 39501 | "smithy.api#required": {} |
39384 | 39502 | } |
| 39503 | + }, |
| 39504 | + "subscriptionGrantCreationMode": { |
| 39505 | + "target": "com.amazonaws.datazone#SubscriptionGrantCreationMode", |
| 39506 | + "traits": { |
| 39507 | + "smithy.api#documentation": "<p> Determines the subscription grant creation mode for this target, defining if grants are auto-created upon subscription approval or managed manually. </p>" |
| 39508 | + } |
39385 | 39509 | } |
39386 | 39510 | }, |
39387 | 39511 | "traits": { |
|
0 commit comments