AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Configuration for pre-signed S3 URLs.

Inheritance Hierarchy

System.Object
  Amazon.IoT.Model.PresignedUrlConfig

Namespace: Amazon.IoT.Model
Assembly: AWSSDK.IoT.dll
Version: 3.x.y.z

Syntax

C#
public class PresignedUrlConfig

The PresignedUrlConfig type exposes the following members

Constructors

NameDescription
Public Method PresignedUrlConfig()

Properties

NameTypeDescription
Public Property ExpiresInSec System.Int64

Gets and sets the property ExpiresInSec.

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.

Public Property RoleArn System.String

Gets and sets the property RoleArn.

The ARN of an IAM role that 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.

For information about addressing the confused deputy problem, see cross-service confused deputy prevention in the Amazon Web Services IoT Core developer guide.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5