# 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)