Iot Domainconfiguration

This table represents the iot_domainconfiguration resource from Amazon Web Services.

aws.iot_domainconfiguration

Fields

TitleIDTypeData TypeDescription
_keycorestring
account_idcorestring
application_protocolcorestringAn enumerated string that specifies the application-layer protocol. <ul> <li> <code>SECURE_MQTT</code> - MQTT over TLS. </li> </ul> <ul> <li> <code>MQTT_WSS</code> - MQTT over WebSocket. </li> </ul> <ul> <li> <code>HTTPS</code> - HTTP over TLS. </li> </ul> <ul> <li> <code>DEFAULT</code> - Use a combination of port and Application Layer Protocol Negotiation (ALPN) to specify application_layer protocol. For more information, see <a href="https://docs.aws.amazon.com/iot/latest/developerguide/protocols.html">Device communication protocols</a>. </li> </ul>
authentication_typecorestringAn enumerated string that specifies the authentication type. <ul> <li> <code>CUSTOM_AUTH_X509</code> - Use custom authentication and authorization with additional details from the X.509 client certificate. </li> </ul> <ul> <li> <code>CUSTOM_AUTH</code> - Use custom authentication and authorization. For more information, see <a href="https://docs.aws.amazon.com/iot/latest/developerguide/custom-authentication.html">Custom authentication and authorization</a>. </li> </ul> <ul> <li> <code>AWS_X509</code> - Use X.509 client certificates without custom authentication and authorization. For more information, see <a href="https://docs.aws.amazon.com/iot/latest/developerguide/x509-client-certs.html">X.509 client certificates</a>. </li> </ul> <ul> <li> <code>AWS_SIGV4</code> - Use Amazon Web Services Signature Version 4. For more information, see <a href="https://docs.aws.amazon.com/iot/latest/developerguide/custom-authentication.html">IAM users, groups, and roles</a>. </li> </ul> <ul> <li> <code>DEFAULT</code> - Use a combination of port and Application Layer Protocol Negotiation (ALPN) to specify authentication type. For more information, see <a href="https://docs.aws.amazon.com/iot/latest/developerguide/protocols.html">Device communication protocols</a>. </li> </ul>
authorizer_configcorejsonAn object that specifies the authorization service for a domain.
client_certificate_configcorejsonAn object that specifies the client certificate configuration for a domain.
domain_configuration_arncorestringThe ARN of the domain configuration.
domain_configuration_namecorestringThe name of the domain configuration.
domain_configuration_statuscorestringA Boolean value that specifies the current state of the domain configuration.
domain_namecorestringThe name of the domain.
domain_typecorestringThe type of the domain.
last_status_change_datecoretimestampThe date and time the domain configuration's status was last changed.
server_certificate_configcorejsonThe server certificate configuration.
server_certificatescorejsonA list containing summary information about the server certificate included in the domain configuration.
service_typecorestringThe type of service delivered by the endpoint.
tagscorehstore
tls_configcorejsonAn object that specifies the TLS configuration for a domain.