Show / Hide Table of Contents

Class IoTHubEndpointArgs

Inheritance
System.Object
InputArgs
ResourceArgs
IoTHubEndpointArgs
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 IoTHubEndpointArgs : ResourceArgs

Constructors

View Source

IoTHubEndpointArgs()

Declaration
public IoTHubEndpointArgs()

Properties

View Source

BatchFrequencyInSeconds

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>
View Source

ConnectionString

The connection string for the endpoint.

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

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.