These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.devices.getIotHubResource
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
Get the non-security related metadata of an IoT hub. API Version: 2020-08-31.
Using getIotHubResource
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getIotHubResource(args: GetIotHubResourceArgs, opts?: InvokeOptions): Promise<GetIotHubResourceResult>
function getIotHubResourceOutput(args: GetIotHubResourceOutputArgs, opts?: InvokeOptions): Output<GetIotHubResourceResult>
def get_iot_hub_resource(resource_group_name: Optional[str] = None,
resource_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIotHubResourceResult
def get_iot_hub_resource_output(resource_group_name: Optional[pulumi.Input[str]] = None,
resource_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIotHubResourceResult]
func LookupIotHubResource(ctx *Context, args *LookupIotHubResourceArgs, opts ...InvokeOption) (*LookupIotHubResourceResult, error)
func LookupIotHubResourceOutput(ctx *Context, args *LookupIotHubResourceOutputArgs, opts ...InvokeOption) LookupIotHubResourceResultOutput
> Note: This function is named LookupIotHubResource
in the Go SDK.
public static class GetIotHubResource
{
public static Task<GetIotHubResourceResult> InvokeAsync(GetIotHubResourceArgs args, InvokeOptions? opts = null)
public static Output<GetIotHubResourceResult> Invoke(GetIotHubResourceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIotHubResourceResult> getIotHubResource(GetIotHubResourceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:devices:getIotHubResource
arguments:
# arguments dictionary
The following arguments are supported:
- Resource
Group stringName - The name of the resource group that contains the IoT hub.
- Resource
Name string - The name of the IoT hub.
- Resource
Group stringName - The name of the resource group that contains the IoT hub.
- Resource
Name string - The name of the IoT hub.
- resource
Group StringName - The name of the resource group that contains the IoT hub.
- resource
Name String - The name of the IoT hub.
- resource
Group stringName - The name of the resource group that contains the IoT hub.
- resource
Name string - The name of the IoT hub.
- resource_
group_ strname - The name of the resource group that contains the IoT hub.
- resource_
name str - The name of the IoT hub.
- resource
Group StringName - The name of the resource group that contains the IoT hub.
- resource
Name String - The name of the IoT hub.
getIotHubResource Result
The following output properties are available:
- Id string
- The resource identifier.
- Location string
- The resource location.
- Name string
- The resource name.
- Properties
Pulumi.
Azure Native. Devices. Outputs. Iot Hub Properties Response - IotHub properties
- Sku
Pulumi.
Azure Native. Devices. Outputs. Iot Hub Sku Info Response - IotHub SKU info
- Type string
- The resource type.
- Etag string
- The Etag field is not required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
- Dictionary<string, string>
- The resource tags.
- Id string
- The resource identifier.
- Location string
- The resource location.
- Name string
- The resource name.
- Properties
Iot
Hub Properties Response - IotHub properties
- Sku
Iot
Hub Sku Info Response - IotHub SKU info
- Type string
- The resource type.
- Etag string
- The Etag field is not required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
- map[string]string
- The resource tags.
- id String
- The resource identifier.
- location String
- The resource location.
- name String
- The resource name.
- properties
Iot
Hub Properties Response - IotHub properties
- sku
Iot
Hub Sku Info Response - IotHub SKU info
- type String
- The resource type.
- etag String
- The Etag field is not required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
- Map<String,String>
- The resource tags.
- id string
- The resource identifier.
- location string
- The resource location.
- name string
- The resource name.
- properties
Iot
Hub Properties Response - IotHub properties
- sku
Iot
Hub Sku Info Response - IotHub SKU info
- type string
- The resource type.
- etag string
- The Etag field is not required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
- {[key: string]: string}
- The resource tags.
- id str
- The resource identifier.
- location str
- The resource location.
- name str
- The resource name.
- properties
Iot
Hub Properties Response - IotHub properties
- sku
Iot
Hub Sku Info Response - IotHub SKU info
- type str
- The resource type.
- etag str
- The Etag field is not required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
- Mapping[str, str]
- The resource tags.
- id String
- The resource identifier.
- location String
- The resource location.
- name String
- The resource name.
- properties Property Map
- IotHub properties
- sku Property Map
- IotHub SKU info
- type String
- The resource type.
- etag String
- The Etag field is not required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
- Map<String>
- The resource tags.
Supporting Types
CloudToDevicePropertiesResponse
- Default
Ttl stringAs Iso8601 - The default time to live for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- Feedback
Pulumi.
Azure Native. Devices. Inputs. Feedback Properties Response - The properties of the feedback queue for cloud-to-device messages.
- Max
Delivery intCount - The max delivery count for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- Default
Ttl stringAs Iso8601 - The default time to live for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- Feedback
Feedback
Properties Response - The properties of the feedback queue for cloud-to-device messages.
- Max
Delivery intCount - The max delivery count for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- default
Ttl StringAs Iso8601 - The default time to live for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- feedback
Feedback
Properties Response - The properties of the feedback queue for cloud-to-device messages.
- max
Delivery IntegerCount - The max delivery count for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- default
Ttl stringAs Iso8601 - The default time to live for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- feedback
Feedback
Properties Response - The properties of the feedback queue for cloud-to-device messages.
- max
Delivery numberCount - The max delivery count for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- default_
ttl_ stras_ iso8601 - The default time to live for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- feedback
Feedback
Properties Response - The properties of the feedback queue for cloud-to-device messages.
- max_
delivery_ intcount - The max delivery count for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- default
Ttl StringAs Iso8601 - The default time to live for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- feedback Property Map
- The properties of the feedback queue for cloud-to-device messages.
- max
Delivery NumberCount - The max delivery count for cloud-to-device messages in the device queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
EnrichmentPropertiesResponse
- Endpoint
Names List<string> - The list of endpoints for which the enrichment is applied to the message.
- Key string
- The key or name for the enrichment property.
- Value string
- The value for the enrichment property.
- Endpoint
Names []string - The list of endpoints for which the enrichment is applied to the message.
- Key string
- The key or name for the enrichment property.
- Value string
- The value for the enrichment property.
- endpoint
Names List<String> - The list of endpoints for which the enrichment is applied to the message.
- key String
- The key or name for the enrichment property.
- value String
- The value for the enrichment property.
- endpoint
Names string[] - The list of endpoints for which the enrichment is applied to the message.
- key string
- The key or name for the enrichment property.
- value string
- The value for the enrichment property.
- endpoint_
names Sequence[str] - The list of endpoints for which the enrichment is applied to the message.
- key str
- The key or name for the enrichment property.
- value str
- The value for the enrichment property.
- endpoint
Names List<String> - The list of endpoints for which the enrichment is applied to the message.
- key String
- The key or name for the enrichment property.
- value String
- The value for the enrichment property.
EventHubPropertiesResponse
- Endpoint string
- The Event Hub-compatible endpoint.
- Partition
Ids List<string> - The partition ids in the Event Hub-compatible endpoint.
- Path string
- The Event Hub-compatible name.
- Partition
Count int - The number of partitions for receiving device-to-cloud messages in the Event Hub-compatible endpoint. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages.
- Retention
Time doubleIn Days - The retention time for device-to-cloud messages in days. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages
- Endpoint string
- The Event Hub-compatible endpoint.
- Partition
Ids []string - The partition ids in the Event Hub-compatible endpoint.
- Path string
- The Event Hub-compatible name.
- Partition
Count int - The number of partitions for receiving device-to-cloud messages in the Event Hub-compatible endpoint. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages.
- Retention
Time float64In Days - The retention time for device-to-cloud messages in days. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages
- endpoint String
- The Event Hub-compatible endpoint.
- partition
Ids List<String> - The partition ids in the Event Hub-compatible endpoint.
- path String
- The Event Hub-compatible name.
- partition
Count Integer - The number of partitions for receiving device-to-cloud messages in the Event Hub-compatible endpoint. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages.
- retention
Time DoubleIn Days - The retention time for device-to-cloud messages in days. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages
- endpoint string
- The Event Hub-compatible endpoint.
- partition
Ids string[] - The partition ids in the Event Hub-compatible endpoint.
- path string
- The Event Hub-compatible name.
- partition
Count number - The number of partitions for receiving device-to-cloud messages in the Event Hub-compatible endpoint. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages.
- retention
Time numberIn Days - The retention time for device-to-cloud messages in days. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages
- endpoint str
- The Event Hub-compatible endpoint.
- partition_
ids Sequence[str] - The partition ids in the Event Hub-compatible endpoint.
- path str
- The Event Hub-compatible name.
- partition_
count int - The number of partitions for receiving device-to-cloud messages in the Event Hub-compatible endpoint. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages.
- retention_
time_ floatin_ days - The retention time for device-to-cloud messages in days. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages
- endpoint String
- The Event Hub-compatible endpoint.
- partition
Ids List<String> - The partition ids in the Event Hub-compatible endpoint.
- path String
- The Event Hub-compatible name.
- partition
Count Number - The number of partitions for receiving device-to-cloud messages in the Event Hub-compatible endpoint. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages.
- retention
Time NumberIn Days - The retention time for device-to-cloud messages in days. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#device-to-cloud-messages
FallbackRoutePropertiesResponse
- Endpoint
Names List<string> - The list of endpoints to which the messages that satisfy the condition are routed to. Currently only 1 endpoint is allowed.
- Is
Enabled bool - Used to specify whether the fallback route is enabled.
- Source string
- The source to which the routing rule is to be applied to. For example, DeviceMessages
- Condition string
- The condition which is evaluated in order to apply the fallback route. If the condition is not provided it will evaluate to true by default. For grammar, See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language
- Name string
- The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.
- Endpoint
Names []string - The list of endpoints to which the messages that satisfy the condition are routed to. Currently only 1 endpoint is allowed.
- Is
Enabled bool - Used to specify whether the fallback route is enabled.
- Source string
- The source to which the routing rule is to be applied to. For example, DeviceMessages
- Condition string
- The condition which is evaluated in order to apply the fallback route. If the condition is not provided it will evaluate to true by default. For grammar, See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language
- Name string
- The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.
- endpoint
Names List<String> - The list of endpoints to which the messages that satisfy the condition are routed to. Currently only 1 endpoint is allowed.
- is
Enabled Boolean - Used to specify whether the fallback route is enabled.
- source String
- The source to which the routing rule is to be applied to. For example, DeviceMessages
- condition String
- The condition which is evaluated in order to apply the fallback route. If the condition is not provided it will evaluate to true by default. For grammar, See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language
- name String
- The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.
- endpoint
Names string[] - The list of endpoints to which the messages that satisfy the condition are routed to. Currently only 1 endpoint is allowed.
- is
Enabled boolean - Used to specify whether the fallback route is enabled.
- source string
- The source to which the routing rule is to be applied to. For example, DeviceMessages
- condition string
- The condition which is evaluated in order to apply the fallback route. If the condition is not provided it will evaluate to true by default. For grammar, See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language
- name string
- The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.
- endpoint_
names Sequence[str] - The list of endpoints to which the messages that satisfy the condition are routed to. Currently only 1 endpoint is allowed.
- is_
enabled bool - Used to specify whether the fallback route is enabled.
- source str
- The source to which the routing rule is to be applied to. For example, DeviceMessages
- condition str
- The condition which is evaluated in order to apply the fallback route. If the condition is not provided it will evaluate to true by default. For grammar, See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language
- name str
- The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.
- endpoint
Names List<String> - The list of endpoints to which the messages that satisfy the condition are routed to. Currently only 1 endpoint is allowed.
- is
Enabled Boolean - Used to specify whether the fallback route is enabled.
- source String
- The source to which the routing rule is to be applied to. For example, DeviceMessages
- condition String
- The condition which is evaluated in order to apply the fallback route. If the condition is not provided it will evaluate to true by default. For grammar, See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language
- name String
- The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.
FeedbackPropertiesResponse
- Lock
Duration stringAs Iso8601 - The lock duration for the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- Max
Delivery intCount - The number of times the IoT hub attempts to deliver a message on the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- Ttl
As stringIso8601 - The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- Lock
Duration stringAs Iso8601 - The lock duration for the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- Max
Delivery intCount - The number of times the IoT hub attempts to deliver a message on the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- Ttl
As stringIso8601 - The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- lock
Duration StringAs Iso8601 - The lock duration for the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- max
Delivery IntegerCount - The number of times the IoT hub attempts to deliver a message on the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- ttl
As StringIso8601 - The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- lock
Duration stringAs Iso8601 - The lock duration for the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- max
Delivery numberCount - The number of times the IoT hub attempts to deliver a message on the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- ttl
As stringIso8601 - The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- lock_
duration_ stras_ iso8601 - The lock duration for the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- max_
delivery_ intcount - The number of times the IoT hub attempts to deliver a message on the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- ttl_
as_ striso8601 - The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- lock
Duration StringAs Iso8601 - The lock duration for the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- max
Delivery NumberCount - The number of times the IoT hub attempts to deliver a message on the feedback queue. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
- ttl
As StringIso8601 - The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging#cloud-to-device-messages.
IotHubLocationDescriptionResponse
- Location string
- The name of the Azure region
- Role string
- The role of the region, can be either primary or secondary. The primary region is where the IoT hub is currently provisioned. The secondary region is the Azure disaster recovery (DR) paired region and also the region where the IoT hub can failover to.
- Location string
- The name of the Azure region
- Role string
- The role of the region, can be either primary or secondary. The primary region is where the IoT hub is currently provisioned. The secondary region is the Azure disaster recovery (DR) paired region and also the region where the IoT hub can failover to.
- location String
- The name of the Azure region
- role String
- The role of the region, can be either primary or secondary. The primary region is where the IoT hub is currently provisioned. The secondary region is the Azure disaster recovery (DR) paired region and also the region where the IoT hub can failover to.
- location string
- The name of the Azure region
- role string
- The role of the region, can be either primary or secondary. The primary region is where the IoT hub is currently provisioned. The secondary region is the Azure disaster recovery (DR) paired region and also the region where the IoT hub can failover to.
- location String
- The name of the Azure region
- role String
- The role of the region, can be either primary or secondary. The primary region is where the IoT hub is currently provisioned. The secondary region is the Azure disaster recovery (DR) paired region and also the region where the IoT hub can failover to.
IotHubPropertiesResponse
- Host
Name string - The name of the host.
- Locations
List<Pulumi.
Azure Native. Devices. Inputs. Iot Hub Location Description Response> - Primary and secondary location for iot hub
- Provisioning
State string - The provisioning state.
- State string
- The hub state.
- List<Pulumi.
Azure Native. Devices. Inputs. Shared Access Signature Authorization Rule Response> - The shared access policies you can use to secure a connection to the IoT hub.
- Cloud
To Pulumi.Device Azure Native. Devices. Inputs. Cloud To Device Properties Response - The IoT hub cloud-to-device messaging properties.
- Comments string
- IoT hub comments.
- Enable
File boolUpload Notifications - If True, file upload notifications are enabled.
- Event
Hub Dictionary<string, Pulumi.Endpoints Azure Native. Devices. Inputs. Event Hub Properties Response> - The Event Hub-compatible endpoint properties. The only possible keys to this dictionary is events. This key has to be present in the dictionary while making create or update calls for the IoT hub.
- Features string
- The capabilities and features enabled for the IoT hub.
- Ip
Filter List<Pulumi.Rules Azure Native. Devices. Inputs. Ip Filter Rule Response> - The IP filter rules.
- Messaging
Endpoints Dictionary<string, Pulumi.Azure Native. Devices. Inputs. Messaging Endpoint Properties Response> - The messaging endpoint properties for the file upload notification queue.
- Min
Tls stringVersion - Specifies the minimum TLS version to support for this hub. Can be set to "1.2" to have clients that use a TLS version below 1.2 to be rejected.
- Network
Rule Pulumi.Sets Azure Native. Devices. Inputs. Network Rule Set Properties Response - Network Rule Set Properties of IotHub
- Private
Endpoint List<Pulumi.Connections Azure Native. Devices. Inputs. Private Endpoint Connection Response> - Private endpoint connections created on this IotHub
- Public
Network stringAccess - Whether requests from Public Network are allowed
- Routing
Pulumi.
Azure Native. Devices. Inputs. Routing Properties Response - The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
- Storage
Endpoints Dictionary<string, Pulumi.Azure Native. Devices. Inputs. Storage Endpoint Properties Response> - The list of Azure Storage endpoints where you can upload files. Currently you can configure only one Azure Storage account and that MUST have its key as $default. Specifying more than one storage account causes an error to be thrown. Not specifying a value for this property when the enableFileUploadNotifications property is set to True, causes an error to be thrown.
- Host
Name string - The name of the host.
- Locations
[]Iot
Hub Location Description Response - Primary and secondary location for iot hub
- Provisioning
State string - The provisioning state.
- State string
- The hub state.
- []Shared
Access Signature Authorization Rule Response - The shared access policies you can use to secure a connection to the IoT hub.
- Cloud
To CloudDevice To Device Properties Response - The IoT hub cloud-to-device messaging properties.
- Comments string
- IoT hub comments.
- Enable
File boolUpload Notifications - If True, file upload notifications are enabled.
- Event
Hub map[string]EventEndpoints Hub Properties Response - The Event Hub-compatible endpoint properties. The only possible keys to this dictionary is events. This key has to be present in the dictionary while making create or update calls for the IoT hub.
- Features string
- The capabilities and features enabled for the IoT hub.
- Ip
Filter []IpRules Filter Rule Response - The IP filter rules.
- Messaging
Endpoints map[string]MessagingEndpoint Properties Response - The messaging endpoint properties for the file upload notification queue.
- Min
Tls stringVersion - Specifies the minimum TLS version to support for this hub. Can be set to "1.2" to have clients that use a TLS version below 1.2 to be rejected.
- Network
Rule NetworkSets Rule Set Properties Response - Network Rule Set Properties of IotHub
- Private
Endpoint []PrivateConnections Endpoint Connection Response - Private endpoint connections created on this IotHub
- Public
Network stringAccess - Whether requests from Public Network are allowed
- Routing
Routing
Properties Response - The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
- Storage
Endpoints map[string]StorageEndpoint Properties Response - The list of Azure Storage endpoints where you can upload files. Currently you can configure only one Azure Storage account and that MUST have its key as $default. Specifying more than one storage account causes an error to be thrown. Not specifying a value for this property when the enableFileUploadNotifications property is set to True, causes an error to be thrown.
- host
Name String - The name of the host.
- locations
List<Iot
Hub Location Description Response> - Primary and secondary location for iot hub
- provisioning
State String - The provisioning state.
- state String
- The hub state.
- List<Shared
Access Signature Authorization Rule Response> - The shared access policies you can use to secure a connection to the IoT hub.
- cloud
To CloudDevice To Device Properties Response - The IoT hub cloud-to-device messaging properties.
- comments String
- IoT hub comments.
- enable
File BooleanUpload Notifications - If True, file upload notifications are enabled.
- event
Hub Map<String,EventEndpoints Hub Properties Response> - The Event Hub-compatible endpoint properties. The only possible keys to this dictionary is events. This key has to be present in the dictionary while making create or update calls for the IoT hub.
- features String
- The capabilities and features enabled for the IoT hub.
- ip
Filter List<IpRules Filter Rule Response> - The IP filter rules.
- messaging
Endpoints Map<String,MessagingEndpoint Properties Response> - The messaging endpoint properties for the file upload notification queue.
- min
Tls StringVersion - Specifies the minimum TLS version to support for this hub. Can be set to "1.2" to have clients that use a TLS version below 1.2 to be rejected.
- network
Rule NetworkSets Rule Set Properties Response - Network Rule Set Properties of IotHub
- private
Endpoint List<PrivateConnections Endpoint Connection Response> - Private endpoint connections created on this IotHub
- public
Network StringAccess - Whether requests from Public Network are allowed
- routing
Routing
Properties Response - The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
- storage
Endpoints Map<String,StorageEndpoint Properties Response> - The list of Azure Storage endpoints where you can upload files. Currently you can configure only one Azure Storage account and that MUST have its key as $default. Specifying more than one storage account causes an error to be thrown. Not specifying a value for this property when the enableFileUploadNotifications property is set to True, causes an error to be thrown.
- host
Name string - The name of the host.
- locations
Iot
Hub Location Description Response[] - Primary and secondary location for iot hub
- provisioning
State string - The provisioning state.
- state string
- The hub state.
- Shared
Access Signature Authorization Rule Response[] - The shared access policies you can use to secure a connection to the IoT hub.
- cloud
To CloudDevice To Device Properties Response - The IoT hub cloud-to-device messaging properties.
- comments string
- IoT hub comments.
- enable
File booleanUpload Notifications - If True, file upload notifications are enabled.
- event
Hub {[key: string]: EventEndpoints Hub Properties Response} - The Event Hub-compatible endpoint properties. The only possible keys to this dictionary is events. This key has to be present in the dictionary while making create or update calls for the IoT hub.
- features string
- The capabilities and features enabled for the IoT hub.
- ip
Filter IpRules Filter Rule Response[] - The IP filter rules.
- messaging
Endpoints {[key: string]: MessagingEndpoint Properties Response} - The messaging endpoint properties for the file upload notification queue.
- min
Tls stringVersion - Specifies the minimum TLS version to support for this hub. Can be set to "1.2" to have clients that use a TLS version below 1.2 to be rejected.
- network
Rule NetworkSets Rule Set Properties Response - Network Rule Set Properties of IotHub
- private
Endpoint PrivateConnections Endpoint Connection Response[] - Private endpoint connections created on this IotHub
- public
Network stringAccess - Whether requests from Public Network are allowed
- routing
Routing
Properties Response - The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
- storage
Endpoints {[key: string]: StorageEndpoint Properties Response} - The list of Azure Storage endpoints where you can upload files. Currently you can configure only one Azure Storage account and that MUST have its key as $default. Specifying more than one storage account causes an error to be thrown. Not specifying a value for this property when the enableFileUploadNotifications property is set to True, causes an error to be thrown.
- host_
name str - The name of the host.
- locations
Sequence[Iot
Hub Location Description Response] - Primary and secondary location for iot hub
- provisioning_
state str - The provisioning state.
- state str
- The hub state.
- Sequence[Shared
Access Signature Authorization Rule Response] - The shared access policies you can use to secure a connection to the IoT hub.
- cloud_
to_ Clouddevice To Device Properties Response - The IoT hub cloud-to-device messaging properties.
- comments str
- IoT hub comments.
- enable_
file_ boolupload_ notifications - If True, file upload notifications are enabled.
- event_
hub_ Mapping[str, Eventendpoints Hub Properties Response] - The Event Hub-compatible endpoint properties. The only possible keys to this dictionary is events. This key has to be present in the dictionary while making create or update calls for the IoT hub.
- features str
- The capabilities and features enabled for the IoT hub.
- ip_
filter_ Sequence[Iprules Filter Rule Response] - The IP filter rules.
- messaging_
endpoints Mapping[str, MessagingEndpoint Properties Response] - The messaging endpoint properties for the file upload notification queue.
- min_
tls_ strversion - Specifies the minimum TLS version to support for this hub. Can be set to "1.2" to have clients that use a TLS version below 1.2 to be rejected.
- network_
rule_ Networksets Rule Set Properties Response - Network Rule Set Properties of IotHub
- private_
endpoint_ Sequence[Privateconnections Endpoint Connection Response] - Private endpoint connections created on this IotHub
- public_
network_ straccess - Whether requests from Public Network are allowed
- routing
Routing
Properties Response - The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
- storage_
endpoints Mapping[str, StorageEndpoint Properties Response] - The list of Azure Storage endpoints where you can upload files. Currently you can configure only one Azure Storage account and that MUST have its key as $default. Specifying more than one storage account causes an error to be thrown. Not specifying a value for this property when the enableFileUploadNotifications property is set to True, causes an error to be thrown.
- host
Name String - The name of the host.
- locations List<Property Map>
- Primary and secondary location for iot hub
- provisioning
State String - The provisioning state.
- state String
- The hub state.
- List<Property Map>
- The shared access policies you can use to secure a connection to the IoT hub.
- cloud
To Property MapDevice - The IoT hub cloud-to-device messaging properties.
- comments String
- IoT hub comments.
- enable
File BooleanUpload Notifications - If True, file upload notifications are enabled.
- event
Hub Map<Property Map>Endpoints - The Event Hub-compatible endpoint properties. The only possible keys to this dictionary is events. This key has to be present in the dictionary while making create or update calls for the IoT hub.
- features String
- The capabilities and features enabled for the IoT hub.
- ip
Filter List<Property Map>Rules - The IP filter rules.
- messaging
Endpoints Map<Property Map> - The messaging endpoint properties for the file upload notification queue.
- min
Tls StringVersion - Specifies the minimum TLS version to support for this hub. Can be set to "1.2" to have clients that use a TLS version below 1.2 to be rejected.
- network
Rule Property MapSets - Network Rule Set Properties of IotHub
- private
Endpoint List<Property Map>Connections - Private endpoint connections created on this IotHub
- public
Network StringAccess - Whether requests from Public Network are allowed
- routing Property Map
- The routing related properties of the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging
- storage
Endpoints Map<Property Map> - The list of Azure Storage endpoints where you can upload files. Currently you can configure only one Azure Storage account and that MUST have its key as $default. Specifying more than one storage account causes an error to be thrown. Not specifying a value for this property when the enableFileUploadNotifications property is set to True, causes an error to be thrown.
IotHubSkuInfoResponse
IpFilterRuleResponse
- Action string
- The desired action for requests captured by this rule.
- Filter
Name string - The name of the IP filter rule.
- Ip
Mask string - A string that contains the IP address range in CIDR notation for the rule.
- Action string
- The desired action for requests captured by this rule.
- Filter
Name string - The name of the IP filter rule.
- Ip
Mask string - A string that contains the IP address range in CIDR notation for the rule.
- action String
- The desired action for requests captured by this rule.
- filter
Name String - The name of the IP filter rule.
- ip
Mask String - A string that contains the IP address range in CIDR notation for the rule.
- action string
- The desired action for requests captured by this rule.
- filter
Name string - The name of the IP filter rule.
- ip
Mask string - A string that contains the IP address range in CIDR notation for the rule.
- action str
- The desired action for requests captured by this rule.
- filter_
name str - The name of the IP filter rule.
- ip_
mask str - A string that contains the IP address range in CIDR notation for the rule.
- action String
- The desired action for requests captured by this rule.
- filter
Name String - The name of the IP filter rule.
- ip
Mask String - A string that contains the IP address range in CIDR notation for the rule.
MessagingEndpointPropertiesResponse
- Lock
Duration stringAs Iso8601 - The lock duration. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- Max
Delivery intCount - The number of times the IoT hub attempts to deliver a message. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- Ttl
As stringIso8601 - The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- Lock
Duration stringAs Iso8601 - The lock duration. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- Max
Delivery intCount - The number of times the IoT hub attempts to deliver a message. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- Ttl
As stringIso8601 - The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- lock
Duration StringAs Iso8601 - The lock duration. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- max
Delivery IntegerCount - The number of times the IoT hub attempts to deliver a message. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- ttl
As StringIso8601 - The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- lock
Duration stringAs Iso8601 - The lock duration. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- max
Delivery numberCount - The number of times the IoT hub attempts to deliver a message. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- ttl
As stringIso8601 - The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- lock_
duration_ stras_ iso8601 - The lock duration. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- max_
delivery_ intcount - The number of times the IoT hub attempts to deliver a message. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- ttl_
as_ striso8601 - The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- lock
Duration StringAs Iso8601 - The lock duration. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- max
Delivery NumberCount - The number of times the IoT hub attempts to deliver a message. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
- ttl
As StringIso8601 - The period of time for which a message is available to consume before it is expired by the IoT hub. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload.
NetworkRuleSetIpRuleResponse
- Filter
Name string - Name of the IP filter rule.
- Ip
Mask string - A string that contains the IP address range in CIDR notation for the rule.
- Action string
- IP Filter Action
- Filter
Name string - Name of the IP filter rule.
- Ip
Mask string - A string that contains the IP address range in CIDR notation for the rule.
- Action string
- IP Filter Action
- filter
Name String - Name of the IP filter rule.
- ip
Mask String - A string that contains the IP address range in CIDR notation for the rule.
- action String
- IP Filter Action
- filter
Name string - Name of the IP filter rule.
- ip
Mask string - A string that contains the IP address range in CIDR notation for the rule.
- action string
- IP Filter Action
- filter_
name str - Name of the IP filter rule.
- ip_
mask str - A string that contains the IP address range in CIDR notation for the rule.
- action str
- IP Filter Action
- filter
Name String - Name of the IP filter rule.
- ip
Mask String - A string that contains the IP address range in CIDR notation for the rule.
- action String
- IP Filter Action
NetworkRuleSetPropertiesResponse
- Apply
To boolBuilt In Event Hub Endpoint - If True, then Network Rule Set is also applied to BuiltIn EventHub EndPoint of IotHub
- Ip
Rules List<Pulumi.Azure Native. Devices. Inputs. Network Rule Set Ip Rule Response> - List of IP Rules
- Default
Action string - Default Action for Network Rule Set
- Apply
To boolBuilt In Event Hub Endpoint - If True, then Network Rule Set is also applied to BuiltIn EventHub EndPoint of IotHub
- Ip
Rules []NetworkRule Set Ip Rule Response - List of IP Rules
- Default
Action string - Default Action for Network Rule Set
- apply
To BooleanBuilt In Event Hub Endpoint - If True, then Network Rule Set is also applied to BuiltIn EventHub EndPoint of IotHub
- ip
Rules List<NetworkRule Set Ip Rule Response> - List of IP Rules
- default
Action String - Default Action for Network Rule Set
- apply
To booleanBuilt In Event Hub Endpoint - If True, then Network Rule Set is also applied to BuiltIn EventHub EndPoint of IotHub
- ip
Rules NetworkRule Set Ip Rule Response[] - List of IP Rules
- default
Action string - Default Action for Network Rule Set
- apply_
to_ boolbuilt_ in_ event_ hub_ endpoint - If True, then Network Rule Set is also applied to BuiltIn EventHub EndPoint of IotHub
- ip_
rules Sequence[NetworkRule Set Ip Rule Response] - List of IP Rules
- default_
action str - Default Action for Network Rule Set
- apply
To BooleanBuilt In Event Hub Endpoint - If True, then Network Rule Set is also applied to BuiltIn EventHub EndPoint of IotHub
- ip
Rules List<Property Map> - List of IP Rules
- default
Action String - Default Action for Network Rule Set
PrivateEndpointConnectionPropertiesResponse
- Private
Link Pulumi.Service Connection State Azure Native. Devices. Inputs. Private Link Service Connection State Response - The current state of a private endpoint connection
- Private
Endpoint Pulumi.Azure Native. Devices. Inputs. Private Endpoint Response - The private endpoint property of a private endpoint connection
- Private
Link PrivateService Connection State Link Service Connection State Response - The current state of a private endpoint connection
- Private
Endpoint PrivateEndpoint Response - The private endpoint property of a private endpoint connection
- private
Link PrivateService Connection State Link Service Connection State Response - The current state of a private endpoint connection
- private
Endpoint PrivateEndpoint Response - The private endpoint property of a private endpoint connection
- private
Link PrivateService Connection State Link Service Connection State Response - The current state of a private endpoint connection
- private
Endpoint PrivateEndpoint Response - The private endpoint property of a private endpoint connection
- private_
link_ Privateservice_ connection_ state Link Service Connection State Response - The current state of a private endpoint connection
- private_
endpoint PrivateEndpoint Response - The private endpoint property of a private endpoint connection
- private
Link Property MapService Connection State - The current state of a private endpoint connection
- private
Endpoint Property Map - The private endpoint property of a private endpoint connection
PrivateEndpointConnectionResponse
- Id string
- The resource identifier.
- Name string
- The resource name.
- Properties
Pulumi.
Azure Native. Devices. Inputs. Private Endpoint Connection Properties Response - The properties of a private endpoint connection
- Type string
- The resource type.
- Id string
- The resource identifier.
- Name string
- The resource name.
- Properties
Private
Endpoint Connection Properties Response - The properties of a private endpoint connection
- Type string
- The resource type.
- id String
- The resource identifier.
- name String
- The resource name.
- properties
Private
Endpoint Connection Properties Response - The properties of a private endpoint connection
- type String
- The resource type.
- id string
- The resource identifier.
- name string
- The resource name.
- properties
Private
Endpoint Connection Properties Response - The properties of a private endpoint connection
- type string
- The resource type.
- id str
- The resource identifier.
- name str
- The resource name.
- properties
Private
Endpoint Connection Properties Response - The properties of a private endpoint connection
- type str
- The resource type.
- id String
- The resource identifier.
- name String
- The resource name.
- properties Property Map
- The properties of a private endpoint connection
- type String
- The resource type.
PrivateEndpointResponse
- Id string
- The resource identifier.
- Id string
- The resource identifier.
- id String
- The resource identifier.
- id string
- The resource identifier.
- id str
- The resource identifier.
- id String
- The resource identifier.
PrivateLinkServiceConnectionStateResponse
- Description string
- The description for the current state of a private endpoint connection
- Status string
- The status of a private endpoint connection
- Actions
Required string - Actions required for a private endpoint connection
- Description string
- The description for the current state of a private endpoint connection
- Status string
- The status of a private endpoint connection
- Actions
Required string - Actions required for a private endpoint connection
- description String
- The description for the current state of a private endpoint connection
- status String
- The status of a private endpoint connection
- actions
Required String - Actions required for a private endpoint connection
- description string
- The description for the current state of a private endpoint connection
- status string
- The status of a private endpoint connection
- actions
Required string - Actions required for a private endpoint connection
- description str
- The description for the current state of a private endpoint connection
- status str
- The status of a private endpoint connection
- actions_
required str - Actions required for a private endpoint connection
- description String
- The description for the current state of a private endpoint connection
- status String
- The status of a private endpoint connection
- actions
Required String - Actions required for a private endpoint connection
RoutePropertiesResponse
- Endpoint
Names List<string> - The list of endpoints to which messages that satisfy the condition are routed. Currently only one endpoint is allowed.
- Is
Enabled bool - Used to specify whether a route is enabled.
- Name string
- The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.
- Source string
- The source that the routing rule is to be applied to, such as DeviceMessages.
- Condition string
- The condition that is evaluated to apply the routing rule. If no condition is provided, it evaluates to true by default. For grammar, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language
- Endpoint
Names []string - The list of endpoints to which messages that satisfy the condition are routed. Currently only one endpoint is allowed.
- Is
Enabled bool - Used to specify whether a route is enabled.
- Name string
- The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.
- Source string
- The source that the routing rule is to be applied to, such as DeviceMessages.
- Condition string
- The condition that is evaluated to apply the routing rule. If no condition is provided, it evaluates to true by default. For grammar, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language
- endpoint
Names List<String> - The list of endpoints to which messages that satisfy the condition are routed. Currently only one endpoint is allowed.
- is
Enabled Boolean - Used to specify whether a route is enabled.
- name String
- The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.
- source String
- The source that the routing rule is to be applied to, such as DeviceMessages.
- condition String
- The condition that is evaluated to apply the routing rule. If no condition is provided, it evaluates to true by default. For grammar, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language
- endpoint
Names string[] - The list of endpoints to which messages that satisfy the condition are routed. Currently only one endpoint is allowed.
- is
Enabled boolean - Used to specify whether a route is enabled.
- name string
- The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.
- source string
- The source that the routing rule is to be applied to, such as DeviceMessages.
- condition string
- The condition that is evaluated to apply the routing rule. If no condition is provided, it evaluates to true by default. For grammar, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language
- endpoint_
names Sequence[str] - The list of endpoints to which messages that satisfy the condition are routed. Currently only one endpoint is allowed.
- is_
enabled bool - Used to specify whether a route is enabled.
- name str
- The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.
- source str
- The source that the routing rule is to be applied to, such as DeviceMessages.
- condition str
- The condition that is evaluated to apply the routing rule. If no condition is provided, it evaluates to true by default. For grammar, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language
- endpoint
Names List<String> - The list of endpoints to which messages that satisfy the condition are routed. Currently only one endpoint is allowed.
- is
Enabled Boolean - Used to specify whether a route is enabled.
- name String
- The name of the route. The name can only include alphanumeric characters, periods, underscores, hyphens, has a maximum length of 64 characters, and must be unique.
- source String
- The source that the routing rule is to be applied to, such as DeviceMessages.
- condition String
- The condition that is evaluated to apply the routing rule. If no condition is provided, it evaluates to true by default. For grammar, see: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language
RoutingEndpointsResponse
- Event
Hubs List<Pulumi.Azure Native. Devices. Inputs. Routing Event Hub Properties Response> - The list of Event Hubs endpoints that IoT hub routes messages to, based on the routing rules. This list does not include the built-in Event Hubs endpoint.
- Service
Bus List<Pulumi.Queues Azure Native. Devices. Inputs. Routing Service Bus Queue Endpoint Properties Response> - The list of Service Bus queue endpoints that IoT hub routes the messages to, based on the routing rules.
- Service
Bus List<Pulumi.Topics Azure Native. Devices. Inputs. Routing Service Bus Topic Endpoint Properties Response> - The list of Service Bus topic endpoints that the IoT hub routes the messages to, based on the routing rules.
- Storage
Containers List<Pulumi.Azure Native. Devices. Inputs. Routing Storage Container Properties Response> - The list of storage container endpoints that IoT hub routes messages to, based on the routing rules.
- Event
Hubs []RoutingEvent Hub Properties Response - The list of Event Hubs endpoints that IoT hub routes messages to, based on the routing rules. This list does not include the built-in Event Hubs endpoint.
- Service
Bus []RoutingQueues Service Bus Queue Endpoint Properties Response - The list of Service Bus queue endpoints that IoT hub routes the messages to, based on the routing rules.
- Service
Bus []RoutingTopics Service Bus Topic Endpoint Properties Response - The list of Service Bus topic endpoints that the IoT hub routes the messages to, based on the routing rules.
- Storage
Containers []RoutingStorage Container Properties Response - The list of storage container endpoints that IoT hub routes messages to, based on the routing rules.
- event
Hubs List<RoutingEvent Hub Properties Response> - The list of Event Hubs endpoints that IoT hub routes messages to, based on the routing rules. This list does not include the built-in Event Hubs endpoint.
- service
Bus List<RoutingQueues Service Bus Queue Endpoint Properties Response> - The list of Service Bus queue endpoints that IoT hub routes the messages to, based on the routing rules.
- service
Bus List<RoutingTopics Service Bus Topic Endpoint Properties Response> - The list of Service Bus topic endpoints that the IoT hub routes the messages to, based on the routing rules.
- storage
Containers List<RoutingStorage Container Properties Response> - The list of storage container endpoints that IoT hub routes messages to, based on the routing rules.
- event
Hubs RoutingEvent Hub Properties Response[] - The list of Event Hubs endpoints that IoT hub routes messages to, based on the routing rules. This list does not include the built-in Event Hubs endpoint.
- service
Bus RoutingQueues Service Bus Queue Endpoint Properties Response[] - The list of Service Bus queue endpoints that IoT hub routes the messages to, based on the routing rules.
- service
Bus RoutingTopics Service Bus Topic Endpoint Properties Response[] - The list of Service Bus topic endpoints that the IoT hub routes the messages to, based on the routing rules.
- storage
Containers RoutingStorage Container Properties Response[] - The list of storage container endpoints that IoT hub routes messages to, based on the routing rules.
- event_
hubs Sequence[RoutingEvent Hub Properties Response] - The list of Event Hubs endpoints that IoT hub routes messages to, based on the routing rules. This list does not include the built-in Event Hubs endpoint.
- service_
bus_ Sequence[Routingqueues Service Bus Queue Endpoint Properties Response] - The list of Service Bus queue endpoints that IoT hub routes the messages to, based on the routing rules.
- service_
bus_ Sequence[Routingtopics Service Bus Topic Endpoint Properties Response] - The list of Service Bus topic endpoints that the IoT hub routes the messages to, based on the routing rules.
- storage_
containers Sequence[RoutingStorage Container Properties Response] - The list of storage container endpoints that IoT hub routes messages to, based on the routing rules.
- event
Hubs List<Property Map> - The list of Event Hubs endpoints that IoT hub routes messages to, based on the routing rules. This list does not include the built-in Event Hubs endpoint.
- service
Bus List<Property Map>Queues - The list of Service Bus queue endpoints that IoT hub routes the messages to, based on the routing rules.
- service
Bus List<Property Map>Topics - The list of Service Bus topic endpoints that the IoT hub routes the messages to, based on the routing rules.
- storage
Containers List<Property Map> - The list of storage container endpoints that IoT hub routes messages to, based on the routing rules.
RoutingEventHubPropertiesResponse
- Name string
- 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.
- Authentication
Type string - Method used to authenticate against the event hub endpoint
- Connection
String string - The connection string of the event hub endpoint.
- Endpoint
Uri string - The url of the event hub endpoint. It must include the protocol sb://
- Entity
Path string - Event hub name on the event hub namespace
- Id string
- Id of the event hub endpoint
- Resource
Group string - The name of the resource group of the event hub endpoint.
- Subscription
Id string - The subscription identifier of the event hub endpoint.
- Name string
- 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.
- Authentication
Type string - Method used to authenticate against the event hub endpoint
- Connection
String string - The connection string of the event hub endpoint.
- Endpoint
Uri string - The url of the event hub endpoint. It must include the protocol sb://
- Entity
Path string - Event hub name on the event hub namespace
- Id string
- Id of the event hub endpoint
- Resource
Group string - The name of the resource group of the event hub endpoint.
- Subscription
Id string - The subscription identifier of the event hub endpoint.
- name String
- 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.
- authentication
Type String - Method used to authenticate against the event hub endpoint
- connection
String String - The connection string of the event hub endpoint.
- endpoint
Uri String - The url of the event hub endpoint. It must include the protocol sb://
- entity
Path String - Event hub name on the event hub namespace
- id String
- Id of the event hub endpoint
- resource
Group String - The name of the resource group of the event hub endpoint.
- subscription
Id String - The subscription identifier of the event hub endpoint.
- name string
- 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.
- authentication
Type string - Method used to authenticate against the event hub endpoint
- connection
String string - The connection string of the event hub endpoint.
- endpoint
Uri string - The url of the event hub endpoint. It must include the protocol sb://
- entity
Path string - Event hub name on the event hub namespace
- id string
- Id of the event hub endpoint
- resource
Group string - The name of the resource group of the event hub endpoint.
- subscription
Id string - The subscription identifier of the event hub endpoint.
- name str
- 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.
- authentication_
type str - Method used to authenticate against the event hub endpoint
- connection_
string str - The connection string of the event hub endpoint.
- endpoint_
uri str - The url of the event hub endpoint. It must include the protocol sb://
- entity_
path str - Event hub name on the event hub namespace
- id str
- Id of the event hub endpoint
- resource_
group str - The name of the resource group of the event hub endpoint.
- subscription_
id str - The subscription identifier of the event hub endpoint.
- name String
- 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.
- authentication
Type String - Method used to authenticate against the event hub endpoint
- connection
String String - The connection string of the event hub endpoint.
- endpoint
Uri String - The url of the event hub endpoint. It must include the protocol sb://
- entity
Path String - Event hub name on the event hub namespace
- id String
- Id of the event hub endpoint
- resource
Group String - The name of the resource group of the event hub endpoint.
- subscription
Id String - The subscription identifier of the event hub endpoint.
RoutingPropertiesResponse
- Endpoints
Pulumi.
Azure Native. Devices. Inputs. Routing Endpoints Response - The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.
- Enrichments
List<Pulumi.
Azure Native. Devices. Inputs. Enrichment Properties Response> - The list of user-provided enrichments that the IoT hub applies to messages to be delivered to built-in and custom endpoints. See: https://aka.ms/telemetryoneventgrid
- Fallback
Route Pulumi.Azure Native. Devices. Inputs. Fallback Route Properties Response - The properties of the route that is used as a fall-back route when none of the conditions specified in the 'routes' section are met. This is an optional parameter. When this property is not set, the messages which do not meet any of the conditions specified in the 'routes' section get routed to the built-in eventhub endpoint.
- Routes
List<Pulumi.
Azure Native. Devices. Inputs. Route Properties Response> - The list of user-provided routing rules that the IoT hub uses to route messages to built-in and custom endpoints. A maximum of 100 routing rules are allowed for paid hubs and a maximum of 5 routing rules are allowed for free hubs.
- Endpoints
Routing
Endpoints Response - The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.
- Enrichments
[]Enrichment
Properties Response - The list of user-provided enrichments that the IoT hub applies to messages to be delivered to built-in and custom endpoints. See: https://aka.ms/telemetryoneventgrid
- Fallback
Route FallbackRoute Properties Response - The properties of the route that is used as a fall-back route when none of the conditions specified in the 'routes' section are met. This is an optional parameter. When this property is not set, the messages which do not meet any of the conditions specified in the 'routes' section get routed to the built-in eventhub endpoint.
- Routes
[]Route
Properties Response - The list of user-provided routing rules that the IoT hub uses to route messages to built-in and custom endpoints. A maximum of 100 routing rules are allowed for paid hubs and a maximum of 5 routing rules are allowed for free hubs.
- endpoints
Routing
Endpoints Response - The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.
- enrichments
List<Enrichment
Properties Response> - The list of user-provided enrichments that the IoT hub applies to messages to be delivered to built-in and custom endpoints. See: https://aka.ms/telemetryoneventgrid
- fallback
Route FallbackRoute Properties Response - The properties of the route that is used as a fall-back route when none of the conditions specified in the 'routes' section are met. This is an optional parameter. When this property is not set, the messages which do not meet any of the conditions specified in the 'routes' section get routed to the built-in eventhub endpoint.
- routes
List<Route
Properties Response> - The list of user-provided routing rules that the IoT hub uses to route messages to built-in and custom endpoints. A maximum of 100 routing rules are allowed for paid hubs and a maximum of 5 routing rules are allowed for free hubs.
- endpoints
Routing
Endpoints Response - The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.
- enrichments
Enrichment
Properties Response[] - The list of user-provided enrichments that the IoT hub applies to messages to be delivered to built-in and custom endpoints. See: https://aka.ms/telemetryoneventgrid
- fallback
Route FallbackRoute Properties Response - The properties of the route that is used as a fall-back route when none of the conditions specified in the 'routes' section are met. This is an optional parameter. When this property is not set, the messages which do not meet any of the conditions specified in the 'routes' section get routed to the built-in eventhub endpoint.
- routes
Route
Properties Response[] - The list of user-provided routing rules that the IoT hub uses to route messages to built-in and custom endpoints. A maximum of 100 routing rules are allowed for paid hubs and a maximum of 5 routing rules are allowed for free hubs.
- endpoints
Routing
Endpoints Response - The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.
- enrichments
Sequence[Enrichment
Properties Response] - The list of user-provided enrichments that the IoT hub applies to messages to be delivered to built-in and custom endpoints. See: https://aka.ms/telemetryoneventgrid
- fallback_
route FallbackRoute Properties Response - The properties of the route that is used as a fall-back route when none of the conditions specified in the 'routes' section are met. This is an optional parameter. When this property is not set, the messages which do not meet any of the conditions specified in the 'routes' section get routed to the built-in eventhub endpoint.
- routes
Sequence[Route
Properties Response] - The list of user-provided routing rules that the IoT hub uses to route messages to built-in and custom endpoints. A maximum of 100 routing rules are allowed for paid hubs and a maximum of 5 routing rules are allowed for free hubs.
- endpoints Property Map
- The properties related to the custom endpoints to which your IoT hub routes messages based on the routing rules. A maximum of 10 custom endpoints are allowed across all endpoint types for paid hubs and only 1 custom endpoint is allowed across all endpoint types for free hubs.
- enrichments List<Property Map>
- The list of user-provided enrichments that the IoT hub applies to messages to be delivered to built-in and custom endpoints. See: https://aka.ms/telemetryoneventgrid
- fallback
Route Property Map - The properties of the route that is used as a fall-back route when none of the conditions specified in the 'routes' section are met. This is an optional parameter. When this property is not set, the messages which do not meet any of the conditions specified in the 'routes' section get routed to the built-in eventhub endpoint.
- routes List<Property Map>
- The list of user-provided routing rules that the IoT hub uses to route messages to built-in and custom endpoints. A maximum of 100 routing rules are allowed for paid hubs and a maximum of 5 routing rules are allowed for free hubs.
RoutingServiceBusQueueEndpointPropertiesResponse
- Name string
- 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. The name need not be the same as the actual queue name.
- Authentication
Type string - Method used to authenticate against the service bus queue endpoint
- Connection
String string - The connection string of the service bus queue endpoint.
- Endpoint
Uri string - The url of the service bus queue endpoint. It must include the protocol sb://
- Entity
Path string - Queue name on the service bus namespace
- Id string
- Id of the service bus queue endpoint
- Resource
Group string - The name of the resource group of the service bus queue endpoint.
- Subscription
Id string - The subscription identifier of the service bus queue endpoint.
- Name string
- 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. The name need not be the same as the actual queue name.
- Authentication
Type string - Method used to authenticate against the service bus queue endpoint
- Connection
String string - The connection string of the service bus queue endpoint.
- Endpoint
Uri string - The url of the service bus queue endpoint. It must include the protocol sb://
- Entity
Path string - Queue name on the service bus namespace
- Id string
- Id of the service bus queue endpoint
- Resource
Group string - The name of the resource group of the service bus queue endpoint.
- Subscription
Id string - The subscription identifier of the service bus queue endpoint.
- name String
- 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. The name need not be the same as the actual queue name.
- authentication
Type String - Method used to authenticate against the service bus queue endpoint
- connection
String String - The connection string of the service bus queue endpoint.
- endpoint
Uri String - The url of the service bus queue endpoint. It must include the protocol sb://
- entity
Path String - Queue name on the service bus namespace
- id String
- Id of the service bus queue endpoint
- resource
Group String - The name of the resource group of the service bus queue endpoint.
- subscription
Id String - The subscription identifier of the service bus queue endpoint.
- name string
- 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. The name need not be the same as the actual queue name.
- authentication
Type string - Method used to authenticate against the service bus queue endpoint
- connection
String string - The connection string of the service bus queue endpoint.
- endpoint
Uri string - The url of the service bus queue endpoint. It must include the protocol sb://
- entity
Path string - Queue name on the service bus namespace
- id string
- Id of the service bus queue endpoint
- resource
Group string - The name of the resource group of the service bus queue endpoint.
- subscription
Id string - The subscription identifier of the service bus queue endpoint.
- name str
- 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. The name need not be the same as the actual queue name.
- authentication_
type str - Method used to authenticate against the service bus queue endpoint
- connection_
string str - The connection string of the service bus queue endpoint.
- endpoint_
uri str - The url of the service bus queue endpoint. It must include the protocol sb://
- entity_
path str - Queue name on the service bus namespace
- id str
- Id of the service bus queue endpoint
- resource_
group str - The name of the resource group of the service bus queue endpoint.
- subscription_
id str - The subscription identifier of the service bus queue endpoint.
- name String
- 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. The name need not be the same as the actual queue name.
- authentication
Type String - Method used to authenticate against the service bus queue endpoint
- connection
String String - The connection string of the service bus queue endpoint.
- endpoint
Uri String - The url of the service bus queue endpoint. It must include the protocol sb://
- entity
Path String - Queue name on the service bus namespace
- id String
- Id of the service bus queue endpoint
- resource
Group String - The name of the resource group of the service bus queue endpoint.
- subscription
Id String - The subscription identifier of the service bus queue endpoint.
RoutingServiceBusTopicEndpointPropertiesResponse
- Name string
- 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. The name need not be the same as the actual topic name.
- Authentication
Type string - Method used to authenticate against the service bus topic endpoint
- Connection
String string - The connection string of the service bus topic endpoint.
- Endpoint
Uri string - The url of the service bus topic endpoint. It must include the protocol sb://
- Entity
Path string - Queue name on the service bus topic
- Id string
- Id of the service bus topic endpoint
- Resource
Group string - The name of the resource group of the service bus topic endpoint.
- Subscription
Id string - The subscription identifier of the service bus topic endpoint.
- Name string
- 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. The name need not be the same as the actual topic name.
- Authentication
Type string - Method used to authenticate against the service bus topic endpoint
- Connection
String string - The connection string of the service bus topic endpoint.
- Endpoint
Uri string - The url of the service bus topic endpoint. It must include the protocol sb://
- Entity
Path string - Queue name on the service bus topic
- Id string
- Id of the service bus topic endpoint
- Resource
Group string - The name of the resource group of the service bus topic endpoint.
- Subscription
Id string - The subscription identifier of the service bus topic endpoint.
- name String
- 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. The name need not be the same as the actual topic name.
- authentication
Type String - Method used to authenticate against the service bus topic endpoint
- connection
String String - The connection string of the service bus topic endpoint.
- endpoint
Uri String - The url of the service bus topic endpoint. It must include the protocol sb://
- entity
Path String - Queue name on the service bus topic
- id String
- Id of the service bus topic endpoint
- resource
Group String - The name of the resource group of the service bus topic endpoint.
- subscription
Id String - The subscription identifier of the service bus topic endpoint.
- name string
- 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. The name need not be the same as the actual topic name.
- authentication
Type string - Method used to authenticate against the service bus topic endpoint
- connection
String string - The connection string of the service bus topic endpoint.
- endpoint
Uri string - The url of the service bus topic endpoint. It must include the protocol sb://
- entity
Path string - Queue name on the service bus topic
- id string
- Id of the service bus topic endpoint
- resource
Group string - The name of the resource group of the service bus topic endpoint.
- subscription
Id string - The subscription identifier of the service bus topic endpoint.
- name str
- 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. The name need not be the same as the actual topic name.
- authentication_
type str - Method used to authenticate against the service bus topic endpoint
- connection_
string str - The connection string of the service bus topic endpoint.
- endpoint_
uri str - The url of the service bus topic endpoint. It must include the protocol sb://
- entity_
path str - Queue name on the service bus topic
- id str
- Id of the service bus topic endpoint
- resource_
group str - The name of the resource group of the service bus topic endpoint.
- subscription_
id str - The subscription identifier of the service bus topic endpoint.
- name String
- 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. The name need not be the same as the actual topic name.
- authentication
Type String - Method used to authenticate against the service bus topic endpoint
- connection
String String - The connection string of the service bus topic endpoint.
- endpoint
Uri String - The url of the service bus topic endpoint. It must include the protocol sb://
- entity
Path String - Queue name on the service bus topic
- id String
- Id of the service bus topic endpoint
- resource
Group String - The name of the resource group of the service bus topic endpoint.
- subscription
Id String - The subscription identifier of the service bus topic endpoint.
RoutingStorageContainerPropertiesResponse
- Container
Name string - The name of storage container in the storage account.
- Name string
- 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.
- Authentication
Type string - Method used to authenticate against the storage endpoint
- Batch
Frequency intIn Seconds - Time interval at which blobs are written to storage. Value should be between 60 and 720 seconds. Default value is 300 seconds.
- Connection
String string - The connection string of the storage account.
- Encoding string
- Encoding that is used to serialize messages to blobs. Supported values are 'avro', 'avrodeflate', and 'JSON'. Default value is 'avro'.
- Endpoint
Uri string - The url of the storage endpoint. It must include the protocol https://
- File
Name stringFormat - File name format for the blob. Default format is {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. All parameters are mandatory but can be reordered.
- Id string
- Id of the storage container endpoint
- Max
Chunk intSize In Bytes - Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) and 524288000(500MB). Default value is 314572800(300MB).
- Resource
Group string - The name of the resource group of the storage account.
- Subscription
Id string - The subscription identifier of the storage account.
- Container
Name string - The name of storage container in the storage account.
- Name string
- 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.
- Authentication
Type string - Method used to authenticate against the storage endpoint
- Batch
Frequency intIn Seconds - Time interval at which blobs are written to storage. Value should be between 60 and 720 seconds. Default value is 300 seconds.
- Connection
String string - The connection string of the storage account.
- Encoding string
- Encoding that is used to serialize messages to blobs. Supported values are 'avro', 'avrodeflate', and 'JSON'. Default value is 'avro'.
- Endpoint
Uri string - The url of the storage endpoint. It must include the protocol https://
- File
Name stringFormat - File name format for the blob. Default format is {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. All parameters are mandatory but can be reordered.
- Id string
- Id of the storage container endpoint
- Max
Chunk intSize In Bytes - Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) and 524288000(500MB). Default value is 314572800(300MB).
- Resource
Group string - The name of the resource group of the storage account.
- Subscription
Id string - The subscription identifier of the storage account.
- container
Name String - The name of storage container in the storage account.
- name String
- 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.
- authentication
Type String - Method used to authenticate against the storage endpoint
- batch
Frequency IntegerIn Seconds - Time interval at which blobs are written to storage. Value should be between 60 and 720 seconds. Default value is 300 seconds.
- connection
String String - The connection string of the storage account.
- encoding String
- Encoding that is used to serialize messages to blobs. Supported values are 'avro', 'avrodeflate', and 'JSON'. Default value is 'avro'.
- endpoint
Uri String - The url of the storage endpoint. It must include the protocol https://
- file
Name StringFormat - File name format for the blob. Default format is {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. All parameters are mandatory but can be reordered.
- id String
- Id of the storage container endpoint
- max
Chunk IntegerSize In Bytes - Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) and 524288000(500MB). Default value is 314572800(300MB).
- resource
Group String - The name of the resource group of the storage account.
- subscription
Id String - The subscription identifier of the storage account.
- container
Name string - The name of storage container in the storage account.
- name string
- 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.
- authentication
Type string - Method used to authenticate against the storage endpoint
- batch
Frequency numberIn Seconds - Time interval at which blobs are written to storage. Value should be between 60 and 720 seconds. Default value is 300 seconds.
- connection
String string - The connection string of the storage account.
- encoding string
- Encoding that is used to serialize messages to blobs. Supported values are 'avro', 'avrodeflate', and 'JSON'. Default value is 'avro'.
- endpoint
Uri string - The url of the storage endpoint. It must include the protocol https://
- file
Name stringFormat - File name format for the blob. Default format is {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. All parameters are mandatory but can be reordered.
- id string
- Id of the storage container endpoint
- max
Chunk numberSize In Bytes - Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) and 524288000(500MB). Default value is 314572800(300MB).
- resource
Group string - The name of the resource group of the storage account.
- subscription
Id string - The subscription identifier of the storage account.
- container_
name str - The name of storage container in the storage account.
- name str
- 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.
- authentication_
type str - Method used to authenticate against the storage endpoint
- batch_
frequency_ intin_ seconds - Time interval at which blobs are written to storage. Value should be between 60 and 720 seconds. Default value is 300 seconds.
- connection_
string str - The connection string of the storage account.
- encoding str
- Encoding that is used to serialize messages to blobs. Supported values are 'avro', 'avrodeflate', and 'JSON'. Default value is 'avro'.
- endpoint_
uri str - The url of the storage endpoint. It must include the protocol https://
- file_
name_ strformat - File name format for the blob. Default format is {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. All parameters are mandatory but can be reordered.
- id str
- Id of the storage container endpoint
- max_
chunk_ intsize_ in_ bytes - Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) and 524288000(500MB). Default value is 314572800(300MB).
- resource_
group str - The name of the resource group of the storage account.
- subscription_
id str - The subscription identifier of the storage account.
- container
Name String - The name of storage container in the storage account.
- name String
- 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.
- authentication
Type String - Method used to authenticate against the storage endpoint
- batch
Frequency NumberIn Seconds - Time interval at which blobs are written to storage. Value should be between 60 and 720 seconds. Default value is 300 seconds.
- connection
String String - The connection string of the storage account.
- encoding String
- Encoding that is used to serialize messages to blobs. Supported values are 'avro', 'avrodeflate', and 'JSON'. Default value is 'avro'.
- endpoint
Uri String - The url of the storage endpoint. It must include the protocol https://
- file
Name StringFormat - File name format for the blob. Default format is {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}. All parameters are mandatory but can be reordered.
- id String
- Id of the storage container endpoint
- max
Chunk NumberSize In Bytes - Maximum number of bytes for each blob written to storage. Value should be between 10485760(10MB) and 524288000(500MB). Default value is 314572800(300MB).
- resource
Group String - The name of the resource group of the storage account.
- subscription
Id String - The subscription identifier of the storage account.
SharedAccessSignatureAuthorizationRuleResponse
- Key
Name string - The name of the shared access policy.
- Rights string
- The permissions assigned to the shared access policy.
- Primary
Key string - The primary key.
- Secondary
Key string - The secondary key.
- Key
Name string - The name of the shared access policy.
- Rights string
- The permissions assigned to the shared access policy.
- Primary
Key string - The primary key.
- Secondary
Key string - The secondary key.
- key
Name String - The name of the shared access policy.
- rights String
- The permissions assigned to the shared access policy.
- primary
Key String - The primary key.
- secondary
Key String - The secondary key.
- key
Name string - The name of the shared access policy.
- rights string
- The permissions assigned to the shared access policy.
- primary
Key string - The primary key.
- secondary
Key string - The secondary key.
- key_
name str - The name of the shared access policy.
- rights str
- The permissions assigned to the shared access policy.
- primary_
key str - The primary key.
- secondary_
key str - The secondary key.
- key
Name String - The name of the shared access policy.
- rights String
- The permissions assigned to the shared access policy.
- primary
Key String - The primary key.
- secondary
Key String - The secondary key.
StorageEndpointPropertiesResponse
- Connection
String string - The connection string for the Azure Storage account to which files are uploaded.
- Container
Name string - The name of the root container where you upload files. The container need not exist but should be creatable using the connectionString specified.
- Authentication
Type string - Specifies authentication type being used for connecting to the storage account.
- Sas
Ttl stringAs Iso8601 - The period of time for which the SAS URI generated by IoT Hub for file upload is valid. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options.
- Connection
String string - The connection string for the Azure Storage account to which files are uploaded.
- Container
Name string - The name of the root container where you upload files. The container need not exist but should be creatable using the connectionString specified.
- Authentication
Type string - Specifies authentication type being used for connecting to the storage account.
- Sas
Ttl stringAs Iso8601 - The period of time for which the SAS URI generated by IoT Hub for file upload is valid. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options.
- connection
String String - The connection string for the Azure Storage account to which files are uploaded.
- container
Name String - The name of the root container where you upload files. The container need not exist but should be creatable using the connectionString specified.
- authentication
Type String - Specifies authentication type being used for connecting to the storage account.
- sas
Ttl StringAs Iso8601 - The period of time for which the SAS URI generated by IoT Hub for file upload is valid. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options.
- connection
String string - The connection string for the Azure Storage account to which files are uploaded.
- container
Name string - The name of the root container where you upload files. The container need not exist but should be creatable using the connectionString specified.
- authentication
Type string - Specifies authentication type being used for connecting to the storage account.
- sas
Ttl stringAs Iso8601 - The period of time for which the SAS URI generated by IoT Hub for file upload is valid. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options.
- connection_
string str - The connection string for the Azure Storage account to which files are uploaded.
- container_
name str - The name of the root container where you upload files. The container need not exist but should be creatable using the connectionString specified.
- authentication_
type str - Specifies authentication type being used for connecting to the storage account.
- sas_
ttl_ stras_ iso8601 - The period of time for which the SAS URI generated by IoT Hub for file upload is valid. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options.
- connection
String String - The connection string for the Azure Storage account to which files are uploaded.
- container
Name String - The name of the root container where you upload files. The container need not exist but should be creatable using the connectionString specified.
- authentication
Type String - Specifies authentication type being used for connecting to the storage account.
- sas
Ttl StringAs Iso8601 - The period of time for which the SAS URI generated by IoT Hub for file upload is valid. See: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-file-upload#file-upload-notification-configuration-options.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi