Values_1.DescribeDomainConfigurationResponseSourceGets summary information about a domain configuration. Requires permission to access the DescribeDomainConfiguration action.
type nonrec t = {domainConfigurationName : Values_0.ReservedDomainConfigurationName.t option;The name of the domain configuration.
*)domainConfigurationArn : Values_0.DomainConfigurationArn.t option;The ARN of the domain configuration.
*)domainName : Values_0.DomainName.t option;The name of the domain.
*)serverCertificates : Values_0.ServerCertificates.t option;A list containing summary information about the server certificate included in the domain configuration.
*)domainConfigurationStatus : Values_0.DomainConfigurationStatus.t option;A Boolean value that specifies the current state of the domain configuration.
*)serviceType : Values_0.ServiceType.t option;The type of service delivered by the endpoint.
*)domainType : Values_0.DomainType.t option;The type of the domain.
*)lastStatusChangeDate : Values_0.DateType.t option;The date and time the domain configuration's status was last changed.
*)tlsConfig : Values_0.TlsConfig.t option;An object that specifies the TLS configuration for a domain.
*)serverCertificateConfig : Values_0.ServerCertificateConfig.t option;The server certificate configuration.
*)authenticationType : Values_0.AuthenticationType.t option;An enumerated string that speciļ¬es the authentication type. CUSTOM_AUTH_X509 - Use custom authentication and authorization with additional details from the X.509 client certificate. CUSTOM_AUTH - Use custom authentication and authorization. For more information, see Custom authentication and authorization. AWS_X509 - Use X.509 client certificates without custom authentication and authorization. For more information, see X.509 client certificates. AWS_SIGV4 - Use Amazon Web Services Signature Version 4. For more information, see IAM users, groups, and roles. DEFAULT - Use a combination of port and Application Layer Protocol Negotiation (ALPN) to specify authentication type. For more information, see Device communication protocols.
*)applicationProtocol : Values_0.ApplicationProtocol.t option;An enumerated string that speciļ¬es the application-layer protocol. SECURE_MQTT - MQTT over TLS. MQTT_WSS - MQTT over WebSocket. HTTPS - HTTP over TLS. DEFAULT - Use a combination of port and Application Layer Protocol Negotiation (ALPN) to specify application_layer protocol. For more information, see Device communication protocols.
*)clientCertificateConfig : Values_0.ClientCertificateConfig.t option;An object that speciļ¬es the client certificate conļ¬guration for a domain.
*)}type nonrec error = [ | `InternalFailureException of Values_0.InternalFailureException.t| `InvalidRequestException of Values_0.InvalidRequestException.t| `ResourceNotFoundException of Values_0.ResourceNotFoundException.t| `ThrottlingException of Values_0.ThrottlingException.t| `Unknown_operation_error of string * string option ]val make :
?domainConfigurationName:??? ->
?domainConfigurationArn:??? ->
?domainName:??? ->
?serverCertificates:??? ->
?authorizerConfig:??? ->
?domainConfigurationStatus:??? ->
?serviceType:??? ->
?domainType:??? ->
?lastStatusChangeDate:??? ->
?tlsConfig:??? ->
?serverCertificateConfig:??? ->
?authenticationType:??? ->
?applicationProtocol:??? ->
?clientCertificateConfig:??? ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `InternalFailureException of Values_0.InternalFailureException.t
| `InvalidRequestException of Values_0.InvalidRequestException.t
| `ResourceNotFoundException of Values_0.ResourceNotFoundException.t
| `ServiceUnavailableException of Values_0.ServiceUnavailableException.t
| `ThrottlingException of Values_0.ThrottlingException.t
| `UnauthorizedException of Values_0.UnauthorizedException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `InternalFailureException of Values_0.InternalFailureException.t
| `InvalidRequestException of Values_0.InvalidRequestException.t
| `ResourceNotFoundException of Values_0.ResourceNotFoundException.t
| `ServiceUnavailableException of Values_0.ServiceUnavailableException.t
| `ThrottlingException of Values_0.ThrottlingException.t
| `UnauthorizedException of Values_0.UnauthorizedException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string * [> `Enum of string | `String of string ]) list ]
list
| `String of Values_0.ReservedDomainConfigurationName.t
| `Structure of
(string * [> `Boolean of bool | `String of string ]) list
| `Timestamp of Values_0.DateType.t ])
list ]