Skip to content

Commit 43dcb96

Browse files
Daily Sync with Botocore v1.38.11 on 2025/05/08 (#296)
1 parent c67dd59 commit 43dcb96

File tree

4 files changed

+124
-6
lines changed

4 files changed

+124
-6
lines changed

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

Lines changed: 65 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8041,7 +8041,7 @@
80418041
},
80428042
"LastSoftwareUpdateTime":{
80438043
"shape":"Timestamp",
8044-
"documentation":"<p>The time of when the cluster was last updated.</p>"
8044+
"documentation":"<p>The time when the cluster was last updated.</p>"
80458045
},
80468046
"LifeCycleConfig":{
80478047
"shape":"ClusterLifeCycleConfig",
@@ -8129,7 +8129,7 @@
81298129
},
81308130
"LastSoftwareUpdateTime":{
81318131
"shape":"Timestamp",
8132-
"documentation":"<p>The time of when SageMaker last updated the software of the instances in the cluster.</p>"
8132+
"documentation":"<p>The time when SageMaker last updated the software of the instances in the cluster.</p>"
81338133
},
81348134
"InstanceStatus":{
81358135
"shape":"ClusterInstanceStatusDetails",
@@ -18954,6 +18954,10 @@
1895418954
"AmazonQSettings":{
1895518955
"shape":"AmazonQSettings",
1895618956
"documentation":"<p>A collection of settings that configure the Amazon Q experience within the domain. The <code>AuthMode</code> that you use to create the domain must be <code>SSO</code>.</p>"
18957+
},
18958+
"UnifiedStudioSettings":{
18959+
"shape":"UnifiedStudioSettings",
18960+
"documentation":"<p>The settings that apply to an SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.</p>"
1895718961
}
1895818962
},
1895918963
"documentation":"<p>A collection of settings that apply to the <code>SageMaker Domain</code>. These settings are specified through the <code>CreateDomain</code> API call.</p>"
@@ -18980,6 +18984,10 @@
1898018984
"AmazonQSettings":{
1898118985
"shape":"AmazonQSettings",
1898218986
"documentation":"<p>A collection of settings that configure the Amazon Q experience within the domain.</p>"
18987+
},
18988+
"UnifiedStudioSettings":{
18989+
"shape":"UnifiedStudioSettings",
18990+
"documentation":"<p>The settings that apply to an SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.</p>"
1898318991
}
1898418992
},
1898518993
"documentation":"<p>A collection of <code>Domain</code> configuration settings to update.</p>"
@@ -35444,6 +35452,11 @@
3544435452
"min":5,
3544535453
"pattern":"^\\d{1,4}.\\d{1,4}.\\d{1,4}$"
3544635454
},
35455+
"RegionName":{
35456+
"type":"string",
35457+
"max":24,
35458+
"min":1
35459+
},
3544735460
"RegisterDevicesRequest":{
3544835461
"type":"structure",
3544935462
"required":[
@@ -36622,8 +36635,6 @@
3662236635
"SearchTrainingPlanOfferingsRequest":{
3662336636
"type":"structure",
3662436637
"required":[
36625-
"InstanceType",
36626-
"InstanceCount",
3662736638
"DurationHours",
3662836639
"TargetResources"
3662936640
],
@@ -37323,6 +37334,10 @@
3732337334
"shape":"SpaceStorageSettings",
3732437335
"documentation":"<p>The storage settings for a space.</p>"
3732537336
},
37337+
"SpaceManagedResources":{
37338+
"shape":"FeatureStatus",
37339+
"documentation":"<p>If you enable this option, SageMaker AI creates the following resources on your behalf when you create the space:</p> <ul> <li> <p>The user profile that possesses the space.</p> </li> <li> <p>The app that the space contains.</p> </li> </ul>"
37340+
},
3732637341
"CustomFileSystems":{
3732737342
"shape":"CustomFileSystems",
3732837343
"documentation":"<p>A file system, created by you, that you assign to a space for an Amazon SageMaker AI Domain. Permitted users can access this file system in Amazon SageMaker AI Studio.</p>"
@@ -40543,6 +40558,52 @@
4054340558
"max":4000000,
4054440559
"min":10000
4054540560
},
40561+
"UnifiedStudioDomainId":{
40562+
"type":"string",
40563+
"pattern":"^dzd[-_][a-zA-Z0-9_-]{1,36}$"
40564+
},
40565+
"UnifiedStudioEnvironmentId":{
40566+
"type":"string",
40567+
"pattern":"^[a-zA-Z0-9_-]{1,36}$"
40568+
},
40569+
"UnifiedStudioProjectId":{
40570+
"type":"string",
40571+
"pattern":"^[a-zA-Z0-9_-]{1,36}$"
40572+
},
40573+
"UnifiedStudioSettings":{
40574+
"type":"structure",
40575+
"members":{
40576+
"StudioWebPortalAccess":{
40577+
"shape":"FeatureStatus",
40578+
"documentation":"<p>Sets whether you can access the domain in Amazon SageMaker Studio:</p> <dl> <dt>ENABLED</dt> <dd> <p>You can access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it in both studio interfaces.</p> </dd> <dt>DISABLED</dt> <dd> <p>You can't access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it only in that studio interface.</p> </dd> </dl> <p>To migrate a domain to Amazon SageMaker Unified Studio, you specify the UnifiedStudioSettings data type when you use the UpdateDomain action.</p>"
40579+
},
40580+
"DomainAccountId":{
40581+
"shape":"AccountId",
40582+
"documentation":"<p>The ID of the Amazon Web Services account that has the Amazon SageMaker Unified Studio domain. The default value, if you don't specify an ID, is the ID of the account that has the Amazon SageMaker AI domain.</p>"
40583+
},
40584+
"DomainRegion":{
40585+
"shape":"RegionName",
40586+
"documentation":"<p>The Amazon Web Services Region where the domain is located in Amazon SageMaker Unified Studio. The default value, if you don't specify a Region, is the Region where the Amazon SageMaker AI domain is located.</p>"
40587+
},
40588+
"DomainId":{
40589+
"shape":"UnifiedStudioDomainId",
40590+
"documentation":"<p>The ID of the Amazon SageMaker Unified Studio domain associated with this domain.</p>"
40591+
},
40592+
"ProjectId":{
40593+
"shape":"UnifiedStudioProjectId",
40594+
"documentation":"<p>The ID of the Amazon SageMaker Unified Studio project that corresponds to the domain.</p>"
40595+
},
40596+
"EnvironmentId":{
40597+
"shape":"UnifiedStudioEnvironmentId",
40598+
"documentation":"<p>The ID of the environment that Amazon SageMaker Unified Studio associates with the domain.</p>"
40599+
},
40600+
"ProjectS3Path":{
40601+
"shape":"S3Uri",
40602+
"documentation":"<p>The location where Amazon S3 stores temporary execution data and other artifacts for the project that corresponds to the domain.</p>"
40603+
}
40604+
},
40605+
"documentation":"<p>The settings that apply to an Amazon SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.</p>"
40606+
},
4054640607
"UpdateActionRequest":{
4054740608
"type":"structure",
4054840609
"required":["ActionName"],

src/sagemaker_core/main/code_injection/shape_dag.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6182,6 +6182,11 @@
61826182
},
61836183
{"name": "DockerSettings", "shape": "DockerSettings", "type": "structure"},
61846184
{"name": "AmazonQSettings", "shape": "AmazonQSettings", "type": "structure"},
6185+
{
6186+
"name": "UnifiedStudioSettings",
6187+
"shape": "UnifiedStudioSettings",
6188+
"type": "structure",
6189+
},
61856190
],
61866191
"type": "structure",
61876192
},
@@ -6200,6 +6205,11 @@
62006205
{"name": "SecurityGroupIds", "shape": "DomainSecurityGroupIds", "type": "list"},
62016206
{"name": "DockerSettings", "shape": "DockerSettings", "type": "structure"},
62026207
{"name": "AmazonQSettings", "shape": "AmazonQSettings", "type": "structure"},
6208+
{
6209+
"name": "UnifiedStudioSettings",
6210+
"shape": "UnifiedStudioSettings",
6211+
"type": "structure",
6212+
},
62036213
],
62046214
"type": "structure",
62056215
},
@@ -13689,6 +13699,7 @@
1368913699
},
1369013700
{"name": "AppType", "shape": "AppType", "type": "string"},
1369113701
{"name": "SpaceStorageSettings", "shape": "SpaceStorageSettings", "type": "structure"},
13702+
{"name": "SpaceManagedResources", "shape": "FeatureStatus", "type": "string"},
1369213703
{"name": "CustomFileSystems", "shape": "CustomFileSystems", "type": "list"},
1369313704
],
1369413705
"type": "structure",
@@ -14808,6 +14819,18 @@
1480814819
],
1480914820
"type": "structure",
1481014821
},
14822+
"UnifiedStudioSettings": {
14823+
"members": [
14824+
{"name": "StudioWebPortalAccess", "shape": "FeatureStatus", "type": "string"},
14825+
{"name": "DomainAccountId", "shape": "AccountId", "type": "string"},
14826+
{"name": "DomainRegion", "shape": "RegionName", "type": "string"},
14827+
{"name": "DomainId", "shape": "UnifiedStudioDomainId", "type": "string"},
14828+
{"name": "ProjectId", "shape": "UnifiedStudioProjectId", "type": "string"},
14829+
{"name": "EnvironmentId", "shape": "UnifiedStudioEnvironmentId", "type": "string"},
14830+
{"name": "ProjectS3Path", "shape": "S3Uri", "type": "string"},
14831+
],
14832+
"type": "structure",
14833+
},
1481114834
"UnprocessedIdentifiers": {
1481214835
"member_shape": "BatchGetRecordIdentifier",
1481314836
"member_type": "structure",

src/sagemaker_core/main/config_schema.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,9 @@
243243
"domain_execution_role_arn": {"type": "string"}
244244
},
245245
"execution_role_identity_config": {"type": "string"},
246+
"unified_studio_settings": {
247+
"project_s3_path": {"type": "string"}
248+
},
246249
},
247250
"home_efs_file_system_kms_key_id": {"type": "string"},
248251
"subnet_ids": {

src/sagemaker_core/main/shapes.py

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3342,7 +3342,7 @@ class ClusterNodeDetails(Base):
33423342
instance_status: The status of the instance.
33433343
instance_type: The type of the instance.
33443344
launch_time: The time when the instance is launched.
3345-
last_software_update_time: The time of when the cluster was last updated.
3345+
last_software_update_time: The time when the cluster was last updated.
33463346
life_cycle_config: The LifeCycle configuration applied to the instance.
33473347
override_vpc_config: The customized Amazon VPC configuration at the instance group level that overrides the default Amazon VPC configuration of the SageMaker HyperPod cluster.
33483348
threads_per_core: The number of threads per CPU core you specified under CreateCluster.
@@ -3380,7 +3380,7 @@ class ClusterNodeSummary(Base):
33803380
instance_id: The ID of the instance.
33813381
instance_type: The type of the instance.
33823382
launch_time: The time when the instance is launched.
3383-
last_software_update_time: The time of when SageMaker last updated the software of the instances in the cluster.
3383+
last_software_update_time: The time when SageMaker last updated the software of the instances in the cluster.
33843384
instance_status: The status of the instance.
33853385
"""
33863386

@@ -4765,6 +4765,31 @@ class DockerSettings(Base):
47654765
vpc_only_trusted_accounts: Optional[List[str]] = Unassigned()
47664766

47674767

4768+
class UnifiedStudioSettings(Base):
4769+
"""
4770+
UnifiedStudioSettings
4771+
The settings that apply to an Amazon SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.
4772+
4773+
Attributes
4774+
----------------------
4775+
studio_web_portal_access: Sets whether you can access the domain in Amazon SageMaker Studio: ENABLED You can access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it in both studio interfaces. DISABLED You can't access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it only in that studio interface. To migrate a domain to Amazon SageMaker Unified Studio, you specify the UnifiedStudioSettings data type when you use the UpdateDomain action.
4776+
domain_account_id: The ID of the Amazon Web Services account that has the Amazon SageMaker Unified Studio domain. The default value, if you don't specify an ID, is the ID of the account that has the Amazon SageMaker AI domain.
4777+
domain_region: The Amazon Web Services Region where the domain is located in Amazon SageMaker Unified Studio. The default value, if you don't specify a Region, is the Region where the Amazon SageMaker AI domain is located.
4778+
domain_id: The ID of the Amazon SageMaker Unified Studio domain associated with this domain.
4779+
project_id: The ID of the Amazon SageMaker Unified Studio project that corresponds to the domain.
4780+
environment_id: The ID of the environment that Amazon SageMaker Unified Studio associates with the domain.
4781+
project_s3_path: The location where Amazon S3 stores temporary execution data and other artifacts for the project that corresponds to the domain.
4782+
"""
4783+
4784+
studio_web_portal_access: Optional[str] = Unassigned()
4785+
domain_account_id: Optional[str] = Unassigned()
4786+
domain_region: Optional[str] = Unassigned()
4787+
domain_id: Optional[str] = Unassigned()
4788+
project_id: Optional[str] = Unassigned()
4789+
environment_id: Optional[str] = Unassigned()
4790+
project_s3_path: Optional[str] = Unassigned()
4791+
4792+
47684793
class DomainSettings(Base):
47694794
"""
47704795
DomainSettings
@@ -4777,13 +4802,15 @@ class DomainSettings(Base):
47774802
execution_role_identity_config: The configuration for attaching a SageMaker AI user profile name to the execution role as a sts:SourceIdentity key.
47784803
docker_settings: A collection of settings that configure the domain's Docker interaction.
47794804
amazon_q_settings: A collection of settings that configure the Amazon Q experience within the domain. The AuthMode that you use to create the domain must be SSO.
4805+
unified_studio_settings: The settings that apply to an SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.
47804806
"""
47814807

47824808
security_group_ids: Optional[List[str]] = Unassigned()
47834809
r_studio_server_pro_domain_settings: Optional[RStudioServerProDomainSettings] = Unassigned()
47844810
execution_role_identity_config: Optional[str] = Unassigned()
47854811
docker_settings: Optional[DockerSettings] = Unassigned()
47864812
amazon_q_settings: Optional[AmazonQSettings] = Unassigned()
4813+
unified_studio_settings: Optional[UnifiedStudioSettings] = Unassigned()
47874814

47884815

47894816
class DefaultSpaceSettings(Base):
@@ -7446,6 +7473,7 @@ class SpaceSettings(Base):
74467473
jupyter_lab_app_settings: The settings for the JupyterLab application.
74477474
app_type: The type of app created within the space. If using the UpdateSpace API, you can't change the app type of your space by specifying a different value for this field.
74487475
space_storage_settings: The storage settings for a space.
7476+
space_managed_resources: If you enable this option, SageMaker AI creates the following resources on your behalf when you create the space: The user profile that possesses the space. The app that the space contains.
74497477
custom_file_systems: A file system, created by you, that you assign to a space for an Amazon SageMaker AI Domain. Permitted users can access this file system in Amazon SageMaker AI Studio.
74507478
"""
74517479

@@ -7455,6 +7483,7 @@ class SpaceSettings(Base):
74557483
jupyter_lab_app_settings: Optional[SpaceJupyterLabAppSettings] = Unassigned()
74567484
app_type: Optional[str] = Unassigned()
74577485
space_storage_settings: Optional[SpaceStorageSettings] = Unassigned()
7486+
space_managed_resources: Optional[str] = Unassigned()
74587487
custom_file_systems: Optional[List[CustomFileSystem]] = Unassigned()
74597488

74607489

@@ -9453,6 +9482,7 @@ class DomainSettingsForUpdate(Base):
94539482
security_group_ids: The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps.
94549483
docker_settings: A collection of settings that configure the domain's Docker interaction.
94559484
amazon_q_settings: A collection of settings that configure the Amazon Q experience within the domain.
9485+
unified_studio_settings: The settings that apply to an SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.
94569486
"""
94579487

94589488
r_studio_server_pro_domain_settings_for_update: Optional[
@@ -9462,6 +9492,7 @@ class DomainSettingsForUpdate(Base):
94629492
security_group_ids: Optional[List[str]] = Unassigned()
94639493
docker_settings: Optional[DockerSettings] = Unassigned()
94649494
amazon_q_settings: Optional[AmazonQSettings] = Unassigned()
9495+
unified_studio_settings: Optional[UnifiedStudioSettings] = Unassigned()
94659496

94669497

94679498
class PredefinedMetricSpecification(Base):

0 commit comments

Comments
 (0)