Class: Azure::IotHub::Mgmt::V2018_04_01::Models::OperationsMonitoringProperties
- Inherits:
-
Object
- Object
- Azure::IotHub::Mgmt::V2018_04_01::Models::OperationsMonitoringProperties
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-04-01/generated/azure_mgmt_iot_hub/models/operations_monitoring_properties.rb
Overview
The operations monitoring properties for the IoT hub. The possible keys to the dictionary are Connections, DeviceTelemetry, C2DCommands, DeviceIdentityOperations, FileUploadOperations, Routes, D2CTwinOperations, C2DTwinOperations, TwinQueries, JobsOperations, DirectMethods.
Instance Attribute Summary collapse
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for OperationsMonitoringProperties class as Ruby Hash.
Instance Attribute Details
#events ⇒ Hash{String => OperationMonitoringLevel}
20 21 22 |
# File 'lib/2018-04-01/generated/azure_mgmt_iot_hub/models/operations_monitoring_properties.rb', line 20 def events @events end |
Class Method Details
.mapper ⇒ Object
Mapper for OperationsMonitoringProperties class as Ruby Hash. This will be used for serialization/deserialization.
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/2018-04-01/generated/azure_mgmt_iot_hub/models/operations_monitoring_properties.rb', line 27 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'OperationsMonitoringProperties', type: { name: 'Composite', class_name: 'OperationsMonitoringProperties', model_properties: { events: { client_side_validation: true, required: false, serialized_name: 'events', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'OperationMonitoringLevelElementType', type: { name: 'String' } } } } } } } end |