Skip to content

Commit 48606e8

Browse files
Daily Sync with Botocore v1.40.73 on 2025/11/14 (#350)
1 parent d9a318f commit 48606e8

File tree

4 files changed

+205
-3
lines changed

4 files changed

+205
-3
lines changed

sample/sagemaker/2017-07-24/service-2.json

Lines changed: 109 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5654,6 +5654,12 @@
56545654
"Line"
56555655
]
56565656
},
5657+
"AssignedGroupPatternsList":{
5658+
"type":"list",
5659+
"member":{"shape":"GroupNamePattern"},
5660+
"max":10,
5661+
"min":0
5662+
},
56575663
"AssociateTrialComponentRequest":{
56585664
"type":"structure",
56595665
"required":[
@@ -6815,6 +6821,20 @@
68156821
"box":true,
68166822
"min":0
68176823
},
6824+
"AvailableUpgrade":{
6825+
"type":"structure",
6826+
"members":{
6827+
"Version":{
6828+
"shape":"MajorMinorVersion",
6829+
"documentation":"<p>The semantic version number of the available upgrade for the SageMaker Partner AI App.</p>"
6830+
},
6831+
"ReleaseNotes":{
6832+
"shape":"ReleaseNotesList",
6833+
"documentation":"<p>A list of release notes describing the changes and improvements included in the available upgrade version.</p>"
6834+
}
6835+
},
6836+
"documentation":"<p>Contains information about an available upgrade for a SageMaker Partner AI App, including the version number and release notes.</p>"
6837+
},
68186838
"AwsManagedHumanLoopRequestSource":{
68196839
"type":"string",
68206840
"enum":[
@@ -12665,6 +12685,11 @@
1266512685
"documentation":"<p>When set to <code>TRUE</code>, the SageMaker Partner AI App sets the Amazon Web Services IAM session name or the authenticated IAM user as the identity of the SageMaker Partner AI App user.</p>",
1266612686
"box":true
1266712687
},
12688+
"EnableAutoMinorVersionUpgrade":{
12689+
"shape":"Boolean",
12690+
"documentation":"<p>When set to <code>TRUE</code>, the SageMaker Partner AI App is automatically upgraded to the latest minor version during the next scheduled maintenance window, if one is available. Default is <code>FALSE</code>.</p>",
12691+
"box":true
12692+
},
1266812693
"ClientToken":{
1266912694
"shape":"ClientToken",
1267012695
"documentation":"<p>A unique token that guarantees that the call to this API is idempotent.</p>",
@@ -18717,6 +18742,11 @@
1871718742
"Arn":{
1871818743
"shape":"PartnerAppArn",
1871918744
"documentation":"<p>The ARN of the SageMaker Partner AI App to describe.</p>"
18745+
},
18746+
"IncludeAvailableUpgrade":{
18747+
"shape":"Boolean",
18748+
"documentation":"<p>When set to <code>TRUE</code>, the response includes available upgrade information for the SageMaker Partner AI App. Default is <code>FALSE</code>.</p>",
18749+
"box":true
1872018750
}
1872118751
}
1872218752
},
@@ -18787,6 +18817,19 @@
1878718817
"Error":{
1878818818
"shape":"ErrorInfo",
1878918819
"documentation":"<p>This is an error field object that contains the error code and the reason for an operation failure.</p>"
18820+
},
18821+
"EnableAutoMinorVersionUpgrade":{
18822+
"shape":"Boolean",
18823+
"documentation":"<p>Indicates whether the SageMaker Partner AI App is configured for automatic minor version upgrades during scheduled maintenance windows.</p>",
18824+
"box":true
18825+
},
18826+
"CurrentVersionEolDate":{
18827+
"shape":"Timestamp",
18828+
"documentation":"<p>The end-of-life date for the current version of the SageMaker Partner AI App.</p>"
18829+
},
18830+
"AvailableUpgrade":{
18831+
"shape":"AvailableUpgrade",
18832+
"documentation":"<p>A map of available minor version upgrades for the SageMaker Partner AI App. The key is the semantic version number, and the value is a list of release notes for that version. A null value indicates no upgrades are available.</p>"
1879018833
}
1879118834
}
1879218835
},
@@ -22995,6 +23038,18 @@
2299523038
"min":1,
2299623039
"pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"
2299723040
},
23041+
"GroupNamePattern":{
23042+
"type":"string",
23043+
"max":128,
23044+
"min":1,
23045+
"pattern":"[\\w+=,.@*-]+"
23046+
},
23047+
"GroupPatternsList":{
23048+
"type":"list",
23049+
"member":{"shape":"GroupNamePattern"},
23050+
"max":10,
23051+
"min":1
23052+
},
2299823053
"GroupingAttributeName":{
2299923054
"type":"string",
2300023055
"max":256,
@@ -30870,6 +30925,12 @@
3087030925
"min":1,
3087130926
"pattern":"[a-zA-Z]+ ?\\d+\\.\\d+(\\.\\d+)?"
3087230927
},
30928+
"MajorMinorVersion":{
30929+
"type":"string",
30930+
"max":64,
30931+
"min":0,
30932+
"pattern":"\\d+\\.\\d+"
30933+
},
3087330934
"ManagedInstanceScalingMaxInstanceCount":{
3087430935
"type":"integer",
3087530936
"box":true,
@@ -32320,7 +32381,7 @@
3232032381
"type":"string",
3232132382
"max":2048,
3232232383
"min":1,
32323-
"pattern":"arn:arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]{9,16}:[0-9]{12}:model-package/[\\S]{1,2048}"
32384+
"pattern":"arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]{9,16}:[0-9]{12}:model-package/[\\S]{1,2048}"
3232432385
},
3232532386
"ModelPackageArnList":{
3232632387
"type":"list",
@@ -34907,6 +34968,14 @@
3490734968
"Arguments":{
3490834969
"shape":"PartnerAppArguments",
3490934970
"documentation":"<p>This is a map of required inputs for a SageMaker Partner AI App. Based on the application type, the map is populated with a key and value pair that is specific to the user and application.</p>"
34971+
},
34972+
"AssignedGroupPatterns":{
34973+
"shape":"AssignedGroupPatternsList",
34974+
"documentation":"<p>A list of Amazon Web Services IAM Identity Center group patterns that can access the SageMaker Partner AI App. Group names support wildcard matching using <code>*</code>. An empty list indicates the app will not use Identity Center group features. All groups specified in <code>RoleGroupAssignments</code> must match patterns in this list.</p>"
34975+
},
34976+
"RoleGroupAssignments":{
34977+
"shape":"RoleGroupAssignmentsList",
34978+
"documentation":"<p>A map of in-app roles to Amazon Web Services IAM Identity Center group patterns. Groups assigned to specific roles receive those permissions, while groups in <code>AssignedGroupPatterns</code> but not in this map receive default in-app role depending on app type. Group patterns support wildcard matching using <code>*</code>. Currently supported by Fiddler version 1.3 and later with roles: <code>ORG_MEMBER</code> (default) and <code>ORG_ADMIN</code>.</p>"
3491034979
}
3491134980
},
3491234981
"documentation":"<p>Configuration settings for the SageMaker Partner AI App.</p>"
@@ -38096,6 +38165,12 @@
3809638165
"min":1,
3809738166
"pattern":".*"
3809838167
},
38168+
"ReleaseNotesList":{
38169+
"type":"list",
38170+
"member":{"shape":"String1024"},
38171+
"max":10,
38172+
"min":0
38173+
},
3809938174
"RemoteDebugConfig":{
3810038175
"type":"structure",
3810138176
"members":{
@@ -38749,6 +38824,30 @@
3874938824
"min":20,
3875038825
"pattern":"arn:aws[a-z\\-]*:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+"
3875138826
},
38827+
"RoleGroupAssignment":{
38828+
"type":"structure",
38829+
"required":[
38830+
"RoleName",
38831+
"GroupPatterns"
38832+
],
38833+
"members":{
38834+
"RoleName":{
38835+
"shape":"NonEmptyString256",
38836+
"documentation":"<p>The name of the in-app role within the SageMaker Partner AI App. The specific roles available depend on the app type and version.</p>"
38837+
},
38838+
"GroupPatterns":{
38839+
"shape":"GroupPatternsList",
38840+
"documentation":"<p>A list of AWS IAM Identity Center group patterns that should be assigned to the specified role. Group patterns support wildcard matching using <code>*</code>.</p>"
38841+
}
38842+
},
38843+
"documentation":"<p>Defines the mapping between an in-app role and the AWS IAM Identity Center group patterns that should be assigned to that role within the SageMaker Partner AI App.</p>"
38844+
},
38845+
"RoleGroupAssignmentsList":{
38846+
"type":"list",
38847+
"member":{"shape":"RoleGroupAssignment"},
38848+
"max":10,
38849+
"min":0
38850+
},
3875238851
"RollingDeploymentPolicy":{
3875338852
"type":"structure",
3875438853
"required":["MaximumBatchSize"],
@@ -44938,6 +45037,15 @@
4493845037
"documentation":"<p>When set to <code>TRUE</code>, the SageMaker Partner AI App sets the Amazon Web Services IAM session name or the authenticated IAM user as the identity of the SageMaker Partner AI App user.</p>",
4493945038
"box":true
4494045039
},
45040+
"EnableAutoMinorVersionUpgrade":{
45041+
"shape":"Boolean",
45042+
"documentation":"<p>When set to <code>TRUE</code>, the SageMaker Partner AI App is automatically upgraded to the latest minor version during the next scheduled maintenance window, if one is available.</p>",
45043+
"box":true
45044+
},
45045+
"AppVersion":{
45046+
"shape":"MajorMinorVersion",
45047+
"documentation":"<p>The semantic version to upgrade the SageMaker Partner AI App to. Must be the same semantic version returned in the <code>AvailableUpgrade</code> field from <code>DescribePartnerApp</code>. Version skipping and downgrades are not supported.</p>"
45048+
},
4494145049
"ClientToken":{
4494245050
"shape":"ClientToken",
4494345051
"documentation":"<p>A unique token that guarantees that the call to this API is idempotent.</p>",

src/sagemaker_core/main/code_injection/shape_dag.py

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,11 @@
339339
],
340340
"type": "structure",
341341
},
342+
"AssignedGroupPatternsList": {
343+
"member_shape": "GroupNamePattern",
344+
"member_type": "string",
345+
"type": "list",
346+
},
342347
"AssociateTrialComponentRequest": {
343348
"members": [
344349
{"name": "TrialComponentName", "shape": "ExperimentEntityName", "type": "string"},
@@ -802,6 +807,13 @@
802807
"members": [{"name": "Mode", "shape": "AutotuneMode", "type": "string"}],
803808
"type": "structure",
804809
},
810+
"AvailableUpgrade": {
811+
"members": [
812+
{"name": "Version", "shape": "MajorMinorVersion", "type": "string"},
813+
{"name": "ReleaseNotes", "shape": "ReleaseNotesList", "type": "list"},
814+
],
815+
"type": "structure",
816+
},
805817
"BatchAddClusterNodesError": {
806818
"members": [
807819
{"name": "InstanceGroupName", "shape": "InstanceGroupName", "type": "string"},
@@ -3233,6 +3245,7 @@
32333245
{"name": "ApplicationConfig", "shape": "PartnerAppConfig", "type": "structure"},
32343246
{"name": "AuthType", "shape": "PartnerAppAuthType", "type": "string"},
32353247
{"name": "EnableIamSessionBasedIdentity", "shape": "Boolean", "type": "boolean"},
3248+
{"name": "EnableAutoMinorVersionUpgrade", "shape": "Boolean", "type": "boolean"},
32363249
{"name": "ClientToken", "shape": "ClientToken", "type": "string"},
32373250
{"name": "Tags", "shape": "TagList", "type": "list"},
32383251
],
@@ -5987,7 +6000,10 @@
59876000
"type": "structure",
59886001
},
59896002
"DescribePartnerAppRequest": {
5990-
"members": [{"name": "Arn", "shape": "PartnerAppArn", "type": "string"}],
6003+
"members": [
6004+
{"name": "Arn", "shape": "PartnerAppArn", "type": "string"},
6005+
{"name": "IncludeAvailableUpgrade", "shape": "Boolean", "type": "boolean"},
6006+
],
59916007
"type": "structure",
59926008
},
59936009
"DescribePartnerAppResponse": {
@@ -6012,6 +6028,9 @@
60126028
{"name": "AuthType", "shape": "PartnerAppAuthType", "type": "string"},
60136029
{"name": "EnableIamSessionBasedIdentity", "shape": "Boolean", "type": "boolean"},
60146030
{"name": "Error", "shape": "ErrorInfo", "type": "structure"},
6031+
{"name": "EnableAutoMinorVersionUpgrade", "shape": "Boolean", "type": "boolean"},
6032+
{"name": "CurrentVersionEolDate", "shape": "Timestamp", "type": "timestamp"},
6033+
{"name": "AvailableUpgrade", "shape": "AvailableUpgrade", "type": "structure"},
60156034
],
60166035
"type": "structure",
60176036
},
@@ -7647,6 +7666,11 @@
76477666
"members": [{"name": "SecretArn", "shape": "SecretArn", "type": "string"}],
76487667
"type": "structure",
76497668
},
7669+
"GroupPatternsList": {
7670+
"member_shape": "GroupNamePattern",
7671+
"member_type": "string",
7672+
"type": "list",
7673+
},
76507674
"GroupingAttributeNames": {
76517675
"member_shape": "GroupingAttributeName",
76527676
"member_type": "string",
@@ -12624,6 +12648,8 @@
1262412648
"members": [
1262512649
{"name": "AdminUsers", "shape": "PartnerAppAdminUserList", "type": "list"},
1262612650
{"name": "Arguments", "shape": "PartnerAppArguments", "type": "map"},
12651+
{"name": "AssignedGroupPatterns", "shape": "AssignedGroupPatternsList", "type": "list"},
12652+
{"name": "RoleGroupAssignments", "shape": "RoleGroupAssignmentsList", "type": "list"},
1262712653
],
1262812654
"type": "structure",
1262912655
},
@@ -13864,6 +13890,7 @@
1386413890
"members": [{"name": "Arn", "shape": "String256", "type": "string"}],
1386513891
"type": "structure",
1386613892
},
13893+
"ReleaseNotesList": {"member_shape": "String1024", "member_type": "string", "type": "list"},
1386713894
"RemoteDebugConfig": {
1386813895
"members": [{"name": "EnableRemoteDebug", "shape": "EnableRemoteDebug", "type": "boolean"}],
1386913896
"type": "structure",
@@ -14107,6 +14134,18 @@
1410714134
],
1410814135
"type": "structure",
1410914136
},
14137+
"RoleGroupAssignment": {
14138+
"members": [
14139+
{"name": "RoleName", "shape": "NonEmptyString256", "type": "string"},
14140+
{"name": "GroupPatterns", "shape": "GroupPatternsList", "type": "list"},
14141+
],
14142+
"type": "structure",
14143+
},
14144+
"RoleGroupAssignmentsList": {
14145+
"member_shape": "RoleGroupAssignment",
14146+
"member_type": "structure",
14147+
"type": "list",
14148+
},
1411014149
"RollingDeploymentPolicy": {
1411114150
"members": [
1411214151
{"name": "MaximumBatchSize", "shape": "CapacitySizeConfig", "type": "structure"},
@@ -16469,6 +16508,8 @@
1646916508
{"name": "Tier", "shape": "NonEmptyString64", "type": "string"},
1647016509
{"name": "ApplicationConfig", "shape": "PartnerAppConfig", "type": "structure"},
1647116510
{"name": "EnableIamSessionBasedIdentity", "shape": "Boolean", "type": "boolean"},
16511+
{"name": "EnableAutoMinorVersionUpgrade", "shape": "Boolean", "type": "boolean"},
16512+
{"name": "AppVersion", "shape": "MajorMinorVersion", "type": "string"},
1647216513
{"name": "ClientToken", "shape": "ClientToken", "type": "string"},
1647316514
{"name": "Tags", "shape": "TagList", "type": "list"},
1647416515
],

0 commit comments

Comments
 (0)