Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Class: Aws::IoT::Types::VersionUpdateByJobsConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb

Overview

Configuration to manage IoT Job's package version reporting. If configured, Jobs updates the thing's reserved named shadow with the package version information up on successful job completion.

Note: For each job, the destinationPackageVersions attribute has to be set with the correct data for Jobs to report to the thing shadow.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enabledBoolean

Indicates whether the Job is enabled or not.

Returns:

  • (Boolean)

18670
18671
18672
18673
18674
18675
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18670

class VersionUpdateByJobsConfig < Struct.new(
  :enabled,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The Amazon Resource Name (ARN) of the role that grants permission to the IoT jobs service to update the reserved named shadow when the job successfully completes.

Returns:

  • (String)

18670
18671
18672
18673
18674
18675
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18670

class VersionUpdateByJobsConfig < Struct.new(
  :enabled,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end