Show / Hide Table of Contents

Class IoTHubFileUploadArgs

Inheritance
System.Object
InputArgs
ResourceArgs
IoTHubFileUploadArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.Iot.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class IoTHubFileUploadArgs : ResourceArgs

Constructors

View Source

IoTHubFileUploadArgs()

Declaration
public IoTHubFileUploadArgs()

Properties

View Source

ConnectionString

The connection string for the Azure Storage account to which files are uploaded.

Declaration
public Input<string> ConnectionString { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ContainerName

The name of the root container where you upload files. The container need not exist but should be creatable using the connection_string specified.

Declaration
public Input<string> ContainerName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DefaultTtl

The period of time for which a file upload notification message is available to consume before it is expired by the IoT hub, specified as an ISO 8601 timespan duration. This value must be between 1 minute and 48 hours, and evaluates to 'PT1H' by default.

Declaration
public Input<string> DefaultTtl { get; set; }
Property Value
Type Description
Input<System.String>
View Source

LockDuration

The lock duration for the file upload notifications queue, specified as an ISO 8601 timespan duration. This value must be between 5 and 300 seconds, and evaluates to 'PT1M' by default.

Declaration
public Input<string> LockDuration { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MaxDeliveryCount

The number of times the IoT hub attempts to deliver a file upload notification message. It evaluates to 10 by default.

Declaration
public Input<int> MaxDeliveryCount { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Notifications

Used to specify whether file notifications are sent to IoT Hub on upload. It evaluates to false by default.

Declaration
public Input<bool> Notifications { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

SasTtl

The period of time for which the SAS URI generated by IoT Hub for file upload is valid, specified as an ISO 8601 timespan duration. This value must be between 1 minute and 24 hours, and evaluates to 'PT1H' by default.

Declaration
public Input<string> SasTtl { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.