Skip to content

/AWS1/CL_IOXMANAGEDTHINGSUMM

Structure representing one managed thing.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_id TYPE /AWS1/IOXMANAGEDTHINGID /AWS1/IOXMANAGEDTHINGID

The id of the device.

iv_arn TYPE /AWS1/IOXMANAGEDTHINGARN /AWS1/IOXMANAGEDTHINGARN

The Amazon Resource Name (ARN) of the managed thing.

iv_advertisedproductid TYPE /AWS1/IOXADVERTISEDPRODUCTID /AWS1/IOXADVERTISEDPRODUCTID

The id of the advertised product.

iv_brand TYPE /AWS1/IOXBRAND /AWS1/IOXBRAND

The brand of the device.

iv_classification TYPE /AWS1/IOXCLASSIFICATION /AWS1/IOXCLASSIFICATION

The classification of the managed thing such as light bulb or thermostat.

iv_connectordeviceid TYPE /AWS1/IOXCONNECTORDEVICEID /AWS1/IOXCONNECTORDEVICEID

The third-party device id as defined by the connector. This device id must not contain personal identifiable information (PII).

This parameter is used for cloud-to-cloud devices only.

iv_connectorpolicyid TYPE /AWS1/IOXCONNECTORPOLICYID /AWS1/IOXCONNECTORPOLICYID

The id of the connector policy.

This parameter is used for cloud-to-cloud devices only.

iv_connectordestinationid TYPE /AWS1/IOXCONNECTORDSTID /AWS1/IOXCONNECTORDSTID

The identifier of the connector destination associated with this managed thing, if applicable.

iv_model TYPE /AWS1/IOXMODEL /AWS1/IOXMODEL

The model of the device.

iv_name TYPE /AWS1/IOXNAME /AWS1/IOXNAME

The name of the managed thing representing the physical device.

iv_owner TYPE /AWS1/IOXOWNER /AWS1/IOXOWNER

Owner of the device, usually an indication of whom the device belongs to. This value should not contain personal identifiable information.

iv_credentiallockerid TYPE /AWS1/IOXCREDENTIALLOCKERID /AWS1/IOXCREDENTIALLOCKERID

The identifier of the credential locker for the managed thing.

iv_parentcontrollerid TYPE /AWS1/IOXPARENTCONTROLLERID /AWS1/IOXPARENTCONTROLLERID

Id of the controller device used for the discovery job.

iv_provisioningstatus TYPE /AWS1/IOXPROVISIONINGSTATUS /AWS1/IOXPROVISIONINGSTATUS

The provisioning status of the device in the provisioning workflow for onboarding to IoT managed integrations.

iv_role TYPE /AWS1/IOXROLE /AWS1/IOXROLE

The type of device used. This will be the Amazon Web Services hub controller, cloud device, or IoT device.

iv_serialnumber TYPE /AWS1/IOXSERIALNUMBER /AWS1/IOXSERIALNUMBER

The serial number of the device.

iv_createdat TYPE /AWS1/IOXCREATEDAT /AWS1/IOXCREATEDAT

The timestamp value of when the device creation request occurred.

iv_updatedat TYPE /AWS1/IOXCREATEDAT /AWS1/IOXCREATEDAT

The timestamp value of when the managed thing was last updated at.

iv_activatedat TYPE /AWS1/IOXSETUPAT /AWS1/IOXSETUPAT

The timestampe value of when the managed thing was activated at.


Queryable Attributes

Id

The id of the device.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

Arn

The Amazon Resource Name (ARN) of the managed thing.

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

AdvertisedProductId

The id of the advertised product.

Accessible with the following methods

Method Description
GET_ADVERTISEDPRODUCTID() Getter for ADVERTISEDPRODUCTID, with configurable default
ASK_ADVERTISEDPRODUCTID() Getter for ADVERTISEDPRODUCTID w/ exceptions if field has no
HAS_ADVERTISEDPRODUCTID() Determine if ADVERTISEDPRODUCTID has a value

Brand

The brand of the device.

Accessible with the following methods

Method Description
GET_BRAND() Getter for BRAND, with configurable default
ASK_BRAND() Getter for BRAND w/ exceptions if field has no value
HAS_BRAND() Determine if BRAND has a value

Classification

The classification of the managed thing such as light bulb or thermostat.

Accessible with the following methods

Method Description
GET_CLASSIFICATION() Getter for CLASSIFICATION, with configurable default
ASK_CLASSIFICATION() Getter for CLASSIFICATION w/ exceptions if field has no valu
HAS_CLASSIFICATION() Determine if CLASSIFICATION has a value

ConnectorDeviceId

