Skip to content

Commit b35af83

Browse files
Update SDK models
1 parent 4fcc47b commit b35af83

File tree

301 files changed

+14405
-2013
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

301 files changed

+14405
-2013
lines changed

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[workspace]
22
resolver = "2"
33
exclude = [
4+
"examples/test-utils",
45
"examples/examples",
6+
"examples/lambda",
57
"examples/webassembly",
6-
"examples/test-utils",
78
"examples/cross_service",
8-
"examples/lambda",
9+
"tests/no-default-features",
910
"tests/telemetry",
10-
"tests/webassembly",
11-
"tests/no-default-features"
11+
"tests/webassembly"
1212
]
1313
members = [
1414
"sdk/accessanalyzer",

aws-models/braket.json

Lines changed: 260 additions & 159 deletions
Large diffs are not rendered by default.

aws-models/datazone.json

Lines changed: 1022 additions & 5 deletions
Large diffs are not rendered by default.

aws-models/fsx.json

Lines changed: 82 additions & 7 deletions
Large diffs are not rendered by default.

aws-models/partnercentral-selling.json

Lines changed: 40 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -641,6 +641,13 @@
641641
"smithy.api#sensitive": {}
642642
}
643643
},
644+
"com.amazonaws.partnercentralselling#Amount": {
645+
"type": "string",
646+
"traits": {
647+
"smithy.api#pattern": "^(0|([1-9][0-9]{0,30}))(\\.[0-9]{0,2})?$",
648+
"smithy.api#sensitive": {}
649+
}
650+
},
644651
"com.amazonaws.partnercentralselling#ApnPrograms": {
645652
"type": "list",
646653
"member": {
@@ -786,8 +793,8 @@
786793
],
787794
"traits": {
788795
"aws.iam#conditionKeys": [
789-
"partnercentral:RelatedEntityType",
790-
"partnercentral:Catalog"
796+
"partnercentral:Catalog",
797+
"partnercentral:RelatedEntityType"
791798
],
792799
"aws.iam#iamAction": {
793800
"documentation": "Grants permission to associate Opportunities on AWS Partner Central with other entities"
@@ -3682,7 +3689,9 @@
36823689
],
36833690
"traits": {
36843691
"aws.iam#conditionKeys": [
3685-
"partnercentral:Catalog"
3692+
"partnercentral:Catalog",
3693+
"aws:RequestTag/${TagKey}",
3694+
"aws:TagKeys"
36863695
],
36873696
"aws.iam#iamAction": {
36883697
"documentation": "Grants permission to create new Opportunities on AWS Partner Central"
@@ -3785,6 +3794,12 @@
37853794
"traits": {
37863795
"smithy.api#documentation": "<p>Represents the internal team handling the opportunity. Specify collaborating members of this opportunity who are within the partner's organization.</p>"
37873796
}
3797+
},
3798+
"Tags": {
3799+
"target": "com.amazonaws.partnercentralselling#TagList",
3800+
"traits": {
3801+
"smithy.api#documentation": "<p>A map of the key-value pairs of the tag or tags to assign.</p>"
3802+
}
37883803
}
37893804
},
37903805
"traits": {
@@ -5170,9 +5185,7 @@
51705185
],
51715186
"traits": {
51725187
"aws.iam#conditionKeys": [
5173-
"partnercentral:Catalog",
5174-
"aws:ResourceTag/${TagKey}",
5175-
"aws:TagKeys"
5188+
"partnercentral:Catalog"
51765189
],
51775190
"aws.iam#iamAction": {
51785191
"documentation": "Grants permission to deleting resource snapshot jobs on AWS Partner Central"
@@ -5283,8 +5296,8 @@
52835296
],
52845297
"traits": {
52855298
"aws.iam#conditionKeys": [
5286-
"partnercentral:RelatedEntityType",
5287-
"partnercentral:Catalog"
5299+
"partnercentral:Catalog",
5300+
"partnercentral:RelatedEntityType"
52885301
],
52895302
"aws.iam#iamAction": {
52905303
"documentation": "Grants permission to disassociate Opportunities on AWS Partner Central from other entities"
@@ -6057,7 +6070,7 @@
60576070
"type": "structure",
60586071
"members": {
60596072
"Amount": {
6060-
"target": "smithy.api#String",
6073+
"target": "com.amazonaws.partnercentralselling#Amount",
60616074
"traits": {
60626075
"smithy.api#documentation": "<p>Represents the estimated monthly revenue that the partner expects to earn from the opportunity. This helps in forecasting financial returns.</p>",
60636076
"smithy.api#required": {}
@@ -6074,14 +6087,14 @@
60746087
"Frequency": {
60756088
"target": "com.amazonaws.partnercentralselling#PaymentFrequency",
60766089
"traits": {
6077-
"smithy.api#documentation": "<p>Indicates how frequently the customer is expected to spend the projected amount. This can include values such as <code>Monthly</code>, <code>Quarterly</code>, or <code>Annually</code>. The default value is <code>Monthly</code>, representing recurring monthly spend.</p>",
6090+
"smithy.api#documentation": "<p>Indicates how frequently the customer is expected to spend the projected amount. Only the value <code>Monthly</code> is allowed for the <code>Frequency</code> field, representing recurring monthly spend.</p>",
60786091
"smithy.api#required": {}
60796092
}
60806093
},
60816094
"TargetCompany": {
60826095
"target": "smithy.api#String",
60836096
"traits": {
6084-
"smithy.api#documentation": "<p>Specifies the name of the partner company that is expected to generate revenue from the opportunity. This field helps track the partner’s involvement in the opportunity.</p>",
6097+
"smithy.api#documentation": "<p>Specifies the name of the partner company that is expected to generate revenue from the opportunity. This field helps track the partner’s involvement in the opportunity. This field only accepts the value <code>AWS</code>. If any other value is provided, the system will automatically set it to <code>AWS</code>.</p>",
60856098
"smithy.api#length": {
60866099
"min": 1,
60876100
"max": 80
@@ -6812,9 +6825,7 @@
68126825
],
68136826
"traits": {
68146827
"aws.iam#conditionKeys": [
6815-
"partnercentral:Catalog",
6816-
"aws:ResourceTag/${TagKey}",
6817-
"aws:TagKeys"
6828+
"partnercentral:Catalog"
68186829
],
68196830
"aws.iam#iamAction": {
68206831
"documentation": "Grants permission to retrieving resource snapshot job details in AWS Partner Central"
@@ -7488,13 +7499,13 @@
74887499
"ReviewComments": {
74897500
"target": "smithy.api#String",
74907501
"traits": {
7491-
"smithy.api#documentation": "<p>Indicates why an opportunity was sent back for further details. Partners must take corrective action based on the <code>ReviewComments</code>.</p>"
7502+
"smithy.api#documentation": "<p>Contains detailed feedback from Amazon Web Services when requesting additional information from partners. Provides specific guidance on what partners need to provide or clarify for opportunity validation, complementing the <code>ReviewStatusReason</code> field.</p>"
74927503
}
74937504
},
74947505
"ReviewStatusReason": {
74957506
"target": "smithy.api#String",
74967507
"traits": {
7497-
"smithy.api#documentation": "<p>Indicates the reason a decision was made during the opportunity review process. This field combines the reasons for both disqualified and action required statuses, and provide clarity for why an opportunity was disqualified or requires further action.</p>"
7508+
"smithy.api#documentation": "<p>Code indicating the validation decision during the Amazon Web Services opportunity review. Applies when status is <code>Rejected</code> or <code>Action Required</code>. Used to document validation results for AWS Partner Referrals and indicate when additional information is needed from partners as part of the APN Customer Engagement (ACE) program.</p>"
74987509
}
74997510
},
75007511
"NextStepsHistory": {
@@ -8497,7 +8508,7 @@
84978508
"aws.iam#iamAction": {
84988509
"documentation": "Grants permission to list Opportunities on AWS Partner Central"
84998510
},
8500-
"smithy.api#documentation": "<p>This request accepts a list of filters that retrieve opportunity subsets as well as sort options. This feature is available to partners from <a href=\"https://partnercentral.awspartner.com/\">Partner Central</a> using the <code>ListOpportunities</code> API action.</p> <p>To synchronize your system with Amazon Web Services, only list the opportunities that were newly created or updated. We recommend you rely on events emitted by the service into your Amazon Web Services account’s Amazon EventBridge default event bus, you can also use the <code>ListOpportunities</code> action.</p> <p>We recommend the following approach:</p> <ol> <li> <p>Find the latest <code>LastModifiedDate</code> that you stored, and only use the values that came from Amazon Web Services. Don’t use values generated by your system.</p> </li> <li> <p>When you send a <code>ListOpportunities</code> request, submit the date in ISO 8601 format in the <code>AfterLastModifiedDate</code> filter.</p> </li> <li> <p>Amazon Web Services only returns opportunities created or updated on or after that date and time. Use <code>NextToken</code> to iterate over all pages.</p> </li> </ol>",
8511+
"smithy.api#documentation": "<p>This request accepts a list of filters that retrieve opportunity subsets as well as sort options. This feature is available to partners from <a href=\"https://partnercentral.awspartner.com/\">Partner Central</a> using the <code>ListOpportunities</code> API action.</p> <p>To synchronize your system with Amazon Web Services, list only the opportunities that were newly created or updated. We recommend you rely on events emitted by the service into your Amazon Web Services account’s Amazon EventBridge default event bus. You can also use the <code>ListOpportunities</code> action.</p> <p>We recommend the following approach:</p> <ol> <li> <p>Find the latest <code>LastModifiedDate</code> that you stored, and only use the values that came from Amazon Web Services. Don’t use values generated by your system.</p> </li> <li> <p>When you send a <code>ListOpportunities</code> request, submit the date in ISO 8601 format in the <code>AfterLastModifiedDate</code> filter.</p> </li> <li> <p>Amazon Web Services only returns opportunities created or updated on or after that date and time. Use <code>NextToken</code> to iterate over all pages.</p> </li> </ol>",
85018512
"smithy.api#http": {
85028513
"method": "POST",
85038514
"uri": "/ListOpportunities",
@@ -9294,6 +9305,9 @@
92949305
"aws.api#arn": {
92959306
"template": "catalog/{Catalog}/opportunity/{Identifier}"
92969307
},
9308+
"aws.iam#conditionKeys": [
9309+
"aws:ResourceTag/${TagKey}"
9310+
],
92979311
"aws.iam#disableConditionKeyInference": {},
92989312
"aws.iam#iamResource": {
92999313
"relativeDocumentation": "working-with-your-opportunities.html"
@@ -9630,7 +9644,7 @@
96309644
},
96319645
"traits": {
96329646
"smithy.api#length": {
9633-
"max": 1
9647+
"max": 2
96349648
}
96359649
}
96369650
},
@@ -10450,6 +10464,9 @@
1045010464
"aws.api#arn": {
1045110465
"template": "catalog/{Catalog}/resource-snapshot-job/{Identifier}"
1045210466
},
10467+
"aws.iam#conditionKeys": [
10468+
"aws:ResourceTag/${TagKey}"
10469+
],
1045310470
"aws.iam#disableConditionKeyInference": {},
1045410471
"aws.iam#iamResource": {
1045510472
"relativeDocumentation": "working-with-multi-partner-opportunities.html",
@@ -11192,6 +11209,7 @@
1119211209
"aws.iam#conditionKeys": [
1119311210
"partnercentral:Catalog",
1119411211
"aws:RequestTag/${TagKey}",
11212+
"aws:ResourceTag/${TagKey}",
1119511213
"aws:TagKeys"
1119611214
],
1119711215
"aws.iam#iamAction": {
@@ -11349,6 +11367,7 @@
1134911367
"aws.iam#conditionKeys": [
1135011368
"partnercentral:Catalog",
1135111369
"aws:RequestTag/${TagKey}",
11370+
"aws:ResourceTag/${TagKey}",
1135211371
"aws:TagKeys"
1135311372
],
1135411373
"aws.iam#iamAction": {
@@ -11362,7 +11381,7 @@
1136211381
],
1136311382
"documentation": "Grants permission to initiate tasks that start Engagements from Opportunities on AWS Partner Central"
1136411383
},
11365-
"smithy.api#documentation": "<p>This action initiates the engagement process from an existing opportunity by accepting the engagement invitation and creating a corresponding opportunity in the partner’s system. Similar to <code>StartEngagementByAcceptingInvitationTask</code>, this action is asynchronous and performs multiple steps before completion.</p>",
11384+
"smithy.api#documentation": "<p>Similar to <code>StartEngagementByAcceptingInvitationTask</code>, this action is asynchronous and performs multiple steps before completion. This action orchestrates a comprehensive workflow that combines multiple API operations into a single task to create and initiate an engagement from an existing opportunity. It automatically executes a sequence of operations including <code>GetOpportunity</code>, <code>CreateEngagement</code> (if it doesn't exist), <code>CreateResourceSnapshot</code>, <code>CreateResourceSnapshotJob</code>, <code>CreateEngagementInvitation</code> (if not already invited/accepted), and <code>SubmitOpportunity</code>. </p>",
1136611385
"smithy.api#http": {
1136711386
"method": "POST",
1136811387
"uri": "/StartEngagementFromOpportunityTask",
@@ -11507,9 +11526,7 @@
1150711526
],
1150811527
"traits": {
1150911528
"aws.iam#conditionKeys": [
11510-
"partnercentral:Catalog",
11511-
"aws:ResourceTag/${TagKey}",
11512-
"aws:TagKeys"
11529+
"partnercentral:Catalog"
1151311530
],
1151411531
"aws.iam#iamAction": {
1151511532
"documentation": "Grants permission to starting resource snapshot jobs in AWS Partner Central"
@@ -11570,9 +11587,7 @@
1157011587
],
1157111588
"traits": {
1157211589
"aws.iam#conditionKeys": [
11573-
"partnercentral:Catalog",
11574-
"aws:ResourceTag/${TagKey}",
11575-
"aws:TagKeys"
11590+
"partnercentral:Catalog"
1157611591
],
1157711592
"aws.iam#iamAction": {
1157811593
"documentation": "Grants permission to stopping resource snapshot jobs in AWS Partner Central"

aws-models/sagemaker.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
{
22
"smithy": "2.0",
33
"shapes": {
4+
"com.amazonaws.sagemaker#AcceleratorsAmount": {
5+
"type": "integer",
6+
"traits": {
7+
"smithy.api#range": {
8+
"min": 0,
9+
"max": 10000000
10+
}
11+
}
12+
},
413
"com.amazonaws.sagemaker#Accept": {
514
"type": "string",
615
"traits": {
@@ -10317,6 +10326,24 @@
1031710326
"traits": {
1031810327
"smithy.api#documentation": "<p>The number of instances to add to the instance group of a SageMaker HyperPod cluster.</p>"
1031910328
}
10329+
},
10330+
"Accelerators": {
10331+
"target": "com.amazonaws.sagemaker#AcceleratorsAmount",
10332+
"traits": {
10333+
"smithy.api#documentation": "<p>The number of accelerators to allocate. If you don't specify a value for vCPU and MemoryInGiB, SageMaker AI automatically allocates ratio-based values for those parameters based on the number of accelerators you provide. For example, if you allocate 16 out of 32 total accelerators, SageMaker AI uses the ratio of 0.5 and allocates values to vCPU and MemoryInGiB.</p>"
10334+
}
10335+
},
10336+
"VCpu": {
10337+
"target": "com.amazonaws.sagemaker#VCpuAmount",
10338+
"traits": {
10339+
"smithy.api#documentation": "<p>The number of vCPU to allocate. If you specify a value only for vCPU, SageMaker AI automatically allocates ratio-based values for MemoryInGiB based on this vCPU parameter. For example, if you allocate 20 out of 40 total vCPU, SageMaker AI uses the ratio of 0.5 and allocates values to MemoryInGiB. Accelerators are set to 0.</p>"
10340+
}
10341+
},
10342+
"MemoryInGiB": {
10343+
"target": "com.amazonaws.sagemaker#MemoryInGiBAmount",
10344+
"traits": {
10345+
"smithy.api#documentation": "<p>The amount of memory in GiB to allocate. If you specify a value only for this parameter, SageMaker AI automatically allocates a ratio-based value for vCPU based on this memory that you provide. For example, if you allocate 200 out of 400 total memory in GiB, SageMaker AI uses the ratio of 0.5 and allocates values to vCPU. Accelerators are set to 0.</p>"
10346+
}
1032010347
}
1032110348
},
1032210349
"traits": {
@@ -49845,6 +49872,15 @@
4984549872
}
4984649873
}
4984749874
},
49875+
"com.amazonaws.sagemaker#MemoryInGiBAmount": {
49876+
"type": "float",
49877+
"traits": {
49878+
"smithy.api#range": {
49879+
"min": 0,
49880+
"max": 10000000
49881+
}
49882+
}
49883+
},
4984849884
"com.amazonaws.sagemaker#MemoryInMb": {
4984949885
"type": "integer",
4985049886
"traits": {
@@ -80516,6 +80552,15 @@
8051680552
}
8051780553
}
8051880554
},
80555+
"com.amazonaws.sagemaker#VCpuAmount": {
80556+
"type": "float",
80557+
"traits": {
80558+
"smithy.api#range": {
80559+
"min": 0,
80560+
"max": 10000000
80561+
}
80562+
}
80563+
},
8051980564
"com.amazonaws.sagemaker#ValidationFraction": {
8052080565
"type": "float",
8052180566
"traits": {

0 commit comments

Comments
 (0)