GetDomainConfigurationResult

data class GetDomainConfigurationResult(val applicationProtocol: DomainConfigurationApplicationProtocol? = null, val arn: String? = null, val authenticationType: DomainConfigurationAuthenticationType? = null, val authorizerConfig: DomainConfigurationAuthorizerConfig? = null, val clientCertificateConfig: DomainConfigurationClientCertificateConfig? = null, val domainConfigurationStatus: DomainConfigurationStatus? = null, val domainType: DomainConfigurationDomainType? = null, val serverCertificateConfig: DomainConfigurationServerCertificateConfig? = null, val serverCertificates: List<DomainConfigurationServerCertificateSummary>? = null, val tags: List<Tag>? = null, val tlsConfig: DomainConfigurationTlsConfig? = null)

Constructors

Link copied to clipboard
constructor(applicationProtocol: DomainConfigurationApplicationProtocol? = null, arn: String? = null, authenticationType: DomainConfigurationAuthenticationType? = null, authorizerConfig: DomainConfigurationAuthorizerConfig? = null, clientCertificateConfig: DomainConfigurationClientCertificateConfig? = null, domainConfigurationStatus: DomainConfigurationStatus? = null, domainType: DomainConfigurationDomainType? = null, serverCertificateConfig: DomainConfigurationServerCertificateConfig? = null, serverCertificates: List<DomainConfigurationServerCertificateSummary>? = null, tags: List<Tag>? = null, tlsConfig: DomainConfigurationTlsConfig? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

An enumerated string that specifies the application-layer protocol.

Link copied to clipboard
val arn: String? = null

The Amazon Resource Name (ARN) of the domain configuration.

Link copied to clipboard

An enumerated string that specifies the authentication type.

Link copied to clipboard

An object that specifies the authorization service for a domain.

Link copied to clipboard

An object that specifies the client certificate configuration for a domain.

Link copied to clipboard

The status to which the domain configuration should be updated. Valid values: ENABLED | DISABLED

Link copied to clipboard

The type of service delivered by the domain.

Link copied to clipboard

The server certificate configuration. For more information, see Configurable endpoints from the AWS IoT Core Developer Guide.

Link copied to clipboard

The ARNs of the certificates that AWS IoT passes to the device during the TLS handshake. Currently you can specify only one certificate ARN. This value is not required for AWS -managed domains.

Link copied to clipboard
val tags: List<Tag>? = null

Metadata which can be used to manage the domain configuration.

Link copied to clipboard

An object that specifies the TLS configuration for a domain.