Class: MicrosoftGraph::Models::DeviceManagement
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/device_management.rb
Class Method Summary collapse
-
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value.
Instance Method Summary collapse
-
#apple_push_notification_certificate ⇒ Object
Gets the applePushNotificationCertificate property value.
-
#apple_push_notification_certificate=(value) ⇒ Object
Sets the applePushNotificationCertificate property value.
-
#audit_events ⇒ Object
Gets the auditEvents property value.
-
#audit_events=(value) ⇒ Object
Sets the auditEvents property value.
-
#compliance_management_partners ⇒ Object
Gets the complianceManagementPartners property value.
-
#compliance_management_partners=(value) ⇒ Object
Sets the complianceManagementPartners property value.
-
#conditional_access_settings ⇒ Object
Gets the conditionalAccessSettings property value.
-
#conditional_access_settings=(value) ⇒ Object
Sets the conditionalAccessSettings property value.
-
#detected_apps ⇒ Object
Gets the detectedApps property value.
-
#detected_apps=(value) ⇒ Object
Sets the detectedApps property value.
-
#device_categories ⇒ Object
Gets the deviceCategories property value.
-
#device_categories=(value) ⇒ Object
Sets the deviceCategories property value.
-
#device_compliance_policies ⇒ Object
Gets the deviceCompliancePolicies property value.
-
#device_compliance_policies=(value) ⇒ Object
Sets the deviceCompliancePolicies property value.
-
#device_compliance_policy_device_state_summary ⇒ Object
Gets the deviceCompliancePolicyDeviceStateSummary property value.
-
#device_compliance_policy_device_state_summary=(value) ⇒ Object
Sets the deviceCompliancePolicyDeviceStateSummary property value.
-
#device_compliance_policy_setting_state_summaries ⇒ Object
Gets the deviceCompliancePolicySettingStateSummaries property value.
-
#device_compliance_policy_setting_state_summaries=(value) ⇒ Object
Sets the deviceCompliancePolicySettingStateSummaries property value.
-
#device_configuration_device_state_summaries ⇒ Object
Gets the deviceConfigurationDeviceStateSummaries property value.
-
#device_configuration_device_state_summaries=(value) ⇒ Object
Sets the deviceConfigurationDeviceStateSummaries property value.
-
#device_configurations ⇒ Object
Gets the deviceConfigurations property value.
-
#device_configurations=(value) ⇒ Object
Sets the deviceConfigurations property value.
-
#device_enrollment_configurations ⇒ Object
Gets the deviceEnrollmentConfigurations property value.
-
#device_enrollment_configurations=(value) ⇒ Object
Sets the deviceEnrollmentConfigurations property value.
-
#device_management_partners ⇒ Object
Gets the deviceManagementPartners property value.
-
#device_management_partners=(value) ⇒ Object
Sets the deviceManagementPartners property value.
-
#exchange_connectors ⇒ Object
Gets the exchangeConnectors property value.
-
#exchange_connectors=(value) ⇒ Object
Sets the exchangeConnectors property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#imported_windows_autopilot_device_identities ⇒ Object
Gets the importedWindowsAutopilotDeviceIdentities property value.
-
#imported_windows_autopilot_device_identities=(value) ⇒ Object
Sets the importedWindowsAutopilotDeviceIdentities property value.
-
#initialize ⇒ Object
constructor
Instantiates a new DeviceManagement and sets the default values.
-
#intune_account_id ⇒ Object
Gets the intuneAccountId property value.
-
#intune_account_id=(value) ⇒ Object
Sets the intuneAccountId property value.
-
#intune_brand ⇒ Object
Gets the intuneBrand property value.
-
#intune_brand=(value) ⇒ Object
Sets the intuneBrand property value.
-
#ios_update_statuses ⇒ Object
Gets the iosUpdateStatuses property value.
-
#ios_update_statuses=(value) ⇒ Object
Sets the iosUpdateStatuses property value.
-
#managed_device_overview ⇒ Object
Gets the managedDeviceOverview property value.
-
#managed_device_overview=(value) ⇒ Object
Sets the managedDeviceOverview property value.
-
#managed_devices ⇒ Object
Gets the managedDevices property value.
-
#managed_devices=(value) ⇒ Object
Sets the managedDevices property value.
-
#mobile_threat_defense_connectors ⇒ Object
Gets the mobileThreatDefenseConnectors property value.
-
#mobile_threat_defense_connectors=(value) ⇒ Object
Sets the mobileThreatDefenseConnectors property value.
-
#notification_message_templates ⇒ Object
Gets the notificationMessageTemplates property value.
-
#notification_message_templates=(value) ⇒ Object
Sets the notificationMessageTemplates property value.
-
#remote_assistance_partners ⇒ Object
Gets the remoteAssistancePartners property value.
-
#remote_assistance_partners=(value) ⇒ Object
Sets the remoteAssistancePartners property value.
-
#reports ⇒ Object
Gets the reports property value.
-
#reports=(value) ⇒ Object
Sets the reports property value.
-
#resource_operations ⇒ Object
Gets the resourceOperations property value.
-
#resource_operations=(value) ⇒ Object
Sets the resourceOperations property value.
-
#role_assignments ⇒ Object
Gets the roleAssignments property value.
-
#role_assignments=(value) ⇒ Object
Sets the roleAssignments property value.
-
#role_definitions ⇒ Object
Gets the roleDefinitions property value.
-
#role_definitions=(value) ⇒ Object
Sets the roleDefinitions property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#settings ⇒ Object
Gets the settings property value.
-
#settings=(value) ⇒ Object
Sets the settings property value.
-
#software_update_status_summary ⇒ Object
Gets the softwareUpdateStatusSummary property value.
-
#software_update_status_summary=(value) ⇒ Object
Sets the softwareUpdateStatusSummary property value.
-
#subscription_state ⇒ Object
Gets the subscriptionState property value.
-
#subscription_state=(value) ⇒ Object
Sets the subscriptionState property value.
-
#telecom_expense_management_partners ⇒ Object
Gets the telecomExpenseManagementPartners property value.
-
#telecom_expense_management_partners=(value) ⇒ Object
Sets the telecomExpenseManagementPartners property value.
-
#terms_and_conditions ⇒ Object
Gets the termsAndConditions property value.
-
#terms_and_conditions=(value) ⇒ Object
Sets the termsAndConditions property value.
-
#troubleshooting_events ⇒ Object
Gets the troubleshootingEvents property value.
-
#troubleshooting_events=(value) ⇒ Object
Sets the troubleshootingEvents property value.
-
#windows_autopilot_device_identities ⇒ Object
Gets the windowsAutopilotDeviceIdentities property value.
-
#windows_autopilot_device_identities=(value) ⇒ Object
Sets the windowsAutopilotDeviceIdentities property value.
-
#windows_information_protection_app_learning_summaries ⇒ Object
Gets the windowsInformationProtectionAppLearningSummaries property value.
-
#windows_information_protection_app_learning_summaries=(value) ⇒ Object
Sets the windowsInformationProtectionAppLearningSummaries property value.
-
#windows_information_protection_network_learning_summaries ⇒ Object
Gets the windowsInformationProtectionNetworkLearningSummaries property value.
-
#windows_information_protection_network_learning_summaries=(value) ⇒ Object
Sets the windowsInformationProtectionNetworkLearningSummaries property value.
Methods inherited from Entity
#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=
Constructor Details
#initialize ⇒ Object
Instantiates a new DeviceManagement and sets the default values.
181 182 183 |
# File 'lib/models/device_management.rb', line 181 def initialize() super end |
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
189 190 191 192 |
# File 'lib/models/device_management.rb', line 189 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return DeviceManagement.new end |
Instance Method Details
#apple_push_notification_certificate ⇒ Object
Gets the applePushNotificationCertificate property value. Apple push notification certificate.
121 122 123 |
# File 'lib/models/device_management.rb', line 121 def apple_push_notification_certificate return @apple_push_notification_certificate end |
#apple_push_notification_certificate=(value) ⇒ Object
Sets the applePushNotificationCertificate property value. Apple push notification certificate.
129 130 131 |
# File 'lib/models/device_management.rb', line 129 def apple_push_notification_certificate=(value) @apple_push_notification_certificate = value end |
#audit_events ⇒ Object
Gets the auditEvents property value. The Audit Events
136 137 138 |
# File 'lib/models/device_management.rb', line 136 def audit_events return @audit_events end |
#audit_events=(value) ⇒ Object
Sets the auditEvents property value. The Audit Events
144 145 146 |
# File 'lib/models/device_management.rb', line 144 def audit_events=(value) @audit_events = value end |
#compliance_management_partners ⇒ Object
Gets the complianceManagementPartners property value. The list of Compliance Management Partners configured by the tenant.
151 152 153 |
# File 'lib/models/device_management.rb', line 151 def compliance_management_partners return @compliance_management_partners end |
#compliance_management_partners=(value) ⇒ Object
Sets the complianceManagementPartners property value. The list of Compliance Management Partners configured by the tenant.
159 160 161 |
# File 'lib/models/device_management.rb', line 159 def compliance_management_partners=(value) @compliance_management_partners = value end |
#conditional_access_settings ⇒ Object
Gets the conditionalAccessSettings property value. The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access
166 167 168 |
# File 'lib/models/device_management.rb', line 166 def conditional_access_settings return @conditional_access_settings end |
#conditional_access_settings=(value) ⇒ Object
Sets the conditionalAccessSettings property value. The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access
174 175 176 |
# File 'lib/models/device_management.rb', line 174 def conditional_access_settings=(value) @conditional_access_settings = value end |
#detected_apps ⇒ Object
Gets the detectedApps property value. The list of detected apps associated with a device.
197 198 199 |
# File 'lib/models/device_management.rb', line 197 def detected_apps return @detected_apps end |
#detected_apps=(value) ⇒ Object
Sets the detectedApps property value. The list of detected apps associated with a device.
205 206 207 |
# File 'lib/models/device_management.rb', line 205 def detected_apps=(value) @detected_apps = value end |
#device_categories ⇒ Object
Gets the deviceCategories property value. The list of device categories with the tenant.
212 213 214 |
# File 'lib/models/device_management.rb', line 212 def device_categories return @device_categories end |
#device_categories=(value) ⇒ Object
Sets the deviceCategories property value. The list of device categories with the tenant.
220 221 222 |
# File 'lib/models/device_management.rb', line 220 def device_categories=(value) @device_categories = value end |
#device_compliance_policies ⇒ Object
Gets the deviceCompliancePolicies property value. The device compliance policies.
227 228 229 |
# File 'lib/models/device_management.rb', line 227 def device_compliance_policies return @device_compliance_policies end |
#device_compliance_policies=(value) ⇒ Object
Sets the deviceCompliancePolicies property value. The device compliance policies.
235 236 237 |
# File 'lib/models/device_management.rb', line 235 def device_compliance_policies=(value) @device_compliance_policies = value end |
#device_compliance_policy_device_state_summary ⇒ Object
Gets the deviceCompliancePolicyDeviceStateSummary property value. The device compliance state summary for this account.
242 243 244 |
# File 'lib/models/device_management.rb', line 242 def device_compliance_policy_device_state_summary return @device_compliance_policy_device_state_summary end |
#device_compliance_policy_device_state_summary=(value) ⇒ Object
Sets the deviceCompliancePolicyDeviceStateSummary property value. The device compliance state summary for this account.
250 251 252 |
# File 'lib/models/device_management.rb', line 250 def device_compliance_policy_device_state_summary=(value) @device_compliance_policy_device_state_summary = value end |
#device_compliance_policy_setting_state_summaries ⇒ Object
Gets the deviceCompliancePolicySettingStateSummaries property value. The summary states of compliance policy settings for this account.
257 258 259 |
# File 'lib/models/device_management.rb', line 257 def device_compliance_policy_setting_state_summaries return @device_compliance_policy_setting_state_summaries end |
#device_compliance_policy_setting_state_summaries=(value) ⇒ Object
Sets the deviceCompliancePolicySettingStateSummaries property value. The summary states of compliance policy settings for this account.
265 266 267 |
# File 'lib/models/device_management.rb', line 265 def device_compliance_policy_setting_state_summaries=(value) @device_compliance_policy_setting_state_summaries = value end |
#device_configuration_device_state_summaries ⇒ Object
Gets the deviceConfigurationDeviceStateSummaries property value. The device configuration device state summary for this account.
272 273 274 |
# File 'lib/models/device_management.rb', line 272 def device_configuration_device_state_summaries return @device_configuration_device_state_summaries end |
#device_configuration_device_state_summaries=(value) ⇒ Object
Sets the deviceConfigurationDeviceStateSummaries property value. The device configuration device state summary for this account.
280 281 282 |
# File 'lib/models/device_management.rb', line 280 def device_configuration_device_state_summaries=(value) @device_configuration_device_state_summaries = value end |
#device_configurations ⇒ Object
Gets the deviceConfigurations property value. The device configurations.
287 288 289 |
# File 'lib/models/device_management.rb', line 287 def device_configurations return @device_configurations end |
#device_configurations=(value) ⇒ Object
Sets the deviceConfigurations property value. The device configurations.
295 296 297 |
# File 'lib/models/device_management.rb', line 295 def device_configurations=(value) @device_configurations = value end |
#device_enrollment_configurations ⇒ Object
Gets the deviceEnrollmentConfigurations property value. The list of device enrollment configurations
302 303 304 |
# File 'lib/models/device_management.rb', line 302 def device_enrollment_configurations return @device_enrollment_configurations end |
#device_enrollment_configurations=(value) ⇒ Object
Sets the deviceEnrollmentConfigurations property value. The list of device enrollment configurations
310 311 312 |
# File 'lib/models/device_management.rb', line 310 def device_enrollment_configurations=(value) @device_enrollment_configurations = value end |
#device_management_partners ⇒ Object
Gets the deviceManagementPartners property value. The list of Device Management Partners configured by the tenant.
317 318 319 |
# File 'lib/models/device_management.rb', line 317 def device_management_partners return @device_management_partners end |
#device_management_partners=(value) ⇒ Object
Sets the deviceManagementPartners property value. The list of Device Management Partners configured by the tenant.
325 326 327 |
# File 'lib/models/device_management.rb', line 325 def device_management_partners=(value) @device_management_partners = value end |
#exchange_connectors ⇒ Object
Gets the exchangeConnectors property value. The list of Exchange Connectors configured by the tenant.
332 333 334 |
# File 'lib/models/device_management.rb', line 332 def exchange_connectors return @exchange_connectors end |
#exchange_connectors=(value) ⇒ Object
Sets the exchangeConnectors property value. The list of Exchange Connectors configured by the tenant.
340 341 342 |
# File 'lib/models/device_management.rb', line 340 def exchange_connectors=(value) @exchange_connectors = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 |
# File 'lib/models/device_management.rb', line 347 def get_field_deserializers() return super.merge({ "applePushNotificationCertificate" => lambda {|n| @apple_push_notification_certificate = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::ApplePushNotificationCertificate.create_from_discriminator_value(pn) }) }, "auditEvents" => lambda {|n| @audit_events = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::AuditEvent.create_from_discriminator_value(pn) }) }, "complianceManagementPartners" => lambda {|n| @compliance_management_partners = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ComplianceManagementPartner.create_from_discriminator_value(pn) }) }, "conditionalAccessSettings" => lambda {|n| @conditional_access_settings = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::OnPremisesConditionalAccessSettings.create_from_discriminator_value(pn) }) }, "detectedApps" => lambda {|n| @detected_apps = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DetectedApp.create_from_discriminator_value(pn) }) }, "deviceCategories" => lambda {|n| @device_categories = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceCategory.create_from_discriminator_value(pn) }) }, "deviceCompliancePolicies" => lambda {|n| @device_compliance_policies = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceCompliancePolicy.create_from_discriminator_value(pn) }) }, "deviceCompliancePolicyDeviceStateSummary" => lambda {|n| @device_compliance_policy_device_state_summary = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::DeviceCompliancePolicyDeviceStateSummary.create_from_discriminator_value(pn) }) }, "deviceCompliancePolicySettingStateSummaries" => lambda {|n| @device_compliance_policy_setting_state_summaries = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceCompliancePolicySettingStateSummary.create_from_discriminator_value(pn) }) }, "deviceConfigurationDeviceStateSummaries" => lambda {|n| @device_configuration_device_state_summaries = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::DeviceConfigurationDeviceStateSummary.create_from_discriminator_value(pn) }) }, "deviceConfigurations" => lambda {|n| @device_configurations = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceConfiguration.create_from_discriminator_value(pn) }) }, "deviceEnrollmentConfigurations" => lambda {|n| @device_enrollment_configurations = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceEnrollmentConfiguration.create_from_discriminator_value(pn) }) }, "deviceManagementPartners" => lambda {|n| @device_management_partners = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceManagementPartner.create_from_discriminator_value(pn) }) }, "exchangeConnectors" => lambda {|n| @exchange_connectors = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceManagementExchangeConnector.create_from_discriminator_value(pn) }) }, "importedWindowsAutopilotDeviceIdentities" => lambda {|n| @imported_windows_autopilot_device_identities = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ImportedWindowsAutopilotDeviceIdentity.create_from_discriminator_value(pn) }) }, "intuneAccountId" => lambda {|n| @intune_account_id = n.get_guid_value() }, "intuneBrand" => lambda {|n| @intune_brand = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::IntuneBrand.create_from_discriminator_value(pn) }) }, "iosUpdateStatuses" => lambda {|n| @ios_update_statuses = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::IosUpdateDeviceStatus.create_from_discriminator_value(pn) }) }, "managedDeviceOverview" => lambda {|n| @managed_device_overview = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::ManagedDeviceOverview.create_from_discriminator_value(pn) }) }, "managedDevices" => lambda {|n| @managed_devices = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ManagedDevice.create_from_discriminator_value(pn) }) }, "mobileThreatDefenseConnectors" => lambda {|n| @mobile_threat_defense_connectors = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::MobileThreatDefenseConnector.create_from_discriminator_value(pn) }) }, "notificationMessageTemplates" => lambda {|n| @notification_message_templates = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::NotificationMessageTemplate.create_from_discriminator_value(pn) }) }, "remoteAssistancePartners" => lambda {|n| @remote_assistance_partners = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::RemoteAssistancePartner.create_from_discriminator_value(pn) }) }, "reports" => lambda {|n| @reports = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::DeviceManagementReports.create_from_discriminator_value(pn) }) }, "resourceOperations" => lambda {|n| @resource_operations = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::ResourceOperation.create_from_discriminator_value(pn) }) }, "roleAssignments" => lambda {|n| @role_assignments = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceAndAppManagementRoleAssignment.create_from_discriminator_value(pn) }) }, "roleDefinitions" => lambda {|n| @role_definitions = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::RoleDefinition.create_from_discriminator_value(pn) }) }, "settings" => lambda {|n| @settings = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::DeviceManagementSettings.create_from_discriminator_value(pn) }) }, "softwareUpdateStatusSummary" => lambda {|n| @software_update_status_summary = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::SoftwareUpdateStatusSummary.create_from_discriminator_value(pn) }) }, "subscriptionState" => lambda {|n| @subscription_state = n.get_enum_value(MicrosoftGraph::Models::DeviceManagementSubscriptionState) }, "telecomExpenseManagementPartners" => lambda {|n| @telecom_expense_management_partners = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::TelecomExpenseManagementPartner.create_from_discriminator_value(pn) }) }, "termsAndConditions" => lambda {|n| @terms_and_conditions = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::TermsAndConditions.create_from_discriminator_value(pn) }) }, "troubleshootingEvents" => lambda {|n| @troubleshooting_events = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceManagementTroubleshootingEvent.create_from_discriminator_value(pn) }) }, "windowsAutopilotDeviceIdentities" => lambda {|n| @windows_autopilot_device_identities = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::WindowsAutopilotDeviceIdentity.create_from_discriminator_value(pn) }) }, "windowsInformationProtectionAppLearningSummaries" => lambda {|n| @windows_information_protection_app_learning_summaries = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::WindowsInformationProtectionAppLearningSummary.create_from_discriminator_value(pn) }) }, "windowsInformationProtectionNetworkLearningSummaries" => lambda {|n| @windows_information_protection_network_learning_summaries = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::WindowsInformationProtectionNetworkLearningSummary.create_from_discriminator_value(pn) }) }, }) end |
#imported_windows_autopilot_device_identities ⇒ Object
Gets the importedWindowsAutopilotDeviceIdentities property value. Collection of imported Windows autopilot devices.
391 392 393 |
# File 'lib/models/device_management.rb', line 391 def imported_windows_autopilot_device_identities return @imported_windows_autopilot_device_identities end |
#imported_windows_autopilot_device_identities=(value) ⇒ Object
Sets the importedWindowsAutopilotDeviceIdentities property value. Collection of imported Windows autopilot devices.
399 400 401 |
# File 'lib/models/device_management.rb', line 399 def imported_windows_autopilot_device_identities=(value) @imported_windows_autopilot_device_identities = value end |
#intune_account_id ⇒ Object
Gets the intuneAccountId property value. Intune Account Id for given tenant
406 407 408 |
# File 'lib/models/device_management.rb', line 406 def intune_account_id return @intune_account_id end |
#intune_account_id=(value) ⇒ Object
Sets the intuneAccountId property value. Intune Account Id for given tenant
414 415 416 |
# File 'lib/models/device_management.rb', line 414 def intune_account_id=(value) @intune_account_id = value end |
#intune_brand ⇒ Object
Gets the intuneBrand property value. intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.
421 422 423 |
# File 'lib/models/device_management.rb', line 421 def intune_brand return @intune_brand end |
#intune_brand=(value) ⇒ Object
Sets the intuneBrand property value. intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.
429 430 431 |
# File 'lib/models/device_management.rb', line 429 def intune_brand=(value) @intune_brand = value end |
#ios_update_statuses ⇒ Object
Gets the iosUpdateStatuses property value. The IOS software update installation statuses for this account.
436 437 438 |
# File 'lib/models/device_management.rb', line 436 def ios_update_statuses return @ios_update_statuses end |
#ios_update_statuses=(value) ⇒ Object
Sets the iosUpdateStatuses property value. The IOS software update installation statuses for this account.
444 445 446 |
# File 'lib/models/device_management.rb', line 444 def ios_update_statuses=(value) @ios_update_statuses = value end |
#managed_device_overview ⇒ Object
Gets the managedDeviceOverview property value. Device overview
451 452 453 |
# File 'lib/models/device_management.rb', line 451 def managed_device_overview return @managed_device_overview end |
#managed_device_overview=(value) ⇒ Object
Sets the managedDeviceOverview property value. Device overview
459 460 461 |
# File 'lib/models/device_management.rb', line 459 def managed_device_overview=(value) @managed_device_overview = value end |
#managed_devices ⇒ Object
Gets the managedDevices property value. The list of managed devices.
466 467 468 |
# File 'lib/models/device_management.rb', line 466 def managed_devices return @managed_devices end |
#managed_devices=(value) ⇒ Object
Sets the managedDevices property value. The list of managed devices.
474 475 476 |
# File 'lib/models/device_management.rb', line 474 def managed_devices=(value) @managed_devices = value end |
#mobile_threat_defense_connectors ⇒ Object
Gets the mobileThreatDefenseConnectors property value. The list of Mobile threat Defense connectors configured by the tenant.
481 482 483 |
# File 'lib/models/device_management.rb', line 481 def mobile_threat_defense_connectors return @mobile_threat_defense_connectors end |
#mobile_threat_defense_connectors=(value) ⇒ Object
Sets the mobileThreatDefenseConnectors property value. The list of Mobile threat Defense connectors configured by the tenant.
489 490 491 |
# File 'lib/models/device_management.rb', line 489 def mobile_threat_defense_connectors=(value) @mobile_threat_defense_connectors = value end |
#notification_message_templates ⇒ Object
Gets the notificationMessageTemplates property value. The Notification Message Templates.
496 497 498 |
# File 'lib/models/device_management.rb', line 496 def return @notification_message_templates end |
#notification_message_templates=(value) ⇒ Object
Sets the notificationMessageTemplates property value. The Notification Message Templates.
504 505 506 |
# File 'lib/models/device_management.rb', line 504 def (value) @notification_message_templates = value end |
#remote_assistance_partners ⇒ Object
Gets the remoteAssistancePartners property value. The remote assist partners.
511 512 513 |
# File 'lib/models/device_management.rb', line 511 def remote_assistance_partners return @remote_assistance_partners end |
#remote_assistance_partners=(value) ⇒ Object
Sets the remoteAssistancePartners property value. The remote assist partners.
519 520 521 |
# File 'lib/models/device_management.rb', line 519 def remote_assistance_partners=(value) @remote_assistance_partners = value end |
#reports ⇒ Object
Gets the reports property value. Reports singleton
526 527 528 |
# File 'lib/models/device_management.rb', line 526 def reports return @reports end |
#reports=(value) ⇒ Object
Sets the reports property value. Reports singleton
534 535 536 |
# File 'lib/models/device_management.rb', line 534 def reports=(value) @reports = value end |
#resource_operations ⇒ Object
Gets the resourceOperations property value. The Resource Operations.
541 542 543 |
# File 'lib/models/device_management.rb', line 541 def resource_operations return @resource_operations end |
#resource_operations=(value) ⇒ Object
Sets the resourceOperations property value. The Resource Operations.
549 550 551 |
# File 'lib/models/device_management.rb', line 549 def resource_operations=(value) @resource_operations = value end |
#role_assignments ⇒ Object
Gets the roleAssignments property value. The Role Assignments.
556 557 558 |
# File 'lib/models/device_management.rb', line 556 def role_assignments return @role_assignments end |
#role_assignments=(value) ⇒ Object
Sets the roleAssignments property value. The Role Assignments.
564 565 566 |
# File 'lib/models/device_management.rb', line 564 def role_assignments=(value) @role_assignments = value end |
#role_definitions ⇒ Object
Gets the roleDefinitions property value. The Role Definitions.
571 572 573 |
# File 'lib/models/device_management.rb', line 571 def role_definitions return @role_definitions end |
#role_definitions=(value) ⇒ Object
Sets the roleDefinitions property value. The Role Definitions.
579 580 581 |
# File 'lib/models/device_management.rb', line 579 def role_definitions=(value) @role_definitions = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 |
# File 'lib/models/device_management.rb', line 587 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? super writer.write_object_value("applePushNotificationCertificate", @apple_push_notification_certificate) writer.write_collection_of_object_values("auditEvents", @audit_events) writer.write_collection_of_object_values("complianceManagementPartners", @compliance_management_partners) writer.write_object_value("conditionalAccessSettings", @conditional_access_settings) writer.write_collection_of_object_values("detectedApps", @detected_apps) writer.write_collection_of_object_values("deviceCategories", @device_categories) writer.write_collection_of_object_values("deviceCompliancePolicies", @device_compliance_policies) writer.write_object_value("deviceCompliancePolicyDeviceStateSummary", @device_compliance_policy_device_state_summary) writer.write_collection_of_object_values("deviceCompliancePolicySettingStateSummaries", @device_compliance_policy_setting_state_summaries) writer.write_object_value("deviceConfigurationDeviceStateSummaries", @device_configuration_device_state_summaries) writer.write_collection_of_object_values("deviceConfigurations", @device_configurations) writer.write_collection_of_object_values("deviceEnrollmentConfigurations", @device_enrollment_configurations) writer.write_collection_of_object_values("deviceManagementPartners", @device_management_partners) writer.write_collection_of_object_values("exchangeConnectors", @exchange_connectors) writer.write_collection_of_object_values("importedWindowsAutopilotDeviceIdentities", @imported_windows_autopilot_device_identities) writer.write_guid_value("intuneAccountId", @intune_account_id) writer.write_object_value("intuneBrand", @intune_brand) writer.write_collection_of_object_values("iosUpdateStatuses", @ios_update_statuses) writer.write_object_value("managedDeviceOverview", @managed_device_overview) writer.write_collection_of_object_values("managedDevices", @managed_devices) writer.write_collection_of_object_values("mobileThreatDefenseConnectors", @mobile_threat_defense_connectors) writer.write_collection_of_object_values("notificationMessageTemplates", @notification_message_templates) writer.write_collection_of_object_values("remoteAssistancePartners", @remote_assistance_partners) writer.write_object_value("reports", @reports) writer.write_collection_of_object_values("resourceOperations", @resource_operations) writer.write_collection_of_object_values("roleAssignments", @role_assignments) writer.write_collection_of_object_values("roleDefinitions", @role_definitions) writer.write_object_value("settings", @settings) writer.write_object_value("softwareUpdateStatusSummary", @software_update_status_summary) writer.write_enum_value("subscriptionState", @subscription_state) writer.write_collection_of_object_values("telecomExpenseManagementPartners", @telecom_expense_management_partners) writer.write_collection_of_object_values("termsAndConditions", @terms_and_conditions) writer.write_collection_of_object_values("troubleshootingEvents", @troubleshooting_events) writer.write_collection_of_object_values("windowsAutopilotDeviceIdentities", @windows_autopilot_device_identities) writer.write_collection_of_object_values("windowsInformationProtectionAppLearningSummaries", @windows_information_protection_app_learning_summaries) writer.write_collection_of_object_values("windowsInformationProtectionNetworkLearningSummaries", @windows_information_protection_network_learning_summaries) end |
#settings ⇒ Object
Gets the settings property value. Account level settings.
631 632 633 |
# File 'lib/models/device_management.rb', line 631 def settings return @settings end |
#settings=(value) ⇒ Object
Sets the settings property value. Account level settings.
639 640 641 |
# File 'lib/models/device_management.rb', line 639 def settings=(value) @settings = value end |
#software_update_status_summary ⇒ Object
Gets the softwareUpdateStatusSummary property value. The software update status summary.
646 647 648 |
# File 'lib/models/device_management.rb', line 646 def software_update_status_summary return @software_update_status_summary end |
#software_update_status_summary=(value) ⇒ Object
Sets the softwareUpdateStatusSummary property value. The software update status summary.
654 655 656 |
# File 'lib/models/device_management.rb', line 654 def software_update_status_summary=(value) @software_update_status_summary = value end |
#subscription_state ⇒ Object
Gets the subscriptionState property value. Tenant mobile device management subscription state.
661 662 663 |
# File 'lib/models/device_management.rb', line 661 def subscription_state return @subscription_state end |
#subscription_state=(value) ⇒ Object
Sets the subscriptionState property value. Tenant mobile device management subscription state.
669 670 671 |
# File 'lib/models/device_management.rb', line 669 def subscription_state=(value) @subscription_state = value end |
#telecom_expense_management_partners ⇒ Object
Gets the telecomExpenseManagementPartners property value. The telecom expense management partners.
676 677 678 |
# File 'lib/models/device_management.rb', line 676 def telecom_expense_management_partners return @telecom_expense_management_partners end |
#telecom_expense_management_partners=(value) ⇒ Object
Sets the telecomExpenseManagementPartners property value. The telecom expense management partners.
684 685 686 |
# File 'lib/models/device_management.rb', line 684 def telecom_expense_management_partners=(value) @telecom_expense_management_partners = value end |
#terms_and_conditions ⇒ Object
Gets the termsAndConditions property value. The terms and conditions associated with device management of the company.
691 692 693 |
# File 'lib/models/device_management.rb', line 691 def terms_and_conditions return @terms_and_conditions end |
#terms_and_conditions=(value) ⇒ Object
Sets the termsAndConditions property value. The terms and conditions associated with device management of the company.
699 700 701 |
# File 'lib/models/device_management.rb', line 699 def terms_and_conditions=(value) @terms_and_conditions = value end |
#troubleshooting_events ⇒ Object
Gets the troubleshootingEvents property value. The list of troubleshooting events for the tenant.
706 707 708 |
# File 'lib/models/device_management.rb', line 706 def troubleshooting_events return @troubleshooting_events end |
#troubleshooting_events=(value) ⇒ Object
Sets the troubleshootingEvents property value. The list of troubleshooting events for the tenant.
714 715 716 |
# File 'lib/models/device_management.rb', line 714 def troubleshooting_events=(value) @troubleshooting_events = value end |
#windows_autopilot_device_identities ⇒ Object
Gets the windowsAutopilotDeviceIdentities property value. The Windows autopilot device identities contained collection.
721 722 723 |
# File 'lib/models/device_management.rb', line 721 def windows_autopilot_device_identities return @windows_autopilot_device_identities end |
#windows_autopilot_device_identities=(value) ⇒ Object
Sets the windowsAutopilotDeviceIdentities property value. The Windows autopilot device identities contained collection.
729 730 731 |
# File 'lib/models/device_management.rb', line 729 def windows_autopilot_device_identities=(value) @windows_autopilot_device_identities = value end |
#windows_information_protection_app_learning_summaries ⇒ Object
Gets the windowsInformationProtectionAppLearningSummaries property value. The windows information protection app learning summaries.
736 737 738 |
# File 'lib/models/device_management.rb', line 736 def windows_information_protection_app_learning_summaries return @windows_information_protection_app_learning_summaries end |
#windows_information_protection_app_learning_summaries=(value) ⇒ Object
Sets the windowsInformationProtectionAppLearningSummaries property value. The windows information protection app learning summaries.
744 745 746 |
# File 'lib/models/device_management.rb', line 744 def windows_information_protection_app_learning_summaries=(value) @windows_information_protection_app_learning_summaries = value end |
#windows_information_protection_network_learning_summaries ⇒ Object
Gets the windowsInformationProtectionNetworkLearningSummaries property value. The windows information protection network learning summaries.
751 752 753 |
# File 'lib/models/device_management.rb', line 751 def windows_information_protection_network_learning_summaries return @windows_information_protection_network_learning_summaries end |
#windows_information_protection_network_learning_summaries=(value) ⇒ Object
Sets the windowsInformationProtectionNetworkLearningSummaries property value. The windows information protection network learning summaries.
759 760 761 |
# File 'lib/models/device_management.rb', line 759 def windows_information_protection_network_learning_summaries=(value) @windows_information_protection_network_learning_summaries = value end |