PresignedUrlConfig class

Configuration for pre-signed S3 URLs.

Constructors

PresignedUrlConfig({int? expiresInSec, String? roleArn})
PresignedUrlConfig.fromJson(Map<String, dynamic> json)
factory

Properties

expiresInSec int?
How long (in seconds) pre-signed URLs are valid. Valid values are 60 - 3600, the default value is 3600 seconds. Pre-signed URLs are generated when Jobs receives an MQTT request for the job document.
final
hashCode int
The hash code for this object.
no setterinherited
roleArn String?
The ARN of an IAM role that grants grants permission to download files from the S3 bucket where the job data/updates are stored. The role must also grant permission for IoT to download the files.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited