# AWS::SageMaker::Domain DefaultSpaceSettings A collection of settings that apply to spaces of Amazon SageMaker Studio. These settings are specified when the Create/Update Domain API is called. ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{ "ExecutionRole" : String, "JupyterServerAppSettings" : JupyterServerAppSettings, "KernelGatewayAppSettings" : KernelGatewayAppSettings, "SecurityGroups" : [ String, ... ] }### YAML
ExecutionRole: String JupyterServerAppSettings: JupyterServerAppSettings KernelGatewayAppSettings: KernelGatewayAppSettings SecurityGroups: - String## Properties #### ExecutionRole The execution role for the space. _Required_: No _Type_: String _Minimum_:
20
_Maximum_: 2048
_Pattern_: ^arn:aws[a-z\-]*:iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+$
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### JupyterServerAppSettings
_Required_: No
_Type_: JupyterServerAppSettings
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### KernelGatewayAppSettings
_Required_: No
_Type_: KernelGatewayAppSettings
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### SecurityGroups
The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
_Required_: No
_Type_: List of String
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)