| Copyright | (c) 2013-2023 Brendan Hay | 
|---|---|
| License | Mozilla Public License, v. 2.0. | 
| Maintainer | Brendan Hay | 
| Stability | auto-generated | 
| Portability | non-portable (GHC extensions) | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Amazonka.SageMaker.DescribeDomain
Description
The description of the domain.
Synopsis
- data DescribeDomain = DescribeDomain' {}
 - newDescribeDomain :: Text -> DescribeDomain
 - describeDomain_domainId :: Lens' DescribeDomain Text
 - data DescribeDomainResponse = DescribeDomainResponse' {
- appNetworkAccessType :: Maybe AppNetworkAccessType
 - appSecurityGroupManagement :: Maybe AppSecurityGroupManagement
 - authMode :: Maybe AuthMode
 - creationTime :: Maybe POSIX
 - defaultSpaceSettings :: Maybe DefaultSpaceSettings
 - defaultUserSettings :: Maybe UserSettings
 - domainArn :: Maybe Text
 - domainId :: Maybe Text
 - domainName :: Maybe Text
 - domainSettings :: Maybe DomainSettings
 - failureReason :: Maybe Text
 - homeEfsFileSystemId :: Maybe Text
 - homeEfsFileSystemKmsKeyId :: Maybe Text
 - kmsKeyId :: Maybe Text
 - lastModifiedTime :: Maybe POSIX
 - securityGroupIdForDomainBoundary :: Maybe Text
 - singleSignOnManagedApplicationInstanceId :: Maybe Text
 - status :: Maybe DomainStatus
 - subnetIds :: Maybe (NonEmpty Text)
 - url :: Maybe Text
 - vpcId :: Maybe Text
 - httpStatus :: Int
 
 - newDescribeDomainResponse :: Int -> DescribeDomainResponse
 - describeDomainResponse_appNetworkAccessType :: Lens' DescribeDomainResponse (Maybe AppNetworkAccessType)
 - describeDomainResponse_appSecurityGroupManagement :: Lens' DescribeDomainResponse (Maybe AppSecurityGroupManagement)
 - describeDomainResponse_authMode :: Lens' DescribeDomainResponse (Maybe AuthMode)
 - describeDomainResponse_creationTime :: Lens' DescribeDomainResponse (Maybe UTCTime)
 - describeDomainResponse_defaultSpaceSettings :: Lens' DescribeDomainResponse (Maybe DefaultSpaceSettings)
 - describeDomainResponse_defaultUserSettings :: Lens' DescribeDomainResponse (Maybe UserSettings)
 - describeDomainResponse_domainArn :: Lens' DescribeDomainResponse (Maybe Text)
 - describeDomainResponse_domainId :: Lens' DescribeDomainResponse (Maybe Text)
 - describeDomainResponse_domainName :: Lens' DescribeDomainResponse (Maybe Text)
 - describeDomainResponse_domainSettings :: Lens' DescribeDomainResponse (Maybe DomainSettings)
 - describeDomainResponse_failureReason :: Lens' DescribeDomainResponse (Maybe Text)
 - describeDomainResponse_homeEfsFileSystemId :: Lens' DescribeDomainResponse (Maybe Text)
 - describeDomainResponse_homeEfsFileSystemKmsKeyId :: Lens' DescribeDomainResponse (Maybe Text)
 - describeDomainResponse_kmsKeyId :: Lens' DescribeDomainResponse (Maybe Text)
 - describeDomainResponse_lastModifiedTime :: Lens' DescribeDomainResponse (Maybe UTCTime)
 - describeDomainResponse_securityGroupIdForDomainBoundary :: Lens' DescribeDomainResponse (Maybe Text)
 - describeDomainResponse_singleSignOnManagedApplicationInstanceId :: Lens' DescribeDomainResponse (Maybe Text)
 - describeDomainResponse_status :: Lens' DescribeDomainResponse (Maybe DomainStatus)
 - describeDomainResponse_subnetIds :: Lens' DescribeDomainResponse (Maybe (NonEmpty Text))
 - describeDomainResponse_url :: Lens' DescribeDomainResponse (Maybe Text)
 - describeDomainResponse_vpcId :: Lens' DescribeDomainResponse (Maybe Text)
 - describeDomainResponse_httpStatus :: Lens' DescribeDomainResponse Int
 
Creating a Request
data DescribeDomain Source #
See: newDescribeDomain smart constructor.
Constructors
| DescribeDomain' | |
Instances
Arguments
| :: Text | |
| -> DescribeDomain | 
Create a value of DescribeDomain with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeDomain, describeDomain_domainId - The domain ID.
Request Lenses
describeDomain_domainId :: Lens' DescribeDomain Text Source #
The domain ID.
Destructuring the Response
data DescribeDomainResponse Source #
See: newDescribeDomainResponse smart constructor.
Constructors
| DescribeDomainResponse' | |
Fields 
  | |
Instances
newDescribeDomainResponse Source #
Create a value of DescribeDomainResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appNetworkAccessType:DescribeDomainResponse', describeDomainResponse_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, which allows direct internet accessVpcOnly- All Studio traffic is through the specified VPC and subnets
$sel:appSecurityGroupManagement:DescribeDomainResponse', describeDomainResponse_appSecurityGroupManagement - The entity that creates and manages the required security groups for
 inter-app communication in VPCOnly mode. Required when
 CreateDomain.AppNetworkAccessType is VPCOnly and
 DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
 is provided.
$sel:authMode:DescribeDomainResponse', describeDomainResponse_authMode - The domain's authentication mode.
DescribeDomainResponse, describeDomainResponse_creationTime - The creation time.
$sel:defaultSpaceSettings:DescribeDomainResponse', describeDomainResponse_defaultSpaceSettings - The default settings used to create a space.
$sel:defaultUserSettings:DescribeDomainResponse', describeDomainResponse_defaultUserSettings - Settings which are applied to UserProfiles in this domain if settings
 are not explicitly specified in a given UserProfile.
DescribeDomainResponse, describeDomainResponse_domainArn - The domain's Amazon Resource Name (ARN).
DescribeDomain, describeDomainResponse_domainId - The domain ID.
DescribeDomainResponse, describeDomainResponse_domainName - The domain name.
$sel:domainSettings:DescribeDomainResponse', describeDomainResponse_domainSettings - A collection of Domain settings.
DescribeDomainResponse, describeDomainResponse_failureReason - The failure reason.
$sel:homeEfsFileSystemId:DescribeDomainResponse', describeDomainResponse_homeEfsFileSystemId - The ID of the Amazon Elastic File System (EFS) managed by this Domain.
$sel:homeEfsFileSystemKmsKeyId:DescribeDomainResponse', describeDomainResponse_homeEfsFileSystemKmsKeyId - Use KmsKeyId.
DescribeDomainResponse, describeDomainResponse_kmsKeyId - The Amazon Web Services KMS customer managed key used to encrypt the EFS
 volume attached to the domain.
DescribeDomainResponse, describeDomainResponse_lastModifiedTime - The last modified time.
$sel:securityGroupIdForDomainBoundary:DescribeDomainResponse', describeDomainResponse_securityGroupIdForDomainBoundary - The ID of the security group that authorizes traffic between the
 RSessionGateway apps and the RStudioServerPro app.
$sel:singleSignOnManagedApplicationInstanceId:DescribeDomainResponse', describeDomainResponse_singleSignOnManagedApplicationInstanceId - The IAM Identity Center managed application instance ID.
DescribeDomainResponse, describeDomainResponse_status - The status.
$sel:subnetIds:DescribeDomainResponse', describeDomainResponse_subnetIds - The VPC subnets that Studio uses for communication.
DescribeDomainResponse, describeDomainResponse_url - The domain's URL.
DescribeDomainResponse, describeDomainResponse_vpcId - The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for
 communication.
$sel:httpStatus:DescribeDomainResponse', describeDomainResponse_httpStatus - The response's http status code.
Response Lenses
describeDomainResponse_appNetworkAccessType :: Lens' DescribeDomainResponse (Maybe AppNetworkAccessType) Source #
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, which allows direct internet accessVpcOnly- All Studio traffic is through the specified VPC and subnets
describeDomainResponse_appSecurityGroupManagement :: Lens' DescribeDomainResponse (Maybe AppSecurityGroupManagement) Source #
The entity that creates and manages the required security groups for
 inter-app communication in VPCOnly mode. Required when
 CreateDomain.AppNetworkAccessType is VPCOnly and
 DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
 is provided.
describeDomainResponse_authMode :: Lens' DescribeDomainResponse (Maybe AuthMode) Source #
The domain's authentication mode.
describeDomainResponse_creationTime :: Lens' DescribeDomainResponse (Maybe UTCTime) Source #
The creation time.
describeDomainResponse_defaultSpaceSettings :: Lens' DescribeDomainResponse (Maybe DefaultSpaceSettings) Source #
The default settings used to create a space.
describeDomainResponse_defaultUserSettings :: Lens' DescribeDomainResponse (Maybe UserSettings) Source #
Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given UserProfile.
describeDomainResponse_domainArn :: Lens' DescribeDomainResponse (Maybe Text) Source #
The domain's Amazon Resource Name (ARN).
describeDomainResponse_domainId :: Lens' DescribeDomainResponse (Maybe Text) Source #
The domain ID.
describeDomainResponse_domainName :: Lens' DescribeDomainResponse (Maybe Text) Source #
The domain name.
describeDomainResponse_domainSettings :: Lens' DescribeDomainResponse (Maybe DomainSettings) Source #
A collection of Domain settings.
describeDomainResponse_failureReason :: Lens' DescribeDomainResponse (Maybe Text) Source #
The failure reason.
describeDomainResponse_homeEfsFileSystemId :: Lens' DescribeDomainResponse (Maybe Text) Source #
The ID of the Amazon Elastic File System (EFS) managed by this Domain.
describeDomainResponse_homeEfsFileSystemKmsKeyId :: Lens' DescribeDomainResponse (Maybe Text) Source #
Use KmsKeyId.
describeDomainResponse_kmsKeyId :: Lens' DescribeDomainResponse (Maybe Text) Source #
The Amazon Web Services KMS customer managed key used to encrypt the EFS volume attached to the domain.
describeDomainResponse_lastModifiedTime :: Lens' DescribeDomainResponse (Maybe UTCTime) Source #
The last modified time.
describeDomainResponse_securityGroupIdForDomainBoundary :: Lens' DescribeDomainResponse (Maybe Text) Source #
The ID of the security group that authorizes traffic between the
 RSessionGateway apps and the RStudioServerPro app.
describeDomainResponse_singleSignOnManagedApplicationInstanceId :: Lens' DescribeDomainResponse (Maybe Text) Source #
The IAM Identity Center managed application instance ID.
describeDomainResponse_status :: Lens' DescribeDomainResponse (Maybe DomainStatus) Source #
The status.
describeDomainResponse_subnetIds :: Lens' DescribeDomainResponse (Maybe (NonEmpty Text)) Source #
The VPC subnets that Studio uses for communication.
describeDomainResponse_url :: Lens' DescribeDomainResponse (Maybe Text) Source #
The domain's URL.
describeDomainResponse_vpcId :: Lens' DescribeDomainResponse (Maybe Text) Source #
The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
describeDomainResponse_httpStatus :: Lens' DescribeDomainResponse Int Source #
The response's http status code.