StorageEndpointPropertiesArgs

data class StorageEndpointPropertiesArgs(val authenticationType: Output<Either<String, AuthenticationType>>? = null, val connectionString: Output<String>, val containerName: Output<String>, val sasTtlAsIso8601: Output<String>? = null) : ConvertibleToJava<StorageEndpointPropertiesArgs>

The properties of the Azure Storage endpoint for file upload.

Constructors

Link copied to clipboard
constructor(authenticationType: Output<Either<String, AuthenticationType>>? = null, connectionString: Output<String>, containerName: Output<String>, sasTtlAsIso8601: Output<String>? = null)

Properties

Link copied to clipboard
val authenticationType: Output<Either<String, AuthenticationType>>? = null

Specifies authentication type being used for connecting to the storage account.

Link copied to clipboard

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

Link copied to clipboard
val containerName: Output<String>

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

Link copied to clipboard
val sasTtlAsIso8601: Output<String>? = null

The period of time for which the SAS URI generated by IoT Hub for file upload is valid. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options.

Functions

Link copied to clipboard
open override fun toJava(): StorageEndpointPropertiesArgs