Iot Hub Properties Response
data class IotHubPropertiesResponse(val allowedFqdnList: List<String>? = null, val authorizationPolicies: List<SharedAccessSignatureAuthorizationRuleResponse>? = null, val cloudToDevice: CloudToDevicePropertiesResponse? = null, val comments: String? = null, val deviceStreams: IotHubPropertiesResponseDeviceStreams? = null, val disableDeviceSAS: Boolean? = null, val disableLocalAuth: Boolean? = null, val disableModuleSAS: Boolean? = null, val enableDataResidency: Boolean? = null, val enableFileUploadNotifications: Boolean? = null, val encryption: EncryptionPropertiesDescriptionResponse? = null, val eventHubEndpoints: Map<String, EventHubPropertiesResponse>? = null, val features: String? = null, val hostName: String, val ipFilterRules: List<IpFilterRuleResponse>? = null, val locations: List<IotHubLocationDescriptionResponse>, val messagingEndpoints: Map<String, MessagingEndpointPropertiesResponse>? = null, val minTlsVersion: String? = null, val networkRuleSets: NetworkRuleSetPropertiesResponse? = null, val privateEndpointConnections: List<PrivateEndpointConnectionResponse>? = null, val provisioningState: String, val publicNetworkAccess: String? = null, val restrictOutboundNetworkAccess: Boolean? = null, val rootCertificate: RootCertificatePropertiesResponse? = null, val routing: RoutingPropertiesResponse? = null, val state: String, val storageEndpoints: Map<String, StorageEndpointPropertiesResponse>? = null)
The properties of an IoT hub.
Constructors
Link copied to clipboard
fun IotHubPropertiesResponse(allowedFqdnList: List<String>? = null, authorizationPolicies: List<SharedAccessSignatureAuthorizationRuleResponse>? = null, cloudToDevice: CloudToDevicePropertiesResponse? = null, comments: String? = null, deviceStreams: IotHubPropertiesResponseDeviceStreams? = null, disableDeviceSAS: Boolean? = null, disableLocalAuth: Boolean? = null, disableModuleSAS: Boolean? = null, enableDataResidency: Boolean? = null, enableFileUploadNotifications: Boolean? = null, encryption: EncryptionPropertiesDescriptionResponse? = null, eventHubEndpoints: Map<String, EventHubPropertiesResponse>? = null, features: String? = null, hostName: String, ipFilterRules: List<IpFilterRuleResponse>? = null, locations: List<IotHubLocationDescriptionResponse>, messagingEndpoints: Map<String, MessagingEndpointPropertiesResponse>? = null, minTlsVersion: String? = null, networkRuleSets: NetworkRuleSetPropertiesResponse? = null, privateEndpointConnections: List<PrivateEndpointConnectionResponse>? = null, provisioningState: String, publicNetworkAccess: String? = null, restrictOutboundNetworkAccess: Boolean? = null, rootCertificate: RootCertificatePropertiesResponse? = null, routing: RoutingPropertiesResponse? = null, state: String, storageEndpoints: Map<String, StorageEndpointPropertiesResponse>? = null)
Types
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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.