Class IoTHubFileUploadArgs
Inherited Members
Namespace: Pulumi.Azure.Iot.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class IoTHubFileUploadArgs : ResourceArgs
Constructors
View SourceIoTHubFileUploadArgs()
Declaration
public IoTHubFileUploadArgs()
Properties
View SourceConnectionString
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> |
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> |
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> |
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> |
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> |
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> |
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> |