/AWS1/CL_IOTTOPICRULEDST¶
A topic rule destination.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_arn TYPE /AWS1/IOTAWSARN /AWS1/IOTAWSARN¶
The topic rule destination URL.
iv_status TYPE /AWS1/IOTTOPICRULEDSTSTATUS /AWS1/IOTTOPICRULEDSTSTATUS¶
The status of the topic rule destination. Valid values are:
- IN_PROGRESS
A topic rule destination was created but has not been confirmed. You can set
statustoIN_PROGRESSby callingUpdateTopicRuleDestination. CallingUpdateTopicRuleDestinationcauses a new confirmation challenge to be sent to your confirmation endpoint.- ENABLED
Confirmation was completed, and traffic to this destination is allowed. You can set
statustoDISABLEDby callingUpdateTopicRuleDestination.- DISABLED
Confirmation was completed, and traffic to this destination is not allowed. You can set
statustoENABLEDby callingUpdateTopicRuleDestination.- ERROR
Confirmation could not be completed, for example if the confirmation timed out. You can call
GetTopicRuleDestinationfor details about the error. You can setstatustoIN_PROGRESSby callingUpdateTopicRuleDestination. CallingUpdateTopicRuleDestinationcauses a new confirmation challenge to be sent to your confirmation endpoint.
iv_createdat TYPE /AWS1/IOTCREATEDATDATE /AWS1/IOTCREATEDATDATE¶
The date and time when the topic rule destination was created.
iv_lastupdatedat TYPE /AWS1/IOTLASTUPDATEDATDATE /AWS1/IOTLASTUPDATEDATDATE¶
The date and time when the topic rule destination was last updated.
iv_statusreason TYPE /AWS1/IOTSTRING /AWS1/IOTSTRING¶
Additional details or reason why the topic rule destination is in the current status.
io_httpurlproperties TYPE REF TO /AWS1/CL_IOTHTTPURLDSTPRPS /AWS1/CL_IOTHTTPURLDSTPRPS¶
Properties of the HTTP URL.
io_vpcproperties TYPE REF TO /AWS1/CL_IOTVPCDSTPROPERTIES /AWS1/CL_IOTVPCDSTPROPERTIES¶
Properties of the virtual private cloud (VPC) connection.
Queryable Attributes¶
arn¶
The topic rule destination URL.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
status¶
The status of the topic rule destination. Valid values are:
- IN_PROGRESS
A topic rule destination was created but has not been confirmed. You can set
statustoIN_PROGRESSby callingUpdateTopicRuleDestination. CallingUpdateTopicRuleDestinationcauses a new confirmation challenge to be sent to your confirmation endpoint.- ENABLED
Confirmation was completed, and traffic to this destination is allowed. You can set
statustoDISABLEDby callingUpdateTopicRuleDestination.- DISABLED
Confirmation was completed, and traffic to this destination is not allowed. You can set
statustoENABLEDby callingUpdateTopicRuleDestination.- ERROR
Confirmation could not be completed, for example if the confirmation timed out. You can call
GetTopicRuleDestinationfor details about the error. You can setstatustoIN_PROGRESSby callingUpdateTopicRuleDestination. CallingUpdateTopicRuleDestinationcauses a new confirmation challenge to be sent to your confirmation endpoint.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
createdAt¶
The date and time when the topic rule destination was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT has a value |
lastUpdatedAt¶
The date and time when the topic rule destination was last updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATEDAT() |
Getter for LASTUPDATEDAT, with configurable default |
ASK_LASTUPDATEDAT() |
Getter for LASTUPDATEDAT w/ exceptions if field has no value |
HAS_LASTUPDATEDAT() |
Determine if LASTUPDATEDAT has a value |
statusReason¶
Additional details or reason why the topic rule destination is in the current status.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSREASON() |
Getter for STATUSREASON, with configurable default |
ASK_STATUSREASON() |
Getter for STATUSREASON w/ exceptions if field has no value |
HAS_STATUSREASON() |
Determine if STATUSREASON has a value |
httpUrlProperties¶
Properties of the HTTP URL.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HTTPURLPROPERTIES() |
Getter for HTTPURLPROPERTIES |
vpcProperties¶
Properties of the virtual private cloud (VPC) connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VPCPROPERTIES() |
Getter for VPCPROPERTIES |