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)


18623
18624
18625
18626
18627
18628
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18623

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)


18623
18624
18625
18626
18627
18628
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 18623

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