Class IoTHubArgs
Inherited Members
Namespace: Pulumi.Azure.Iot
Assembly: Pulumi.Azure.dll
Syntax
public sealed class IoTHubArgs : ResourceArgs
Constructors
View SourceIoTHubArgs()
Declaration
public IoTHubArgs()
Properties
View SourceEndpoints
An endpoint block as defined below.
Declaration
public InputList<IoTHubEndpointArgs> Endpoints { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<IoTHubEndpointArgs> |
EventHubPartitionCount
The number of device-to-cloud partitions used by backing event hubs. Must be between 2 and 128.
Declaration
public Input<int> EventHubPartitionCount { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
EventHubRetentionInDays
The event hub retention to use in days. Must be between 1 and 7.
Declaration
public Input<int> EventHubRetentionInDays { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
FallbackRoute
A fallback_route block as defined below. If the fallback route is enabled, messages that don't match any of the supplied routes are automatically sent to this route. Defaults to messages/events.
Declaration
public Input<IoTHubFallbackRouteArgs> FallbackRoute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<IoTHubFallbackRouteArgs> |
FileUpload
A file_upload block as defined below.
Declaration
public Input<IoTHubFileUploadArgs> FileUpload { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<IoTHubFileUploadArgs> |
IpFilterRules
One or more ip_filter_rule blocks as defined below.
Declaration
public InputList<IoTHubIpFilterRuleArgs> IpFilterRules { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<IoTHubIpFilterRuleArgs> |
Location
Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.
Declaration
public Input<string> Location { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
Specifies the name of the IotHub resource. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResourceGroupName
The name of the resource group under which the IotHub resource has to be created. Changing this forces a new resource to be created.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Routes
A route block as defined below.
Declaration
public InputList<IoTHubRouteArgs> Routes { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<IoTHubRouteArgs> |
Sku
A sku block as defined below.
Declaration
public Input<IoTHubSkuArgs> Sku { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<IoTHubSkuArgs> |
Tags
A mapping of tags to assign to the resource.
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |