RoutingStorageContainerPropertiesResponse

data class RoutingStorageContainerPropertiesResponse(val authenticationType: String? = null, val batchFrequencyInSeconds: Int? = null, val connectionString: String? = null, val containerName: String, val encoding: String? = null, val endpointUri: String? = null, val fileNameFormat: String? = null, val id: String? = null, val identity: ManagedIdentityResponse? = null, val maxChunkSizeInBytes: Int? = null, val name: String, val resourceGroup: String? = null, val subscriptionId: String? = null)

The properties related to a storage container endpoint.

Constructors

constructor(authenticationType: String? = null, batchFrequencyInSeconds: Int? = null, connectionString: String? = null, containerName: String, encoding: String? = null, endpointUri: String? = null, fileNameFormat: String? = null, id: String? = null, identity: ManagedIdentityResponse? = null, maxChunkSizeInBytes: Int? = null, name: String, resourceGroup: String? = null, subscriptionId: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Method used to authenticate against the storage endpoint

Link copied to clipboard

Time interval at which blobs are written to storage. Value should be between 60 and 720 seconds. Default value is 300 seconds.

Link copied to clipboard

The connection string of the storage account.

Link copied to clipboard

The name of storage container in the storage account.

Link copied to clipboard
val encoding: String? = null

Encoding that is used to serialize messages to blobs. Supported values are 'avro', 'avrodeflate', and 'JSON'. Default value is 'avro'.

Link copied to clipboard
val endpointUri: String? = null

The url of the storage endpoint. It must include the protocol https://

Link copied to clipboard
val fileNameFormat: String? = null

File name format for the blob. Default format is {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. All parameters are mandatory but can be reordered.

Link copied to clipboard
val id: String? = null

Id of the storage container endpoint

Link copied to clipboard

Managed identity properties of routing storage endpoint.

Link copied to clipboard

Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) and 524288000(500MB). Default value is 314572800(300MB).

Link copied to clipboard

The name that identifies this endpoint. The name can only include alphanumeric characters, periods, underscores, hyphens and has a maximum length of 64 characters. The following names are reserved: events, fileNotifications, $default. Endpoint names must be unique across endpoint types.

Link copied to clipboard
val resourceGroup: String? = null

The name of the resource group of the storage account.

Link copied to clipboard
val subscriptionId: String? = null

The subscription identifier of the storage account.