Class IoTHubEndpointArgs
Inherited Members
Namespace: Pulumi.Azure.Iot.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class IoTHubEndpointArgs : ResourceArgs
Constructors
View SourceIoTHubEndpointArgs()
Declaration
public IoTHubEndpointArgs()
Properties
View SourceBatchFrequencyInSeconds
Time interval at which blobs are written to storage. Value should be between 60 and 720 seconds. Default value is 300 seconds. This attribute is mandatory for endpoint type AzureIotHub.StorageContainer.
Declaration
public Input<int> BatchFrequencyInSeconds { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
ConnectionString
The connection string for the endpoint.
Declaration
public Input<string> ConnectionString { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ContainerName
The name of storage container in the storage account. This attribute is mandatory for endpoint type AzureIotHub.StorageContainer.
Declaration
public Input<string> ContainerName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Encoding
Encoding that is used to serialize messages to blobs. Supported values are 'avro' and 'avrodeflate'. Default value is 'avro'. This attribute is mandatory for endpoint type AzureIotHub.StorageContainer.
Declaration
public Input<string> Encoding { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
FileNameFormat
File name format for the blob. Default format is {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. All parameters are mandatory but can be reordered. This attribute is mandatory for endpoint type AzureIotHub.StorageContainer.
Declaration
public Input<string> FileNameFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MaxChunkSizeInBytes
Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) and 524288000(500MB). Default value is 314572800(300MB). This attribute is mandatory for endpoint type AzureIotHub.StorageContainer.
Declaration
public Input<int> MaxChunkSizeInBytes { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Name
The name of the endpoint. The name must be unique across endpoint types. The following names are reserved: events, operationsMonitoringEvents, fileNotifications and $default.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Type
The type of the endpoint. Possible values are AzureIotHub.StorageContainer, AzureIotHub.ServiceBusQueue, AzureIotHub.ServiceBusTopic or AzureIotHub.EventHub.
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |