You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::IoTThingsGraph::Types::SystemInstanceDescription

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

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

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#definitionTypes::DefinitionDocument

A document that defines an entity.

Returns:

#flow_actions_role_arnString

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.

Returns:

  • (String)

    The AWS Identity and Access Management (IAM) role that AWS IoT Things Graph assumes during flow execution in a cloud deployment.

#metrics_configurationTypes::MetricsConfiguration

An object that specifies whether cloud metrics are collected in a deployment and, if so, what role is used to collect metrics.

Returns:

  • (Types::MetricsConfiguration)

    An object that specifies whether cloud metrics are collected in a deployment and, if so, what role is used to collect metrics.

    .

#s3_bucket_nameString

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

Returns:

  • (String)

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

#summaryTypes::SystemInstanceSummary

An object that contains summary information about a system instance.

Returns:

#validated_dependency_revisionsArray<Types::DependencyRevision>

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

Returns:

  • (Array<Types::DependencyRevision>)

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

#validated_namespace_versionInteger

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

Returns:

  • (Integer)

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