Skip to content

/AWS1/CL_IOGSYSTEMINSTANCEDESC

An object that contains a system instance definition and summary information.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_summary TYPE REF TO /AWS1/CL_IOGSYSTEMINSTSUMMARY /AWS1/CL_IOGSYSTEMINSTSUMMARY

An object that contains summary information about a system instance.

io_definition TYPE REF TO /AWS1/CL_IOGDEFINITIONDOCUMENT /AWS1/CL_IOGDEFINITIONDOCUMENT

definition

iv_s3bucketname TYPE /AWS1/IOGS3BUCKETNAME /AWS1/IOGS3BUCKETNAME

The Amazon Simple Storage Service bucket where information about a system instance is stored.

io_metricsconfiguration TYPE REF TO /AWS1/CL_IOGMETRICSCONF /AWS1/CL_IOGMETRICSCONF

metricsConfiguration

iv_validatednamespaceversion TYPE /AWS1/IOGVERSION /AWS1/IOGVERSION

The version of the user's namespace against which the system instance was validated.

it_vldtddependencyrevisions TYPE /AWS1/CL_IOGDEPENDENCYREVISION=>TT_DEPENDENCYREVISIONS TT_DEPENDENCYREVISIONS

A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in a system instance.

iv_flowactionsrolearn TYPE /AWS1/IOGROLEARN /AWS1/IOGROLEARN

The AWS Identity and Access Management (IAM) role that AWS IoT Things Graph assumes during flow execution in a cloud deployment. This role must have read and write permissionss to AWS Lambda and AWS IoT and to any other AWS services that the flow uses.


Queryable Attributes

summary

An object that contains summary information about a system instance.

Accessible with the following methods

Method Description
GET_SUMMARY() Getter for SUMMARY

definition

definition

Accessible with the following methods

Method Description
GET_DEFINITION() Getter for DEFINITION

s3BucketName

The Amazon Simple Storage Service bucket where information about a system instance is stored.

Accessible with the following methods

Method Description
GET_S3BUCKETNAME() Getter for S3BUCKETNAME, with configurable default
ASK_S3BUCKETNAME() Getter for S3BUCKETNAME w/ exceptions if field has no value
HAS_S3BUCKETNAME() Determine if S3BUCKETNAME has a value

metricsConfiguration

metricsConfiguration

Accessible with the following methods

Method Description
GET_METRICSCONFIGURATION() Getter for METRICSCONFIGURATION

validatedNamespaceVersion

The version of the user's namespace against which the system instance was validated.

Accessible with the following methods

Method Description
GET_VLDTDNAMESPACEVERSION() Getter for VALIDATEDNAMESPACEVERSION, with configurable defa
ASK_VLDTDNAMESPACEVERSION() Getter for VALIDATEDNAMESPACEVERSION w/ exceptions if field
HAS_VLDTDNAMESPACEVERSION() Determine if VALIDATEDNAMESPACEVERSION has a value

validatedDependencyRevisions

A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in a system instance.

Accessible with the following methods

Method Description
GET_VLDTDDEPENDENCYREVISIONS() Getter for VALIDATEDDEPENDENCYREVISIONS, with configurable d
ASK_VLDTDDEPENDENCYREVISIONS() Getter for VALIDATEDDEPENDENCYREVISIONS w/ exceptions if fie
HAS_VLDTDDEPENDENCYREVISIONS() Determine if VALIDATEDDEPENDENCYREVISIONS has a value

flowActionsRoleArn

The AWS Identity and Access Management (IAM) role that AWS IoT Things Graph assumes during flow execution in a cloud deployment. This role must have read and write permissionss to AWS Lambda and AWS IoT and to any other AWS services that the flow uses.

Accessible with the following methods

Method Description
GET_FLOWACTIONSROLEARN() Getter for FLOWACTIONSROLEARN, with configurable default
ASK_FLOWACTIONSROLEARN() Getter for FLOWACTIONSROLEARN w/ exceptions if field has no
HAS_FLOWACTIONSROLEARN() Determine if FLOWACTIONSROLEARN has a value