/AWS1/CL_IOTDESCRDOMAINCONFRSP¶
DescribeDomainConfigurationResponse
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_domainconfigurationname TYPE /AWS1/IOTRSVDDOMAINCONFNAME /AWS1/IOTRSVDDOMAINCONFNAME¶
The name of the domain configuration.
iv_domainconfigurationarn TYPE /AWS1/IOTDOMAINCONFARN /AWS1/IOTDOMAINCONFARN¶
The ARN of the domain configuration.
iv_domainname TYPE /AWS1/IOTDOMAINNAME /AWS1/IOTDOMAINNAME¶
The name of the domain.
it_servercertificates TYPE /AWS1/CL_IOTSERVERCERTSUMMARY=>TT_SERVERCERTIFICATES TT_SERVERCERTIFICATES¶
A list containing summary information about the server certificate included in the domain configuration.
io_authorizerconfig TYPE REF TO /AWS1/CL_IOTAUTHORIZERCONFIG /AWS1/CL_IOTAUTHORIZERCONFIG¶
An object that specifies the authorization service for a domain.
iv_domainconfigurationstatus TYPE /AWS1/IOTDOMAINCONFSTATUS /AWS1/IOTDOMAINCONFSTATUS¶
A Boolean value that specifies the current state of the domain configuration.
iv_servicetype TYPE /AWS1/IOTSERVICETYPE /AWS1/IOTSERVICETYPE¶
The type of service delivered by the endpoint.
iv_domaintype TYPE /AWS1/IOTDOMAINTYPE /AWS1/IOTDOMAINTYPE¶
The type of the domain.
iv_laststatuschangedate TYPE /AWS1/IOTDATETYPE /AWS1/IOTDATETYPE¶
The date and time the domain configuration's status was last changed.
io_tlsconfig TYPE REF TO /AWS1/CL_IOTTLSCONFIG /AWS1/CL_IOTTLSCONFIG¶
An object that specifies the TLS configuration for a domain.
io_servercertificateconfig TYPE REF TO /AWS1/CL_IOTSERVERCERTCONFIG /AWS1/CL_IOTSERVERCERTCONFIG¶
The server certificate configuration.
iv_authenticationtype TYPE /AWS1/IOTAUTHENTICATIONTYPE /AWS1/IOTAUTHENTICATIONTYPE¶
An enumerated string that specifies 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.
iv_applicationprotocol TYPE /AWS1/IOTAPPLICATIONPROTOCOL /AWS1/IOTAPPLICATIONPROTOCOL¶
An enumerated string that specifies 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.
io_clientcertificateconfig TYPE REF TO /AWS1/CL_IOTCLIENTCERTCONFIG /AWS1/CL_IOTCLIENTCERTCONFIG¶
An object that specifies the client certificate configuration for a domain.
Queryable Attributes¶
domainConfigurationName¶
The name of the domain configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DOMAINCONFIGURATIONNAME() |
Getter for DOMAINCONFIGURATIONNAME, with configurable defaul |
ASK_DOMAINCONFIGURATIONNAME() |
Getter for DOMAINCONFIGURATIONNAME w/ exceptions if field ha |
HAS_DOMAINCONFIGURATIONNAME() |
Determine if DOMAINCONFIGURATIONNAME has a value |
domainConfigurationArn¶
The ARN of the domain configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DOMAINCONFIGURATIONARN() |
Getter for DOMAINCONFIGURATIONARN, with configurable default |
ASK_DOMAINCONFIGURATIONARN() |
Getter for DOMAINCONFIGURATIONARN w/ exceptions if field has |
HAS_DOMAINCONFIGURATIONARN() |
Determine if DOMAINCONFIGURATIONARN has a value |
domainName¶
The name of the domain.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DOMAINNAME() |
Getter for DOMAINNAME, with configurable default |
ASK_DOMAINNAME() |
Getter for DOMAINNAME w/ exceptions if field has no value |
HAS_DOMAINNAME() |
Determine if DOMAINNAME has a value |
serverCertificates¶
A list containing summary information about the server certificate included in the domain configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERVERCERTIFICATES() |
Getter for SERVERCERTIFICATES, with configurable default |
ASK_SERVERCERTIFICATES() |
Getter for SERVERCERTIFICATES w/ exceptions if field has no |
HAS_SERVERCERTIFICATES() |
Determine if SERVERCERTIFICATES has a value |
authorizerConfig¶
An object that specifies the authorization service for a domain.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTHORIZERCONFIG() |
Getter for AUTHORIZERCONFIG |
domainConfigurationStatus¶
A Boolean value that specifies the current state of the domain configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DOMAINCONFSTATUS() |
Getter for DOMAINCONFIGURATIONSTATUS, with configurable defa |
ASK_DOMAINCONFSTATUS() |
Getter for DOMAINCONFIGURATIONSTATUS w/ exceptions if field |
HAS_DOMAINCONFSTATUS() |
Determine if DOMAINCONFIGURATIONSTATUS has a value |
serviceType¶
The type of service delivered by the endpoint.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERVICETYPE() |
Getter for SERVICETYPE, with configurable default |
ASK_SERVICETYPE() |
Getter for SERVICETYPE w/ exceptions if field has no value |
HAS_SERVICETYPE() |
Determine if SERVICETYPE has a value |
domainType¶
The type of the domain.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DOMAINTYPE() |
Getter for DOMAINTYPE, with configurable default |
ASK_DOMAINTYPE() |
Getter for DOMAINTYPE w/ exceptions if field has no value |
HAS_DOMAINTYPE() |
Determine if DOMAINTYPE has a value |
lastStatusChangeDate¶
The date and time the domain configuration's status was last changed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTSTATUSCHANGEDATE() |
Getter for LASTSTATUSCHANGEDATE, with configurable default |
ASK_LASTSTATUSCHANGEDATE() |
Getter for LASTSTATUSCHANGEDATE w/ exceptions if field has n |
HAS_LASTSTATUSCHANGEDATE() |
Determine if LASTSTATUSCHANGEDATE has a value |
tlsConfig¶
An object that specifies the TLS configuration for a domain.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TLSCONFIG() |
Getter for TLSCONFIG |
serverCertificateConfig¶
The server certificate configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERVERCERTIFICATECONFIG() |
Getter for SERVERCERTIFICATECONFIG |
authenticationType¶
An enumerated string that specifies 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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTHENTICATIONTYPE() |
Getter for AUTHENTICATIONTYPE, with configurable default |
ASK_AUTHENTICATIONTYPE() |
Getter for AUTHENTICATIONTYPE w/ exceptions if field has no |
HAS_AUTHENTICATIONTYPE() |
Determine if AUTHENTICATIONTYPE has a value |
applicationProtocol¶
An enumerated string that specifies 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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPLICATIONPROTOCOL() |
Getter for APPLICATIONPROTOCOL, with configurable default |
ASK_APPLICATIONPROTOCOL() |
Getter for APPLICATIONPROTOCOL w/ exceptions if field has no |
HAS_APPLICATIONPROTOCOL() |
Determine if APPLICATIONPROTOCOL has a value |
clientCertificateConfig¶
An object that specifies the client certificate configuration for a domain.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CLIENTCERTIFICATECONFIG() |
Getter for CLIENTCERTIFICATECONFIG |