The third-party device id as defined by the connector. This device id must not contain personal identifiable information (PII).

This parameter is used for cloud-to-cloud devices only.

Accessible with the following methods

Method Description
GET_CONNECTORDEVICEID() Getter for CONNECTORDEVICEID, with configurable default
ASK_CONNECTORDEVICEID() Getter for CONNECTORDEVICEID w/ exceptions if field has no v
HAS_CONNECTORDEVICEID() Determine if CONNECTORDEVICEID has a value

ConnectorPolicyId

The id of the connector policy.

This parameter is used for cloud-to-cloud devices only.

Accessible with the following methods

Method Description
GET_CONNECTORPOLICYID() Getter for CONNECTORPOLICYID, with configurable default
ASK_CONNECTORPOLICYID() Getter for CONNECTORPOLICYID w/ exceptions if field has no v
HAS_CONNECTORPOLICYID() Determine if CONNECTORPOLICYID has a value

ConnectorDestinationId

The identifier of the connector destination associated with this managed thing, if applicable.

Accessible with the following methods

Method Description
GET_CONNECTORDESTINATIONID() Getter for CONNECTORDESTINATIONID, with configurable default
ASK_CONNECTORDESTINATIONID() Getter for CONNECTORDESTINATIONID w/ exceptions if field has
HAS_CONNECTORDESTINATIONID() Determine if CONNECTORDESTINATIONID has a value

Model

The model of the device.

Accessible with the following methods

Method Description
GET_MODEL() Getter for MODEL, with configurable default
ASK_MODEL() Getter for MODEL w/ exceptions if field has no value
HAS_MODEL() Determine if MODEL has a value

Name

The name of the managed thing representing the physical device.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

Owner

Owner of the device, usually an indication of whom the device belongs to. This value should not contain personal identifiable information.

Accessible with the following methods

Method Description
GET_OWNER() Getter for OWNER, with configurable default
ASK_OWNER() Getter for OWNER w/ exceptions if field has no value
HAS_OWNER() Determine if OWNER has a value

CredentialLockerId

The identifier of the credential locker for the managed thing.

Accessible with the following methods

Method Description
GET_CREDENTIALLOCKERID() Getter for CREDENTIALLOCKERID, with configurable default
ASK_CREDENTIALLOCKERID() Getter for CREDENTIALLOCKERID w/ exceptions if field has no
HAS_CREDENTIALLOCKERID() Determine if CREDENTIALLOCKERID has a value

ParentControllerId

Id of the controller device used for the discovery job.

Accessible with the following methods

Method Description
GET_PARENTCONTROLLERID() Getter for PARENTCONTROLLERID, with configurable default
ASK_PARENTCONTROLLERID() Getter for PARENTCONTROLLERID w/ exceptions if field has no
HAS_PARENTCONTROLLERID() Determine if PARENTCONTROLLERID has a value

ProvisioningStatus

The provisioning status of the device in the provisioning workflow for onboarding to IoT managed integrations.

Accessible with the following methods

Method Description
GET_PROVISIONINGSTATUS() Getter for PROVISIONINGSTATUS, with configurable default
ASK_PROVISIONINGSTATUS() Getter for PROVISIONINGSTATUS w/ exceptions if field has no
HAS_PROVISIONINGSTATUS() Determine if PROVISIONINGSTATUS has a value

Role

The type of device used. This will be the Amazon Web Services hub controller, cloud device, or IoT device.

Accessible with the following methods

Method Description
GET_ROLE() Getter for ROLE, with configurable default
ASK_ROLE() Getter for ROLE w/ exceptions if field has no value
HAS_ROLE() Determine if ROLE has a value

SerialNumber

The serial number of the device.

Accessible with the following methods

Method Description
GET_SERIALNUMBER() Getter for SERIALNUMBER, with configurable default
ASK_SERIALNUMBER() Getter for SERIALNUMBER w/ exceptions if field has no value
HAS_SERIALNUMBER() Determine if SERIALNUMBER has a value

CreatedAt

The timestamp value of when the device creation request occurred.

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

UpdatedAt

The timestamp value of when the managed thing was last updated at.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

ActivatedAt

The timestampe value of when the managed thing was activated at.

Accessible with the following methods

Method Description
GET_ACTIVATEDAT() Getter for ACTIVATEDAT, with configurable default
ASK_ACTIVATEDAT() Getter for ACTIVATEDAT w/ exceptions if field has no value
HAS_ACTIVATEDAT() Determine if ACTIVATEDAT has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_MANAGEDTHINGLISTDEFINITION

TYPES TT_MANAGEDTHINGLISTDEFINITION TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOXMANAGEDTHINGSUMM WITH DEFAULT KEY
.