Iot Hub Properties Args
data class IotHubPropertiesArgs(val authorizationPolicies: Output<List<SharedAccessSignatureAuthorizationRuleArgs>>? = null, val cloudToDevice: Output<CloudToDevicePropertiesArgs>? = null, val comments: Output<String>? = null, val enableFileUploadNotifications: Output<Boolean>? = null, val eventHubEndpoints: Output<Map<String, EventHubPropertiesArgs>>? = null, val features: Output<Either<String, Capabilities>>? = null, val ipFilterRules: Output<List<IpFilterRuleArgs>>? = null, val messagingEndpoints: Output<Map<String, MessagingEndpointPropertiesArgs>>? = null, val minTlsVersion: Output<String>? = null, val networkRuleSets: Output<NetworkRuleSetPropertiesArgs>? = null, val privateEndpointConnections: Output<List<PrivateEndpointConnectionArgs>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val routing: Output<RoutingPropertiesArgs>? = null, val storageEndpoints: Output<Map<String, StorageEndpointPropertiesArgs>>? = null) : ConvertibleToJava<IotHubPropertiesArgs>
The properties of an IoT hub.
Constructors
Link copied to clipboard
fun IotHubPropertiesArgs(authorizationPolicies: Output<List<SharedAccessSignatureAuthorizationRuleArgs>>? = null, cloudToDevice: Output<CloudToDevicePropertiesArgs>? = null, comments: Output<String>? = null, enableFileUploadNotifications: Output<Boolean>? = null, eventHubEndpoints: Output<Map<String, EventHubPropertiesArgs>>? = null, features: Output<Either<String, Capabilities>>? = null, ipFilterRules: Output<List<IpFilterRuleArgs>>? = null, messagingEndpoints: Output<Map<String, MessagingEndpointPropertiesArgs>>? = null, minTlsVersion: Output<String>? = null, networkRuleSets: Output<NetworkRuleSetPropertiesArgs>? = null, privateEndpointConnections: Output<List<PrivateEndpointConnectionArgs>>? = null, publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, routing: Output<RoutingPropertiesArgs>? = null, storageEndpoints: Output<Map<String, StorageEndpointPropertiesArgs>>? = null)
Functions
Properties
Link copied to clipboard
Link copied to clipboard
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.