| 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.IoT.DescribeDomainConfiguration
Description
Gets summary information about a domain configuration.
Requires permission to access the DescribeDomainConfiguration action.
Synopsis
- data DescribeDomainConfiguration = DescribeDomainConfiguration' {}
- newDescribeDomainConfiguration :: Text -> DescribeDomainConfiguration
- describeDomainConfiguration_domainConfigurationName :: Lens' DescribeDomainConfiguration Text
- data DescribeDomainConfigurationResponse = DescribeDomainConfigurationResponse' {
- authorizerConfig :: Maybe AuthorizerConfig
- domainConfigurationArn :: Maybe Text
- domainConfigurationName :: Maybe Text
- domainConfigurationStatus :: Maybe DomainConfigurationStatus
- domainName :: Maybe Text
- domainType :: Maybe DomainType
- lastStatusChangeDate :: Maybe POSIX
- serverCertificates :: Maybe [ServerCertificateSummary]
- serviceType :: Maybe ServiceType
- httpStatus :: Int
- newDescribeDomainConfigurationResponse :: Int -> DescribeDomainConfigurationResponse
- describeDomainConfigurationResponse_authorizerConfig :: Lens' DescribeDomainConfigurationResponse (Maybe AuthorizerConfig)
- describeDomainConfigurationResponse_domainConfigurationArn :: Lens' DescribeDomainConfigurationResponse (Maybe Text)
- describeDomainConfigurationResponse_domainConfigurationName :: Lens' DescribeDomainConfigurationResponse (Maybe Text)
- describeDomainConfigurationResponse_domainConfigurationStatus :: Lens' DescribeDomainConfigurationResponse (Maybe DomainConfigurationStatus)
- describeDomainConfigurationResponse_domainName :: Lens' DescribeDomainConfigurationResponse (Maybe Text)
- describeDomainConfigurationResponse_domainType :: Lens' DescribeDomainConfigurationResponse (Maybe DomainType)
- describeDomainConfigurationResponse_lastStatusChangeDate :: Lens' DescribeDomainConfigurationResponse (Maybe UTCTime)
- describeDomainConfigurationResponse_serverCertificates :: Lens' DescribeDomainConfigurationResponse (Maybe [ServerCertificateSummary])
- describeDomainConfigurationResponse_serviceType :: Lens' DescribeDomainConfigurationResponse (Maybe ServiceType)
- describeDomainConfigurationResponse_httpStatus :: Lens' DescribeDomainConfigurationResponse Int
Creating a Request
data DescribeDomainConfiguration Source #
See: newDescribeDomainConfiguration smart constructor.
Constructors
| DescribeDomainConfiguration' | |
Fields
| |
Instances
newDescribeDomainConfiguration Source #
Arguments
| :: Text | |
| -> DescribeDomainConfiguration |
Create a value of DescribeDomainConfiguration 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:
DescribeDomainConfiguration, describeDomainConfiguration_domainConfigurationName - The name of the domain configuration.
Request Lenses
describeDomainConfiguration_domainConfigurationName :: Lens' DescribeDomainConfiguration Text Source #
The name of the domain configuration.
Destructuring the Response
data DescribeDomainConfigurationResponse Source #
See: newDescribeDomainConfigurationResponse smart constructor.
Constructors
| DescribeDomainConfigurationResponse' | |
Fields
| |
Instances
newDescribeDomainConfigurationResponse Source #
Arguments
| :: Int | |
| -> DescribeDomainConfigurationResponse |
Create a value of DescribeDomainConfigurationResponse 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:authorizerConfig:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_authorizerConfig - An object that specifies the authorization service for a domain.
DescribeDomainConfigurationResponse, describeDomainConfigurationResponse_domainConfigurationArn - The ARN of the domain configuration.
DescribeDomainConfiguration, describeDomainConfigurationResponse_domainConfigurationName - The name of the domain configuration.
$sel:domainConfigurationStatus:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_domainConfigurationStatus - A Boolean value that specifies the current state of the domain
configuration.
$sel:domainName:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_domainName - The name of the domain.
$sel:domainType:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_domainType - The type of the domain.
$sel:lastStatusChangeDate:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_lastStatusChangeDate - The date and time the domain configuration's status was last changed.
$sel:serverCertificates:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_serverCertificates - A list containing summary information about the server certificate
included in the domain configuration.
DescribeDomainConfigurationResponse, describeDomainConfigurationResponse_serviceType - The type of service delivered by the endpoint.
$sel:httpStatus:DescribeDomainConfigurationResponse', describeDomainConfigurationResponse_httpStatus - The response's http status code.
Response Lenses
describeDomainConfigurationResponse_authorizerConfig :: Lens' DescribeDomainConfigurationResponse (Maybe AuthorizerConfig) Source #
An object that specifies the authorization service for a domain.
describeDomainConfigurationResponse_domainConfigurationArn :: Lens' DescribeDomainConfigurationResponse (Maybe Text) Source #
The ARN of the domain configuration.
describeDomainConfigurationResponse_domainConfigurationName :: Lens' DescribeDomainConfigurationResponse (Maybe Text) Source #
The name of the domain configuration.
describeDomainConfigurationResponse_domainConfigurationStatus :: Lens' DescribeDomainConfigurationResponse (Maybe DomainConfigurationStatus) Source #
A Boolean value that specifies the current state of the domain configuration.
describeDomainConfigurationResponse_domainName :: Lens' DescribeDomainConfigurationResponse (Maybe Text) Source #
The name of the domain.
describeDomainConfigurationResponse_domainType :: Lens' DescribeDomainConfigurationResponse (Maybe DomainType) Source #
The type of the domain.
describeDomainConfigurationResponse_lastStatusChangeDate :: Lens' DescribeDomainConfigurationResponse (Maybe UTCTime) Source #
The date and time the domain configuration's status was last changed.
describeDomainConfigurationResponse_serverCertificates :: Lens' DescribeDomainConfigurationResponse (Maybe [ServerCertificateSummary]) Source #
A list containing summary information about the server certificate included in the domain configuration.
describeDomainConfigurationResponse_serviceType :: Lens' DescribeDomainConfigurationResponse (Maybe ServiceType) Source #
The type of service delivered by the endpoint.
describeDomainConfigurationResponse_httpStatus :: Lens' DescribeDomainConfigurationResponse Int Source #
The response's http status code.