DescribeDomain
The description of the domain.
Request Syntax
{ "DomainId": "string
" }
Request Parameters
For information about the parameters that are common to all actions, see Common Parameters.
The request accepts the following data in JSON format.
- DomainId
-
The domain ID.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 63.
Pattern:
d-(-*[a-z0-9]){1,61}
Required: Yes
Response Syntax
{ "AppNetworkAccessType": "string", "AppSecurityGroupManagement": "string", "AuthMode": "string", "CreationTime": number, "DefaultSpaceSettings": { "CustomFileSystemConfigs": [ { ... } ], "CustomPosixUserConfig": { "Gid": number, "Uid": number }, "ExecutionRole": "string", "JupyterLabAppSettings": { "AppLifecycleManagement": { "IdleSettings": { "IdleTimeoutInMinutes": number, "LifecycleManagement": "string", "MaxIdleTimeoutInMinutes": number, "MinIdleTimeoutInMinutes": number } }, "BuiltInLifecycleConfigArn": "string", "CodeRepositories": [ { "RepositoryUrl": "string" } ], "CustomImages": [ { "AppImageConfigName": "string", "ImageName": "string", "ImageVersionNumber": number } ], "DefaultResourceSpec": { "InstanceType": "string", "LifecycleConfigArn": "string", "SageMakerImageArn": "string", "SageMakerImageVersionAlias": "string", "SageMakerImageVersionArn": "string" }, "EmrSettings": { "AssumableRoleArns": [ "string" ], "ExecutionRoleArns": [ "string" ] }, "LifecycleConfigArns": [ "string" ] }, "JupyterServerAppSettings": { "CodeRepositories": [ { "RepositoryUrl": "string" } ], "DefaultResourceSpec": { "InstanceType": "string", "LifecycleConfigArn": "string", "SageMakerImageArn": "string", "SageMakerImageVersionAlias": "string", "SageMakerImageVersionArn": "string" }, "LifecycleConfigArns": [ "string" ] }, "KernelGatewayAppSettings": { "CustomImages": [ { "AppImageConfigName": "string", "ImageName": "string", "ImageVersionNumber": number } ], "DefaultResourceSpec": { "InstanceType": "string", "LifecycleConfigArn": "string", "SageMakerImageArn": "string", "SageMakerImageVersionAlias": "string", "SageMakerImageVersionArn": "string" }, "LifecycleConfigArns": [ "string" ] }, "SecurityGroups": [ "string" ], "SpaceStorageSettings": { "DefaultEbsStorageSettings": { "DefaultEbsVolumeSizeInGb": number, "MaximumEbsVolumeSizeInGb": number } } }, "DefaultUserSettings": { "AutoMountHomeEFS": "string", "CanvasAppSettings": { "DirectDeploySettings": { "Status": "string" }, "EmrServerlessSettings": { "ExecutionRoleArn": "string", "Status": "string" }, "GenerativeAiSettings": { "AmazonBedrockRoleArn": "string" }, "IdentityProviderOAuthSettings": [ { "DataSourceName": "string", "SecretArn": "string", "Status": "string" } ], "KendraSettings": { "Status": "string" }, "ModelRegisterSettings": { "CrossAccountModelRegisterRoleArn": "string", "Status": "string" }, "TimeSeriesForecastingSettings": { "AmazonForecastRoleArn": "string", "Status": "string" }, "WorkspaceSettings": { "S3ArtifactPath": "string", "S3KmsKeyId": "string" } }, "CodeEditorAppSettings": { "AppLifecycleManagement": { "IdleSettings": { "IdleTimeoutInMinutes": number, "LifecycleManagement": "string", "MaxIdleTimeoutInMinutes": number, "MinIdleTimeoutInMinutes": number } }, "BuiltInLifecycleConfigArn": "string", "CustomImages": [ { "AppImageConfigName": "string", "ImageName": "string", "ImageVersionNumber": number } ], "DefaultResourceSpec": { "InstanceType": "string", "LifecycleConfigArn": "string", "SageMakerImageArn": "string", "SageMakerImageVersionAlias": "string", "SageMakerImageVersionArn": "string" }, "LifecycleConfigArns": [ "string" ] }, "CustomFileSystemConfigs": [ { ... } ], "CustomPosixUserConfig": { "Gid": number, "Uid": number }, "DefaultLandingUri": "string", "ExecutionRole": "string", "JupyterLabAppSettings": { "AppLifecycleManagement": { "IdleSettings": { "IdleTimeoutInMinutes": number, "LifecycleManagement": "string", "MaxIdleTimeoutInMinutes": number, "MinIdleTimeoutInMinutes": number } }, "BuiltInLifecycleConfigArn": "string", "CodeRepositories": [ { "RepositoryUrl": "string" } ], "CustomImages": [ { "AppImageConfigName": "string", "ImageName": "string", "ImageVersionNumber": number } ], "DefaultResourceSpec": { "InstanceType": "string", "LifecycleConfigArn": "string", "SageMakerImageArn": "string", "SageMakerImageVersionAlias": "string", "SageMakerImageVersionArn": "string" }, "EmrSettings": { "AssumableRoleArns": [ "string" ], "ExecutionRoleArns": [ "string" ] }, "LifecycleConfigArns": [ "string" ] }, "JupyterServerAppSettings": { "CodeRepositories": [ { "RepositoryUrl": "string" } ], "DefaultResourceSpec": { "InstanceType": "string", "LifecycleConfigArn": "string", "SageMakerImageArn": "string", "SageMakerImageVersionAlias": "string", "SageMakerImageVersionArn": "string" }, "LifecycleConfigArns": [ "string" ] }, "KernelGatewayAppSettings": { "CustomImages": [ { "AppImageConfigName": "string", "ImageName": "string", "ImageVersionNumber": number } ], "DefaultResourceSpec": { "InstanceType": "string", "LifecycleConfigArn": "string", "SageMakerImageArn": "string", "SageMakerImageVersionAlias": "string", "SageMakerImageVersionArn": "string" }, "LifecycleConfigArns": [ "string" ] }, "RSessionAppSettings": { "CustomImages": [ { "AppImageConfigName": "string", "ImageName": "string", "ImageVersionNumber": number } ], "DefaultResourceSpec": { "InstanceType": "string", "LifecycleConfigArn": "string", "SageMakerImageArn": "string", "SageMakerImageVersionAlias": "string", "SageMakerImageVersionArn": "string" } }, "RStudioServerProAppSettings": { "AccessStatus": "string", "UserGroup": "string" }, "SecurityGroups": [ "string" ], "SharingSettings": { "NotebookOutputOption": "string", "S3KmsKeyId": "string", "S3OutputPath": "string" }, "SpaceStorageSettings": { "DefaultEbsStorageSettings": { "DefaultEbsVolumeSizeInGb": number, "MaximumEbsVolumeSizeInGb": number } }, "StudioWebPortal": "string", "StudioWebPortalSettings": { "HiddenAppTypes": [ "string" ], "HiddenInstanceTypes": [ "string" ], "HiddenMlTools": [ "string" ], "HiddenSageMakerImageVersionAliases": [ { "SageMakerImageName": "string", "VersionAliases": [ "string" ] } ] }, "TensorBoardAppSettings": { "DefaultResourceSpec": { "InstanceType": "string", "LifecycleConfigArn": "string", "SageMakerImageArn": "string", "SageMakerImageVersionAlias": "string", "SageMakerImageVersionArn": "string" } } }, "DomainArn": "string", "DomainId": "string", "DomainName": "string", "DomainSettings": { "AmazonQSettings": { "QProfileArn": "string", "Status": "string" }, "DockerSettings": { "EnableDockerAccess": "string", "RootlessDocker": "string", "VpcOnlyTrustedAccounts": [ "string" ] }, "ExecutionRoleIdentityConfig": "string", "IpAddressType": "string", "RStudioServerProDomainSettings": { "DefaultResourceSpec": { "InstanceType": "string", "LifecycleConfigArn": "string", "SageMakerImageArn": "string", "SageMakerImageVersionAlias": "string", "SageMakerImageVersionArn": "string" }, "DomainExecutionRoleArn": "string", "RStudioConnectUrl": "string", "RStudioPackageManagerUrl": "string" }, "SecurityGroupIds": [ "string" ], "TrustedIdentityPropagationSettings": { "Status": "string" }, "UnifiedStudioSettings": { "DomainAccountId": "string", "DomainId": "string", "DomainRegion": "string", "EnvironmentId": "string", "ProjectId": "string", "ProjectS3Path": "string", "SingleSignOnApplicationArn": "string", "StudioWebPortalAccess": "string" } }, "FailureReason": "string", "HomeEfsFileSystemId": "string", "HomeEfsFileSystemKmsKeyId": "string", "KmsKeyId": "string", "LastModifiedTime": number, "SecurityGroupIdForDomainBoundary": "string", "SingleSignOnApplicationArn": "string", "SingleSignOnManagedApplicationInstanceId": "string", "Status": "string", "SubnetIds": [ "string" ], "TagPropagation": "string", "Url": "string", "VpcId": "string" }
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- AppNetworkAccessType
-
Specifies the VPC used for non-EFS traffic. The default value is
PublicInternetOnly
.-
PublicInternetOnly
- Non-EFS traffic is through a VPC managed by Amazon SageMaker AI, which allows direct internet access -
VpcOnly
- All traffic is through the specified VPC and subnets
Type: String
Valid Values:
PublicInternetOnly | VpcOnly
-
- AppSecurityGroupManagement
-
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly
mode. Required whenCreateDomain.AppNetworkAccessType
isVPCOnly
andDomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.Type: String
Valid Values:
Service | Customer
- AuthMode
-
The domain's authentication mode.
Type: String
Valid Values:
SSO | IAM
- CreationTime
-
The creation time.
Type: Timestamp
- DefaultSpaceSettings
-
The default settings for shared spaces that users create in the domain.
Type: DefaultSpaceSettings object
- DefaultUserSettings
-
Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given UserProfile.
Type: UserSettings object
- DomainArn
-
The domain's Amazon Resource Name (ARN).
Type: String
Length Constraints: Minimum length of 0. Maximum length of 256.
Pattern:
arn:aws[a-z\-]*:sagemaker:[a-z0-9\-]*:[0-9]{12}:domain/.*
- DomainId
-
The domain ID.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 63.
Pattern:
d-(-*[a-z0-9]){1,61}
- DomainName
-
The domain name.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 63.
Pattern:
[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}
- DomainSettings
-
A collection of
Domain
settings.Type: DomainSettings object
- FailureReason
-
The failure reason.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 1024.
- HomeEfsFileSystemId
-
The ID of the Amazon Elastic File System managed by this Domain.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 32.
- HomeEfsFileSystemKmsKeyId
-
This parameter has been deprecated.
Use
KmsKeyId
.Type: String
Length Constraints: Minimum length of 0. Maximum length of 2048.
Pattern:
[a-zA-Z0-9:/_-]*
- KmsKeyId
-
The AWS KMS customer managed key used to encrypt the EFS volume attached to the domain.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 2048.
Pattern:
[a-zA-Z0-9:/_-]*
- LastModifiedTime
-
The last modified time.
Type: Timestamp
- SecurityGroupIdForDomainBoundary
-
The ID of the security group that authorizes traffic between the
RSessionGateway
apps and theRStudioServerPro
app.Type: String
Length Constraints: Minimum length of 0. Maximum length of 32.
Pattern:
[-0-9a-zA-Z]+
- SingleSignOnApplicationArn
-
The ARN of the application managed by SageMaker AI in IAM Identity Center. This value is only returned for domains created after October 1, 2023.
Type: String
Pattern:
arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso::[0-9]+:application\/[a-zA-Z0-9-_.]+\/apl-[a-zA-Z0-9]+
- SingleSignOnManagedApplicationInstanceId
-
The IAM Identity Center managed application instance ID.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 256.
- Status
-
The status.
Type: String
Valid Values:
Deleting | Failed | InService | Pending | Updating | Update_Failed | Delete_Failed
- SubnetIds
-
The VPC subnets that the domain uses for communication.
Type: Array of strings
Array Members: Minimum number of 1 item. Maximum number of 16 items.
Length Constraints: Minimum length of 0. Maximum length of 32.
Pattern:
[-0-9a-zA-Z]+
- TagPropagation
-
Indicates whether custom tag propagation is supported for the domain.
Type: String
Valid Values:
ENABLED | DISABLED
- Url
-
The domain's URL.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 1024.
- VpcId
-
The ID of the Amazon Virtual Private Cloud (VPC) that the domain uses for communication.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 32.
Pattern:
[-0-9a-zA-Z]+
Errors
For information about the errors that are common to all actions, see Common Errors.
- ResourceNotFound
-
Resource being access is not found.
HTTP Status Code: 400
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: