Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
The description of the domain.
Synopsis
- data DescribeDomain = DescribeDomain' {}
- newDescribeDomain :: Text -> DescribeDomain
- describeDomain_domainId :: Lens' DescribeDomain Text
- data DescribeDomainResponse = DescribeDomainResponse' {
- creationTime :: Maybe POSIX
- status :: Maybe DomainStatus
- failureReason :: Maybe Text
- defaultUserSettings :: Maybe UserSettings
- subnetIds :: Maybe (NonEmpty Text)
- domainArn :: Maybe Text
- vpcId :: Maybe Text
- url :: Maybe Text
- authMode :: Maybe AuthMode
- homeEfsFileSystemKmsKeyId :: Maybe Text
- singleSignOnManagedApplicationInstanceId :: Maybe Text
- lastModifiedTime :: Maybe POSIX
- homeEfsFileSystemId :: Maybe Text
- kmsKeyId :: Maybe Text
- domainName :: Maybe Text
- domainId :: Maybe Text
- appNetworkAccessType :: Maybe AppNetworkAccessType
- httpStatus :: Int
- newDescribeDomainResponse :: Int -> DescribeDomainResponse
- describeDomainResponse_creationTime :: Lens' DescribeDomainResponse (Maybe UTCTime)
- describeDomainResponse_status :: Lens' DescribeDomainResponse (Maybe DomainStatus)
- describeDomainResponse_failureReason :: Lens' DescribeDomainResponse (Maybe Text)
- describeDomainResponse_defaultUserSettings :: Lens' DescribeDomainResponse (Maybe UserSettings)
- describeDomainResponse_subnetIds :: Lens' DescribeDomainResponse (Maybe (NonEmpty Text))
- describeDomainResponse_domainArn :: Lens' DescribeDomainResponse (Maybe Text)
- describeDomainResponse_vpcId :: Lens' DescribeDomainResponse (Maybe Text)
- describeDomainResponse_url :: Lens' DescribeDomainResponse (Maybe Text)
- describeDomainResponse_authMode :: Lens' DescribeDomainResponse (Maybe AuthMode)
- describeDomainResponse_homeEfsFileSystemKmsKeyId :: Lens' DescribeDomainResponse (Maybe Text)
- describeDomainResponse_singleSignOnManagedApplicationInstanceId :: Lens' DescribeDomainResponse (Maybe Text)
- describeDomainResponse_lastModifiedTime :: Lens' DescribeDomainResponse (Maybe UTCTime)
- describeDomainResponse_homeEfsFileSystemId :: Lens' DescribeDomainResponse (Maybe Text)
- describeDomainResponse_kmsKeyId :: Lens' DescribeDomainResponse (Maybe Text)
- describeDomainResponse_domainName :: Lens' DescribeDomainResponse (Maybe Text)
- describeDomainResponse_domainId :: Lens' DescribeDomainResponse (Maybe Text)
- describeDomainResponse_appNetworkAccessType :: Lens' DescribeDomainResponse (Maybe AppNetworkAccessType)
- describeDomainResponse_httpStatus :: Lens' DescribeDomainResponse Int
Creating a Request
data DescribeDomain Source #
See: newDescribeDomain
smart constructor.
Instances
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:
$sel:domainId: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.
DescribeDomainResponse' | |
|
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:creationTime:DescribeDomainResponse'
, describeDomainResponse_creationTime
- The creation time.
$sel:status:DescribeDomainResponse'
, describeDomainResponse_status
- The status.
$sel:failureReason:DescribeDomainResponse'
, describeDomainResponse_failureReason
- The failure reason.
$sel:defaultUserSettings:DescribeDomainResponse'
, describeDomainResponse_defaultUserSettings
- Settings which are applied to UserProfiles in this domain if settings
are not explicitly specified in a given UserProfile.
$sel:subnetIds:DescribeDomainResponse'
, describeDomainResponse_subnetIds
- The VPC subnets that Studio uses for communication.
$sel:domainArn:DescribeDomainResponse'
, describeDomainResponse_domainArn
- The domain's Amazon Resource Name (ARN).
$sel:vpcId:DescribeDomainResponse'
, describeDomainResponse_vpcId
- The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for
communication.
$sel:url:DescribeDomainResponse'
, describeDomainResponse_url
- The domain's URL.
$sel:authMode:DescribeDomainResponse'
, describeDomainResponse_authMode
- The domain's authentication mode.
$sel:homeEfsFileSystemKmsKeyId:DescribeDomainResponse'
, describeDomainResponse_homeEfsFileSystemKmsKeyId
- This member is deprecated and replaced with KmsKeyId
.
$sel:singleSignOnManagedApplicationInstanceId:DescribeDomainResponse'
, describeDomainResponse_singleSignOnManagedApplicationInstanceId
- The SSO managed application instance ID.
$sel:lastModifiedTime:DescribeDomainResponse'
, describeDomainResponse_lastModifiedTime
- The last modified time.
$sel:homeEfsFileSystemId:DescribeDomainResponse'
, describeDomainResponse_homeEfsFileSystemId
- The ID of the Amazon Elastic File System (EFS) managed by this Domain.
$sel:kmsKeyId:DescribeDomainResponse'
, describeDomainResponse_kmsKeyId
- The Amazon Web Services KMS customer managed key used to encrypt the EFS
volume attached to the domain.
$sel:domainName:DescribeDomainResponse'
, describeDomainResponse_domainName
- The domain name.
$sel:domainId:DescribeDomain'
, describeDomainResponse_domainId
- The domain ID.
$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:httpStatus:DescribeDomainResponse'
, describeDomainResponse_httpStatus
- The response's http status code.
Response Lenses
describeDomainResponse_creationTime :: Lens' DescribeDomainResponse (Maybe UTCTime) Source #
The creation time.
describeDomainResponse_status :: Lens' DescribeDomainResponse (Maybe DomainStatus) Source #
The status.
describeDomainResponse_failureReason :: Lens' DescribeDomainResponse (Maybe Text) Source #
The failure reason.
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_subnetIds :: Lens' DescribeDomainResponse (Maybe (NonEmpty Text)) Source #
The VPC subnets that Studio uses for communication.
describeDomainResponse_domainArn :: Lens' DescribeDomainResponse (Maybe Text) Source #
The domain's Amazon Resource Name (ARN).
describeDomainResponse_vpcId :: Lens' DescribeDomainResponse (Maybe Text) Source #
The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
describeDomainResponse_url :: Lens' DescribeDomainResponse (Maybe Text) Source #
The domain's URL.
describeDomainResponse_authMode :: Lens' DescribeDomainResponse (Maybe AuthMode) Source #
The domain's authentication mode.
describeDomainResponse_homeEfsFileSystemKmsKeyId :: Lens' DescribeDomainResponse (Maybe Text) Source #
This member is deprecated and replaced with KmsKeyId
.
describeDomainResponse_singleSignOnManagedApplicationInstanceId :: Lens' DescribeDomainResponse (Maybe Text) Source #
The SSO managed application instance ID.
describeDomainResponse_lastModifiedTime :: Lens' DescribeDomainResponse (Maybe UTCTime) Source #
The last modified time.
describeDomainResponse_homeEfsFileSystemId :: Lens' DescribeDomainResponse (Maybe Text) Source #
The ID of the Amazon Elastic File System (EFS) managed by this Domain.
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_domainName :: Lens' DescribeDomainResponse (Maybe Text) Source #
The domain name.
describeDomainResponse_domainId :: Lens' DescribeDomainResponse (Maybe Text) Source #
The domain ID.
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_httpStatus :: Lens' DescribeDomainResponse Int Source #
The response's http status code.