Class IoTHubState
Inherited Members
Namespace: Pulumi.Azure.Iot
Assembly: Pulumi.Azure.dll
Syntax
public sealed class IoTHubState : ResourceArgs
Constructors
View SourceIoTHubState()
Declaration
public IoTHubState()
Properties
View SourceEndpoints
An endpoint block as defined below.
Declaration
public InputList<IoTHubEndpointGetArgs> Endpoints { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<IoTHubEndpointGetArgs> |
EventHubEventsEndpoint
The EventHub compatible endpoint for events data
Declaration
public Input<string> EventHubEventsEndpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EventHubEventsPath
The EventHub compatible path for events data
Declaration
public Input<string> EventHubEventsPath { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EventHubOperationsEndpoint
The EventHub compatible endpoint for operational data
Declaration
public Input<string> EventHubOperationsEndpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EventHubOperationsPath
The EventHub compatible path for operational data
Declaration
public Input<string> EventHubOperationsPath { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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<IoTHubFallbackRouteGetArgs> FallbackRoute { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<IoTHubFallbackRouteGetArgs> |
FileUpload
A file_upload block as defined below.
Declaration
public Input<IoTHubFileUploadGetArgs> FileUpload { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<IoTHubFileUploadGetArgs> |
Hostname
The hostname of the IotHub Resource.
Declaration
public Input<string> Hostname { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IpFilterRules
One or more ip_filter_rule blocks as defined below.
Declaration
public InputList<IoTHubIpFilterRuleGetArgs> IpFilterRules { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<IoTHubIpFilterRuleGetArgs> |
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<IoTHubRouteGetArgs> Routes { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<IoTHubRouteGetArgs> |
SharedAccessPolicies
One or more shared_access_policy blocks as defined below.
Declaration
public InputList<IoTHubSharedAccessPolicyGetArgs> SharedAccessPolicies { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<IoTHubSharedAccessPolicyGetArgs> |
Sku
A sku block as defined below.
Declaration
public Input<IoTHubSkuGetArgs> Sku { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<IoTHubSkuGetArgs> |
Tags
A mapping of tags to assign to the resource.
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<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> |