@@ -39,6 +39,42 @@ class App(AWSObject):
3939 }
4040
4141
42+ class CustomImageContainerEnvironmentVariable (AWSProperty ):
43+ """
44+ `CustomImageContainerEnvironmentVariable <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-customimagecontainerenvironmentvariable.html>`__
45+ """
46+
47+ props : PropsDictType = {
48+ "Key" : (str , True ),
49+ "Value" : (str , True ),
50+ }
51+
52+
53+ class ContainerConfig (AWSProperty ):
54+ """
55+ `ContainerConfig <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-containerconfig.html>`__
56+ """
57+
58+ props : PropsDictType = {
59+ "ContainerArguments" : ([str ], False ),
60+ "ContainerEntrypoint" : ([str ], False ),
61+ "ContainerEnvironmentVariables" : (
62+ [CustomImageContainerEnvironmentVariable ],
63+ False ,
64+ ),
65+ }
66+
67+
68+ class JupyterLabAppImageConfig (AWSProperty ):
69+ """
70+ `JupyterLabAppImageConfig <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-jupyterlabappimageconfig.html>`__
71+ """
72+
73+ props : PropsDictType = {
74+ "ContainerConfig" : (ContainerConfig , False ),
75+ }
76+
77+
4278class FileSystemConfig (AWSProperty ):
4379 """
4480 `FileSystemConfig <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-appimageconfig-filesystemconfig.html>`__
@@ -82,6 +118,7 @@ class AppImageConfig(AWSObject):
82118
83119 props : PropsDictType = {
84120 "AppImageConfigName" : (str , True ),
121+ "JupyterLabAppImageConfig" : (JupyterLabAppImageConfig , False ),
85122 "KernelGatewayImageConfig" : (KernelGatewayImageConfig , False ),
86123 "Tags" : (Tags , False ),
87124 }
@@ -442,6 +479,17 @@ class DefaultSpaceSettings(AWSProperty):
442479 }
443480
444481
482+ class DockerSettings (AWSProperty ):
483+ """
484+ `DockerSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-dockersettings.html>`__
485+ """
486+
487+ props : PropsDictType = {
488+ "EnableDockerAccess" : (str , False ),
489+ "VpcOnlyTrustedAccounts" : ([str ], False ),
490+ }
491+
492+
445493class RStudioServerProDomainSettings (AWSProperty ):
446494 """
447495 `RStudioServerProDomainSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-domain-rstudioserverprodomainsettings.html>`__
@@ -461,6 +509,7 @@ class DomainSettings(AWSProperty):
461509 """
462510
463511 props : PropsDictType = {
512+ "DockerSettings" : (DockerSettings , False ),
464513 "RStudioServerProDomainSettings" : (RStudioServerProDomainSettings , False ),
465514 "SecurityGroupIds" : ([str ], False ),
466515 }
@@ -2605,14 +2654,100 @@ class Project(AWSObject):
26052654 }
26062655
26072656
2657+ class OwnershipSettings (AWSProperty ):
2658+ """
2659+ `OwnershipSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-ownershipsettings.html>`__
2660+ """
2661+
2662+ props : PropsDictType = {
2663+ "OwnerUserProfileName" : (str , True ),
2664+ }
2665+
2666+
2667+ class EFSFileSystem (AWSProperty ):
2668+ """
2669+ `EFSFileSystem <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-efsfilesystem.html>`__
2670+ """
2671+
2672+ props : PropsDictType = {
2673+ "FileSystemId" : (str , True ),
2674+ }
2675+
2676+
2677+ class CustomFileSystem (AWSProperty ):
2678+ """
2679+ `CustomFileSystem <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-customfilesystem.html>`__
2680+ """
2681+
2682+ props : PropsDictType = {
2683+ "EFSFileSystem" : (EFSFileSystem , False ),
2684+ }
2685+
2686+
2687+ class SpaceCodeEditorAppSettings (AWSProperty ):
2688+ """
2689+ `SpaceCodeEditorAppSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacecodeeditorappsettings.html>`__
2690+ """
2691+
2692+ props : PropsDictType = {
2693+ "DefaultResourceSpec" : (ResourceSpec , False ),
2694+ }
2695+
2696+
2697+ class SpaceJupyterLabAppSettings (AWSProperty ):
2698+ """
2699+ `SpaceJupyterLabAppSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacejupyterlabappsettings.html>`__
2700+ """
2701+
2702+ props : PropsDictType = {
2703+ "CodeRepositories" : ([CodeRepositoryProperty ], False ),
2704+ "DefaultResourceSpec" : (ResourceSpec , False ),
2705+ }
2706+
2707+
2708+ class EbsStorageSettings (AWSProperty ):
2709+ """
2710+ `EbsStorageSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-ebsstoragesettings.html>`__
2711+ """
2712+
2713+ props : PropsDictType = {
2714+ "EbsVolumeSizeInGb" : (integer , True ),
2715+ }
2716+
2717+
2718+ class SpaceStorageSettings (AWSProperty ):
2719+ """
2720+ `SpaceStorageSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacestoragesettings.html>`__
2721+ """
2722+
2723+ props : PropsDictType = {
2724+ "EbsStorageSettings" : (EbsStorageSettings , False ),
2725+ }
2726+
2727+
26082728class SpaceSettings (AWSProperty ):
26092729 """
26102730 `SpaceSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesettings.html>`__
26112731 """
26122732
26132733 props : PropsDictType = {
2734+ "AppType" : (str , False ),
2735+ "CodeEditorAppSettings" : (SpaceCodeEditorAppSettings , False ),
2736+ "CustomFileSystems" : ([CustomFileSystem ], False ),
2737+ "JupyterLabAppSettings" : (SpaceJupyterLabAppSettings , False ),
26142738 "JupyterServerAppSettings" : (JupyterServerAppSettings , False ),
26152739 "KernelGatewayAppSettings" : (KernelGatewayAppSettings , False ),
2740+ "SpaceStorageSettings" : (SpaceStorageSettings , False ),
2741+ }
2742+
2743+
2744+ class SpaceSharingSettings (AWSProperty ):
2745+ """
2746+ `SpaceSharingSettings <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-space-spacesharingsettings.html>`__
2747+ """
2748+
2749+ props : PropsDictType = {
2750+ "SharingType" : (str , True ),
26162751 }
26172752
26182753
@@ -2625,8 +2760,11 @@ class Space(AWSObject):
26252760
26262761 props : PropsDictType = {
26272762 "DomainId" : (str , True ),
2763+ "OwnershipSettings" : (OwnershipSettings , False ),
2764+ "SpaceDisplayName" : (str , False ),
26282765 "SpaceName" : (str , True ),
26292766 "SpaceSettings" : (SpaceSettings , False ),
2767+ "SpaceSharingSettings" : (SpaceSharingSettings , False ),
26302768 "Tags" : (Tags , False ),
26312769 }
26322770
0 commit comments