MDAA TS Docs
    Preparing search index...
    interface DomainProps {
        assetDeploymentMemoryLimitMB?: number;
        assetPrefix?: string;
        authMode: AuthMode;
        dataAdminRoles?: MdaaRoleRef[];
        defaultExecutionRole?: MdaaRoleRef;
        defaultUserSettings?: DomainUserSettings;
        domainBucket?: DomainBucketProps;
        kmsKeyArn?: string;
        lifecycleConfigs?: StudioLifecycleConfigProps;
        notebookSharingPrefix?: string;
        securityGroupEgress?: MdaaSecurityGroupRuleProps;
        securityGroupId?: string;
        securityGroupIngress?: MdaaSecurityGroupRuleProps;
        subnetIds: string[];
        userProfiles?: NamedUserProfileProps;
        vpcId: string;
    }
    Index

    Properties

    assetDeploymentMemoryLimitMB?: number

    Memory limit in MB for lifecycle asset deployment Lambda

    assetPrefix?: string

    S3 prefix for lifecycle asset storage

    authMode: AuthMode

    Authentication mode (SSO or IAM)

    dataAdminRoles?: MdaaRoleRef[]

    Admin roles for domain management

    defaultExecutionRole?: MdaaRoleRef

    Default execution role for Studio applications

    defaultUserSettings?: DomainUserSettings

    Default user settings for Studio applications

    domainBucket?: DomainBucketProps

    Domain bucket configuration for shared storage

    kmsKeyArn?: string

    KMS key ARN for EFS encryption

    lifecycleConfigs?: StudioLifecycleConfigProps

    Lifecycle configurations for Studio apps

    notebookSharingPrefix?: string

    S3 prefix for shared notebook storage

    securityGroupEgress?: MdaaSecurityGroupRuleProps

    Security group egress rules

    securityGroupId?: string

    Existing security group ID

    securityGroupIngress?: MdaaSecurityGroupRuleProps

    Security group ingress rules

    subnetIds: string[]

    Subnet IDs for Studio user applications

    userProfiles?: NamedUserProfileProps

    Named user profiles

    vpcId: string

    VPC ID for Studio domain deployment