Class: MicrosoftGraph::Models::Windows10GeneralConfiguration

Inherits:
DeviceConfiguration show all
Includes:
MicrosoftKiotaAbstractions::Parsable
Defined in:
lib/models/windows10_general_configuration.rb

Overview

This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10GeneralConfiguration resource.

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from DeviceConfiguration

#assignments, #assignments=, #created_date_time, #created_date_time=, #description, #description=, #device_setting_state_summaries, #device_setting_state_summaries=, #device_status_overview, #device_status_overview=, #device_statuses, #device_statuses=, #display_name, #display_name=, #last_modified_date_time, #last_modified_date_time=, #user_status_overview, #user_status_overview=, #user_statuses, #user_statuses=, #version, #version=

Methods inherited from Entity

#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=

Constructor Details

#initializeObject

Instantiates a new windows10GeneralConfiguration and sets the default values.



844
845
846
847
# File 'lib/models/windows10_general_configuration.rb', line 844

def initialize()
    super
    @odata_type = "#microsoft.graph.windows10GeneralConfiguration"
end

Class Method Details

.create_from_discriminator_value(parse_node) ⇒ Object

Creates a new instance of the appropriate class based on discriminator value

Parameters:

  • parse_node

    The parse node to use to read the discriminator value and create the object

Returns:

  • a windows10_general_configuration

Raises:

  • (StandardError)


883
884
885
886
# File 'lib/models/windows10_general_configuration.rb', line 883

def self.create_from_discriminator_value(parse_node)
    raise StandardError, 'parse_node cannot be null' if parse_node.nil?
    return Windows10GeneralConfiguration.new
end

Instance Method Details

#accounts_block_adding_non_microsoft_account_emailObject

Gets the accountsBlockAddingNonMicrosoftAccountEmail property value. Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.

Returns:

  • a boolean



619
620
621
# File 'lib/models/windows10_general_configuration.rb', line 619

def 
    return 
end

#accounts_block_adding_non_microsoft_account_email=(value) ⇒ Object

Sets the accountsBlockAddingNonMicrosoftAccountEmail property value. Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.

Parameters:

  • value

    Value to set for the accountsBlockAddingNonMicrosoftAccountEmail property.

Returns:

  • a void



627
628
629
# File 'lib/models/windows10_general_configuration.rb', line 627

def (value)
     = value
end

#anti_theft_mode_blockedObject

Gets the antiTheftModeBlocked property value. Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only).

Returns:

  • a boolean



634
635
636
# File 'lib/models/windows10_general_configuration.rb', line 634

def anti_theft_mode_blocked
    return @anti_theft_mode_blocked
end

#anti_theft_mode_blocked=(value) ⇒ Object

Sets the antiTheftModeBlocked property value. Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only).

Parameters:

  • value

    Value to set for the antiTheftModeBlocked property.

Returns:

  • a void



642
643
644
# File 'lib/models/windows10_general_configuration.rb', line 642

def anti_theft_mode_blocked=(value)
    @anti_theft_mode_blocked = value
end

#apps_allow_trusted_apps_sideloadingObject

Gets the appsAllowTrustedAppsSideloading property value. State Management Setting.

Returns:

  • a state_management_setting



649
650
651
# File 'lib/models/windows10_general_configuration.rb', line 649

def apps_allow_trusted_apps_sideloading
    return @apps_allow_trusted_apps_sideloading
end

#apps_allow_trusted_apps_sideloading=(value) ⇒ Object

Sets the appsAllowTrustedAppsSideloading property value. State Management Setting.

Parameters:

  • value

    Value to set for the appsAllowTrustedAppsSideloading property.

Returns:

  • a void



657
658
659
# File 'lib/models/windows10_general_configuration.rb', line 657

def apps_allow_trusted_apps_sideloading=(value)
    @apps_allow_trusted_apps_sideloading = value
end

#apps_block_windows_store_originated_appsObject

Gets the appsBlockWindowsStoreOriginatedApps property value. Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded.

Returns:

  • a boolean



664
665
666
# File 'lib/models/windows10_general_configuration.rb', line 664

def apps_block_windows_store_originated_apps
    return @apps_block_windows_store_originated_apps
end

#apps_block_windows_store_originated_apps=(value) ⇒ Object

Sets the appsBlockWindowsStoreOriginatedApps property value. Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded.

Parameters:

  • value

    Value to set for the appsBlockWindowsStoreOriginatedApps property.

Returns:

  • a void



672
673
674
# File 'lib/models/windows10_general_configuration.rb', line 672

def apps_block_windows_store_originated_apps=(value)
    @apps_block_windows_store_originated_apps = value
end

#bluetooth_allowed_servicesObject

Gets the bluetoothAllowedServices property value. Specify a list of allowed Bluetooth services and profiles in hex formatted strings.

Returns:

  • a string



679
680
681
# File 'lib/models/windows10_general_configuration.rb', line 679

def bluetooth_allowed_services
    return @bluetooth_allowed_services
end

#bluetooth_allowed_services=(value) ⇒ Object

Sets the bluetoothAllowedServices property value. Specify a list of allowed Bluetooth services and profiles in hex formatted strings.

Parameters:

  • value

    Value to set for the bluetoothAllowedServices property.

Returns:

  • a void



687
688
689
# File 'lib/models/windows10_general_configuration.rb', line 687

def bluetooth_allowed_services=(value)
    @bluetooth_allowed_services = value
end

#bluetooth_block_advertisingObject

Gets the bluetoothBlockAdvertising property value. Whether or not to Block the user from using bluetooth advertising.

Returns:

  • a boolean



694
695
696
# File 'lib/models/windows10_general_configuration.rb', line 694

def bluetooth_block_advertising
    return @bluetooth_block_advertising
end

#bluetooth_block_advertising=(value) ⇒ Object

Sets the bluetoothBlockAdvertising property value. Whether or not to Block the user from using bluetooth advertising.

Parameters:

  • value

    Value to set for the bluetoothBlockAdvertising property.

Returns:

  • a void



702
703
704
# File 'lib/models/windows10_general_configuration.rb', line 702

def bluetooth_block_advertising=(value)
    @bluetooth_block_advertising = value
end

#bluetooth_block_discoverable_modeObject

Gets the bluetoothBlockDiscoverableMode property value. Whether or not to Block the user from using bluetooth discoverable mode.

Returns:

  • a boolean



709
710
711
# File 'lib/models/windows10_general_configuration.rb', line 709

def bluetooth_block_discoverable_mode
    return @bluetooth_block_discoverable_mode
end

#bluetooth_block_discoverable_mode=(value) ⇒ Object

Sets the bluetoothBlockDiscoverableMode property value. Whether or not to Block the user from using bluetooth discoverable mode.

Parameters:

  • value

    Value to set for the bluetoothBlockDiscoverableMode property.

Returns:

  • a void



717
718
719
# File 'lib/models/windows10_general_configuration.rb', line 717

def bluetooth_block_discoverable_mode=(value)
    @bluetooth_block_discoverable_mode = value
end

#bluetooth_block_pre_pairingObject

Gets the bluetoothBlockPrePairing property value. Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device.

Returns:

  • a boolean



724
725
726
# File 'lib/models/windows10_general_configuration.rb', line 724

def bluetooth_block_pre_pairing
    return @bluetooth_block_pre_pairing
end

#bluetooth_block_pre_pairing=(value) ⇒ Object

Sets the bluetoothBlockPrePairing property value. Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device.

Parameters:

  • value

    Value to set for the bluetoothBlockPrePairing property.

Returns:

  • a void



732
733
734
# File 'lib/models/windows10_general_configuration.rb', line 732

def bluetooth_block_pre_pairing=(value)
    @bluetooth_block_pre_pairing = value
end

#bluetooth_blockedObject

Gets the bluetoothBlocked property value. Whether or not to Block the user from using bluetooth.

Returns:

  • a boolean



739
740
741
# File 'lib/models/windows10_general_configuration.rb', line 739

def bluetooth_blocked
    return @bluetooth_blocked
end

#bluetooth_blocked=(value) ⇒ Object

Sets the bluetoothBlocked property value. Whether or not to Block the user from using bluetooth.

Parameters:

  • value

    Value to set for the bluetoothBlocked property.

Returns:

  • a void



747
748
749
# File 'lib/models/windows10_general_configuration.rb', line 747

def bluetooth_blocked=(value)
    @bluetooth_blocked = value
end

#camera_blockedObject

Gets the cameraBlocked property value. Whether or not to Block the user from accessing the camera of the device.

Returns:

  • a boolean



754
755
756
# File 'lib/models/windows10_general_configuration.rb', line 754

def camera_blocked
    return @camera_blocked
end

#camera_blocked=(value) ⇒ Object

Sets the cameraBlocked property value. Whether or not to Block the user from accessing the camera of the device.

Parameters:

  • value

    Value to set for the cameraBlocked property.

Returns:

  • a void



762
763
764
# File 'lib/models/windows10_general_configuration.rb', line 762

def camera_blocked=(value)
    @camera_blocked = value
end

#cellular_block_data_when_roamingObject

Gets the cellularBlockDataWhenRoaming property value. Whether or not to Block the user from using data over cellular while roaming.

Returns:

  • a boolean



769
770
771
# File 'lib/models/windows10_general_configuration.rb', line 769

def cellular_block_data_when_roaming
    return @cellular_block_data_when_roaming
end

#cellular_block_data_when_roaming=(value) ⇒ Object

Sets the cellularBlockDataWhenRoaming property value. Whether or not to Block the user from using data over cellular while roaming.

Parameters:

  • value

    Value to set for the cellularBlockDataWhenRoaming property.

Returns:

  • a void



777
778
779
# File 'lib/models/windows10_general_configuration.rb', line 777

def cellular_block_data_when_roaming=(value)
    @cellular_block_data_when_roaming = value
end

#cellular_block_vpnObject

Gets the cellularBlockVpn property value. Whether or not to Block the user from using VPN over cellular.

Returns:

  • a boolean



784
785
786
# File 'lib/models/windows10_general_configuration.rb', line 784

def cellular_block_vpn
    return @cellular_block_vpn
end

#cellular_block_vpn=(value) ⇒ Object

Sets the cellularBlockVpn property value. Whether or not to Block the user from using VPN over cellular.

Parameters:

  • value

    Value to set for the cellularBlockVpn property.

Returns:

  • a void



792
793
794
# File 'lib/models/windows10_general_configuration.rb', line 792

def cellular_block_vpn=(value)
    @cellular_block_vpn = value
end

#cellular_block_vpn_when_roamingObject

Gets the cellularBlockVpnWhenRoaming property value. Whether or not to Block the user from using VPN when roaming over cellular.

Returns:

  • a boolean



799
800
801
# File 'lib/models/windows10_general_configuration.rb', line 799

def cellular_block_vpn_when_roaming
    return @cellular_block_vpn_when_roaming
end

#cellular_block_vpn_when_roaming=(value) ⇒ Object

Sets the cellularBlockVpnWhenRoaming property value. Whether or not to Block the user from using VPN when roaming over cellular.

Parameters:

  • value

    Value to set for the cellularBlockVpnWhenRoaming property.

Returns:

  • a void



807
808
809
# File 'lib/models/windows10_general_configuration.rb', line 807

def cellular_block_vpn_when_roaming=(value)
    @cellular_block_vpn_when_roaming = value
end

#certificates_block_manual_root_certificate_installationObject

Gets the certificatesBlockManualRootCertificateInstallation property value. Whether or not to Block the user from doing manual root certificate installation.

Returns:

  • a boolean



814
815
816
# File 'lib/models/windows10_general_configuration.rb', line 814

def certificates_block_manual_root_certificate_installation
    return @certificates_block_manual_root_certificate_installation
end

#certificates_block_manual_root_certificate_installation=(value) ⇒ Object

Sets the certificatesBlockManualRootCertificateInstallation property value. Whether or not to Block the user from doing manual root certificate installation.

Parameters:

  • value

    Value to set for the certificatesBlockManualRootCertificateInstallation property.

Returns:

  • a void



822
823
824
# File 'lib/models/windows10_general_configuration.rb', line 822

def certificates_block_manual_root_certificate_installation=(value)
    @certificates_block_manual_root_certificate_installation = value
end

#connected_devices_service_blockedObject

Gets the connectedDevicesServiceBlocked property value. Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences.

Returns:

  • a boolean



829
830
831
# File 'lib/models/windows10_general_configuration.rb', line 829

def connected_devices_service_blocked
    return @connected_devices_service_blocked
end

#connected_devices_service_blocked=(value) ⇒ Object

Sets the connectedDevicesServiceBlocked property value. Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences.

Parameters:

  • value

    Value to set for the connectedDevicesServiceBlocked property.

Returns:

  • a void



837
838
839
# File 'lib/models/windows10_general_configuration.rb', line 837

def connected_devices_service_blocked=(value)
    @connected_devices_service_blocked = value
end

#copy_paste_blockedObject

Gets the copyPasteBlocked property value. Whether or not to Block the user from using copy paste.

Returns:

  • a boolean



852
853
854
# File 'lib/models/windows10_general_configuration.rb', line 852

def copy_paste_blocked
    return @copy_paste_blocked
end

#copy_paste_blocked=(value) ⇒ Object

Sets the copyPasteBlocked property value. Whether or not to Block the user from using copy paste.

Parameters:

  • value

    Value to set for the copyPasteBlocked property.

Returns:

  • a void



860
861
862
# File 'lib/models/windows10_general_configuration.rb', line 860

def copy_paste_blocked=(value)
    @copy_paste_blocked = value
end

#cortana_blockedObject

Gets the cortanaBlocked property value. Whether or not to Block the user from using Cortana.

Returns:

  • a boolean



867
868
869
# File 'lib/models/windows10_general_configuration.rb', line 867

def cortana_blocked
    return @cortana_blocked
end

#cortana_blocked=(value) ⇒ Object

Sets the cortanaBlocked property value. Whether or not to Block the user from using Cortana.

Parameters:

  • value

    Value to set for the cortanaBlocked property.

Returns:

  • a void



875
876
877
# File 'lib/models/windows10_general_configuration.rb', line 875

def cortana_blocked=(value)
    @cortana_blocked = value
end

#defender_block_end_user_accessObject

Gets the defenderBlockEndUserAccess property value. Whether or not to block end user access to Defender.

Returns:

  • a boolean



891
892
893
# File 'lib/models/windows10_general_configuration.rb', line 891

def defender_block_end_user_access
    return @defender_block_end_user_access
end

#defender_block_end_user_access=(value) ⇒ Object

Sets the defenderBlockEndUserAccess property value. Whether or not to block end user access to Defender.

Parameters:

  • value

    Value to set for the defenderBlockEndUserAccess property.

Returns:

  • a void



899
900
901
# File 'lib/models/windows10_general_configuration.rb', line 899

def defender_block_end_user_access=(value)
    @defender_block_end_user_access = value
end

#defender_cloud_block_levelObject

Gets the defenderCloudBlockLevel property value. Possible values of Cloud Block Level

Returns:

  • a defender_cloud_block_level_type



906
907
908
# File 'lib/models/windows10_general_configuration.rb', line 906

def defender_cloud_block_level
    return @defender_cloud_block_level
end

#defender_cloud_block_level=(value) ⇒ Object

Sets the defenderCloudBlockLevel property value. Possible values of Cloud Block Level

Parameters:

  • value

    Value to set for the defenderCloudBlockLevel property.

Returns:

  • a void



914
915
916
# File 'lib/models/windows10_general_configuration.rb', line 914

def defender_cloud_block_level=(value)
    @defender_cloud_block_level = value
end

#defender_days_before_deleting_quarantined_malwareObject

Gets the defenderDaysBeforeDeletingQuarantinedMalware property value. Number of days before deleting quarantined malware. Valid values 0 to 90

Returns:

  • a integer



921
922
923
# File 'lib/models/windows10_general_configuration.rb', line 921

def defender_days_before_deleting_quarantined_malware
    return @defender_days_before_deleting_quarantined_malware
end

#defender_days_before_deleting_quarantined_malware=(value) ⇒ Object

Sets the defenderDaysBeforeDeletingQuarantinedMalware property value. Number of days before deleting quarantined malware. Valid values 0 to 90

Parameters:

  • value

    Value to set for the defenderDaysBeforeDeletingQuarantinedMalware property.

Returns:

  • a void



929
930
931
# File 'lib/models/windows10_general_configuration.rb', line 929

def defender_days_before_deleting_quarantined_malware=(value)
    @defender_days_before_deleting_quarantined_malware = value
end

#defender_detected_malware_actionsObject

Gets the defenderDetectedMalwareActions property value. Gets or sets Defender’s actions to take on detected Malware per threat level.

Returns:

  • a defender_detected_malware_actions



936
937
938
# File 'lib/models/windows10_general_configuration.rb', line 936

def defender_detected_malware_actions
    return @defender_detected_malware_actions
end

#defender_detected_malware_actions=(value) ⇒ Object

Sets the defenderDetectedMalwareActions property value. Gets or sets Defender’s actions to take on detected Malware per threat level.

Parameters:

  • value

    Value to set for the defenderDetectedMalwareActions property.

Returns:

  • a void



944
945
946
# File 'lib/models/windows10_general_configuration.rb', line 944

def defender_detected_malware_actions=(value)
    @defender_detected_malware_actions = value
end

#defender_file_extensions_to_excludeObject

Gets the defenderFileExtensionsToExclude property value. File extensions to exclude from scans and real time protection.

Returns:

  • a string



951
952
953
# File 'lib/models/windows10_general_configuration.rb', line 951

def defender_file_extensions_to_exclude
    return @defender_file_extensions_to_exclude
end

#defender_file_extensions_to_exclude=(value) ⇒ Object

Sets the defenderFileExtensionsToExclude property value. File extensions to exclude from scans and real time protection.

Parameters:

  • value

    Value to set for the defenderFileExtensionsToExclude property.

Returns:

  • a void



959
960
961
# File 'lib/models/windows10_general_configuration.rb', line 959

def defender_file_extensions_to_exclude=(value)
    @defender_file_extensions_to_exclude = value
end

#defender_files_and_folders_to_excludeObject

Gets the defenderFilesAndFoldersToExclude property value. Files and folder to exclude from scans and real time protection.

Returns:

  • a string



966
967
968
# File 'lib/models/windows10_general_configuration.rb', line 966

def defender_files_and_folders_to_exclude
    return @defender_files_and_folders_to_exclude
end

#defender_files_and_folders_to_exclude=(value) ⇒ Object

Sets the defenderFilesAndFoldersToExclude property value. Files and folder to exclude from scans and real time protection.

Parameters:

  • value

    Value to set for the defenderFilesAndFoldersToExclude property.

Returns:

  • a void



974
975
976
# File 'lib/models/windows10_general_configuration.rb', line 974

def defender_files_and_folders_to_exclude=(value)
    @defender_files_and_folders_to_exclude = value
end

#defender_monitor_file_activityObject

Gets the defenderMonitorFileActivity property value. Possible values for monitoring file activity.

Returns:

  • a defender_monitor_file_activity



981
982
983
# File 'lib/models/windows10_general_configuration.rb', line 981

def defender_monitor_file_activity
    return @defender_monitor_file_activity
end

#defender_monitor_file_activity=(value) ⇒ Object

Sets the defenderMonitorFileActivity property value. Possible values for monitoring file activity.

Parameters:

  • value

    Value to set for the defenderMonitorFileActivity property.

Returns:

  • a void



989
990
991
# File 'lib/models/windows10_general_configuration.rb', line 989

def defender_monitor_file_activity=(value)
    @defender_monitor_file_activity = value
end

#defender_processes_to_excludeObject

Gets the defenderProcessesToExclude property value. Processes to exclude from scans and real time protection.

Returns:

  • a string



996
997
998
# File 'lib/models/windows10_general_configuration.rb', line 996

def defender_processes_to_exclude
    return @defender_processes_to_exclude
end

#defender_processes_to_exclude=(value) ⇒ Object

Sets the defenderProcessesToExclude property value. Processes to exclude from scans and real time protection.

Parameters:

  • value

    Value to set for the defenderProcessesToExclude property.

Returns:

  • a void



1004
1005
1006
# File 'lib/models/windows10_general_configuration.rb', line 1004

def defender_processes_to_exclude=(value)
    @defender_processes_to_exclude = value
end

#defender_prompt_for_sample_submissionObject

Gets the defenderPromptForSampleSubmission property value. Possible values for prompting user for samples submission.

Returns:

  • a defender_prompt_for_sample_submission



1011
1012
1013
# File 'lib/models/windows10_general_configuration.rb', line 1011

def defender_prompt_for_sample_submission
    return @defender_prompt_for_sample_submission
end

#defender_prompt_for_sample_submission=(value) ⇒ Object

Sets the defenderPromptForSampleSubmission property value. Possible values for prompting user for samples submission.

Parameters:

  • value

    Value to set for the defenderPromptForSampleSubmission property.

Returns:

  • a void



1019
1020
1021
# File 'lib/models/windows10_general_configuration.rb', line 1019

def defender_prompt_for_sample_submission=(value)
    @defender_prompt_for_sample_submission = value
end

#defender_require_behavior_monitoringObject

Gets the defenderRequireBehaviorMonitoring property value. Indicates whether or not to require behavior monitoring.

Returns:

  • a boolean



1026
1027
1028
# File 'lib/models/windows10_general_configuration.rb', line 1026

def defender_require_behavior_monitoring
    return @defender_require_behavior_monitoring
end

#defender_require_behavior_monitoring=(value) ⇒ Object

Sets the defenderRequireBehaviorMonitoring property value. Indicates whether or not to require behavior monitoring.

Parameters:

  • value

    Value to set for the defenderRequireBehaviorMonitoring property.

Returns:

  • a void



1034
1035
1036
# File 'lib/models/windows10_general_configuration.rb', line 1034

def defender_require_behavior_monitoring=(value)
    @defender_require_behavior_monitoring = value
end

#defender_require_cloud_protectionObject

Gets the defenderRequireCloudProtection property value. Indicates whether or not to require cloud protection.

Returns:

  • a boolean



1041
1042
1043
# File 'lib/models/windows10_general_configuration.rb', line 1041

def defender_require_cloud_protection
    return @defender_require_cloud_protection
end

#defender_require_cloud_protection=(value) ⇒ Object

Sets the defenderRequireCloudProtection property value. Indicates whether or not to require cloud protection.

Parameters:

  • value

    Value to set for the defenderRequireCloudProtection property.

Returns:

  • a void



1049
1050
1051
# File 'lib/models/windows10_general_configuration.rb', line 1049

def defender_require_cloud_protection=(value)
    @defender_require_cloud_protection = value
end

#defender_require_network_inspection_systemObject

Gets the defenderRequireNetworkInspectionSystem property value. Indicates whether or not to require network inspection system.

Returns:

  • a boolean



1056
1057
1058
# File 'lib/models/windows10_general_configuration.rb', line 1056

def defender_require_network_inspection_system
    return @defender_require_network_inspection_system
end

#defender_require_network_inspection_system=(value) ⇒ Object

Sets the defenderRequireNetworkInspectionSystem property value. Indicates whether or not to require network inspection system.

Parameters:

  • value

    Value to set for the defenderRequireNetworkInspectionSystem property.

Returns:

  • a void



1064
1065
1066
# File 'lib/models/windows10_general_configuration.rb', line 1064

def defender_require_network_inspection_system=(value)
    @defender_require_network_inspection_system = value
end

#defender_require_real_time_monitoringObject

Gets the defenderRequireRealTimeMonitoring property value. Indicates whether or not to require real time monitoring.

Returns:

  • a boolean



1071
1072
1073
# File 'lib/models/windows10_general_configuration.rb', line 1071

def defender_require_real_time_monitoring
    return @defender_require_real_time_monitoring
end

#defender_require_real_time_monitoring=(value) ⇒ Object

Sets the defenderRequireRealTimeMonitoring property value. Indicates whether or not to require real time monitoring.

Parameters:

  • value

    Value to set for the defenderRequireRealTimeMonitoring property.

Returns:

  • a void



1079
1080
1081
# File 'lib/models/windows10_general_configuration.rb', line 1079

def defender_require_real_time_monitoring=(value)
    @defender_require_real_time_monitoring = value
end

#defender_scan_archive_filesObject

Gets the defenderScanArchiveFiles property value. Indicates whether or not to scan archive files.

Returns:

  • a boolean



1086
1087
1088
# File 'lib/models/windows10_general_configuration.rb', line 1086

def defender_scan_archive_files
    return @defender_scan_archive_files
end

#defender_scan_archive_files=(value) ⇒ Object

Sets the defenderScanArchiveFiles property value. Indicates whether or not to scan archive files.

Parameters:

  • value

    Value to set for the defenderScanArchiveFiles property.

Returns:

  • a void



1094
1095
1096
# File 'lib/models/windows10_general_configuration.rb', line 1094

def defender_scan_archive_files=(value)
    @defender_scan_archive_files = value
end

#defender_scan_downloadsObject

Gets the defenderScanDownloads property value. Indicates whether or not to scan downloads.

Returns:

  • a boolean



1101
1102
1103
# File 'lib/models/windows10_general_configuration.rb', line 1101

def defender_scan_downloads
    return @defender_scan_downloads
end

#defender_scan_downloads=(value) ⇒ Object

Sets the defenderScanDownloads property value. Indicates whether or not to scan downloads.

Parameters:

  • value

    Value to set for the defenderScanDownloads property.

Returns:

  • a void



1109
1110
1111
# File 'lib/models/windows10_general_configuration.rb', line 1109

def defender_scan_downloads=(value)
    @defender_scan_downloads = value
end

#defender_scan_incoming_mailObject

Gets the defenderScanIncomingMail property value. Indicates whether or not to scan incoming mail messages.

Returns:

  • a boolean



1116
1117
1118
# File 'lib/models/windows10_general_configuration.rb', line 1116

def defender_scan_incoming_mail
    return @defender_scan_incoming_mail
end

#defender_scan_incoming_mail=(value) ⇒ Object

Sets the defenderScanIncomingMail property value. Indicates whether or not to scan incoming mail messages.

Parameters:

  • value

    Value to set for the defenderScanIncomingMail property.

Returns:

  • a void



1124
1125
1126
# File 'lib/models/windows10_general_configuration.rb', line 1124

def defender_scan_incoming_mail=(value)
    @defender_scan_incoming_mail = value
end

#defender_scan_mapped_network_drives_during_full_scanObject

Gets the defenderScanMappedNetworkDrivesDuringFullScan property value. Indicates whether or not to scan mapped network drives during full scan.

Returns:

  • a boolean



1131
1132
1133
# File 'lib/models/windows10_general_configuration.rb', line 1131

def defender_scan_mapped_network_drives_during_full_scan
    return @defender_scan_mapped_network_drives_during_full_scan
end

#defender_scan_mapped_network_drives_during_full_scan=(value) ⇒ Object

Sets the defenderScanMappedNetworkDrivesDuringFullScan property value. Indicates whether or not to scan mapped network drives during full scan.

Parameters:

  • value

    Value to set for the defenderScanMappedNetworkDrivesDuringFullScan property.

Returns:

  • a void



1139
1140
1141
# File 'lib/models/windows10_general_configuration.rb', line 1139

def defender_scan_mapped_network_drives_during_full_scan=(value)
    @defender_scan_mapped_network_drives_during_full_scan = value
end

#defender_scan_max_cpuObject

Gets the defenderScanMaxCpu property value. Max CPU usage percentage during scan. Valid values 0 to 100

Returns:

  • a integer



1146
1147
1148
# File 'lib/models/windows10_general_configuration.rb', line 1146

def defender_scan_max_cpu
    return @defender_scan_max_cpu
end

#defender_scan_max_cpu=(value) ⇒ Object

Sets the defenderScanMaxCpu property value. Max CPU usage percentage during scan. Valid values 0 to 100

Parameters:

  • value

    Value to set for the defenderScanMaxCpu property.

Returns:

  • a void



1154
1155
1156
# File 'lib/models/windows10_general_configuration.rb', line 1154

def defender_scan_max_cpu=(value)
    @defender_scan_max_cpu = value
end

#defender_scan_network_filesObject

Gets the defenderScanNetworkFiles property value. Indicates whether or not to scan files opened from a network folder.

Returns:

  • a boolean



1161
1162
1163
# File 'lib/models/windows10_general_configuration.rb', line 1161

def defender_scan_network_files
    return @defender_scan_network_files
end

#defender_scan_network_files=(value) ⇒ Object

Sets the defenderScanNetworkFiles property value. Indicates whether or not to scan files opened from a network folder.

Parameters:

  • value

    Value to set for the defenderScanNetworkFiles property.

Returns:

  • a void



1169
1170
1171
# File 'lib/models/windows10_general_configuration.rb', line 1169

def defender_scan_network_files=(value)
    @defender_scan_network_files = value
end

#defender_scan_removable_drives_during_full_scanObject

Gets the defenderScanRemovableDrivesDuringFullScan property value. Indicates whether or not to scan removable drives during full scan.

Returns:

  • a boolean



1176
1177
1178
# File 'lib/models/windows10_general_configuration.rb', line 1176

def defender_scan_removable_drives_during_full_scan
    return @defender_scan_removable_drives_during_full_scan
end

#defender_scan_removable_drives_during_full_scan=(value) ⇒ Object

Sets the defenderScanRemovableDrivesDuringFullScan property value. Indicates whether or not to scan removable drives during full scan.

Parameters:

  • value

    Value to set for the defenderScanRemovableDrivesDuringFullScan property.

Returns:

  • a void



1184
1185
1186
# File 'lib/models/windows10_general_configuration.rb', line 1184

def defender_scan_removable_drives_during_full_scan=(value)
    @defender_scan_removable_drives_during_full_scan = value
end

#defender_scan_scripts_loaded_in_internet_explorerObject

Gets the defenderScanScriptsLoadedInInternetExplorer property value. Indicates whether or not to scan scripts loaded in Internet Explorer browser.

Returns:

  • a boolean



1191
1192
1193
# File 'lib/models/windows10_general_configuration.rb', line 1191

def defender_scan_scripts_loaded_in_internet_explorer
    return @defender_scan_scripts_loaded_in_internet_explorer
end

#defender_scan_scripts_loaded_in_internet_explorer=(value) ⇒ Object

Sets the defenderScanScriptsLoadedInInternetExplorer property value. Indicates whether or not to scan scripts loaded in Internet Explorer browser.

Parameters:

  • value

    Value to set for the defenderScanScriptsLoadedInInternetExplorer property.

Returns:

  • a void



1199
1200
1201
# File 'lib/models/windows10_general_configuration.rb', line 1199

def defender_scan_scripts_loaded_in_internet_explorer=(value)
    @defender_scan_scripts_loaded_in_internet_explorer = value
end

#defender_scan_typeObject

Gets the defenderScanType property value. Possible values for system scan type.

Returns:

  • a defender_scan_type



1206
1207
1208
# File 'lib/models/windows10_general_configuration.rb', line 1206

def defender_scan_type
    return @defender_scan_type
end

#defender_scan_type=(value) ⇒ Object

Sets the defenderScanType property value. Possible values for system scan type.

Parameters:

  • value

    Value to set for the defenderScanType property.

Returns:

  • a void



1214
1215
1216
# File 'lib/models/windows10_general_configuration.rb', line 1214

def defender_scan_type=(value)
    @defender_scan_type = value
end

#defender_scheduled_quick_scan_timeObject

Gets the defenderScheduledQuickScanTime property value. The time to perform a daily quick scan.

Returns:

  • a time



1221
1222
1223
# File 'lib/models/windows10_general_configuration.rb', line 1221

def defender_scheduled_quick_scan_time
    return @defender_scheduled_quick_scan_time
end

#defender_scheduled_quick_scan_time=(value) ⇒ Object

Sets the defenderScheduledQuickScanTime property value. The time to perform a daily quick scan.

Parameters:

  • value

    Value to set for the defenderScheduledQuickScanTime property.

Returns:

  • a void



1229
1230
1231
# File 'lib/models/windows10_general_configuration.rb', line 1229

def defender_scheduled_quick_scan_time=(value)
    @defender_scheduled_quick_scan_time = value
end

#defender_scheduled_scan_timeObject

Gets the defenderScheduledScanTime property value. The defender time for the system scan.

Returns:

  • a time



1236
1237
1238
# File 'lib/models/windows10_general_configuration.rb', line 1236

def defender_scheduled_scan_time
    return @defender_scheduled_scan_time
end

#defender_scheduled_scan_time=(value) ⇒ Object

Sets the defenderScheduledScanTime property value. The defender time for the system scan.

Parameters:

  • value

    Value to set for the defenderScheduledScanTime property.

Returns:

  • a void



1244
1245
1246
# File 'lib/models/windows10_general_configuration.rb', line 1244

def defender_scheduled_scan_time=(value)
    @defender_scheduled_scan_time = value
end

#defender_signature_update_interval_in_hoursObject

Gets the defenderSignatureUpdateIntervalInHours property value. The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24

Returns:

  • a integer



1251
1252
1253
# File 'lib/models/windows10_general_configuration.rb', line 1251

def defender_signature_update_interval_in_hours
    return @defender_signature_update_interval_in_hours
end

#defender_signature_update_interval_in_hours=(value) ⇒ Object

Sets the defenderSignatureUpdateIntervalInHours property value. The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24

Parameters:

  • value

    Value to set for the defenderSignatureUpdateIntervalInHours property.

Returns:

  • a void



1259
1260
1261
# File 'lib/models/windows10_general_configuration.rb', line 1259

def defender_signature_update_interval_in_hours=(value)
    @defender_signature_update_interval_in_hours = value
end

#defender_system_scan_scheduleObject

Gets the defenderSystemScanSchedule property value. Possible values for a weekly schedule.

Returns:

  • a weekly_schedule



1266
1267
1268
# File 'lib/models/windows10_general_configuration.rb', line 1266

def defender_system_scan_schedule
    return @defender_system_scan_schedule
end

#defender_system_scan_schedule=(value) ⇒ Object

Sets the defenderSystemScanSchedule property value. Possible values for a weekly schedule.

Parameters:

  • value

    Value to set for the defenderSystemScanSchedule property.

Returns:

  • a void



1274
1275
1276
# File 'lib/models/windows10_general_configuration.rb', line 1274

def defender_system_scan_schedule=(value)
    @defender_system_scan_schedule = value
end

#developer_unlock_settingObject

Gets the developerUnlockSetting property value. State Management Setting.

Returns:

  • a state_management_setting



1281
1282
1283
# File 'lib/models/windows10_general_configuration.rb', line 1281

def developer_unlock_setting
    return @developer_unlock_setting
end

#developer_unlock_setting=(value) ⇒ Object

Sets the developerUnlockSetting property value. State Management Setting.

Parameters:

  • value

    Value to set for the developerUnlockSetting property.

Returns:

  • a void



1289
1290
1291
# File 'lib/models/windows10_general_configuration.rb', line 1289

def developer_unlock_setting=(value)
    @developer_unlock_setting = value
end

#device_management_block_factory_reset_on_mobileObject

Gets the deviceManagementBlockFactoryResetOnMobile property value. Indicates whether or not to Block the user from resetting their phone.

Returns:

  • a boolean



1296
1297
1298
# File 'lib/models/windows10_general_configuration.rb', line 1296

def device_management_block_factory_reset_on_mobile
    return @device_management_block_factory_reset_on_mobile
end

#device_management_block_factory_reset_on_mobile=(value) ⇒ Object

Sets the deviceManagementBlockFactoryResetOnMobile property value. Indicates whether or not to Block the user from resetting their phone.

Parameters:

  • value

    Value to set for the deviceManagementBlockFactoryResetOnMobile property.

Returns:

  • a void



1304
1305
1306
# File 'lib/models/windows10_general_configuration.rb', line 1304

def device_management_block_factory_reset_on_mobile=(value)
    @device_management_block_factory_reset_on_mobile = value
end

#device_management_block_manual_unenrollObject

Gets the deviceManagementBlockManualUnenroll property value. Indicates whether or not to Block the user from doing manual un-enrollment from device management.

Returns:

  • a boolean



1311
1312
1313
# File 'lib/models/windows10_general_configuration.rb', line 1311

def device_management_block_manual_unenroll
    return @device_management_block_manual_unenroll
end

#device_management_block_manual_unenroll=(value) ⇒ Object

Sets the deviceManagementBlockManualUnenroll property value. Indicates whether or not to Block the user from doing manual un-enrollment from device management.

Parameters:

  • value

    Value to set for the deviceManagementBlockManualUnenroll property.

Returns:

  • a void



1319
1320
1321
# File 'lib/models/windows10_general_configuration.rb', line 1319

def device_management_block_manual_unenroll=(value)
    @device_management_block_manual_unenroll = value
end

#diagnostics_data_submission_modeObject

Gets the diagnosticsDataSubmissionMode property value. Allow the device to send diagnostic and usage telemetry data, such as Watson.

Returns:

  • a diagnostic_data_submission_mode



1326
1327
1328
# File 'lib/models/windows10_general_configuration.rb', line 1326

def diagnostics_data_submission_mode
    return @diagnostics_data_submission_mode
end

#diagnostics_data_submission_mode=(value) ⇒ Object

Sets the diagnosticsDataSubmissionMode property value. Allow the device to send diagnostic and usage telemetry data, such as Watson.

Parameters:

  • value

    Value to set for the diagnosticsDataSubmissionMode property.

Returns:

  • a void



1334
1335
1336
# File 'lib/models/windows10_general_configuration.rb', line 1334

def diagnostics_data_submission_mode=(value)
    @diagnostics_data_submission_mode = value
end

#edge_allow_start_pages_modificationObject

Gets the edgeAllowStartPagesModification property value. Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge.

Returns:

  • a boolean



1341
1342
1343
# File 'lib/models/windows10_general_configuration.rb', line 1341

def edge_allow_start_pages_modification
    return @edge_allow_start_pages_modification
end

#edge_allow_start_pages_modification=(value) ⇒ Object

Sets the edgeAllowStartPagesModification property value. Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge.

Parameters:

  • value

    Value to set for the edgeAllowStartPagesModification property.

Returns:

  • a void



1349
1350
1351
# File 'lib/models/windows10_general_configuration.rb', line 1349

def edge_allow_start_pages_modification=(value)
    @edge_allow_start_pages_modification = value
end

#edge_block_access_to_about_flagsObject

Gets the edgeBlockAccessToAboutFlags property value. Indicates whether or not to prevent access to about flags on Edge browser.

Returns:

  • a boolean



1356
1357
1358
# File 'lib/models/windows10_general_configuration.rb', line 1356

def edge_block_access_to_about_flags
    return @edge_block_access_to_about_flags
end

#edge_block_access_to_about_flags=(value) ⇒ Object

Sets the edgeBlockAccessToAboutFlags property value. Indicates whether or not to prevent access to about flags on Edge browser.

Parameters:

  • value

    Value to set for the edgeBlockAccessToAboutFlags property.

Returns:

  • a void



1364
1365
1366
# File 'lib/models/windows10_general_configuration.rb', line 1364

def edge_block_access_to_about_flags=(value)
    @edge_block_access_to_about_flags = value
end

#edge_block_address_bar_dropdownObject

Gets the edgeBlockAddressBarDropdown property value. Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services.

Returns:

  • a boolean



1371
1372
1373
# File 'lib/models/windows10_general_configuration.rb', line 1371

def edge_block_address_bar_dropdown
    return @edge_block_address_bar_dropdown
end

#edge_block_address_bar_dropdown=(value) ⇒ Object

Sets the edgeBlockAddressBarDropdown property value. Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services.

Parameters:

  • value

    Value to set for the edgeBlockAddressBarDropdown property.

Returns:

  • a void



1379
1380
1381
# File 'lib/models/windows10_general_configuration.rb', line 1379

def edge_block_address_bar_dropdown=(value)
    @edge_block_address_bar_dropdown = value
end

#edge_block_autofillObject

Gets the edgeBlockAutofill property value. Indicates whether or not to block auto fill.

Returns:

  • a boolean



1386
1387
1388
# File 'lib/models/windows10_general_configuration.rb', line 1386

def edge_block_autofill
    return @edge_block_autofill
end

#edge_block_autofill=(value) ⇒ Object

Sets the edgeBlockAutofill property value. Indicates whether or not to block auto fill.

Parameters:

  • value

    Value to set for the edgeBlockAutofill property.

Returns:

  • a void



1394
1395
1396
# File 'lib/models/windows10_general_configuration.rb', line 1394

def edge_block_autofill=(value)
    @edge_block_autofill = value
end

#edge_block_compatibility_listObject

Gets the edgeBlockCompatibilityList property value. Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues.

Returns:

  • a boolean



1401
1402
1403
# File 'lib/models/windows10_general_configuration.rb', line 1401

def edge_block_compatibility_list
    return @edge_block_compatibility_list
end

#edge_block_compatibility_list=(value) ⇒ Object

Sets the edgeBlockCompatibilityList property value. Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues.

Parameters:

  • value

    Value to set for the edgeBlockCompatibilityList property.

Returns:

  • a void



1409
1410
1411
# File 'lib/models/windows10_general_configuration.rb', line 1409

def edge_block_compatibility_list=(value)
    @edge_block_compatibility_list = value
end

#edge_block_developer_toolsObject

Gets the edgeBlockDeveloperTools property value. Indicates whether or not to block developer tools in the Edge browser.

Returns:

  • a boolean



1416
1417
1418
# File 'lib/models/windows10_general_configuration.rb', line 1416

def edge_block_developer_tools
    return @edge_block_developer_tools
end

#edge_block_developer_tools=(value) ⇒ Object

Sets the edgeBlockDeveloperTools property value. Indicates whether or not to block developer tools in the Edge browser.

Parameters:

  • value

    Value to set for the edgeBlockDeveloperTools property.

Returns:

  • a void



1424
1425
1426
# File 'lib/models/windows10_general_configuration.rb', line 1424

def edge_block_developer_tools=(value)
    @edge_block_developer_tools = value
end

#edge_block_extensionsObject

Gets the edgeBlockExtensions property value. Indicates whether or not to block extensions in the Edge browser.

Returns:

  • a boolean



1431
1432
1433
# File 'lib/models/windows10_general_configuration.rb', line 1431

def edge_block_extensions
    return @edge_block_extensions
end

#edge_block_extensions=(value) ⇒ Object

Sets the edgeBlockExtensions property value. Indicates whether or not to block extensions in the Edge browser.

Parameters:

  • value

    Value to set for the edgeBlockExtensions property.

Returns:

  • a void



1439
1440
1441
# File 'lib/models/windows10_general_configuration.rb', line 1439

def edge_block_extensions=(value)
    @edge_block_extensions = value
end

#edge_block_in_private_browsingObject

Gets the edgeBlockInPrivateBrowsing property value. Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser.

Returns:

  • a boolean



1446
1447
1448
# File 'lib/models/windows10_general_configuration.rb', line 1446

def edge_block_in_private_browsing
    return @edge_block_in_private_browsing
end

#edge_block_in_private_browsing=(value) ⇒ Object

Sets the edgeBlockInPrivateBrowsing property value. Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser.

Parameters:

  • value

    Value to set for the edgeBlockInPrivateBrowsing property.

Returns:

  • a void



1454
1455
1456
# File 'lib/models/windows10_general_configuration.rb', line 1454

def edge_block_in_private_browsing=(value)
    @edge_block_in_private_browsing = value
end

#edge_block_java_scriptObject

Gets the edgeBlockJavaScript property value. Indicates whether or not to Block the user from using JavaScript.

Returns:

  • a boolean



1461
1462
1463
# File 'lib/models/windows10_general_configuration.rb', line 1461

def edge_block_java_script
    return @edge_block_java_script
end

#edge_block_java_script=(value) ⇒ Object

Sets the edgeBlockJavaScript property value. Indicates whether or not to Block the user from using JavaScript.

Parameters:

  • value

    Value to set for the edgeBlockJavaScript property.

Returns:

  • a void



1469
1470
1471
# File 'lib/models/windows10_general_configuration.rb', line 1469

def edge_block_java_script=(value)
    @edge_block_java_script = value
end

#edge_block_live_tile_data_collectionObject

Gets the edgeBlockLiveTileDataCollection property value. Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge.

Returns:

  • a boolean



1476
1477
1478
# File 'lib/models/windows10_general_configuration.rb', line 1476

def edge_block_live_tile_data_collection
    return @edge_block_live_tile_data_collection
end

#edge_block_live_tile_data_collection=(value) ⇒ Object

Sets the edgeBlockLiveTileDataCollection property value. Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge.

Parameters:

  • value

    Value to set for the edgeBlockLiveTileDataCollection property.

Returns:

  • a void



1484
1485
1486
# File 'lib/models/windows10_general_configuration.rb', line 1484

def edge_block_live_tile_data_collection=(value)
    @edge_block_live_tile_data_collection = value
end

#edge_block_password_managerObject

Gets the edgeBlockPasswordManager property value. Indicates whether or not to Block password manager.

Returns:

  • a boolean



1491
1492
1493
# File 'lib/models/windows10_general_configuration.rb', line 1491

def edge_block_password_manager
    return @edge_block_password_manager
end

#edge_block_password_manager=(value) ⇒ Object

Sets the edgeBlockPasswordManager property value. Indicates whether or not to Block password manager.

Parameters:

  • value

    Value to set for the edgeBlockPasswordManager property.

Returns:

  • a void



1499
1500
1501
# File 'lib/models/windows10_general_configuration.rb', line 1499

def edge_block_password_manager=(value)
    @edge_block_password_manager = value
end

#edge_block_popupsObject

Gets the edgeBlockPopups property value. Indicates whether or not to block popups.

Returns:

  • a boolean



1506
1507
1508
# File 'lib/models/windows10_general_configuration.rb', line 1506

def edge_block_popups
    return @edge_block_popups
end

#edge_block_popups=(value) ⇒ Object

Sets the edgeBlockPopups property value. Indicates whether or not to block popups.

Parameters:

  • value

    Value to set for the edgeBlockPopups property.

Returns:

  • a void



1514
1515
1516
# File 'lib/models/windows10_general_configuration.rb', line 1514

def edge_block_popups=(value)
    @edge_block_popups = value
end

#edge_block_search_suggestionsObject

Gets the edgeBlockSearchSuggestions property value. Indicates whether or not to block the user from using the search suggestions in the address bar.

Returns:

  • a boolean



1521
1522
1523
# File 'lib/models/windows10_general_configuration.rb', line 1521

def edge_block_search_suggestions
    return @edge_block_search_suggestions
end

#edge_block_search_suggestions=(value) ⇒ Object

Sets the edgeBlockSearchSuggestions property value. Indicates whether or not to block the user from using the search suggestions in the address bar.

Parameters:

  • value

    Value to set for the edgeBlockSearchSuggestions property.

Returns:

  • a void



1529
1530
1531
# File 'lib/models/windows10_general_configuration.rb', line 1529

def edge_block_search_suggestions=(value)
    @edge_block_search_suggestions = value
end

#edge_block_sending_do_not_track_headerObject

Gets the edgeBlockSendingDoNotTrackHeader property value. Indicates whether or not to Block the user from sending the do not track header.

Returns:

  • a boolean



1536
1537
1538
# File 'lib/models/windows10_general_configuration.rb', line 1536

def edge_block_sending_do_not_track_header
    return @edge_block_sending_do_not_track_header
end

#edge_block_sending_do_not_track_header=(value) ⇒ Object

Sets the edgeBlockSendingDoNotTrackHeader property value. Indicates whether or not to Block the user from sending the do not track header.

Parameters:

  • value

    Value to set for the edgeBlockSendingDoNotTrackHeader property.

Returns:

  • a void



1544
1545
1546
# File 'lib/models/windows10_general_configuration.rb', line 1544

def edge_block_sending_do_not_track_header=(value)
    @edge_block_sending_do_not_track_header = value
end

#edge_block_sending_intranet_traffic_to_internet_explorerObject

Gets the edgeBlockSendingIntranetTrafficToInternetExplorer property value. Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer. Note: the name of this property is misleading; the property is obsolete, use EdgeSendIntranetTrafficToInternetExplorer instead.

Returns:

  • a boolean



1551
1552
1553
# File 'lib/models/windows10_general_configuration.rb', line 1551

def edge_block_sending_intranet_traffic_to_internet_explorer
    return @edge_block_sending_intranet_traffic_to_internet_explorer
end

#edge_block_sending_intranet_traffic_to_internet_explorer=(value) ⇒ Object

Sets the edgeBlockSendingIntranetTrafficToInternetExplorer property value. Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer. Note: the name of this property is misleading; the property is obsolete, use EdgeSendIntranetTrafficToInternetExplorer instead.

Parameters:

  • value

    Value to set for the edgeBlockSendingIntranetTrafficToInternetExplorer property.

Returns:

  • a void



1559
1560
1561
# File 'lib/models/windows10_general_configuration.rb', line 1559

def edge_block_sending_intranet_traffic_to_internet_explorer=(value)
    @edge_block_sending_intranet_traffic_to_internet_explorer = value
end

#edge_blockedObject

Gets the edgeBlocked property value. Indicates whether or not to Block the user from using the Edge browser.

Returns:

  • a boolean



1566
1567
1568
# File 'lib/models/windows10_general_configuration.rb', line 1566

def edge_blocked
    return @edge_blocked
end

#edge_blocked=(value) ⇒ Object

Sets the edgeBlocked property value. Indicates whether or not to Block the user from using the Edge browser.

Parameters:

  • value

    Value to set for the edgeBlocked property.

Returns:

  • a void



1574
1575
1576
# File 'lib/models/windows10_general_configuration.rb', line 1574

def edge_blocked=(value)
    @edge_blocked = value
end

#edge_clear_browsing_data_on_exitObject

Gets the edgeClearBrowsingDataOnExit property value. Clear browsing data on exiting Microsoft Edge.

Returns:

  • a boolean



1581
1582
1583
# File 'lib/models/windows10_general_configuration.rb', line 1581

def edge_clear_browsing_data_on_exit
    return @edge_clear_browsing_data_on_exit
end

#edge_clear_browsing_data_on_exit=(value) ⇒ Object

Sets the edgeClearBrowsingDataOnExit property value. Clear browsing data on exiting Microsoft Edge.

Parameters:

  • value

    Value to set for the edgeClearBrowsingDataOnExit property.

Returns:

  • a void



1589
1590
1591
# File 'lib/models/windows10_general_configuration.rb', line 1589

def edge_clear_browsing_data_on_exit=(value)
    @edge_clear_browsing_data_on_exit = value
end

Gets the edgeCookiePolicy property value. Possible values to specify which cookies are allowed in Microsoft Edge.

Returns:

  • a edge_cookie_policy



1596
1597
1598
# File 'lib/models/windows10_general_configuration.rb', line 1596

def edge_cookie_policy
    return @edge_cookie_policy
end

Sets the edgeCookiePolicy property value. Possible values to specify which cookies are allowed in Microsoft Edge.

Parameters:

  • value

    Value to set for the edgeCookiePolicy property.

Returns:

  • a void



1604
1605
1606
# File 'lib/models/windows10_general_configuration.rb', line 1604

def edge_cookie_policy=(value)
    @edge_cookie_policy = value
end

#edge_disable_first_run_pageObject

Gets the edgeDisableFirstRunPage property value. Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page.

Returns:

  • a boolean



1611
1612
1613
# File 'lib/models/windows10_general_configuration.rb', line 1611

def edge_disable_first_run_page
    return @edge_disable_first_run_page
end

#edge_disable_first_run_page=(value) ⇒ Object

Sets the edgeDisableFirstRunPage property value. Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page.

Parameters:

  • value

    Value to set for the edgeDisableFirstRunPage property.

Returns:

  • a void



1619
1620
1621
# File 'lib/models/windows10_general_configuration.rb', line 1619

def edge_disable_first_run_page=(value)
    @edge_disable_first_run_page = value
end

#edge_enterprise_mode_site_list_locationObject

Gets the edgeEnterpriseModeSiteListLocation property value. Indicates the enterprise mode site list location. Could be a local file, local network or http location.

Returns:

  • a string



1626
1627
1628
# File 'lib/models/windows10_general_configuration.rb', line 1626

def edge_enterprise_mode_site_list_location
    return @edge_enterprise_mode_site_list_location
end

#edge_enterprise_mode_site_list_location=(value) ⇒ Object

Sets the edgeEnterpriseModeSiteListLocation property value. Indicates the enterprise mode site list location. Could be a local file, local network or http location.

Parameters:

  • value

    Value to set for the edgeEnterpriseModeSiteListLocation property.

Returns:

  • a void



1634
1635
1636
# File 'lib/models/windows10_general_configuration.rb', line 1634

def edge_enterprise_mode_site_list_location=(value)
    @edge_enterprise_mode_site_list_location = value
end

#edge_first_run_urlObject

Gets the edgeFirstRunUrl property value. The first run URL for when Edge browser is opened for the first time.

Returns:

  • a string



1641
1642
1643
# File 'lib/models/windows10_general_configuration.rb', line 1641

def edge_first_run_url
    return @edge_first_run_url
end

#edge_first_run_url=(value) ⇒ Object

Sets the edgeFirstRunUrl property value. The first run URL for when Edge browser is opened for the first time.

Parameters:

  • value

    Value to set for the edgeFirstRunUrl property.

Returns:

  • a void



1649
1650
1651
# File 'lib/models/windows10_general_configuration.rb', line 1649

def edge_first_run_url=(value)
    @edge_first_run_url = value
end

#edge_homepage_urlsObject

Gets the edgeHomepageUrls property value. The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser.

Returns:

  • a string



1656
1657
1658
# File 'lib/models/windows10_general_configuration.rb', line 1656

def edge_homepage_urls
    return @edge_homepage_urls
end

#edge_homepage_urls=(value) ⇒ Object

Sets the edgeHomepageUrls property value. The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser.

Parameters:

  • value

    Value to set for the edgeHomepageUrls property.

Returns:

  • a void



1664
1665
1666
# File 'lib/models/windows10_general_configuration.rb', line 1664

def edge_homepage_urls=(value)
    @edge_homepage_urls = value
end

#edge_require_smart_screenObject

Gets the edgeRequireSmartScreen property value. Indicates whether or not to Require the user to use the smart screen filter.

Returns:

  • a boolean



1671
1672
1673
# File 'lib/models/windows10_general_configuration.rb', line 1671

def edge_require_smart_screen
    return @edge_require_smart_screen
end

#edge_require_smart_screen=(value) ⇒ Object

Sets the edgeRequireSmartScreen property value. Indicates whether or not to Require the user to use the smart screen filter.

Parameters:

  • value

    Value to set for the edgeRequireSmartScreen property.

Returns:

  • a void



1679
1680
1681
# File 'lib/models/windows10_general_configuration.rb', line 1679

def edge_require_smart_screen=(value)
    @edge_require_smart_screen = value
end

#edge_search_engineObject

Gets the edgeSearchEngine property value. Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.

Returns:

  • a edge_search_engine_base



1686
1687
1688
# File 'lib/models/windows10_general_configuration.rb', line 1686

def edge_search_engine
    return @edge_search_engine
end

#edge_search_engine=(value) ⇒ Object

Sets the edgeSearchEngine property value. Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.

Parameters:

  • value

    Value to set for the edgeSearchEngine property.

Returns:

  • a void



1694
1695
1696
# File 'lib/models/windows10_general_configuration.rb', line 1694

def edge_search_engine=(value)
    @edge_search_engine = value
end

#edge_send_intranet_traffic_to_internet_explorerObject

Gets the edgeSendIntranetTrafficToInternetExplorer property value. Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer.

Returns:

  • a boolean



1701
1702
1703
# File 'lib/models/windows10_general_configuration.rb', line 1701

def edge_send_intranet_traffic_to_internet_explorer
    return @edge_send_intranet_traffic_to_internet_explorer
end

#edge_send_intranet_traffic_to_internet_explorer=(value) ⇒ Object

Sets the edgeSendIntranetTrafficToInternetExplorer property value. Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer.

Parameters:

  • value

    Value to set for the edgeSendIntranetTrafficToInternetExplorer property.

Returns:

  • a void



1709
1710
1711
# File 'lib/models/windows10_general_configuration.rb', line 1709

def edge_send_intranet_traffic_to_internet_explorer=(value)
    @edge_send_intranet_traffic_to_internet_explorer = value
end

#edge_sync_favorites_with_internet_explorerObject

Gets the edgeSyncFavoritesWithInternetExplorer property value. Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers.

Returns:

  • a boolean



1716
1717
1718
# File 'lib/models/windows10_general_configuration.rb', line 1716

def edge_sync_favorites_with_internet_explorer
    return @edge_sync_favorites_with_internet_explorer
end

#edge_sync_favorites_with_internet_explorer=(value) ⇒ Object

Sets the edgeSyncFavoritesWithInternetExplorer property value. Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers.

Parameters:

  • value

    Value to set for the edgeSyncFavoritesWithInternetExplorer property.

Returns:

  • a void



1724
1725
1726
# File 'lib/models/windows10_general_configuration.rb', line 1724

def edge_sync_favorites_with_internet_explorer=(value)
    @edge_sync_favorites_with_internet_explorer = value
end

#enterprise_cloud_print_discovery_end_pointObject

Gets the enterpriseCloudPrintDiscoveryEndPoint property value. Endpoint for discovering cloud printers.

Returns:

  • a string



1731
1732
1733
# File 'lib/models/windows10_general_configuration.rb', line 1731

def enterprise_cloud_print_discovery_end_point
    return @enterprise_cloud_print_discovery_end_point
end

#enterprise_cloud_print_discovery_end_point=(value) ⇒ Object

Sets the enterpriseCloudPrintDiscoveryEndPoint property value. Endpoint for discovering cloud printers.

Parameters:

  • value

    Value to set for the enterpriseCloudPrintDiscoveryEndPoint property.

Returns:

  • a void



1739
1740
1741
# File 'lib/models/windows10_general_configuration.rb', line 1739

def enterprise_cloud_print_discovery_end_point=(value)
    @enterprise_cloud_print_discovery_end_point = value
end

#enterprise_cloud_print_discovery_max_limitObject

Gets the enterpriseCloudPrintDiscoveryMaxLimit property value. Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535

Returns:

  • a integer



1746
1747
1748
# File 'lib/models/windows10_general_configuration.rb', line 1746

def enterprise_cloud_print_discovery_max_limit
    return @enterprise_cloud_print_discovery_max_limit
end

#enterprise_cloud_print_discovery_max_limit=(value) ⇒ Object

Sets the enterpriseCloudPrintDiscoveryMaxLimit property value. Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535

Parameters:

  • value

    Value to set for the enterpriseCloudPrintDiscoveryMaxLimit property.

Returns:

  • a void



1754
1755
1756
# File 'lib/models/windows10_general_configuration.rb', line 1754

def enterprise_cloud_print_discovery_max_limit=(value)
    @enterprise_cloud_print_discovery_max_limit = value
end

#enterprise_cloud_print_mopria_discovery_resource_identifierObject

Gets the enterpriseCloudPrintMopriaDiscoveryResourceIdentifier property value. OAuth resource URI for printer discovery service as configured in Azure portal.

Returns:

  • a string



1761
1762
1763
# File 'lib/models/windows10_general_configuration.rb', line 1761

def enterprise_cloud_print_mopria_discovery_resource_identifier
    return @enterprise_cloud_print_mopria_discovery_resource_identifier
end

#enterprise_cloud_print_mopria_discovery_resource_identifier=(value) ⇒ Object

Sets the enterpriseCloudPrintMopriaDiscoveryResourceIdentifier property value. OAuth resource URI for printer discovery service as configured in Azure portal.

Parameters:

  • value

    Value to set for the enterpriseCloudPrintMopriaDiscoveryResourceIdentifier property.

Returns:

  • a void



1769
1770
1771
# File 'lib/models/windows10_general_configuration.rb', line 1769

def enterprise_cloud_print_mopria_discovery_resource_identifier=(value)
    @enterprise_cloud_print_mopria_discovery_resource_identifier = value
end

#enterprise_cloud_print_o_auth_authorityObject

Gets the enterpriseCloudPrintOAuthAuthority property value. Authentication endpoint for acquiring OAuth tokens.

Returns:

  • a string



1776
1777
1778
# File 'lib/models/windows10_general_configuration.rb', line 1776

def enterprise_cloud_print_o_auth_authority
    return @enterprise_cloud_print_o_auth_authority
end

#enterprise_cloud_print_o_auth_authority=(value) ⇒ Object

Sets the enterpriseCloudPrintOAuthAuthority property value. Authentication endpoint for acquiring OAuth tokens.

Parameters:

  • value

    Value to set for the enterpriseCloudPrintOAuthAuthority property.

Returns:

  • a void



1784
1785
1786
# File 'lib/models/windows10_general_configuration.rb', line 1784

def enterprise_cloud_print_o_auth_authority=(value)
    @enterprise_cloud_print_o_auth_authority = value
end

#enterprise_cloud_print_o_auth_client_identifierObject

Gets the enterpriseCloudPrintOAuthClientIdentifier property value. GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority.

Returns:

  • a string



1791
1792
1793
# File 'lib/models/windows10_general_configuration.rb', line 1791

def enterprise_cloud_print_o_auth_client_identifier
    return @enterprise_cloud_print_o_auth_client_identifier
end

#enterprise_cloud_print_o_auth_client_identifier=(value) ⇒ Object

Sets the enterpriseCloudPrintOAuthClientIdentifier property value. GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority.

Parameters:

  • value

    Value to set for the enterpriseCloudPrintOAuthClientIdentifier property.

Returns:

  • a void



1799
1800
1801
# File 'lib/models/windows10_general_configuration.rb', line 1799

def enterprise_cloud_print_o_auth_client_identifier=(value)
    @enterprise_cloud_print_o_auth_client_identifier = value
end

#enterprise_cloud_print_resource_identifierObject

Gets the enterpriseCloudPrintResourceIdentifier property value. OAuth resource URI for print service as configured in the Azure portal.

Returns:

  • a string



1806
1807
1808
# File 'lib/models/windows10_general_configuration.rb', line 1806

def enterprise_cloud_print_resource_identifier
    return @enterprise_cloud_print_resource_identifier
end

#enterprise_cloud_print_resource_identifier=(value) ⇒ Object

Sets the enterpriseCloudPrintResourceIdentifier property value. OAuth resource URI for print service as configured in the Azure portal.

Parameters:

  • value

    Value to set for the enterpriseCloudPrintResourceIdentifier property.

Returns:

  • a void



1814
1815
1816
# File 'lib/models/windows10_general_configuration.rb', line 1814

def enterprise_cloud_print_resource_identifier=(value)
    @enterprise_cloud_print_resource_identifier = value
end

#experience_block_device_discoveryObject

Gets the experienceBlockDeviceDiscovery property value. Indicates whether or not to enable device discovery UX.

Returns:

  • a boolean



1821
1822
1823
# File 'lib/models/windows10_general_configuration.rb', line 1821

def experience_block_device_discovery
    return @experience_block_device_discovery
end

#experience_block_device_discovery=(value) ⇒ Object

Sets the experienceBlockDeviceDiscovery property value. Indicates whether or not to enable device discovery UX.

Parameters:

  • value

    Value to set for the experienceBlockDeviceDiscovery property.

Returns:

  • a void



1829
1830
1831
# File 'lib/models/windows10_general_configuration.rb', line 1829

def experience_block_device_discovery=(value)
    @experience_block_device_discovery = value
end

#experience_block_error_dialog_when_no_s_i_mObject

Gets the experienceBlockErrorDialogWhenNoSIM property value. Indicates whether or not to allow the error dialog from displaying if no SIM card is detected.

Returns:

  • a boolean



1836
1837
1838
# File 'lib/models/windows10_general_configuration.rb', line 1836

def experience_block_error_dialog_when_no_s_i_m
    return @experience_block_error_dialog_when_no_s_i_m
end

#experience_block_error_dialog_when_no_s_i_m=(value) ⇒ Object

Sets the experienceBlockErrorDialogWhenNoSIM property value. Indicates whether or not to allow the error dialog from displaying if no SIM card is detected.

Parameters:

  • value

    Value to set for the experienceBlockErrorDialogWhenNoSIM property.

Returns:

  • a void



1844
1845
1846
# File 'lib/models/windows10_general_configuration.rb', line 1844

def experience_block_error_dialog_when_no_s_i_m=(value)
    @experience_block_error_dialog_when_no_s_i_m = value
end

#experience_block_task_switcherObject

Gets the experienceBlockTaskSwitcher property value. Indicates whether or not to enable task switching on the device.

Returns:

  • a boolean



1851
1852
1853
# File 'lib/models/windows10_general_configuration.rb', line 1851

def experience_block_task_switcher
    return @experience_block_task_switcher
end

#experience_block_task_switcher=(value) ⇒ Object

Sets the experienceBlockTaskSwitcher property value. Indicates whether or not to enable task switching on the device.

Parameters:

  • value

    Value to set for the experienceBlockTaskSwitcher property.

Returns:

  • a void



1859
1860
1861
# File 'lib/models/windows10_general_configuration.rb', line 1859

def experience_block_task_switcher=(value)
    @experience_block_task_switcher = value
end

#game_dvr_blockedObject

Gets the gameDvrBlocked property value. Indicates whether or not to block DVR and broadcasting.

Returns:

  • a boolean



1866
1867
1868
# File 'lib/models/windows10_general_configuration.rb', line 1866

def game_dvr_blocked
    return @game_dvr_blocked
end

#game_dvr_blocked=(value) ⇒ Object

Sets the gameDvrBlocked property value. Indicates whether or not to block DVR and broadcasting.

Parameters:

  • value

    Value to set for the gameDvrBlocked property.

Returns:

  • a void



1874
1875
1876
# File 'lib/models/windows10_general_configuration.rb', line 1874

def game_dvr_blocked=(value)
    @game_dvr_blocked = value
end

#get_field_deserializersObject

The deserialization information for the current model

Returns:

  • a i_dictionary



1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
# File 'lib/models/windows10_general_configuration.rb', line 1881

def get_field_deserializers()
    return super.merge({
        "accountsBlockAddingNonMicrosoftAccountEmail" => lambda {|n|  = n.get_boolean_value() },
        "antiTheftModeBlocked" => lambda {|n| @anti_theft_mode_blocked = n.get_boolean_value() },
        "appsAllowTrustedAppsSideloading" => lambda {|n| @apps_allow_trusted_apps_sideloading = n.get_enum_value(MicrosoftGraph::Models::StateManagementSetting) },
        "appsBlockWindowsStoreOriginatedApps" => lambda {|n| @apps_block_windows_store_originated_apps = n.get_boolean_value() },
        "bluetoothAllowedServices" => lambda {|n| @bluetooth_allowed_services = n.get_collection_of_primitive_values(String) },
        "bluetoothBlockAdvertising" => lambda {|n| @bluetooth_block_advertising = n.get_boolean_value() },
        "bluetoothBlockDiscoverableMode" => lambda {|n| @bluetooth_block_discoverable_mode = n.get_boolean_value() },
        "bluetoothBlockPrePairing" => lambda {|n| @bluetooth_block_pre_pairing = n.get_boolean_value() },
        "bluetoothBlocked" => lambda {|n| @bluetooth_blocked = n.get_boolean_value() },
        "cameraBlocked" => lambda {|n| @camera_blocked = n.get_boolean_value() },
        "cellularBlockDataWhenRoaming" => lambda {|n| @cellular_block_data_when_roaming = n.get_boolean_value() },
        "cellularBlockVpn" => lambda {|n| @cellular_block_vpn = n.get_boolean_value() },
        "cellularBlockVpnWhenRoaming" => lambda {|n| @cellular_block_vpn_when_roaming = n.get_boolean_value() },
        "certificatesBlockManualRootCertificateInstallation" => lambda {|n| @certificates_block_manual_root_certificate_installation = n.get_boolean_value() },
        "connectedDevicesServiceBlocked" => lambda {|n| @connected_devices_service_blocked = n.get_boolean_value() },
        "copyPasteBlocked" => lambda {|n| @copy_paste_blocked = n.get_boolean_value() },
        "cortanaBlocked" => lambda {|n| @cortana_blocked = n.get_boolean_value() },
        "defenderBlockEndUserAccess" => lambda {|n| @defender_block_end_user_access = n.get_boolean_value() },
        "defenderCloudBlockLevel" => lambda {|n| @defender_cloud_block_level = n.get_enum_value(MicrosoftGraph::Models::DefenderCloudBlockLevelType) },
        "defenderDaysBeforeDeletingQuarantinedMalware" => lambda {|n| @defender_days_before_deleting_quarantined_malware = n.get_number_value() },
        "defenderDetectedMalwareActions" => lambda {|n| @defender_detected_malware_actions = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::DefenderDetectedMalwareActions.create_from_discriminator_value(pn) }) },
        "defenderFileExtensionsToExclude" => lambda {|n| @defender_file_extensions_to_exclude = n.get_collection_of_primitive_values(String) },
        "defenderFilesAndFoldersToExclude" => lambda {|n| @defender_files_and_folders_to_exclude = n.get_collection_of_primitive_values(String) },
        "defenderMonitorFileActivity" => lambda {|n| @defender_monitor_file_activity = n.get_enum_value(MicrosoftGraph::Models::DefenderMonitorFileActivity) },
        "defenderProcessesToExclude" => lambda {|n| @defender_processes_to_exclude = n.get_collection_of_primitive_values(String) },
        "defenderPromptForSampleSubmission" => lambda {|n| @defender_prompt_for_sample_submission = n.get_enum_value(MicrosoftGraph::Models::DefenderPromptForSampleSubmission) },
        "defenderRequireBehaviorMonitoring" => lambda {|n| @defender_require_behavior_monitoring = n.get_boolean_value() },
        "defenderRequireCloudProtection" => lambda {|n| @defender_require_cloud_protection = n.get_boolean_value() },
        "defenderRequireNetworkInspectionSystem" => lambda {|n| @defender_require_network_inspection_system = n.get_boolean_value() },
        "defenderRequireRealTimeMonitoring" => lambda {|n| @defender_require_real_time_monitoring = n.get_boolean_value() },
        "defenderScanArchiveFiles" => lambda {|n| @defender_scan_archive_files = n.get_boolean_value() },
        "defenderScanDownloads" => lambda {|n| @defender_scan_downloads = n.get_boolean_value() },
        "defenderScanIncomingMail" => lambda {|n| @defender_scan_incoming_mail = n.get_boolean_value() },
        "defenderScanMappedNetworkDrivesDuringFullScan" => lambda {|n| @defender_scan_mapped_network_drives_during_full_scan = n.get_boolean_value() },
        "defenderScanMaxCpu" => lambda {|n| @defender_scan_max_cpu = n.get_number_value() },
        "defenderScanNetworkFiles" => lambda {|n| @defender_scan_network_files = n.get_boolean_value() },
        "defenderScanRemovableDrivesDuringFullScan" => lambda {|n| @defender_scan_removable_drives_during_full_scan = n.get_boolean_value() },
        "defenderScanScriptsLoadedInInternetExplorer" => lambda {|n| @defender_scan_scripts_loaded_in_internet_explorer = n.get_boolean_value() },
        "defenderScanType" => lambda {|n| @defender_scan_type = n.get_enum_value(MicrosoftGraph::Models::DefenderScanType) },
        "defenderScheduledQuickScanTime" => lambda {|n| @defender_scheduled_quick_scan_time = n.get_time_value() },
        "defenderScheduledScanTime" => lambda {|n| @defender_scheduled_scan_time = n.get_time_value() },
        "defenderSignatureUpdateIntervalInHours" => lambda {|n| @defender_signature_update_interval_in_hours = n.get_number_value() },
        "defenderSystemScanSchedule" => lambda {|n| @defender_system_scan_schedule = n.get_enum_value(MicrosoftGraph::Models::WeeklySchedule) },
        "developerUnlockSetting" => lambda {|n| @developer_unlock_setting = n.get_enum_value(MicrosoftGraph::Models::StateManagementSetting) },
        "deviceManagementBlockFactoryResetOnMobile" => lambda {|n| @device_management_block_factory_reset_on_mobile = n.get_boolean_value() },
        "deviceManagementBlockManualUnenroll" => lambda {|n| @device_management_block_manual_unenroll = n.get_boolean_value() },
        "diagnosticsDataSubmissionMode" => lambda {|n| @diagnostics_data_submission_mode = n.get_enum_value(MicrosoftGraph::Models::DiagnosticDataSubmissionMode) },
        "edgeAllowStartPagesModification" => lambda {|n| @edge_allow_start_pages_modification = n.get_boolean_value() },
        "edgeBlockAccessToAboutFlags" => lambda {|n| @edge_block_access_to_about_flags = n.get_boolean_value() },
        "edgeBlockAddressBarDropdown" => lambda {|n| @edge_block_address_bar_dropdown = n.get_boolean_value() },
        "edgeBlockAutofill" => lambda {|n| @edge_block_autofill = n.get_boolean_value() },
        "edgeBlockCompatibilityList" => lambda {|n| @edge_block_compatibility_list = n.get_boolean_value() },
        "edgeBlockDeveloperTools" => lambda {|n| @edge_block_developer_tools = n.get_boolean_value() },
        "edgeBlockExtensions" => lambda {|n| @edge_block_extensions = n.get_boolean_value() },
        "edgeBlockInPrivateBrowsing" => lambda {|n| @edge_block_in_private_browsing = n.get_boolean_value() },
        "edgeBlockJavaScript" => lambda {|n| @edge_block_java_script = n.get_boolean_value() },
        "edgeBlockLiveTileDataCollection" => lambda {|n| @edge_block_live_tile_data_collection = n.get_boolean_value() },
        "edgeBlockPasswordManager" => lambda {|n| @edge_block_password_manager = n.get_boolean_value() },
        "edgeBlockPopups" => lambda {|n| @edge_block_popups = n.get_boolean_value() },
        "edgeBlockSearchSuggestions" => lambda {|n| @edge_block_search_suggestions = n.get_boolean_value() },
        "edgeBlockSendingDoNotTrackHeader" => lambda {|n| @edge_block_sending_do_not_track_header = n.get_boolean_value() },
        "edgeBlockSendingIntranetTrafficToInternetExplorer" => lambda {|n| @edge_block_sending_intranet_traffic_to_internet_explorer = n.get_boolean_value() },
        "edgeBlocked" => lambda {|n| @edge_blocked = n.get_boolean_value() },
        "edgeClearBrowsingDataOnExit" => lambda {|n| @edge_clear_browsing_data_on_exit = n.get_boolean_value() },
        "edgeCookiePolicy" => lambda {|n| @edge_cookie_policy = n.get_enum_value(MicrosoftGraph::Models::EdgeCookiePolicy) },
        "edgeDisableFirstRunPage" => lambda {|n| @edge_disable_first_run_page = n.get_boolean_value() },
        "edgeEnterpriseModeSiteListLocation" => lambda {|n| @edge_enterprise_mode_site_list_location = n.get_string_value() },
        "edgeFirstRunUrl" => lambda {|n| @edge_first_run_url = n.get_string_value() },
        "edgeHomepageUrls" => lambda {|n| @edge_homepage_urls = n.get_collection_of_primitive_values(String) },
        "edgeRequireSmartScreen" => lambda {|n| @edge_require_smart_screen = n.get_boolean_value() },
        "edgeSearchEngine" => lambda {|n| @edge_search_engine = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::EdgeSearchEngineBase.create_from_discriminator_value(pn) }) },
        "edgeSendIntranetTrafficToInternetExplorer" => lambda {|n| @edge_send_intranet_traffic_to_internet_explorer = n.get_boolean_value() },
        "edgeSyncFavoritesWithInternetExplorer" => lambda {|n| @edge_sync_favorites_with_internet_explorer = n.get_boolean_value() },
        "enterpriseCloudPrintDiscoveryEndPoint" => lambda {|n| @enterprise_cloud_print_discovery_end_point = n.get_string_value() },
        "enterpriseCloudPrintDiscoveryMaxLimit" => lambda {|n| @enterprise_cloud_print_discovery_max_limit = n.get_number_value() },
        "enterpriseCloudPrintMopriaDiscoveryResourceIdentifier" => lambda {|n| @enterprise_cloud_print_mopria_discovery_resource_identifier = n.get_string_value() },
        "enterpriseCloudPrintOAuthAuthority" => lambda {|n| @enterprise_cloud_print_o_auth_authority = n.get_string_value() },
        "enterpriseCloudPrintOAuthClientIdentifier" => lambda {|n| @enterprise_cloud_print_o_auth_client_identifier = n.get_string_value() },
        "enterpriseCloudPrintResourceIdentifier" => lambda {|n| @enterprise_cloud_print_resource_identifier = n.get_string_value() },
        "experienceBlockDeviceDiscovery" => lambda {|n| @experience_block_device_discovery = n.get_boolean_value() },
        "experienceBlockErrorDialogWhenNoSIM" => lambda {|n| @experience_block_error_dialog_when_no_s_i_m = n.get_boolean_value() },
        "experienceBlockTaskSwitcher" => lambda {|n| @experience_block_task_switcher = n.get_boolean_value() },
        "gameDvrBlocked" => lambda {|n| @game_dvr_blocked = n.get_boolean_value() },
        "internetSharingBlocked" => lambda {|n| @internet_sharing_blocked = n.get_boolean_value() },
        "locationServicesBlocked" => lambda {|n| @location_services_blocked = n.get_boolean_value() },
        "lockScreenAllowTimeoutConfiguration" => lambda {|n| @lock_screen_allow_timeout_configuration = n.get_boolean_value() },
        "lockScreenBlockActionCenterNotifications" => lambda {|n| @lock_screen_block_action_center_notifications = n.get_boolean_value() },
        "lockScreenBlockCortana" => lambda {|n| @lock_screen_block_cortana = n.get_boolean_value() },
        "lockScreenBlockToastNotifications" => lambda {|n| @lock_screen_block_toast_notifications = n.get_boolean_value() },
        "lockScreenTimeoutInSeconds" => lambda {|n| @lock_screen_timeout_in_seconds = n.get_number_value() },
        "logonBlockFastUserSwitching" => lambda {|n| @logon_block_fast_user_switching = n.get_boolean_value() },
        "microsoftAccountBlockSettingsSync" => lambda {|n|  = n.get_boolean_value() },
        "microsoftAccountBlocked" => lambda {|n|  = n.get_boolean_value() },
        "networkProxyApplySettingsDeviceWide" => lambda {|n| @network_proxy_apply_settings_device_wide = n.get_boolean_value() },
        "networkProxyAutomaticConfigurationUrl" => lambda {|n| @network_proxy_automatic_configuration_url = n.get_string_value() },
        "networkProxyDisableAutoDetect" => lambda {|n| @network_proxy_disable_auto_detect = n.get_boolean_value() },
        "networkProxyServer" => lambda {|n| @network_proxy_server = n.get_object_value(lambda {|pn| MicrosoftGraph::Models::Windows10NetworkProxyServer.create_from_discriminator_value(pn) }) },
        "nfcBlocked" => lambda {|n| @nfc_blocked = n.get_boolean_value() },
        "oneDriveDisableFileSync" => lambda {|n| @one_drive_disable_file_sync = n.get_boolean_value() },
        "passwordBlockSimple" => lambda {|n| @password_block_simple = n.get_boolean_value() },
        "passwordExpirationDays" => lambda {|n| @password_expiration_days = n.get_number_value() },
        "passwordMinimumCharacterSetCount" => lambda {|n| @password_minimum_character_set_count = n.get_number_value() },
        "passwordMinimumLength" => lambda {|n| @password_minimum_length = n.get_number_value() },
        "passwordMinutesOfInactivityBeforeScreenTimeout" => lambda {|n| @password_minutes_of_inactivity_before_screen_timeout = n.get_number_value() },
        "passwordPreviousPasswordBlockCount" => lambda {|n| @password_previous_password_block_count = n.get_number_value() },
        "passwordRequireWhenResumeFromIdleState" => lambda {|n| @password_require_when_resume_from_idle_state = n.get_boolean_value() },
        "passwordRequired" => lambda {|n| @password_required = n.get_boolean_value() },
        "passwordRequiredType" => lambda {|n| @password_required_type = n.get_enum_value(MicrosoftGraph::Models::RequiredPasswordType) },
        "passwordSignInFailureCountBeforeFactoryReset" => lambda {|n|  = n.get_number_value() },
        "personalizationDesktopImageUrl" => lambda {|n| @personalization_desktop_image_url = n.get_string_value() },
        "personalizationLockScreenImageUrl" => lambda {|n| @personalization_lock_screen_image_url = n.get_string_value() },
        "privacyAdvertisingId" => lambda {|n| @privacy_advertising_id = n.get_enum_value(MicrosoftGraph::Models::StateManagementSetting) },
        "privacyAutoAcceptPairingAndConsentPrompts" => lambda {|n| @privacy_auto_accept_pairing_and_consent_prompts = n.get_boolean_value() },
        "privacyBlockInputPersonalization" => lambda {|n| @privacy_block_input_personalization = n.get_boolean_value() },
        "resetProtectionModeBlocked" => lambda {|n| @reset_protection_mode_blocked = n.get_boolean_value() },
        "safeSearchFilter" => lambda {|n| @safe_search_filter = n.get_enum_value(MicrosoftGraph::Models::SafeSearchFilterType) },
        "screenCaptureBlocked" => lambda {|n| @screen_capture_blocked = n.get_boolean_value() },
        "searchBlockDiacritics" => lambda {|n| @search_block_diacritics = n.get_boolean_value() },
        "searchDisableAutoLanguageDetection" => lambda {|n| @search_disable_auto_language_detection = n.get_boolean_value() },
        "searchDisableIndexerBackoff" => lambda {|n| @search_disable_indexer_backoff = n.get_boolean_value() },
        "searchDisableIndexingEncryptedItems" => lambda {|n| @search_disable_indexing_encrypted_items = n.get_boolean_value() },
        "searchDisableIndexingRemovableDrive" => lambda {|n| @search_disable_indexing_removable_drive = n.get_boolean_value() },
        "searchEnableAutomaticIndexSizeManangement" => lambda {|n| @search_enable_automatic_index_size_manangement = n.get_boolean_value() },
        "searchEnableRemoteQueries" => lambda {|n| @search_enable_remote_queries = n.get_boolean_value() },
        "settingsBlockAccountsPage" => lambda {|n| @settings_block_accounts_page = n.get_boolean_value() },
        "settingsBlockAddProvisioningPackage" => lambda {|n| @settings_block_add_provisioning_package = n.get_boolean_value() },
        "settingsBlockAppsPage" => lambda {|n| @settings_block_apps_page = n.get_boolean_value() },
        "settingsBlockChangeLanguage" => lambda {|n| @settings_block_change_language = n.get_boolean_value() },
        "settingsBlockChangePowerSleep" => lambda {|n| @settings_block_change_power_sleep = n.get_boolean_value() },
        "settingsBlockChangeRegion" => lambda {|n| @settings_block_change_region = n.get_boolean_value() },
        "settingsBlockChangeSystemTime" => lambda {|n| @settings_block_change_system_time = n.get_boolean_value() },
        "settingsBlockDevicesPage" => lambda {|n| @settings_block_devices_page = n.get_boolean_value() },
        "settingsBlockEaseOfAccessPage" => lambda {|n| @settings_block_ease_of_access_page = n.get_boolean_value() },
        "settingsBlockEditDeviceName" => lambda {|n| @settings_block_edit_device_name = n.get_boolean_value() },
        "settingsBlockGamingPage" => lambda {|n| @settings_block_gaming_page = n.get_boolean_value() },
        "settingsBlockNetworkInternetPage" => lambda {|n| @settings_block_network_internet_page = n.get_boolean_value() },
        "settingsBlockPersonalizationPage" => lambda {|n| @settings_block_personalization_page = n.get_boolean_value() },
        "settingsBlockPrivacyPage" => lambda {|n| @settings_block_privacy_page = n.get_boolean_value() },
        "settingsBlockRemoveProvisioningPackage" => lambda {|n| @settings_block_remove_provisioning_package = n.get_boolean_value() },
        "settingsBlockSettingsApp" => lambda {|n| @settings_block_settings_app = n.get_boolean_value() },
        "settingsBlockSystemPage" => lambda {|n| @settings_block_system_page = n.get_boolean_value() },
        "settingsBlockTimeLanguagePage" => lambda {|n| @settings_block_time_language_page = n.get_boolean_value() },
        "settingsBlockUpdateSecurityPage" => lambda {|n| @settings_block_update_security_page = n.get_boolean_value() },
        "sharedUserAppDataAllowed" => lambda {|n| @shared_user_app_data_allowed = n.get_boolean_value() },
        "smartScreenBlockPromptOverride" => lambda {|n| @smart_screen_block_prompt_override = n.get_boolean_value() },
        "smartScreenBlockPromptOverrideForFiles" => lambda {|n| @smart_screen_block_prompt_override_for_files = n.get_boolean_value() },
        "smartScreenEnableAppInstallControl" => lambda {|n| @smart_screen_enable_app_install_control = n.get_boolean_value() },
        "startBlockUnpinningAppsFromTaskbar" => lambda {|n| @start_block_unpinning_apps_from_taskbar = n.get_boolean_value() },
        "startMenuAppListVisibility" => lambda {|n| @start_menu_app_list_visibility = n.get_enum_value(MicrosoftGraph::Models::WindowsStartMenuAppListVisibilityType) },
        "startMenuHideChangeAccountSettings" => lambda {|n|  = n.get_boolean_value() },
        "startMenuHideFrequentlyUsedApps" => lambda {|n| @start_menu_hide_frequently_used_apps = n.get_boolean_value() },
        "startMenuHideHibernate" => lambda {|n| @start_menu_hide_hibernate = n.get_boolean_value() },
        "startMenuHideLock" => lambda {|n| @start_menu_hide_lock = n.get_boolean_value() },
        "startMenuHidePowerButton" => lambda {|n| @start_menu_hide_power_button = n.get_boolean_value() },
        "startMenuHideRecentJumpLists" => lambda {|n| @start_menu_hide_recent_jump_lists = n.get_boolean_value() },
        "startMenuHideRecentlyAddedApps" => lambda {|n| @start_menu_hide_recently_added_apps = n.get_boolean_value() },
        "startMenuHideRestartOptions" => lambda {|n| @start_menu_hide_restart_options = n.get_boolean_value() },
        "startMenuHideShutDown" => lambda {|n| @start_menu_hide_shut_down = n.get_boolean_value() },
        "startMenuHideSignOut" => lambda {|n| @start_menu_hide_sign_out = n.get_boolean_value() },
        "startMenuHideSleep" => lambda {|n| @start_menu_hide_sleep = n.get_boolean_value() },
        "startMenuHideSwitchAccount" => lambda {|n|  = n.get_boolean_value() },
        "startMenuHideUserTile" => lambda {|n| @start_menu_hide_user_tile = n.get_boolean_value() },
        "startMenuLayoutEdgeAssetsXml" => lambda {|n| @start_menu_layout_edge_assets_xml = n.get_object_value(lambda {|pn| Base64url.create_from_discriminator_value(pn) }) },
        "startMenuLayoutXml" => lambda {|n| @start_menu_layout_xml = n.get_object_value(lambda {|pn| Base64url.create_from_discriminator_value(pn) }) },
        "startMenuMode" => lambda {|n| @start_menu_mode = n.get_enum_value(MicrosoftGraph::Models::WindowsStartMenuModeType) },
        "startMenuPinnedFolderDocuments" => lambda {|n| @start_menu_pinned_folder_documents = n.get_enum_value(MicrosoftGraph::Models::VisibilitySetting) },
        "startMenuPinnedFolderDownloads" => lambda {|n| @start_menu_pinned_folder_downloads = n.get_enum_value(MicrosoftGraph::Models::VisibilitySetting) },
        "startMenuPinnedFolderFileExplorer" => lambda {|n| @start_menu_pinned_folder_file_explorer = n.get_enum_value(MicrosoftGraph::Models::VisibilitySetting) },
        "startMenuPinnedFolderHomeGroup" => lambda {|n| @start_menu_pinned_folder_home_group = n.get_enum_value(MicrosoftGraph::Models::VisibilitySetting) },
        "startMenuPinnedFolderMusic" => lambda {|n| @start_menu_pinned_folder_music = n.get_enum_value(MicrosoftGraph::Models::VisibilitySetting) },
        "startMenuPinnedFolderNetwork" => lambda {|n| @start_menu_pinned_folder_network = n.get_enum_value(MicrosoftGraph::Models::VisibilitySetting) },
        "startMenuPinnedFolderPersonalFolder" => lambda {|n| @start_menu_pinned_folder_personal_folder = n.get_enum_value(MicrosoftGraph::Models::VisibilitySetting) },
        "startMenuPinnedFolderPictures" => lambda {|n| @start_menu_pinned_folder_pictures = n.get_enum_value(MicrosoftGraph::Models::VisibilitySetting) },
        "startMenuPinnedFolderSettings" => lambda {|n| @start_menu_pinned_folder_settings = n.get_enum_value(MicrosoftGraph::Models::VisibilitySetting) },
        "startMenuPinnedFolderVideos" => lambda {|n| @start_menu_pinned_folder_videos = n.get_enum_value(MicrosoftGraph::Models::VisibilitySetting) },
        "storageBlockRemovableStorage" => lambda {|n| @storage_block_removable_storage = n.get_boolean_value() },
        "storageRequireMobileDeviceEncryption" => lambda {|n| @storage_require_mobile_device_encryption = n.get_boolean_value() },
        "storageRestrictAppDataToSystemVolume" => lambda {|n| @storage_restrict_app_data_to_system_volume = n.get_boolean_value() },
        "storageRestrictAppInstallToSystemVolume" => lambda {|n| @storage_restrict_app_install_to_system_volume = n.get_boolean_value() },
        "tenantLockdownRequireNetworkDuringOutOfBoxExperience" => lambda {|n| @tenant_lockdown_require_network_during_out_of_box_experience = n.get_boolean_value() },
        "usbBlocked" => lambda {|n| @usb_blocked = n.get_boolean_value() },
        "voiceRecordingBlocked" => lambda {|n| @voice_recording_blocked = n.get_boolean_value() },
        "webRtcBlockLocalhostIpAddress" => lambda {|n| @web_rtc_block_localhost_ip_address = n.get_boolean_value() },
        "wiFiBlockAutomaticConnectHotspots" => lambda {|n| @wi_fi_block_automatic_connect_hotspots = n.get_boolean_value() },
        "wiFiBlockManualConfiguration" => lambda {|n| @wi_fi_block_manual_configuration = n.get_boolean_value() },
        "wiFiBlocked" => lambda {|n| @wi_fi_blocked = n.get_boolean_value() },
        "wiFiScanInterval" => lambda {|n| @wi_fi_scan_interval = n.get_number_value() },
        "windowsSpotlightBlockConsumerSpecificFeatures" => lambda {|n| @windows_spotlight_block_consumer_specific_features = n.get_boolean_value() },
        "windowsSpotlightBlockOnActionCenter" => lambda {|n| @windows_spotlight_block_on_action_center = n.get_boolean_value() },
        "windowsSpotlightBlockTailoredExperiences" => lambda {|n| @windows_spotlight_block_tailored_experiences = n.get_boolean_value() },
        "windowsSpotlightBlockThirdPartyNotifications" => lambda {|n| @windows_spotlight_block_third_party_notifications = n.get_boolean_value() },
        "windowsSpotlightBlockWelcomeExperience" => lambda {|n| @windows_spotlight_block_welcome_experience = n.get_boolean_value() },
        "windowsSpotlightBlockWindowsTips" => lambda {|n| @windows_spotlight_block_windows_tips = n.get_boolean_value() },
        "windowsSpotlightBlocked" => lambda {|n| @windows_spotlight_blocked = n.get_boolean_value() },
        "windowsSpotlightConfigureOnLockScreen" => lambda {|n| @windows_spotlight_configure_on_lock_screen = n.get_enum_value(MicrosoftGraph::Models::WindowsSpotlightEnablementSettings) },
        "windowsStoreBlockAutoUpdate" => lambda {|n| @windows_store_block_auto_update = n.get_boolean_value() },
        "windowsStoreBlocked" => lambda {|n| @windows_store_blocked = n.get_boolean_value() },
        "windowsStoreEnablePrivateStoreOnly" => lambda {|n| @windows_store_enable_private_store_only = n.get_boolean_value() },
        "wirelessDisplayBlockProjectionToThisDevice" => lambda {|n| @wireless_display_block_projection_to_this_device = n.get_boolean_value() },
        "wirelessDisplayBlockUserInputFromReceiver" => lambda {|n| @wireless_display_block_user_input_from_receiver = n.get_boolean_value() },
        "wirelessDisplayRequirePinForPairing" => lambda {|n| @wireless_display_require_pin_for_pairing = n.get_boolean_value() },
    })
end

#internet_sharing_blockedObject

Gets the internetSharingBlocked property value. Indicates whether or not to Block the user from using internet sharing.

Returns:

  • a boolean



2090
2091
2092
# File 'lib/models/windows10_general_configuration.rb', line 2090

def internet_sharing_blocked
    return @internet_sharing_blocked
end

#internet_sharing_blocked=(value) ⇒ Object

Sets the internetSharingBlocked property value. Indicates whether or not to Block the user from using internet sharing.

Parameters:

  • value

    Value to set for the internetSharingBlocked property.

Returns:

  • a void



2098
2099
2100
# File 'lib/models/windows10_general_configuration.rb', line 2098

def internet_sharing_blocked=(value)
    @internet_sharing_blocked = value
end

#location_services_blockedObject

Gets the locationServicesBlocked property value. Indicates whether or not to Block the user from location services.

Returns:

  • a boolean



2105
2106
2107
# File 'lib/models/windows10_general_configuration.rb', line 2105

def location_services_blocked
    return @location_services_blocked
end

#location_services_blocked=(value) ⇒ Object

Sets the locationServicesBlocked property value. Indicates whether or not to Block the user from location services.

Parameters:

  • value

    Value to set for the locationServicesBlocked property.

Returns:

  • a void



2113
2114
2115
# File 'lib/models/windows10_general_configuration.rb', line 2113

def location_services_blocked=(value)
    @location_services_blocked = value
end

#lock_screen_allow_timeout_configurationObject

Gets the lockScreenAllowTimeoutConfiguration property value. Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored.

Returns:

  • a boolean



2120
2121
2122
# File 'lib/models/windows10_general_configuration.rb', line 2120

def lock_screen_allow_timeout_configuration
    return @lock_screen_allow_timeout_configuration
end

#lock_screen_allow_timeout_configuration=(value) ⇒ Object

Sets the lockScreenAllowTimeoutConfiguration property value. Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored.

Parameters:

  • value

    Value to set for the lockScreenAllowTimeoutConfiguration property.

Returns:

  • a void



2128
2129
2130
# File 'lib/models/windows10_general_configuration.rb', line 2128

def lock_screen_allow_timeout_configuration=(value)
    @lock_screen_allow_timeout_configuration = value
end

#lock_screen_block_action_center_notificationsObject

Gets the lockScreenBlockActionCenterNotifications property value. Indicates whether or not to block action center notifications over lock screen.

Returns:

  • a boolean



2135
2136
2137
# File 'lib/models/windows10_general_configuration.rb', line 2135

def lock_screen_block_action_center_notifications
    return @lock_screen_block_action_center_notifications
end

#lock_screen_block_action_center_notifications=(value) ⇒ Object

Sets the lockScreenBlockActionCenterNotifications property value. Indicates whether or not to block action center notifications over lock screen.

Parameters:

  • value

    Value to set for the lockScreenBlockActionCenterNotifications property.

Returns:

  • a void



2143
2144
2145
# File 'lib/models/windows10_general_configuration.rb', line 2143

def lock_screen_block_action_center_notifications=(value)
    @lock_screen_block_action_center_notifications = value
end

#lock_screen_block_cortanaObject

Gets the lockScreenBlockCortana property value. Indicates whether or not the user can interact with Cortana using speech while the system is locked.

Returns:

  • a boolean



2150
2151
2152
# File 'lib/models/windows10_general_configuration.rb', line 2150

def lock_screen_block_cortana
    return @lock_screen_block_cortana
end

#lock_screen_block_cortana=(value) ⇒ Object

Sets the lockScreenBlockCortana property value. Indicates whether or not the user can interact with Cortana using speech while the system is locked.

Parameters:

  • value

    Value to set for the lockScreenBlockCortana property.

Returns:

  • a void



2158
2159
2160
# File 'lib/models/windows10_general_configuration.rb', line 2158

def lock_screen_block_cortana=(value)
    @lock_screen_block_cortana = value
end

#lock_screen_block_toast_notificationsObject

Gets the lockScreenBlockToastNotifications property value. Indicates whether to allow toast notifications above the device lock screen.

Returns:

  • a boolean



2165
2166
2167
# File 'lib/models/windows10_general_configuration.rb', line 2165

def lock_screen_block_toast_notifications
    return @lock_screen_block_toast_notifications
end

#lock_screen_block_toast_notifications=(value) ⇒ Object

Sets the lockScreenBlockToastNotifications property value. Indicates whether to allow toast notifications above the device lock screen.

Parameters:

  • value

    Value to set for the lockScreenBlockToastNotifications property.

Returns:

  • a void



2173
2174
2175
# File 'lib/models/windows10_general_configuration.rb', line 2173

def lock_screen_block_toast_notifications=(value)
    @lock_screen_block_toast_notifications = value
end

#lock_screen_timeout_in_secondsObject

Gets the lockScreenTimeoutInSeconds property value. Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800

Returns:

  • a integer



2180
2181
2182
# File 'lib/models/windows10_general_configuration.rb', line 2180

def lock_screen_timeout_in_seconds
    return @lock_screen_timeout_in_seconds
end

#lock_screen_timeout_in_seconds=(value) ⇒ Object

Sets the lockScreenTimeoutInSeconds property value. Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800

Parameters:

  • value

    Value to set for the lockScreenTimeoutInSeconds property.

Returns:

  • a void



2188
2189
2190
# File 'lib/models/windows10_general_configuration.rb', line 2188

def lock_screen_timeout_in_seconds=(value)
    @lock_screen_timeout_in_seconds = value
end

#logon_block_fast_user_switchingObject

Gets the logonBlockFastUserSwitching property value. Disables the ability to quickly switch between users that are logged on simultaneously without logging off.

Returns:

  • a boolean



2195
2196
2197
# File 'lib/models/windows10_general_configuration.rb', line 2195

def logon_block_fast_user_switching
    return @logon_block_fast_user_switching
end

#logon_block_fast_user_switching=(value) ⇒ Object

Sets the logonBlockFastUserSwitching property value. Disables the ability to quickly switch between users that are logged on simultaneously without logging off.

Parameters:

  • value

    Value to set for the logonBlockFastUserSwitching property.

Returns:

  • a void



2203
2204
2205
# File 'lib/models/windows10_general_configuration.rb', line 2203

def logon_block_fast_user_switching=(value)
    @logon_block_fast_user_switching = value
end

#microsoft_account_block_settings_syncObject

Gets the microsoftAccountBlockSettingsSync property value. Indicates whether or not to Block Microsoft account settings sync.

Returns:

  • a boolean



2210
2211
2212
# File 'lib/models/windows10_general_configuration.rb', line 2210

def 
    return 
end

#microsoft_account_block_settings_sync=(value) ⇒ Object

Sets the microsoftAccountBlockSettingsSync property value. Indicates whether or not to Block Microsoft account settings sync.

Parameters:

  • value

    Value to set for the microsoftAccountBlockSettingsSync property.

Returns:

  • a void



2218
2219
2220
# File 'lib/models/windows10_general_configuration.rb', line 2218

def (value)
     = value
end

#microsoft_account_blockedObject

Gets the microsoftAccountBlocked property value. Indicates whether or not to Block a Microsoft account.

Returns:

  • a boolean



2225
2226
2227
# File 'lib/models/windows10_general_configuration.rb', line 2225

def 
    return 
end

#microsoft_account_blocked=(value) ⇒ Object

Sets the microsoftAccountBlocked property value. Indicates whether or not to Block a Microsoft account.

Parameters:

  • value

    Value to set for the microsoftAccountBlocked property.

Returns:

  • a void



2233
2234
2235
# File 'lib/models/windows10_general_configuration.rb', line 2233

def (value)
     = value
end

#network_proxy_apply_settings_device_wideObject

Gets the networkProxyApplySettingsDeviceWide property value. If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM.

Returns:

  • a boolean



2240
2241
2242
# File 'lib/models/windows10_general_configuration.rb', line 2240

def network_proxy_apply_settings_device_wide
    return @network_proxy_apply_settings_device_wide
end

#network_proxy_apply_settings_device_wide=(value) ⇒ Object

Sets the networkProxyApplySettingsDeviceWide property value. If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM.

Parameters:

  • value

    Value to set for the networkProxyApplySettingsDeviceWide property.

Returns:

  • a void



2248
2249
2250
# File 'lib/models/windows10_general_configuration.rb', line 2248

def network_proxy_apply_settings_device_wide=(value)
    @network_proxy_apply_settings_device_wide = value
end

#network_proxy_automatic_configuration_urlObject

Gets the networkProxyAutomaticConfigurationUrl property value. Address to the proxy auto-config (PAC) script you want to use.

Returns:

  • a string



2255
2256
2257
# File 'lib/models/windows10_general_configuration.rb', line 2255

def network_proxy_automatic_configuration_url
    return @network_proxy_automatic_configuration_url
end

#network_proxy_automatic_configuration_url=(value) ⇒ Object

Sets the networkProxyAutomaticConfigurationUrl property value. Address to the proxy auto-config (PAC) script you want to use.

Parameters:

  • value

    Value to set for the networkProxyAutomaticConfigurationUrl property.

Returns:

  • a void



2263
2264
2265
# File 'lib/models/windows10_general_configuration.rb', line 2263

def network_proxy_automatic_configuration_url=(value)
    @network_proxy_automatic_configuration_url = value
end

#network_proxy_disable_auto_detectObject

Gets the networkProxyDisableAutoDetect property value. Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script.

Returns:

  • a boolean



2270
2271
2272
# File 'lib/models/windows10_general_configuration.rb', line 2270

def network_proxy_disable_auto_detect
    return @network_proxy_disable_auto_detect
end

#network_proxy_disable_auto_detect=(value) ⇒ Object

Sets the networkProxyDisableAutoDetect property value. Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script.

Parameters:

  • value

    Value to set for the networkProxyDisableAutoDetect property.

Returns:

  • a void



2278
2279
2280
# File 'lib/models/windows10_general_configuration.rb', line 2278

def network_proxy_disable_auto_detect=(value)
    @network_proxy_disable_auto_detect = value
end

#network_proxy_serverObject

Gets the networkProxyServer property value. Specifies manual proxy server settings.

Returns:

  • a windows10_network_proxy_server



2285
2286
2287
# File 'lib/models/windows10_general_configuration.rb', line 2285

def network_proxy_server
    return @network_proxy_server
end

#network_proxy_server=(value) ⇒ Object

Sets the networkProxyServer property value. Specifies manual proxy server settings.

Parameters:

  • value

    Value to set for the networkProxyServer property.

Returns:

  • a void



2293
2294
2295
# File 'lib/models/windows10_general_configuration.rb', line 2293

def network_proxy_server=(value)
    @network_proxy_server = value
end

#nfc_blockedObject

Gets the nfcBlocked property value. Indicates whether or not to Block the user from using near field communication.

Returns:

  • a boolean



2300
2301
2302
# File 'lib/models/windows10_general_configuration.rb', line 2300

def nfc_blocked
    return @nfc_blocked
end

#nfc_blocked=(value) ⇒ Object

Sets the nfcBlocked property value. Indicates whether or not to Block the user from using near field communication.

Parameters:

  • value

    Value to set for the nfcBlocked property.

Returns:

  • a void



2308
2309
2310
# File 'lib/models/windows10_general_configuration.rb', line 2308

def nfc_blocked=(value)
    @nfc_blocked = value
end

#one_drive_disable_file_syncObject

Gets the oneDriveDisableFileSync property value. Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive.

Returns:

  • a boolean



2315
2316
2317
# File 'lib/models/windows10_general_configuration.rb', line 2315

def one_drive_disable_file_sync
    return @one_drive_disable_file_sync
end

#one_drive_disable_file_sync=(value) ⇒ Object

Sets the oneDriveDisableFileSync property value. Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive.

Parameters:

  • value

    Value to set for the oneDriveDisableFileSync property.

Returns:

  • a void



2323
2324
2325
# File 'lib/models/windows10_general_configuration.rb', line 2323

def one_drive_disable_file_sync=(value)
    @one_drive_disable_file_sync = value
end

#password_block_simpleObject

Gets the passwordBlockSimple property value. Specify whether PINs or passwords such as ‘1111’ or ‘1234’ are allowed. For Windows 10 desktops, it also controls the use of picture passwords.

Returns:

  • a boolean



2330
2331
2332
# File 'lib/models/windows10_general_configuration.rb', line 2330

def password_block_simple
    return @password_block_simple
end

#password_block_simple=(value) ⇒ Object

Sets the passwordBlockSimple property value. Specify whether PINs or passwords such as ‘1111’ or ‘1234’ are allowed. For Windows 10 desktops, it also controls the use of picture passwords.

Parameters:

  • value

    Value to set for the passwordBlockSimple property.

Returns:

  • a void



2338
2339
2340
# File 'lib/models/windows10_general_configuration.rb', line 2338

def password_block_simple=(value)
    @password_block_simple = value
end

#password_expiration_daysObject

Gets the passwordExpirationDays property value. The password expiration in days. Valid values 0 to 730

Returns:

  • a integer



2345
2346
2347
# File 'lib/models/windows10_general_configuration.rb', line 2345

def password_expiration_days
    return @password_expiration_days
end

#password_expiration_days=(value) ⇒ Object

Sets the passwordExpirationDays property value. The password expiration in days. Valid values 0 to 730

Parameters:

  • value

    Value to set for the passwordExpirationDays property.

Returns:

  • a void



2353
2354
2355
# File 'lib/models/windows10_general_configuration.rb', line 2353

def password_expiration_days=(value)
    @password_expiration_days = value
end

#password_minimum_character_set_countObject

Gets the passwordMinimumCharacterSetCount property value. The number of character sets required in the password.

Returns:

  • a integer



2360
2361
2362
# File 'lib/models/windows10_general_configuration.rb', line 2360

def password_minimum_character_set_count
    return @password_minimum_character_set_count
end

#password_minimum_character_set_count=(value) ⇒ Object

Sets the passwordMinimumCharacterSetCount property value. The number of character sets required in the password.

Parameters:

  • value

    Value to set for the passwordMinimumCharacterSetCount property.

Returns:

  • a void



2368
2369
2370
# File 'lib/models/windows10_general_configuration.rb', line 2368

def password_minimum_character_set_count=(value)
    @password_minimum_character_set_count = value
end

#password_minimum_lengthObject

Gets the passwordMinimumLength property value. The minimum password length. Valid values 4 to 16

Returns:

  • a integer



2375
2376
2377
# File 'lib/models/windows10_general_configuration.rb', line 2375

def password_minimum_length
    return @password_minimum_length
end

#password_minimum_length=(value) ⇒ Object

Sets the passwordMinimumLength property value. The minimum password length. Valid values 4 to 16

Parameters:

  • value

    Value to set for the passwordMinimumLength property.

Returns:

  • a void



2383
2384
2385
# File 'lib/models/windows10_general_configuration.rb', line 2383

def password_minimum_length=(value)
    @password_minimum_length = value
end

#password_minutes_of_inactivity_before_screen_timeoutObject

Gets the passwordMinutesOfInactivityBeforeScreenTimeout property value. The minutes of inactivity before the screen times out.

Returns:

  • a integer



2390
2391
2392
# File 'lib/models/windows10_general_configuration.rb', line 2390

def password_minutes_of_inactivity_before_screen_timeout
    return @password_minutes_of_inactivity_before_screen_timeout
end

#password_minutes_of_inactivity_before_screen_timeout=(value) ⇒ Object

Sets the passwordMinutesOfInactivityBeforeScreenTimeout property value. The minutes of inactivity before the screen times out.

Parameters:

  • value

    Value to set for the passwordMinutesOfInactivityBeforeScreenTimeout property.

Returns:

  • a void



2398
2399
2400
# File 'lib/models/windows10_general_configuration.rb', line 2398

def password_minutes_of_inactivity_before_screen_timeout=(value)
    @password_minutes_of_inactivity_before_screen_timeout = value
end

#password_previous_password_block_countObject

Gets the passwordPreviousPasswordBlockCount property value. The number of previous passwords to prevent reuse of. Valid values 0 to 50

Returns:

  • a integer



2405
2406
2407
# File 'lib/models/windows10_general_configuration.rb', line 2405

def password_previous_password_block_count
    return @password_previous_password_block_count
end

#password_previous_password_block_count=(value) ⇒ Object

Sets the passwordPreviousPasswordBlockCount property value. The number of previous passwords to prevent reuse of. Valid values 0 to 50

Parameters:

  • value

    Value to set for the passwordPreviousPasswordBlockCount property.

Returns:

  • a void



2413
2414
2415
# File 'lib/models/windows10_general_configuration.rb', line 2413

def password_previous_password_block_count=(value)
    @password_previous_password_block_count = value
end

#password_require_when_resume_from_idle_stateObject

Gets the passwordRequireWhenResumeFromIdleState property value. Indicates whether or not to require a password upon resuming from an idle state.

Returns:

  • a boolean



2420
2421
2422
# File 'lib/models/windows10_general_configuration.rb', line 2420

def password_require_when_resume_from_idle_state
    return @password_require_when_resume_from_idle_state
end

#password_require_when_resume_from_idle_state=(value) ⇒ Object

Sets the passwordRequireWhenResumeFromIdleState property value. Indicates whether or not to require a password upon resuming from an idle state.

Parameters:

  • value

    Value to set for the passwordRequireWhenResumeFromIdleState property.

Returns:

  • a void



2428
2429
2430
# File 'lib/models/windows10_general_configuration.rb', line 2428

def password_require_when_resume_from_idle_state=(value)
    @password_require_when_resume_from_idle_state = value
end

#password_requiredObject

Gets the passwordRequired property value. Indicates whether or not to require the user to have a password.

Returns:

  • a boolean



2435
2436
2437
# File 'lib/models/windows10_general_configuration.rb', line 2435

def password_required
    return @password_required
end

#password_required=(value) ⇒ Object

Sets the passwordRequired property value. Indicates whether or not to require the user to have a password.

Parameters:

  • value

    Value to set for the passwordRequired property.

Returns:

  • a void



2443
2444
2445
# File 'lib/models/windows10_general_configuration.rb', line 2443

def password_required=(value)
    @password_required = value
end

#password_required_typeObject

Gets the passwordRequiredType property value. Possible values of required passwords.

Returns:

  • a required_password_type



2450
2451
2452
# File 'lib/models/windows10_general_configuration.rb', line 2450

def password_required_type
    return @password_required_type
end

#password_required_type=(value) ⇒ Object

Sets the passwordRequiredType property value. Possible values of required passwords.

Parameters:

  • value

    Value to set for the passwordRequiredType property.

Returns:

  • a void



2458
2459
2460
# File 'lib/models/windows10_general_configuration.rb', line 2458

def password_required_type=(value)
    @password_required_type = value
end

#password_sign_in_failure_count_before_factory_resetObject

Gets the passwordSignInFailureCountBeforeFactoryReset property value. The number of sign in failures before factory reset. Valid values 0 to 999

Returns:

  • a integer



2465
2466
2467
# File 'lib/models/windows10_general_configuration.rb', line 2465

def 
    return 
end

#password_sign_in_failure_count_before_factory_reset=(value) ⇒ Object

Sets the passwordSignInFailureCountBeforeFactoryReset property value. The number of sign in failures before factory reset. Valid values 0 to 999

Parameters:

  • value

    Value to set for the passwordSignInFailureCountBeforeFactoryReset property.

Returns:

  • a void



2473
2474
2475
# File 'lib/models/windows10_general_configuration.rb', line 2473

def (value)
     = value
end

#personalization_desktop_image_urlObject

Gets the personalizationDesktopImageUrl property value. A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image.

Returns:

  • a string



2480
2481
2482
# File 'lib/models/windows10_general_configuration.rb', line 2480

def personalization_desktop_image_url
    return @personalization_desktop_image_url
end

#personalization_desktop_image_url=(value) ⇒ Object

Sets the personalizationDesktopImageUrl property value. A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image.

Parameters:

  • value

    Value to set for the personalizationDesktopImageUrl property.

Returns:

  • a void



2488
2489
2490
# File 'lib/models/windows10_general_configuration.rb', line 2488

def personalization_desktop_image_url=(value)
    @personalization_desktop_image_url = value
end

#personalization_lock_screen_image_urlObject

Gets the personalizationLockScreenImageUrl property value. A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image.

Returns:

  • a string



2495
2496
2497
# File 'lib/models/windows10_general_configuration.rb', line 2495

def personalization_lock_screen_image_url
    return @personalization_lock_screen_image_url
end

#personalization_lock_screen_image_url=(value) ⇒ Object

Sets the personalizationLockScreenImageUrl property value. A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image.

Parameters:

  • value

    Value to set for the personalizationLockScreenImageUrl property.

Returns:

  • a void



2503
2504
2505
# File 'lib/models/windows10_general_configuration.rb', line 2503

def personalization_lock_screen_image_url=(value)
    @personalization_lock_screen_image_url = value
end

#privacy_advertising_idObject

Gets the privacyAdvertisingId property value. State Management Setting.

Returns:

  • a state_management_setting



2510
2511
2512
# File 'lib/models/windows10_general_configuration.rb', line 2510

def privacy_advertising_id
    return @privacy_advertising_id
end

#privacy_advertising_id=(value) ⇒ Object

Sets the privacyAdvertisingId property value. State Management Setting.

Parameters:

  • value

    Value to set for the privacyAdvertisingId property.

Returns:

  • a void



2518
2519
2520
# File 'lib/models/windows10_general_configuration.rb', line 2518

def privacy_advertising_id=(value)
    @privacy_advertising_id = value
end

Gets the privacyAutoAcceptPairingAndConsentPrompts property value. Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps.

Returns:

  • a boolean



2525
2526
2527
# File 'lib/models/windows10_general_configuration.rb', line 2525

def privacy_auto_accept_pairing_and_consent_prompts
    return @privacy_auto_accept_pairing_and_consent_prompts
end

Sets the privacyAutoAcceptPairingAndConsentPrompts property value. Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps.

Parameters:

  • value

    Value to set for the privacyAutoAcceptPairingAndConsentPrompts property.

Returns:

  • a void



2533
2534
2535
# File 'lib/models/windows10_general_configuration.rb', line 2533

def privacy_auto_accept_pairing_and_consent_prompts=(value)
    @privacy_auto_accept_pairing_and_consent_prompts = value
end

#privacy_block_input_personalizationObject

Gets the privacyBlockInputPersonalization property value. Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications.

Returns:

  • a boolean



2540
2541
2542
# File 'lib/models/windows10_general_configuration.rb', line 2540

def privacy_block_input_personalization
    return @privacy_block_input_personalization
end

#privacy_block_input_personalization=(value) ⇒ Object

Sets the privacyBlockInputPersonalization property value. Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications.

Parameters:

  • value

    Value to set for the privacyBlockInputPersonalization property.

Returns:

  • a void



2548
2549
2550
# File 'lib/models/windows10_general_configuration.rb', line 2548

def privacy_block_input_personalization=(value)
    @privacy_block_input_personalization = value
end

#reset_protection_mode_blockedObject

Gets the resetProtectionModeBlocked property value. Indicates whether or not to Block the user from reset protection mode.

Returns:

  • a boolean



2555
2556
2557
# File 'lib/models/windows10_general_configuration.rb', line 2555

def reset_protection_mode_blocked
    return @reset_protection_mode_blocked
end

#reset_protection_mode_blocked=(value) ⇒ Object

Sets the resetProtectionModeBlocked property value. Indicates whether or not to Block the user from reset protection mode.

Parameters:

  • value

    Value to set for the resetProtectionModeBlocked property.

Returns:

  • a void



2563
2564
2565
# File 'lib/models/windows10_general_configuration.rb', line 2563

def reset_protection_mode_blocked=(value)
    @reset_protection_mode_blocked = value
end

#safe_search_filterObject

Gets the safeSearchFilter property value. Specifies what level of safe search (filtering adult content) is required

Returns:

  • a safe_search_filter_type



2570
2571
2572
# File 'lib/models/windows10_general_configuration.rb', line 2570

def safe_search_filter
    return @safe_search_filter
end

#safe_search_filter=(value) ⇒ Object

Sets the safeSearchFilter property value. Specifies what level of safe search (filtering adult content) is required

Parameters:

  • value

    Value to set for the safeSearchFilter property.

Returns:

  • a void



2578
2579
2580
# File 'lib/models/windows10_general_configuration.rb', line 2578

def safe_search_filter=(value)
    @safe_search_filter = value
end

#screen_capture_blockedObject

Gets the screenCaptureBlocked property value. Indicates whether or not to Block the user from taking Screenshots.

Returns:

  • a boolean



2585
2586
2587
# File 'lib/models/windows10_general_configuration.rb', line 2585

def screen_capture_blocked
    return @screen_capture_blocked
end

#screen_capture_blocked=(value) ⇒ Object

Sets the screenCaptureBlocked property value. Indicates whether or not to Block the user from taking Screenshots.

Parameters:

  • value

    Value to set for the screenCaptureBlocked property.

Returns:

  • a void



2593
2594
2595
# File 'lib/models/windows10_general_configuration.rb', line 2593

def screen_capture_blocked=(value)
    @screen_capture_blocked = value
end

#search_block_diacriticsObject

Gets the searchBlockDiacritics property value. Specifies if search can use diacritics.

Returns:

  • a boolean



2600
2601
2602
# File 'lib/models/windows10_general_configuration.rb', line 2600

def search_block_diacritics
    return @search_block_diacritics
end

#search_block_diacritics=(value) ⇒ Object

Sets the searchBlockDiacritics property value. Specifies if search can use diacritics.

Parameters:

  • value

    Value to set for the searchBlockDiacritics property.

Returns:

  • a void



2608
2609
2610
# File 'lib/models/windows10_general_configuration.rb', line 2608

def search_block_diacritics=(value)
    @search_block_diacritics = value
end

#search_disable_auto_language_detectionObject

Gets the searchDisableAutoLanguageDetection property value. Specifies whether to use automatic language detection when indexing content and properties.

Returns:

  • a boolean



2615
2616
2617
# File 'lib/models/windows10_general_configuration.rb', line 2615

def search_disable_auto_language_detection
    return @search_disable_auto_language_detection
end

#search_disable_auto_language_detection=(value) ⇒ Object

Sets the searchDisableAutoLanguageDetection property value. Specifies whether to use automatic language detection when indexing content and properties.

Parameters:

  • value

    Value to set for the searchDisableAutoLanguageDetection property.

Returns:

  • a void



2623
2624
2625
# File 'lib/models/windows10_general_configuration.rb', line 2623

def search_disable_auto_language_detection=(value)
    @search_disable_auto_language_detection = value
end

#search_disable_indexer_backoffObject

Gets the searchDisableIndexerBackoff property value. Indicates whether or not to disable the search indexer backoff feature.

Returns:

  • a boolean



2630
2631
2632
# File 'lib/models/windows10_general_configuration.rb', line 2630

def search_disable_indexer_backoff
    return @search_disable_indexer_backoff
end

#search_disable_indexer_backoff=(value) ⇒ Object

Sets the searchDisableIndexerBackoff property value. Indicates whether or not to disable the search indexer backoff feature.

Parameters:

  • value

    Value to set for the searchDisableIndexerBackoff property.

Returns:

  • a void



2638
2639
2640
# File 'lib/models/windows10_general_configuration.rb', line 2638

def search_disable_indexer_backoff=(value)
    @search_disable_indexer_backoff = value
end

#search_disable_indexing_encrypted_itemsObject

Gets the searchDisableIndexingEncryptedItems property value. Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer.

Returns:

  • a boolean



2645
2646
2647
# File 'lib/models/windows10_general_configuration.rb', line 2645

def search_disable_indexing_encrypted_items
    return @search_disable_indexing_encrypted_items
end

#search_disable_indexing_encrypted_items=(value) ⇒ Object

Sets the searchDisableIndexingEncryptedItems property value. Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer.

Parameters:

  • value

    Value to set for the searchDisableIndexingEncryptedItems property.

Returns:

  • a void



2653
2654
2655
# File 'lib/models/windows10_general_configuration.rb', line 2653

def search_disable_indexing_encrypted_items=(value)
    @search_disable_indexing_encrypted_items = value
end

#search_disable_indexing_removable_driveObject

Gets the searchDisableIndexingRemovableDrive property value. Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed.

Returns:

  • a boolean



2660
2661
2662
# File 'lib/models/windows10_general_configuration.rb', line 2660

def search_disable_indexing_removable_drive
    return @search_disable_indexing_removable_drive
end

#search_disable_indexing_removable_drive=(value) ⇒ Object

Sets the searchDisableIndexingRemovableDrive property value. Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed.

Parameters:

  • value

    Value to set for the searchDisableIndexingRemovableDrive property.

Returns:

  • a void



2668
2669
2670
# File 'lib/models/windows10_general_configuration.rb', line 2668

def search_disable_indexing_removable_drive=(value)
    @search_disable_indexing_removable_drive = value
end

#search_enable_automatic_index_size_manangementObject

Gets the searchEnableAutomaticIndexSizeManangement property value. Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops.

Returns:

  • a boolean



2675
2676
2677
# File 'lib/models/windows10_general_configuration.rb', line 2675

def search_enable_automatic_index_size_manangement
    return @search_enable_automatic_index_size_manangement
end

#search_enable_automatic_index_size_manangement=(value) ⇒ Object

Sets the searchEnableAutomaticIndexSizeManangement property value. Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops.

Parameters:

  • value

    Value to set for the searchEnableAutomaticIndexSizeManangement property.

Returns:

  • a void



2683
2684
2685
# File 'lib/models/windows10_general_configuration.rb', line 2683

def search_enable_automatic_index_size_manangement=(value)
    @search_enable_automatic_index_size_manangement = value
end

#search_enable_remote_queriesObject

Gets the searchEnableRemoteQueries property value. Indicates whether or not to block remote queries of this computer’s index.

Returns:

  • a boolean



2690
2691
2692
# File 'lib/models/windows10_general_configuration.rb', line 2690

def search_enable_remote_queries
    return @search_enable_remote_queries
end

#search_enable_remote_queries=(value) ⇒ Object

Sets the searchEnableRemoteQueries property value. Indicates whether or not to block remote queries of this computer’s index.

Parameters:

  • value

    Value to set for the searchEnableRemoteQueries property.

Returns:

  • a void



2698
2699
2700
# File 'lib/models/windows10_general_configuration.rb', line 2698

def search_enable_remote_queries=(value)
    @search_enable_remote_queries = value
end

#serialize(writer) ⇒ Object

Serializes information the current object

Parameters:

  • writer

    Serialization writer to use to serialize this model

Returns:

  • a void

Raises:

  • (StandardError)


2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
# File 'lib/models/windows10_general_configuration.rb', line 2706

def serialize(writer)
    raise StandardError, 'writer cannot be null' if writer.nil?
    super
    writer.write_boolean_value("accountsBlockAddingNonMicrosoftAccountEmail", )
    writer.write_boolean_value("antiTheftModeBlocked", @anti_theft_mode_blocked)
    writer.write_enum_value("appsAllowTrustedAppsSideloading", @apps_allow_trusted_apps_sideloading)
    writer.write_boolean_value("appsBlockWindowsStoreOriginatedApps", @apps_block_windows_store_originated_apps)
    writer.write_collection_of_primitive_values("bluetoothAllowedServices", @bluetooth_allowed_services)
    writer.write_boolean_value("bluetoothBlockAdvertising", @bluetooth_block_advertising)
    writer.write_boolean_value("bluetoothBlockDiscoverableMode", @bluetooth_block_discoverable_mode)
    writer.write_boolean_value("bluetoothBlockPrePairing", @bluetooth_block_pre_pairing)
    writer.write_boolean_value("bluetoothBlocked", @bluetooth_blocked)
    writer.write_boolean_value("cameraBlocked", @camera_blocked)
    writer.write_boolean_value("cellularBlockDataWhenRoaming", @cellular_block_data_when_roaming)
    writer.write_boolean_value("cellularBlockVpn", @cellular_block_vpn)
    writer.write_boolean_value("cellularBlockVpnWhenRoaming", @cellular_block_vpn_when_roaming)
    writer.write_boolean_value("certificatesBlockManualRootCertificateInstallation", @certificates_block_manual_root_certificate_installation)
    writer.write_boolean_value("connectedDevicesServiceBlocked", @connected_devices_service_blocked)
    writer.write_boolean_value("copyPasteBlocked", @copy_paste_blocked)
    writer.write_boolean_value("cortanaBlocked", @cortana_blocked)
    writer.write_boolean_value("defenderBlockEndUserAccess", @defender_block_end_user_access)
    writer.write_enum_value("defenderCloudBlockLevel", @defender_cloud_block_level)
    writer.write_number_value("defenderDaysBeforeDeletingQuarantinedMalware", @defender_days_before_deleting_quarantined_malware)
    writer.write_object_value("defenderDetectedMalwareActions", @defender_detected_malware_actions)
    writer.write_collection_of_primitive_values("defenderFileExtensionsToExclude", @defender_file_extensions_to_exclude)
    writer.write_collection_of_primitive_values("defenderFilesAndFoldersToExclude", @defender_files_and_folders_to_exclude)
    writer.write_enum_value("defenderMonitorFileActivity", @defender_monitor_file_activity)
    writer.write_collection_of_primitive_values("defenderProcessesToExclude", @defender_processes_to_exclude)
    writer.write_enum_value("defenderPromptForSampleSubmission", @defender_prompt_for_sample_submission)
    writer.write_boolean_value("defenderRequireBehaviorMonitoring", @defender_require_behavior_monitoring)
    writer.write_boolean_value("defenderRequireCloudProtection", @defender_require_cloud_protection)
    writer.write_boolean_value("defenderRequireNetworkInspectionSystem", @defender_require_network_inspection_system)
    writer.write_boolean_value("defenderRequireRealTimeMonitoring", @defender_require_real_time_monitoring)
    writer.write_boolean_value("defenderScanArchiveFiles", @defender_scan_archive_files)
    writer.write_boolean_value("defenderScanDownloads", @defender_scan_downloads)
    writer.write_boolean_value("defenderScanIncomingMail", @defender_scan_incoming_mail)
    writer.write_boolean_value("defenderScanMappedNetworkDrivesDuringFullScan", @defender_scan_mapped_network_drives_during_full_scan)
    writer.write_number_value("defenderScanMaxCpu", @defender_scan_max_cpu)
    writer.write_boolean_value("defenderScanNetworkFiles", @defender_scan_network_files)
    writer.write_boolean_value("defenderScanRemovableDrivesDuringFullScan", @defender_scan_removable_drives_during_full_scan)
    writer.write_boolean_value("defenderScanScriptsLoadedInInternetExplorer", @defender_scan_scripts_loaded_in_internet_explorer)
    writer.write_enum_value("defenderScanType", @defender_scan_type)
    writer.write_time_value("defenderScheduledQuickScanTime", @defender_scheduled_quick_scan_time)
    writer.write_time_value("defenderScheduledScanTime", @defender_scheduled_scan_time)
    writer.write_number_value("defenderSignatureUpdateIntervalInHours", @defender_signature_update_interval_in_hours)
    writer.write_enum_value("defenderSystemScanSchedule", @defender_system_scan_schedule)
    writer.write_enum_value("developerUnlockSetting", @developer_unlock_setting)
    writer.write_boolean_value("deviceManagementBlockFactoryResetOnMobile", @device_management_block_factory_reset_on_mobile)
    writer.write_boolean_value("deviceManagementBlockManualUnenroll", @device_management_block_manual_unenroll)
    writer.write_enum_value("diagnosticsDataSubmissionMode", @diagnostics_data_submission_mode)
    writer.write_boolean_value("edgeAllowStartPagesModification", @edge_allow_start_pages_modification)
    writer.write_boolean_value("edgeBlockAccessToAboutFlags", @edge_block_access_to_about_flags)
    writer.write_boolean_value("edgeBlockAddressBarDropdown", @edge_block_address_bar_dropdown)
    writer.write_boolean_value("edgeBlockAutofill", @edge_block_autofill)
    writer.write_boolean_value("edgeBlockCompatibilityList", @edge_block_compatibility_list)
    writer.write_boolean_value("edgeBlockDeveloperTools", @edge_block_developer_tools)
    writer.write_boolean_value("edgeBlockExtensions", @edge_block_extensions)
    writer.write_boolean_value("edgeBlockInPrivateBrowsing", @edge_block_in_private_browsing)
    writer.write_boolean_value("edgeBlockJavaScript", @edge_block_java_script)
    writer.write_boolean_value("edgeBlockLiveTileDataCollection", @edge_block_live_tile_data_collection)
    writer.write_boolean_value("edgeBlockPasswordManager", @edge_block_password_manager)
    writer.write_boolean_value("edgeBlockPopups", @edge_block_popups)
    writer.write_boolean_value("edgeBlockSearchSuggestions", @edge_block_search_suggestions)
    writer.write_boolean_value("edgeBlockSendingDoNotTrackHeader", @edge_block_sending_do_not_track_header)
    writer.write_boolean_value("edgeBlockSendingIntranetTrafficToInternetExplorer", @edge_block_sending_intranet_traffic_to_internet_explorer)
    writer.write_boolean_value("edgeBlocked", @edge_blocked)
    writer.write_boolean_value("edgeClearBrowsingDataOnExit", @edge_clear_browsing_data_on_exit)
    writer.write_enum_value("edgeCookiePolicy", @edge_cookie_policy)
    writer.write_boolean_value("edgeDisableFirstRunPage", @edge_disable_first_run_page)
    writer.write_string_value("edgeEnterpriseModeSiteListLocation", @edge_enterprise_mode_site_list_location)
    writer.write_string_value("edgeFirstRunUrl", @edge_first_run_url)
    writer.write_collection_of_primitive_values("edgeHomepageUrls", @edge_homepage_urls)
    writer.write_boolean_value("edgeRequireSmartScreen", @edge_require_smart_screen)
    writer.write_object_value("edgeSearchEngine", @edge_search_engine)
    writer.write_boolean_value("edgeSendIntranetTrafficToInternetExplorer", @edge_send_intranet_traffic_to_internet_explorer)
    writer.write_boolean_value("edgeSyncFavoritesWithInternetExplorer", @edge_sync_favorites_with_internet_explorer)
    writer.write_string_value("enterpriseCloudPrintDiscoveryEndPoint", @enterprise_cloud_print_discovery_end_point)
    writer.write_number_value("enterpriseCloudPrintDiscoveryMaxLimit", @enterprise_cloud_print_discovery_max_limit)
    writer.write_string_value("enterpriseCloudPrintMopriaDiscoveryResourceIdentifier", @enterprise_cloud_print_mopria_discovery_resource_identifier)
    writer.write_string_value("enterpriseCloudPrintOAuthAuthority", @enterprise_cloud_print_o_auth_authority)
    writer.write_string_value("enterpriseCloudPrintOAuthClientIdentifier", @enterprise_cloud_print_o_auth_client_identifier)
    writer.write_string_value("enterpriseCloudPrintResourceIdentifier", @enterprise_cloud_print_resource_identifier)
    writer.write_boolean_value("experienceBlockDeviceDiscovery", @experience_block_device_discovery)
    writer.write_boolean_value("experienceBlockErrorDialogWhenNoSIM", @experience_block_error_dialog_when_no_s_i_m)
    writer.write_boolean_value("experienceBlockTaskSwitcher", @experience_block_task_switcher)
    writer.write_boolean_value("gameDvrBlocked", @game_dvr_blocked)
    writer.write_boolean_value("internetSharingBlocked", @internet_sharing_blocked)
    writer.write_boolean_value("locationServicesBlocked", @location_services_blocked)
    writer.write_boolean_value("lockScreenAllowTimeoutConfiguration", @lock_screen_allow_timeout_configuration)
    writer.write_boolean_value("lockScreenBlockActionCenterNotifications", @lock_screen_block_action_center_notifications)
    writer.write_boolean_value("lockScreenBlockCortana", @lock_screen_block_cortana)
    writer.write_boolean_value("lockScreenBlockToastNotifications", @lock_screen_block_toast_notifications)
    writer.write_number_value("lockScreenTimeoutInSeconds", @lock_screen_timeout_in_seconds)
    writer.write_boolean_value("logonBlockFastUserSwitching", @logon_block_fast_user_switching)
    writer.write_boolean_value("microsoftAccountBlockSettingsSync", )
    writer.write_boolean_value("microsoftAccountBlocked", )
    writer.write_boolean_value("networkProxyApplySettingsDeviceWide", @network_proxy_apply_settings_device_wide)
    writer.write_string_value("networkProxyAutomaticConfigurationUrl", @network_proxy_automatic_configuration_url)
    writer.write_boolean_value("networkProxyDisableAutoDetect", @network_proxy_disable_auto_detect)
    writer.write_object_value("networkProxyServer", @network_proxy_server)
    writer.write_boolean_value("nfcBlocked", @nfc_blocked)
    writer.write_boolean_value("oneDriveDisableFileSync", @one_drive_disable_file_sync)
    writer.write_boolean_value("passwordBlockSimple", @password_block_simple)
    writer.write_number_value("passwordExpirationDays", @password_expiration_days)
    writer.write_number_value("passwordMinimumCharacterSetCount", @password_minimum_character_set_count)
    writer.write_number_value("passwordMinimumLength", @password_minimum_length)
    writer.write_number_value("passwordMinutesOfInactivityBeforeScreenTimeout", @password_minutes_of_inactivity_before_screen_timeout)
    writer.write_number_value("passwordPreviousPasswordBlockCount", @password_previous_password_block_count)
    writer.write_boolean_value("passwordRequireWhenResumeFromIdleState", @password_require_when_resume_from_idle_state)
    writer.write_boolean_value("passwordRequired", @password_required)
    writer.write_enum_value("passwordRequiredType", @password_required_type)
    writer.write_number_value("passwordSignInFailureCountBeforeFactoryReset", )
    writer.write_string_value("personalizationDesktopImageUrl", @personalization_desktop_image_url)
    writer.write_string_value("personalizationLockScreenImageUrl", @personalization_lock_screen_image_url)
    writer.write_enum_value("privacyAdvertisingId", @privacy_advertising_id)
    writer.write_boolean_value("privacyAutoAcceptPairingAndConsentPrompts", @privacy_auto_accept_pairing_and_consent_prompts)
    writer.write_boolean_value("privacyBlockInputPersonalization", @privacy_block_input_personalization)
    writer.write_boolean_value("resetProtectionModeBlocked", @reset_protection_mode_blocked)
    writer.write_enum_value("safeSearchFilter", @safe_search_filter)
    writer.write_boolean_value("screenCaptureBlocked", @screen_capture_blocked)
    writer.write_boolean_value("searchBlockDiacritics", @search_block_diacritics)
    writer.write_boolean_value("searchDisableAutoLanguageDetection", @search_disable_auto_language_detection)
    writer.write_boolean_value("searchDisableIndexerBackoff", @search_disable_indexer_backoff)
    writer.write_boolean_value("searchDisableIndexingEncryptedItems", @search_disable_indexing_encrypted_items)
    writer.write_boolean_value("searchDisableIndexingRemovableDrive", @search_disable_indexing_removable_drive)
    writer.write_boolean_value("searchEnableAutomaticIndexSizeManangement", @search_enable_automatic_index_size_manangement)
    writer.write_boolean_value("searchEnableRemoteQueries", @search_enable_remote_queries)
    writer.write_boolean_value("settingsBlockAccountsPage", @settings_block_accounts_page)
    writer.write_boolean_value("settingsBlockAddProvisioningPackage", @settings_block_add_provisioning_package)
    writer.write_boolean_value("settingsBlockAppsPage", @settings_block_apps_page)
    writer.write_boolean_value("settingsBlockChangeLanguage", @settings_block_change_language)
    writer.write_boolean_value("settingsBlockChangePowerSleep", @settings_block_change_power_sleep)
    writer.write_boolean_value("settingsBlockChangeRegion", @settings_block_change_region)
    writer.write_boolean_value("settingsBlockChangeSystemTime", @settings_block_change_system_time)
    writer.write_boolean_value("settingsBlockDevicesPage", @settings_block_devices_page)
    writer.write_boolean_value("settingsBlockEaseOfAccessPage", @settings_block_ease_of_access_page)
    writer.write_boolean_value("settingsBlockEditDeviceName", @settings_block_edit_device_name)
    writer.write_boolean_value("settingsBlockGamingPage", @settings_block_gaming_page)
    writer.write_boolean_value("settingsBlockNetworkInternetPage", @settings_block_network_internet_page)
    writer.write_boolean_value("settingsBlockPersonalizationPage", @settings_block_personalization_page)
    writer.write_boolean_value("settingsBlockPrivacyPage", @settings_block_privacy_page)
    writer.write_boolean_value("settingsBlockRemoveProvisioningPackage", @settings_block_remove_provisioning_package)
    writer.write_boolean_value("settingsBlockSettingsApp", @settings_block_settings_app)
    writer.write_boolean_value("settingsBlockSystemPage", @settings_block_system_page)
    writer.write_boolean_value("settingsBlockTimeLanguagePage", @settings_block_time_language_page)
    writer.write_boolean_value("settingsBlockUpdateSecurityPage", @settings_block_update_security_page)
    writer.write_boolean_value("sharedUserAppDataAllowed", @shared_user_app_data_allowed)
    writer.write_boolean_value("smartScreenBlockPromptOverride", @smart_screen_block_prompt_override)
    writer.write_boolean_value("smartScreenBlockPromptOverrideForFiles", @smart_screen_block_prompt_override_for_files)
    writer.write_boolean_value("smartScreenEnableAppInstallControl", @smart_screen_enable_app_install_control)
    writer.write_boolean_value("startBlockUnpinningAppsFromTaskbar", @start_block_unpinning_apps_from_taskbar)
    writer.write_enum_value("startMenuAppListVisibility", @start_menu_app_list_visibility)
    writer.write_boolean_value("startMenuHideChangeAccountSettings", )
    writer.write_boolean_value("startMenuHideFrequentlyUsedApps", @start_menu_hide_frequently_used_apps)
    writer.write_boolean_value("startMenuHideHibernate", @start_menu_hide_hibernate)
    writer.write_boolean_value("startMenuHideLock", @start_menu_hide_lock)
    writer.write_boolean_value("startMenuHidePowerButton", @start_menu_hide_power_button)
    writer.write_boolean_value("startMenuHideRecentJumpLists", @start_menu_hide_recent_jump_lists)
    writer.write_boolean_value("startMenuHideRecentlyAddedApps", @start_menu_hide_recently_added_apps)
    writer.write_boolean_value("startMenuHideRestartOptions", @start_menu_hide_restart_options)
    writer.write_boolean_value("startMenuHideShutDown", @start_menu_hide_shut_down)
    writer.write_boolean_value("startMenuHideSignOut", @start_menu_hide_sign_out)
    writer.write_boolean_value("startMenuHideSleep", @start_menu_hide_sleep)
    writer.write_boolean_value("startMenuHideSwitchAccount", )
    writer.write_boolean_value("startMenuHideUserTile", @start_menu_hide_user_tile)
    writer.write_object_value("startMenuLayoutEdgeAssetsXml", @start_menu_layout_edge_assets_xml)
    writer.write_object_value("startMenuLayoutXml", @start_menu_layout_xml)
    writer.write_enum_value("startMenuMode", @start_menu_mode)
    writer.write_enum_value("startMenuPinnedFolderDocuments", @start_menu_pinned_folder_documents)
    writer.write_enum_value("startMenuPinnedFolderDownloads", @start_menu_pinned_folder_downloads)
    writer.write_enum_value("startMenuPinnedFolderFileExplorer", @start_menu_pinned_folder_file_explorer)
    writer.write_enum_value("startMenuPinnedFolderHomeGroup", @start_menu_pinned_folder_home_group)
    writer.write_enum_value("startMenuPinnedFolderMusic", @start_menu_pinned_folder_music)
    writer.write_enum_value("startMenuPinnedFolderNetwork", @start_menu_pinned_folder_network)
    writer.write_enum_value("startMenuPinnedFolderPersonalFolder", @start_menu_pinned_folder_personal_folder)
    writer.write_enum_value("startMenuPinnedFolderPictures", @start_menu_pinned_folder_pictures)
    writer.write_enum_value("startMenuPinnedFolderSettings", @start_menu_pinned_folder_settings)
    writer.write_enum_value("startMenuPinnedFolderVideos", @start_menu_pinned_folder_videos)
    writer.write_boolean_value("storageBlockRemovableStorage", @storage_block_removable_storage)
    writer.write_boolean_value("storageRequireMobileDeviceEncryption", @storage_require_mobile_device_encryption)
    writer.write_boolean_value("storageRestrictAppDataToSystemVolume", @storage_restrict_app_data_to_system_volume)
    writer.write_boolean_value("storageRestrictAppInstallToSystemVolume", @storage_restrict_app_install_to_system_volume)
    writer.write_boolean_value("tenantLockdownRequireNetworkDuringOutOfBoxExperience", @tenant_lockdown_require_network_during_out_of_box_experience)
    writer.write_boolean_value("usbBlocked", @usb_blocked)
    writer.write_boolean_value("voiceRecordingBlocked", @voice_recording_blocked)
    writer.write_boolean_value("webRtcBlockLocalhostIpAddress", @web_rtc_block_localhost_ip_address)
    writer.write_boolean_value("wiFiBlockAutomaticConnectHotspots", @wi_fi_block_automatic_connect_hotspots)
    writer.write_boolean_value("wiFiBlockManualConfiguration", @wi_fi_block_manual_configuration)
    writer.write_boolean_value("wiFiBlocked", @wi_fi_blocked)
    writer.write_number_value("wiFiScanInterval", @wi_fi_scan_interval)
    writer.write_boolean_value("windowsSpotlightBlockConsumerSpecificFeatures", @windows_spotlight_block_consumer_specific_features)
    writer.write_boolean_value("windowsSpotlightBlockOnActionCenter", @windows_spotlight_block_on_action_center)
    writer.write_boolean_value("windowsSpotlightBlockTailoredExperiences", @windows_spotlight_block_tailored_experiences)
    writer.write_boolean_value("windowsSpotlightBlockThirdPartyNotifications", @windows_spotlight_block_third_party_notifications)
    writer.write_boolean_value("windowsSpotlightBlockWelcomeExperience", @windows_spotlight_block_welcome_experience)
    writer.write_boolean_value("windowsSpotlightBlockWindowsTips", @windows_spotlight_block_windows_tips)
    writer.write_boolean_value("windowsSpotlightBlocked", @windows_spotlight_blocked)
    writer.write_enum_value("windowsSpotlightConfigureOnLockScreen", @windows_spotlight_configure_on_lock_screen)
    writer.write_boolean_value("windowsStoreBlockAutoUpdate", @windows_store_block_auto_update)
    writer.write_boolean_value("windowsStoreBlocked", @windows_store_blocked)
    writer.write_boolean_value("windowsStoreEnablePrivateStoreOnly", @windows_store_enable_private_store_only)
    writer.write_boolean_value("wirelessDisplayBlockProjectionToThisDevice", @wireless_display_block_projection_to_this_device)
    writer.write_boolean_value("wirelessDisplayBlockUserInputFromReceiver", @wireless_display_block_user_input_from_receiver)
    writer.write_boolean_value("wirelessDisplayRequirePinForPairing", @wireless_display_require_pin_for_pairing)
end

#settings_block_accounts_pageObject

Gets the settingsBlockAccountsPage property value. Indicates whether or not to block access to Accounts in Settings app.

Returns:

  • a boolean



2915
2916
2917
# File 'lib/models/windows10_general_configuration.rb', line 2915

def settings_block_accounts_page
    return @settings_block_accounts_page
end

#settings_block_accounts_page=(value) ⇒ Object

Sets the settingsBlockAccountsPage property value. Indicates whether or not to block access to Accounts in Settings app.

Parameters:

  • value

    Value to set for the settingsBlockAccountsPage property.

Returns:

  • a void



2923
2924
2925
# File 'lib/models/windows10_general_configuration.rb', line 2923

def settings_block_accounts_page=(value)
    @settings_block_accounts_page = value
end

#settings_block_add_provisioning_packageObject

Gets the settingsBlockAddProvisioningPackage property value. Indicates whether or not to block the user from installing provisioning packages.

Returns:

  • a boolean



2930
2931
2932
# File 'lib/models/windows10_general_configuration.rb', line 2930

def settings_block_add_provisioning_package
    return @settings_block_add_provisioning_package
end

#settings_block_add_provisioning_package=(value) ⇒ Object

Sets the settingsBlockAddProvisioningPackage property value. Indicates whether or not to block the user from installing provisioning packages.

Parameters:

  • value

    Value to set for the settingsBlockAddProvisioningPackage property.

Returns:

  • a void



2938
2939
2940
# File 'lib/models/windows10_general_configuration.rb', line 2938

def settings_block_add_provisioning_package=(value)
    @settings_block_add_provisioning_package = value
end

#settings_block_apps_pageObject

Gets the settingsBlockAppsPage property value. Indicates whether or not to block access to Apps in Settings app.

Returns:

  • a boolean



2945
2946
2947
# File 'lib/models/windows10_general_configuration.rb', line 2945

def settings_block_apps_page
    return @settings_block_apps_page
end

#settings_block_apps_page=(value) ⇒ Object

Sets the settingsBlockAppsPage property value. Indicates whether or not to block access to Apps in Settings app.

Parameters:

  • value

    Value to set for the settingsBlockAppsPage property.

Returns:

  • a void



2953
2954
2955
# File 'lib/models/windows10_general_configuration.rb', line 2953

def settings_block_apps_page=(value)
    @settings_block_apps_page = value
end

#settings_block_change_languageObject

Gets the settingsBlockChangeLanguage property value. Indicates whether or not to block the user from changing the language settings.

Returns:

  • a boolean



2960
2961
2962
# File 'lib/models/windows10_general_configuration.rb', line 2960

def settings_block_change_language
    return @settings_block_change_language
end

#settings_block_change_language=(value) ⇒ Object

Sets the settingsBlockChangeLanguage property value. Indicates whether or not to block the user from changing the language settings.

Parameters:

  • value

    Value to set for the settingsBlockChangeLanguage property.

Returns:

  • a void



2968
2969
2970
# File 'lib/models/windows10_general_configuration.rb', line 2968

def settings_block_change_language=(value)
    @settings_block_change_language = value
end

#settings_block_change_power_sleepObject

Gets the settingsBlockChangePowerSleep property value. Indicates whether or not to block the user from changing power and sleep settings.

Returns:

  • a boolean



2975
2976
2977
# File 'lib/models/windows10_general_configuration.rb', line 2975

def settings_block_change_power_sleep
    return @settings_block_change_power_sleep
end

#settings_block_change_power_sleep=(value) ⇒ Object

Sets the settingsBlockChangePowerSleep property value. Indicates whether or not to block the user from changing power and sleep settings.

Parameters:

  • value

    Value to set for the settingsBlockChangePowerSleep property.

Returns:

  • a void



2983
2984
2985
# File 'lib/models/windows10_general_configuration.rb', line 2983

def settings_block_change_power_sleep=(value)
    @settings_block_change_power_sleep = value
end

#settings_block_change_regionObject

Gets the settingsBlockChangeRegion property value. Indicates whether or not to block the user from changing the region settings.

Returns:

  • a boolean



2990
2991
2992
# File 'lib/models/windows10_general_configuration.rb', line 2990

def settings_block_change_region
    return @settings_block_change_region
end

#settings_block_change_region=(value) ⇒ Object

Sets the settingsBlockChangeRegion property value. Indicates whether or not to block the user from changing the region settings.

Parameters:

  • value

    Value to set for the settingsBlockChangeRegion property.

Returns:

  • a void



2998
2999
3000
# File 'lib/models/windows10_general_configuration.rb', line 2998

def settings_block_change_region=(value)
    @settings_block_change_region = value
end

#settings_block_change_system_timeObject

Gets the settingsBlockChangeSystemTime property value. Indicates whether or not to block the user from changing date and time settings.

Returns:

  • a boolean



3005
3006
3007
# File 'lib/models/windows10_general_configuration.rb', line 3005

def settings_block_change_system_time
    return @settings_block_change_system_time
end

#settings_block_change_system_time=(value) ⇒ Object

Sets the settingsBlockChangeSystemTime property value. Indicates whether or not to block the user from changing date and time settings.

Parameters:

  • value

    Value to set for the settingsBlockChangeSystemTime property.

Returns:

  • a void



3013
3014
3015
# File 'lib/models/windows10_general_configuration.rb', line 3013

def settings_block_change_system_time=(value)
    @settings_block_change_system_time = value
end

#settings_block_devices_pageObject

Gets the settingsBlockDevicesPage property value. Indicates whether or not to block access to Devices in Settings app.

Returns:

  • a boolean



3020
3021
3022
# File 'lib/models/windows10_general_configuration.rb', line 3020

def settings_block_devices_page
    return @settings_block_devices_page
end

#settings_block_devices_page=(value) ⇒ Object

Sets the settingsBlockDevicesPage property value. Indicates whether or not to block access to Devices in Settings app.

Parameters:

  • value

    Value to set for the settingsBlockDevicesPage property.

Returns:

  • a void



3028
3029
3030
# File 'lib/models/windows10_general_configuration.rb', line 3028

def settings_block_devices_page=(value)
    @settings_block_devices_page = value
end

#settings_block_ease_of_access_pageObject

Gets the settingsBlockEaseOfAccessPage property value. Indicates whether or not to block access to Ease of Access in Settings app.

Returns:

  • a boolean



3035
3036
3037
# File 'lib/models/windows10_general_configuration.rb', line 3035

def settings_block_ease_of_access_page
    return @settings_block_ease_of_access_page
end

#settings_block_ease_of_access_page=(value) ⇒ Object

Sets the settingsBlockEaseOfAccessPage property value. Indicates whether or not to block access to Ease of Access in Settings app.

Parameters:

  • value

    Value to set for the settingsBlockEaseOfAccessPage property.

Returns:

  • a void



3043
3044
3045
# File 'lib/models/windows10_general_configuration.rb', line 3043

def settings_block_ease_of_access_page=(value)
    @settings_block_ease_of_access_page = value
end

#settings_block_edit_device_nameObject

Gets the settingsBlockEditDeviceName property value. Indicates whether or not to block the user from editing the device name.

Returns:

  • a boolean



3050
3051
3052
# File 'lib/models/windows10_general_configuration.rb', line 3050

def settings_block_edit_device_name
    return @settings_block_edit_device_name
end

#settings_block_edit_device_name=(value) ⇒ Object

Sets the settingsBlockEditDeviceName property value. Indicates whether or not to block the user from editing the device name.

Parameters:

  • value

    Value to set for the settingsBlockEditDeviceName property.

Returns:

  • a void



3058
3059
3060
# File 'lib/models/windows10_general_configuration.rb', line 3058

def settings_block_edit_device_name=(value)
    @settings_block_edit_device_name = value
end

#settings_block_gaming_pageObject

Gets the settingsBlockGamingPage property value. Indicates whether or not to block access to Gaming in Settings app.

Returns:

  • a boolean



3065
3066
3067
# File 'lib/models/windows10_general_configuration.rb', line 3065

def settings_block_gaming_page
    return @settings_block_gaming_page
end

#settings_block_gaming_page=(value) ⇒ Object

Sets the settingsBlockGamingPage property value. Indicates whether or not to block access to Gaming in Settings app.

Parameters:

  • value

    Value to set for the settingsBlockGamingPage property.

Returns:

  • a void



3073
3074
3075
# File 'lib/models/windows10_general_configuration.rb', line 3073

def settings_block_gaming_page=(value)
    @settings_block_gaming_page = value
end

#settings_block_network_internet_pageObject

Gets the settingsBlockNetworkInternetPage property value. Indicates whether or not to block access to Network & Internet in Settings app.

Returns:

  • a boolean



3080
3081
3082
# File 'lib/models/windows10_general_configuration.rb', line 3080

def settings_block_network_internet_page
    return @settings_block_network_internet_page
end

#settings_block_network_internet_page=(value) ⇒ Object

Sets the settingsBlockNetworkInternetPage property value. Indicates whether or not to block access to Network & Internet in Settings app.

Parameters:

  • value

    Value to set for the settingsBlockNetworkInternetPage property.

Returns:

  • a void



3088
3089
3090
# File 'lib/models/windows10_general_configuration.rb', line 3088

def settings_block_network_internet_page=(value)
    @settings_block_network_internet_page = value
end

#settings_block_personalization_pageObject

Gets the settingsBlockPersonalizationPage property value. Indicates whether or not to block access to Personalization in Settings app.

Returns:

  • a boolean



3095
3096
3097
# File 'lib/models/windows10_general_configuration.rb', line 3095

def settings_block_personalization_page
    return @settings_block_personalization_page
end

#settings_block_personalization_page=(value) ⇒ Object

Sets the settingsBlockPersonalizationPage property value. Indicates whether or not to block access to Personalization in Settings app.

Parameters:

  • value

    Value to set for the settingsBlockPersonalizationPage property.

Returns:

  • a void



3103
3104
3105
# File 'lib/models/windows10_general_configuration.rb', line 3103

def settings_block_personalization_page=(value)
    @settings_block_personalization_page = value
end

#settings_block_privacy_pageObject

Gets the settingsBlockPrivacyPage property value. Indicates whether or not to block access to Privacy in Settings app.

Returns:

  • a boolean



3110
3111
3112
# File 'lib/models/windows10_general_configuration.rb', line 3110

def settings_block_privacy_page
    return @settings_block_privacy_page
end

#settings_block_privacy_page=(value) ⇒ Object

Sets the settingsBlockPrivacyPage property value. Indicates whether or not to block access to Privacy in Settings app.

Parameters:

  • value

    Value to set for the settingsBlockPrivacyPage property.

Returns:

  • a void



3118
3119
3120
# File 'lib/models/windows10_general_configuration.rb', line 3118

def settings_block_privacy_page=(value)
    @settings_block_privacy_page = value
end

#settings_block_remove_provisioning_packageObject

Gets the settingsBlockRemoveProvisioningPackage property value. Indicates whether or not to block the runtime configuration agent from removing provisioning packages.

Returns:

  • a boolean



3125
3126
3127
# File 'lib/models/windows10_general_configuration.rb', line 3125

def settings_block_remove_provisioning_package
    return @settings_block_remove_provisioning_package
end

#settings_block_remove_provisioning_package=(value) ⇒ Object

Sets the settingsBlockRemoveProvisioningPackage property value. Indicates whether or not to block the runtime configuration agent from removing provisioning packages.

Parameters:

  • value

    Value to set for the settingsBlockRemoveProvisioningPackage property.

Returns:

  • a void



3133
3134
3135
# File 'lib/models/windows10_general_configuration.rb', line 3133

def settings_block_remove_provisioning_package=(value)
    @settings_block_remove_provisioning_package = value
end

#settings_block_settings_appObject

Gets the settingsBlockSettingsApp property value. Indicates whether or not to block access to Settings app.

Returns:

  • a boolean



3140
3141
3142
# File 'lib/models/windows10_general_configuration.rb', line 3140

def settings_block_settings_app
    return @settings_block_settings_app
end

#settings_block_settings_app=(value) ⇒ Object

Sets the settingsBlockSettingsApp property value. Indicates whether or not to block access to Settings app.

Parameters:

  • value

    Value to set for the settingsBlockSettingsApp property.

Returns:

  • a void



3148
3149
3150
# File 'lib/models/windows10_general_configuration.rb', line 3148

def settings_block_settings_app=(value)
    @settings_block_settings_app = value
end

#settings_block_system_pageObject

Gets the settingsBlockSystemPage property value. Indicates whether or not to block access to System in Settings app.

Returns:

  • a boolean



3155
3156
3157
# File 'lib/models/windows10_general_configuration.rb', line 3155

def settings_block_system_page
    return @settings_block_system_page
end

#settings_block_system_page=(value) ⇒ Object

Sets the settingsBlockSystemPage property value. Indicates whether or not to block access to System in Settings app.

Parameters:

  • value

    Value to set for the settingsBlockSystemPage property.

Returns:

  • a void



3163
3164
3165
# File 'lib/models/windows10_general_configuration.rb', line 3163

def settings_block_system_page=(value)
    @settings_block_system_page = value
end

#settings_block_time_language_pageObject

Gets the settingsBlockTimeLanguagePage property value. Indicates whether or not to block access to Time & Language in Settings app.

Returns:

  • a boolean



3170
3171
3172
# File 'lib/models/windows10_general_configuration.rb', line 3170

def settings_block_time_language_page
    return @settings_block_time_language_page
end

#settings_block_time_language_page=(value) ⇒ Object

Sets the settingsBlockTimeLanguagePage property value. Indicates whether or not to block access to Time & Language in Settings app.

Parameters:

  • value

    Value to set for the settingsBlockTimeLanguagePage property.

Returns:

  • a void



3178
3179
3180
# File 'lib/models/windows10_general_configuration.rb', line 3178

def settings_block_time_language_page=(value)
    @settings_block_time_language_page = value
end

#settings_block_update_security_pageObject

Gets the settingsBlockUpdateSecurityPage property value. Indicates whether or not to block access to Update & Security in Settings app.

Returns:

  • a boolean



3185
3186
3187
# File 'lib/models/windows10_general_configuration.rb', line 3185

def settings_block_update_security_page
    return @settings_block_update_security_page
end

#settings_block_update_security_page=(value) ⇒ Object

Sets the settingsBlockUpdateSecurityPage property value. Indicates whether or not to block access to Update & Security in Settings app.

Parameters:

  • value

    Value to set for the settingsBlockUpdateSecurityPage property.

Returns:

  • a void



3193
3194
3195
# File 'lib/models/windows10_general_configuration.rb', line 3193

def settings_block_update_security_page=(value)
    @settings_block_update_security_page = value
end

#shared_user_app_data_allowedObject

Gets the sharedUserAppDataAllowed property value. Indicates whether or not to block multiple users of the same app to share data.

Returns:

  • a boolean



3200
3201
3202
# File 'lib/models/windows10_general_configuration.rb', line 3200

def shared_user_app_data_allowed
    return @shared_user_app_data_allowed
end

#shared_user_app_data_allowed=(value) ⇒ Object

Sets the sharedUserAppDataAllowed property value. Indicates whether or not to block multiple users of the same app to share data.

Parameters:

  • value

    Value to set for the sharedUserAppDataAllowed property.

Returns:

  • a void



3208
3209
3210
# File 'lib/models/windows10_general_configuration.rb', line 3208

def shared_user_app_data_allowed=(value)
    @shared_user_app_data_allowed = value
end

#smart_screen_block_prompt_overrideObject

Gets the smartScreenBlockPromptOverride property value. Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites.

Returns:

  • a boolean



3215
3216
3217
# File 'lib/models/windows10_general_configuration.rb', line 3215

def smart_screen_block_prompt_override
    return @smart_screen_block_prompt_override
end

#smart_screen_block_prompt_override=(value) ⇒ Object

Sets the smartScreenBlockPromptOverride property value. Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites.

Parameters:

  • value

    Value to set for the smartScreenBlockPromptOverride property.

Returns:

  • a void



3223
3224
3225
# File 'lib/models/windows10_general_configuration.rb', line 3223

def smart_screen_block_prompt_override=(value)
    @smart_screen_block_prompt_override = value
end

#smart_screen_block_prompt_override_for_filesObject

Gets the smartScreenBlockPromptOverrideForFiles property value. Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files

Returns:

  • a boolean



3230
3231
3232
# File 'lib/models/windows10_general_configuration.rb', line 3230

def smart_screen_block_prompt_override_for_files
    return @smart_screen_block_prompt_override_for_files
end

#smart_screen_block_prompt_override_for_files=(value) ⇒ Object

Sets the smartScreenBlockPromptOverrideForFiles property value. Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files

Parameters:

  • value

    Value to set for the smartScreenBlockPromptOverrideForFiles property.

Returns:

  • a void



3238
3239
3240
# File 'lib/models/windows10_general_configuration.rb', line 3238

def smart_screen_block_prompt_override_for_files=(value)
    @smart_screen_block_prompt_override_for_files = value
end

#smart_screen_enable_app_install_controlObject

Gets the smartScreenEnableAppInstallControl property value. This property will be deprecated in July 2019 and will be replaced by property SmartScreenAppInstallControl. Allows IT Admins to control whether users are allowed to install apps from places other than the Store.

Returns:

  • a boolean



3245
3246
3247
# File 'lib/models/windows10_general_configuration.rb', line 3245

def smart_screen_enable_app_install_control
    return @smart_screen_enable_app_install_control
end

#smart_screen_enable_app_install_control=(value) ⇒ Object

Sets the smartScreenEnableAppInstallControl property value. This property will be deprecated in July 2019 and will be replaced by property SmartScreenAppInstallControl. Allows IT Admins to control whether users are allowed to install apps from places other than the Store.

Parameters:

  • value

    Value to set for the smartScreenEnableAppInstallControl property.

Returns:

  • a void



3253
3254
3255
# File 'lib/models/windows10_general_configuration.rb', line 3253

def smart_screen_enable_app_install_control=(value)
    @smart_screen_enable_app_install_control = value
end

#start_block_unpinning_apps_from_taskbarObject

Gets the startBlockUnpinningAppsFromTaskbar property value. Indicates whether or not to block the user from unpinning apps from taskbar.

Returns:

  • a boolean



3260
3261
3262
# File 'lib/models/windows10_general_configuration.rb', line 3260

def start_block_unpinning_apps_from_taskbar
    return @start_block_unpinning_apps_from_taskbar
end

#start_block_unpinning_apps_from_taskbar=(value) ⇒ Object

Sets the startBlockUnpinningAppsFromTaskbar property value. Indicates whether or not to block the user from unpinning apps from taskbar.

Parameters:

  • value

    Value to set for the startBlockUnpinningAppsFromTaskbar property.

Returns:

  • a void



3268
3269
3270
# File 'lib/models/windows10_general_configuration.rb', line 3268

def start_block_unpinning_apps_from_taskbar=(value)
    @start_block_unpinning_apps_from_taskbar = value
end

#start_menu_app_list_visibilityObject

Gets the startMenuAppListVisibility property value. Type of start menu app list visibility.

Returns:

  • a windows_start_menu_app_list_visibility_type



3275
3276
3277
# File 'lib/models/windows10_general_configuration.rb', line 3275

def start_menu_app_list_visibility
    return @start_menu_app_list_visibility
end

#start_menu_app_list_visibility=(value) ⇒ Object

Sets the startMenuAppListVisibility property value. Type of start menu app list visibility.

Parameters:

  • value

    Value to set for the startMenuAppListVisibility property.

Returns:

  • a void



3283
3284
3285
# File 'lib/models/windows10_general_configuration.rb', line 3283

def start_menu_app_list_visibility=(value)
    @start_menu_app_list_visibility = value
end

#start_menu_hide_change_account_settingsObject

Gets the startMenuHideChangeAccountSettings property value. Enabling this policy hides the change account setting from appearing in the user tile in the start menu.

Returns:

  • a boolean



3290
3291
3292
# File 'lib/models/windows10_general_configuration.rb', line 3290

def 
    return 
end

#start_menu_hide_change_account_settings=(value) ⇒ Object

Sets the startMenuHideChangeAccountSettings property value. Enabling this policy hides the change account setting from appearing in the user tile in the start menu.

Parameters:

  • value

    Value to set for the startMenuHideChangeAccountSettings property.

Returns:

  • a void



3298
3299
3300
# File 'lib/models/windows10_general_configuration.rb', line 3298

def (value)
     = value
end

#start_menu_hide_frequently_used_appsObject

Gets the startMenuHideFrequentlyUsedApps property value. Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app.

Returns:

  • a boolean



3305
3306
3307
# File 'lib/models/windows10_general_configuration.rb', line 3305

def start_menu_hide_frequently_used_apps
    return @start_menu_hide_frequently_used_apps
end

#start_menu_hide_frequently_used_apps=(value) ⇒ Object

Sets the startMenuHideFrequentlyUsedApps property value. Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app.

Parameters:

  • value

    Value to set for the startMenuHideFrequentlyUsedApps property.

Returns:

  • a void



3313
3314
3315
# File 'lib/models/windows10_general_configuration.rb', line 3313

def start_menu_hide_frequently_used_apps=(value)
    @start_menu_hide_frequently_used_apps = value
end

#start_menu_hide_hibernateObject

Gets the startMenuHideHibernate property value. Enabling this policy hides hibernate from appearing in the power button in the start menu.

Returns:

  • a boolean



3320
3321
3322
# File 'lib/models/windows10_general_configuration.rb', line 3320

def start_menu_hide_hibernate
    return @start_menu_hide_hibernate
end

#start_menu_hide_hibernate=(value) ⇒ Object

Sets the startMenuHideHibernate property value. Enabling this policy hides hibernate from appearing in the power button in the start menu.

Parameters:

  • value

    Value to set for the startMenuHideHibernate property.

Returns:

  • a void



3328
3329
3330
# File 'lib/models/windows10_general_configuration.rb', line 3328

def start_menu_hide_hibernate=(value)
    @start_menu_hide_hibernate = value
end

#start_menu_hide_lockObject

Gets the startMenuHideLock property value. Enabling this policy hides lock from appearing in the user tile in the start menu.

Returns:

  • a boolean



3335
3336
3337
# File 'lib/models/windows10_general_configuration.rb', line 3335

def start_menu_hide_lock
    return @start_menu_hide_lock
end

#start_menu_hide_lock=(value) ⇒ Object

Sets the startMenuHideLock property value. Enabling this policy hides lock from appearing in the user tile in the start menu.

Parameters:

  • value

    Value to set for the startMenuHideLock property.

Returns:

  • a void



3343
3344
3345
# File 'lib/models/windows10_general_configuration.rb', line 3343

def start_menu_hide_lock=(value)
    @start_menu_hide_lock = value
end

#start_menu_hide_power_buttonObject

Gets the startMenuHidePowerButton property value. Enabling this policy hides the power button from appearing in the start menu.

Returns:

  • a boolean



3350
3351
3352
# File 'lib/models/windows10_general_configuration.rb', line 3350

def start_menu_hide_power_button
    return @start_menu_hide_power_button
end

#start_menu_hide_power_button=(value) ⇒ Object

Sets the startMenuHidePowerButton property value. Enabling this policy hides the power button from appearing in the start menu.

Parameters:

  • value

    Value to set for the startMenuHidePowerButton property.

Returns:

  • a void



3358
3359
3360
# File 'lib/models/windows10_general_configuration.rb', line 3358

def start_menu_hide_power_button=(value)
    @start_menu_hide_power_button = value
end

#start_menu_hide_recent_jump_listsObject

Gets the startMenuHideRecentJumpLists property value. Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app.

Returns:

  • a boolean



3365
3366
3367
# File 'lib/models/windows10_general_configuration.rb', line 3365

def start_menu_hide_recent_jump_lists
    return @start_menu_hide_recent_jump_lists
end

#start_menu_hide_recent_jump_lists=(value) ⇒ Object

Sets the startMenuHideRecentJumpLists property value. Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app.

Parameters:

  • value

    Value to set for the startMenuHideRecentJumpLists property.

Returns:

  • a void



3373
3374
3375
# File 'lib/models/windows10_general_configuration.rb', line 3373

def start_menu_hide_recent_jump_lists=(value)
    @start_menu_hide_recent_jump_lists = value
end

#start_menu_hide_recently_added_appsObject

Gets the startMenuHideRecentlyAddedApps property value. Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.

Returns:

  • a boolean



3380
3381
3382
# File 'lib/models/windows10_general_configuration.rb', line 3380

def start_menu_hide_recently_added_apps
    return @start_menu_hide_recently_added_apps
end

#start_menu_hide_recently_added_apps=(value) ⇒ Object

Sets the startMenuHideRecentlyAddedApps property value. Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.

Parameters:

  • value

    Value to set for the startMenuHideRecentlyAddedApps property.

Returns:

  • a void



3388
3389
3390
# File 'lib/models/windows10_general_configuration.rb', line 3388

def start_menu_hide_recently_added_apps=(value)
    @start_menu_hide_recently_added_apps = value
end

#start_menu_hide_restart_optionsObject

Gets the startMenuHideRestartOptions property value. Enabling this policy hides ‘Restart/Update and Restart’ from appearing in the power button in the start menu.

Returns:

  • a boolean



3395
3396
3397
# File 'lib/models/windows10_general_configuration.rb', line 3395

def start_menu_hide_restart_options
    return @start_menu_hide_restart_options
end

#start_menu_hide_restart_options=(value) ⇒ Object

Sets the startMenuHideRestartOptions property value. Enabling this policy hides ‘Restart/Update and Restart’ from appearing in the power button in the start menu.

Parameters:

  • value

    Value to set for the startMenuHideRestartOptions property.

Returns:

  • a void



3403
3404
3405
# File 'lib/models/windows10_general_configuration.rb', line 3403

def start_menu_hide_restart_options=(value)
    @start_menu_hide_restart_options = value
end

#start_menu_hide_shut_downObject

Gets the startMenuHideShutDown property value. Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.

Returns:

  • a boolean



3410
3411
3412
# File 'lib/models/windows10_general_configuration.rb', line 3410

def start_menu_hide_shut_down
    return @start_menu_hide_shut_down
end

#start_menu_hide_shut_down=(value) ⇒ Object

Sets the startMenuHideShutDown property value. Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.

Parameters:

  • value

    Value to set for the startMenuHideShutDown property.

Returns:

  • a void



3418
3419
3420
# File 'lib/models/windows10_general_configuration.rb', line 3418

def start_menu_hide_shut_down=(value)
    @start_menu_hide_shut_down = value
end

#start_menu_hide_sign_outObject

Gets the startMenuHideSignOut property value. Enabling this policy hides sign out from appearing in the user tile in the start menu.

Returns:

  • a boolean



3425
3426
3427
# File 'lib/models/windows10_general_configuration.rb', line 3425

def start_menu_hide_sign_out
    return @start_menu_hide_sign_out
end

#start_menu_hide_sign_out=(value) ⇒ Object

Sets the startMenuHideSignOut property value. Enabling this policy hides sign out from appearing in the user tile in the start menu.

Parameters:

  • value

    Value to set for the startMenuHideSignOut property.

Returns:

  • a void



3433
3434
3435
# File 'lib/models/windows10_general_configuration.rb', line 3433

def start_menu_hide_sign_out=(value)
    @start_menu_hide_sign_out = value
end

#start_menu_hide_sleepObject

Gets the startMenuHideSleep property value. Enabling this policy hides sleep from appearing in the power button in the start menu.

Returns:

  • a boolean



3440
3441
3442
# File 'lib/models/windows10_general_configuration.rb', line 3440

def start_menu_hide_sleep
    return @start_menu_hide_sleep
end

#start_menu_hide_sleep=(value) ⇒ Object

Sets the startMenuHideSleep property value. Enabling this policy hides sleep from appearing in the power button in the start menu.

Parameters:

  • value

    Value to set for the startMenuHideSleep property.

Returns:

  • a void



3448
3449
3450
# File 'lib/models/windows10_general_configuration.rb', line 3448

def start_menu_hide_sleep=(value)
    @start_menu_hide_sleep = value
end

#start_menu_hide_switch_accountObject

Gets the startMenuHideSwitchAccount property value. Enabling this policy hides switch account from appearing in the user tile in the start menu.

Returns:

  • a boolean



3455
3456
3457
# File 'lib/models/windows10_general_configuration.rb', line 3455

def 
    return 
end

#start_menu_hide_switch_account=(value) ⇒ Object

Sets the startMenuHideSwitchAccount property value. Enabling this policy hides switch account from appearing in the user tile in the start menu.

Parameters:

  • value

    Value to set for the startMenuHideSwitchAccount property.

Returns:

  • a void



3463
3464
3465
# File 'lib/models/windows10_general_configuration.rb', line 3463

def start_menu_hide_switch_account=(value)
     = value
end

#start_menu_hide_user_tileObject

Gets the startMenuHideUserTile property value. Enabling this policy hides the user tile from appearing in the start menu.

Returns:

  • a boolean



3470
3471
3472
# File 'lib/models/windows10_general_configuration.rb', line 3470

def start_menu_hide_user_tile
    return @start_menu_hide_user_tile
end

#start_menu_hide_user_tile=(value) ⇒ Object

Sets the startMenuHideUserTile property value. Enabling this policy hides the user tile from appearing in the start menu.

Parameters:

  • value

    Value to set for the startMenuHideUserTile property.

Returns:

  • a void



3478
3479
3480
# File 'lib/models/windows10_general_configuration.rb', line 3478

def start_menu_hide_user_tile=(value)
    @start_menu_hide_user_tile = value
end

#start_menu_layout_edge_assets_xmlObject

Gets the startMenuLayoutEdgeAssetsXml property value. This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array.

Returns:

  • a base64url



3485
3486
3487
# File 'lib/models/windows10_general_configuration.rb', line 3485

def start_menu_layout_edge_assets_xml
    return @start_menu_layout_edge_assets_xml
end

#start_menu_layout_edge_assets_xml=(value) ⇒ Object

Sets the startMenuLayoutEdgeAssetsXml property value. This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array.

Parameters:

  • value

    Value to set for the startMenuLayoutEdgeAssetsXml property.

Returns:

  • a void



3493
3494
3495
# File 'lib/models/windows10_general_configuration.rb', line 3493

def start_menu_layout_edge_assets_xml=(value)
    @start_menu_layout_edge_assets_xml = value
end

#start_menu_layout_xmlObject

Gets the startMenuLayoutXml property value. Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format.

Returns:

  • a base64url



3500
3501
3502
# File 'lib/models/windows10_general_configuration.rb', line 3500

def start_menu_layout_xml
    return @start_menu_layout_xml
end

#start_menu_layout_xml=(value) ⇒ Object

Sets the startMenuLayoutXml property value. Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format.

Parameters:

  • value

    Value to set for the startMenuLayoutXml property.

Returns:

  • a void



3508
3509
3510
# File 'lib/models/windows10_general_configuration.rb', line 3508

def start_menu_layout_xml=(value)
    @start_menu_layout_xml = value
end

#start_menu_modeObject

Gets the startMenuMode property value. Type of display modes for the start menu.

Returns:

  • a windows_start_menu_mode_type



3515
3516
3517
# File 'lib/models/windows10_general_configuration.rb', line 3515

def start_menu_mode
    return @start_menu_mode
end

#start_menu_mode=(value) ⇒ Object

Sets the startMenuMode property value. Type of display modes for the start menu.

Parameters:

  • value

    Value to set for the startMenuMode property.

Returns:

  • a void



3523
3524
3525
# File 'lib/models/windows10_general_configuration.rb', line 3523

def start_menu_mode=(value)
    @start_menu_mode = value
end

#start_menu_pinned_folder_documentsObject

Gets the startMenuPinnedFolderDocuments property value. Generic visibility state.

Returns:

  • a visibility_setting



3530
3531
3532
# File 'lib/models/windows10_general_configuration.rb', line 3530

def start_menu_pinned_folder_documents
    return @start_menu_pinned_folder_documents
end

#start_menu_pinned_folder_documents=(value) ⇒ Object

Sets the startMenuPinnedFolderDocuments property value. Generic visibility state.

Parameters:

  • value

    Value to set for the startMenuPinnedFolderDocuments property.

Returns:

  • a void



3538
3539
3540
# File 'lib/models/windows10_general_configuration.rb', line 3538

def start_menu_pinned_folder_documents=(value)
    @start_menu_pinned_folder_documents = value
end

#start_menu_pinned_folder_downloadsObject

Gets the startMenuPinnedFolderDownloads property value. Generic visibility state.

Returns:

  • a visibility_setting



3545
3546
3547
# File 'lib/models/windows10_general_configuration.rb', line 3545

def start_menu_pinned_folder_downloads
    return @start_menu_pinned_folder_downloads
end

#start_menu_pinned_folder_downloads=(value) ⇒ Object

Sets the startMenuPinnedFolderDownloads property value. Generic visibility state.

Parameters:

  • value

    Value to set for the startMenuPinnedFolderDownloads property.

Returns:

  • a void



3553
3554
3555
# File 'lib/models/windows10_general_configuration.rb', line 3553

def start_menu_pinned_folder_downloads=(value)
    @start_menu_pinned_folder_downloads = value
end

#start_menu_pinned_folder_file_explorerObject

Gets the startMenuPinnedFolderFileExplorer property value. Generic visibility state.

Returns:

  • a visibility_setting



3560
3561
3562
# File 'lib/models/windows10_general_configuration.rb', line 3560

def start_menu_pinned_folder_file_explorer
    return @start_menu_pinned_folder_file_explorer
end

#start_menu_pinned_folder_file_explorer=(value) ⇒ Object

Sets the startMenuPinnedFolderFileExplorer property value. Generic visibility state.

Parameters:

  • value

    Value to set for the startMenuPinnedFolderFileExplorer property.

Returns:

  • a void



3568
3569
3570
# File 'lib/models/windows10_general_configuration.rb', line 3568

def start_menu_pinned_folder_file_explorer=(value)
    @start_menu_pinned_folder_file_explorer = value
end

#start_menu_pinned_folder_home_groupObject

Gets the startMenuPinnedFolderHomeGroup property value. Generic visibility state.

Returns:

  • a visibility_setting



3575
3576
3577
# File 'lib/models/windows10_general_configuration.rb', line 3575

def start_menu_pinned_folder_home_group
    return @start_menu_pinned_folder_home_group
end

#start_menu_pinned_folder_home_group=(value) ⇒ Object

Sets the startMenuPinnedFolderHomeGroup property value. Generic visibility state.

Parameters:

  • value

    Value to set for the startMenuPinnedFolderHomeGroup property.

Returns:

  • a void



3583
3584
3585
# File 'lib/models/windows10_general_configuration.rb', line 3583

def start_menu_pinned_folder_home_group=(value)
    @start_menu_pinned_folder_home_group = value
end

#start_menu_pinned_folder_musicObject

Gets the startMenuPinnedFolderMusic property value. Generic visibility state.

Returns:

  • a visibility_setting



3590
3591
3592
# File 'lib/models/windows10_general_configuration.rb', line 3590

def start_menu_pinned_folder_music
    return @start_menu_pinned_folder_music
end

#start_menu_pinned_folder_music=(value) ⇒ Object

Sets the startMenuPinnedFolderMusic property value. Generic visibility state.

Parameters:

  • value

    Value to set for the startMenuPinnedFolderMusic property.

Returns:

  • a void



3598
3599
3600
# File 'lib/models/windows10_general_configuration.rb', line 3598

def start_menu_pinned_folder_music=(value)
    @start_menu_pinned_folder_music = value
end

#start_menu_pinned_folder_networkObject

Gets the startMenuPinnedFolderNetwork property value. Generic visibility state.

Returns:

  • a visibility_setting



3605
3606
3607
# File 'lib/models/windows10_general_configuration.rb', line 3605

def start_menu_pinned_folder_network
    return @start_menu_pinned_folder_network
end

#start_menu_pinned_folder_network=(value) ⇒ Object

Sets the startMenuPinnedFolderNetwork property value. Generic visibility state.

Parameters:

  • value

    Value to set for the startMenuPinnedFolderNetwork property.

Returns:

  • a void



3613
3614
3615
# File 'lib/models/windows10_general_configuration.rb', line 3613

def start_menu_pinned_folder_network=(value)
    @start_menu_pinned_folder_network = value
end

#start_menu_pinned_folder_personal_folderObject

Gets the startMenuPinnedFolderPersonalFolder property value. Generic visibility state.

Returns:

  • a visibility_setting



3620
3621
3622
# File 'lib/models/windows10_general_configuration.rb', line 3620

def start_menu_pinned_folder_personal_folder
    return @start_menu_pinned_folder_personal_folder
end

#start_menu_pinned_folder_personal_folder=(value) ⇒ Object

Sets the startMenuPinnedFolderPersonalFolder property value. Generic visibility state.

Parameters:

  • value

    Value to set for the startMenuPinnedFolderPersonalFolder property.

Returns:

  • a void



3628
3629
3630
# File 'lib/models/windows10_general_configuration.rb', line 3628

def start_menu_pinned_folder_personal_folder=(value)
    @start_menu_pinned_folder_personal_folder = value
end

#start_menu_pinned_folder_picturesObject

Gets the startMenuPinnedFolderPictures property value. Generic visibility state.

Returns:

  • a visibility_setting



3635
3636
3637
# File 'lib/models/windows10_general_configuration.rb', line 3635

def start_menu_pinned_folder_pictures
    return @start_menu_pinned_folder_pictures
end

#start_menu_pinned_folder_pictures=(value) ⇒ Object

Sets the startMenuPinnedFolderPictures property value. Generic visibility state.

Parameters:

  • value

    Value to set for the startMenuPinnedFolderPictures property.

Returns:

  • a void



3643
3644
3645
# File 'lib/models/windows10_general_configuration.rb', line 3643

def start_menu_pinned_folder_pictures=(value)
    @start_menu_pinned_folder_pictures = value
end

#start_menu_pinned_folder_settingsObject

Gets the startMenuPinnedFolderSettings property value. Generic visibility state.

Returns:

  • a visibility_setting



3650
3651
3652
# File 'lib/models/windows10_general_configuration.rb', line 3650

def start_menu_pinned_folder_settings
    return @start_menu_pinned_folder_settings
end

#start_menu_pinned_folder_settings=(value) ⇒ Object

Sets the startMenuPinnedFolderSettings property value. Generic visibility state.

Parameters:

  • value

    Value to set for the startMenuPinnedFolderSettings property.

Returns:

  • a void



3658
3659
3660
# File 'lib/models/windows10_general_configuration.rb', line 3658

def start_menu_pinned_folder_settings=(value)
    @start_menu_pinned_folder_settings = value
end

#start_menu_pinned_folder_videosObject

Gets the startMenuPinnedFolderVideos property value. Generic visibility state.

Returns:

  • a visibility_setting



3665
3666
3667
# File 'lib/models/windows10_general_configuration.rb', line 3665

def start_menu_pinned_folder_videos
    return @start_menu_pinned_folder_videos
end

#start_menu_pinned_folder_videos=(value) ⇒ Object

Sets the startMenuPinnedFolderVideos property value. Generic visibility state.

Parameters:

  • value

    Value to set for the startMenuPinnedFolderVideos property.

Returns:

  • a void



3673
3674
3675
# File 'lib/models/windows10_general_configuration.rb', line 3673

def start_menu_pinned_folder_videos=(value)
    @start_menu_pinned_folder_videos = value
end

#storage_block_removable_storageObject

Gets the storageBlockRemovableStorage property value. Indicates whether or not to Block the user from using removable storage.

Returns:

  • a boolean



3680
3681
3682
# File 'lib/models/windows10_general_configuration.rb', line 3680

def storage_block_removable_storage
    return @storage_block_removable_storage
end

#storage_block_removable_storage=(value) ⇒ Object

Sets the storageBlockRemovableStorage property value. Indicates whether or not to Block the user from using removable storage.

Parameters:

  • value

    Value to set for the storageBlockRemovableStorage property.

Returns:

  • a void



3688
3689
3690
# File 'lib/models/windows10_general_configuration.rb', line 3688

def storage_block_removable_storage=(value)
    @storage_block_removable_storage = value
end

#storage_require_mobile_device_encryptionObject

Gets the storageRequireMobileDeviceEncryption property value. Indicating whether or not to require encryption on a mobile device.

Returns:

  • a boolean



3695
3696
3697
# File 'lib/models/windows10_general_configuration.rb', line 3695

def storage_require_mobile_device_encryption
    return @storage_require_mobile_device_encryption
end

#storage_require_mobile_device_encryption=(value) ⇒ Object

Sets the storageRequireMobileDeviceEncryption property value. Indicating whether or not to require encryption on a mobile device.

Parameters:

  • value

    Value to set for the storageRequireMobileDeviceEncryption property.

Returns:

  • a void



3703
3704
3705
# File 'lib/models/windows10_general_configuration.rb', line 3703

def storage_require_mobile_device_encryption=(value)
    @storage_require_mobile_device_encryption = value
end

#storage_restrict_app_data_to_system_volumeObject

Gets the storageRestrictAppDataToSystemVolume property value. Indicates whether application data is restricted to the system drive.

Returns:

  • a boolean



3710
3711
3712
# File 'lib/models/windows10_general_configuration.rb', line 3710

def storage_restrict_app_data_to_system_volume
    return @storage_restrict_app_data_to_system_volume
end

#storage_restrict_app_data_to_system_volume=(value) ⇒ Object

Sets the storageRestrictAppDataToSystemVolume property value. Indicates whether application data is restricted to the system drive.

Parameters:

  • value

    Value to set for the storageRestrictAppDataToSystemVolume property.

Returns:

  • a void



3718
3719
3720
# File 'lib/models/windows10_general_configuration.rb', line 3718

def storage_restrict_app_data_to_system_volume=(value)
    @storage_restrict_app_data_to_system_volume = value
end

#storage_restrict_app_install_to_system_volumeObject

Gets the storageRestrictAppInstallToSystemVolume property value. Indicates whether the installation of applications is restricted to the system drive.

Returns:

  • a boolean



3725
3726
3727
# File 'lib/models/windows10_general_configuration.rb', line 3725

def storage_restrict_app_install_to_system_volume
    return @storage_restrict_app_install_to_system_volume
end

#storage_restrict_app_install_to_system_volume=(value) ⇒ Object

Sets the storageRestrictAppInstallToSystemVolume property value. Indicates whether the installation of applications is restricted to the system drive.

Parameters:

  • value

    Value to set for the storageRestrictAppInstallToSystemVolume property.

Returns:

  • a void



3733
3734
3735
# File 'lib/models/windows10_general_configuration.rb', line 3733

def storage_restrict_app_install_to_system_volume=(value)
    @storage_restrict_app_install_to_system_volume = value
end

#tenant_lockdown_require_network_during_out_of_box_experienceObject

Gets the tenantLockdownRequireNetworkDuringOutOfBoxExperience property value. Whether the device is required to connect to the network.

Returns:

  • a boolean



3740
3741
3742
# File 'lib/models/windows10_general_configuration.rb', line 3740

def tenant_lockdown_require_network_during_out_of_box_experience
    return @tenant_lockdown_require_network_during_out_of_box_experience
end

#tenant_lockdown_require_network_during_out_of_box_experience=(value) ⇒ Object

Sets the tenantLockdownRequireNetworkDuringOutOfBoxExperience property value. Whether the device is required to connect to the network.

Parameters:

  • value

    Value to set for the tenantLockdownRequireNetworkDuringOutOfBoxExperience property.

Returns:

  • a void



3748
3749
3750
# File 'lib/models/windows10_general_configuration.rb', line 3748

def tenant_lockdown_require_network_during_out_of_box_experience=(value)
    @tenant_lockdown_require_network_during_out_of_box_experience = value
end

#usb_blockedObject

Gets the usbBlocked property value. Indicates whether or not to Block the user from USB connection.

Returns:

  • a boolean



3755
3756
3757
# File 'lib/models/windows10_general_configuration.rb', line 3755

def usb_blocked
    return @usb_blocked
end

#usb_blocked=(value) ⇒ Object

Sets the usbBlocked property value. Indicates whether or not to Block the user from USB connection.

Parameters:

  • value

    Value to set for the usbBlocked property.

Returns:

  • a void



3763
3764
3765
# File 'lib/models/windows10_general_configuration.rb', line 3763

def usb_blocked=(value)
    @usb_blocked = value
end

#voice_recording_blockedObject

Gets the voiceRecordingBlocked property value. Indicates whether or not to Block the user from voice recording.

Returns:

  • a boolean



3770
3771
3772
# File 'lib/models/windows10_general_configuration.rb', line 3770

def voice_recording_blocked
    return @voice_recording_blocked
end

#voice_recording_blocked=(value) ⇒ Object

Sets the voiceRecordingBlocked property value. Indicates whether or not to Block the user from voice recording.

Parameters:

  • value

    Value to set for the voiceRecordingBlocked property.

Returns:

  • a void



3778
3779
3780
# File 'lib/models/windows10_general_configuration.rb', line 3778

def voice_recording_blocked=(value)
    @voice_recording_blocked = value
end

#web_rtc_block_localhost_ip_addressObject

Gets the webRtcBlockLocalhostIpAddress property value. Indicates whether or not user’s localhost IP address is displayed while making phone calls using the WebRTC

Returns:

  • a boolean



3785
3786
3787
# File 'lib/models/windows10_general_configuration.rb', line 3785

def web_rtc_block_localhost_ip_address
    return @web_rtc_block_localhost_ip_address
end

#web_rtc_block_localhost_ip_address=(value) ⇒ Object

Sets the webRtcBlockLocalhostIpAddress property value. Indicates whether or not user’s localhost IP address is displayed while making phone calls using the WebRTC

Parameters:

  • value

    Value to set for the webRtcBlockLocalhostIpAddress property.

Returns:

  • a void



3793
3794
3795
# File 'lib/models/windows10_general_configuration.rb', line 3793

def web_rtc_block_localhost_ip_address=(value)
    @web_rtc_block_localhost_ip_address = value
end

#wi_fi_block_automatic_connect_hotspotsObject

Gets the wiFiBlockAutomaticConnectHotspots property value. Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.

Returns:

  • a boolean



3800
3801
3802
# File 'lib/models/windows10_general_configuration.rb', line 3800

def wi_fi_block_automatic_connect_hotspots
    return @wi_fi_block_automatic_connect_hotspots
end

#wi_fi_block_automatic_connect_hotspots=(value) ⇒ Object

Sets the wiFiBlockAutomaticConnectHotspots property value. Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.

Parameters:

  • value

    Value to set for the wiFiBlockAutomaticConnectHotspots property.

Returns:

  • a void



3808
3809
3810
# File 'lib/models/windows10_general_configuration.rb', line 3808

def wi_fi_block_automatic_connect_hotspots=(value)
    @wi_fi_block_automatic_connect_hotspots = value
end

#wi_fi_block_manual_configurationObject

Gets the wiFiBlockManualConfiguration property value. Indicates whether or not to Block the user from using Wi-Fi manual configuration.

Returns:

  • a boolean



3815
3816
3817
# File 'lib/models/windows10_general_configuration.rb', line 3815

def wi_fi_block_manual_configuration
    return @wi_fi_block_manual_configuration
end

#wi_fi_block_manual_configuration=(value) ⇒ Object

Sets the wiFiBlockManualConfiguration property value. Indicates whether or not to Block the user from using Wi-Fi manual configuration.

Parameters:

  • value

    Value to set for the wiFiBlockManualConfiguration property.

Returns:

  • a void



3823
3824
3825
# File 'lib/models/windows10_general_configuration.rb', line 3823

def wi_fi_block_manual_configuration=(value)
    @wi_fi_block_manual_configuration = value
end

#wi_fi_blockedObject

Gets the wiFiBlocked property value. Indicates whether or not to Block the user from using Wi-Fi.

Returns:

  • a boolean



3830
3831
3832
# File 'lib/models/windows10_general_configuration.rb', line 3830

def wi_fi_blocked
    return @wi_fi_blocked
end

#wi_fi_blocked=(value) ⇒ Object

Sets the wiFiBlocked property value. Indicates whether or not to Block the user from using Wi-Fi.

Parameters:

  • value

    Value to set for the wiFiBlocked property.

Returns:

  • a void



3838
3839
3840
# File 'lib/models/windows10_general_configuration.rb', line 3838

def wi_fi_blocked=(value)
    @wi_fi_blocked = value
end

#wi_fi_scan_intervalObject

Gets the wiFiScanInterval property value. Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500

Returns:

  • a integer



3845
3846
3847
# File 'lib/models/windows10_general_configuration.rb', line 3845

def wi_fi_scan_interval
    return @wi_fi_scan_interval
end

#wi_fi_scan_interval=(value) ⇒ Object

Sets the wiFiScanInterval property value. Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500

Parameters:

  • value

    Value to set for the wiFiScanInterval property.

Returns:

  • a void



3853
3854
3855
# File 'lib/models/windows10_general_configuration.rb', line 3853

def wi_fi_scan_interval=(value)
    @wi_fi_scan_interval = value
end

#windows_spotlight_block_consumer_specific_featuresObject

Gets the windowsSpotlightBlockConsumerSpecificFeatures property value. Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles.

Returns:

  • a boolean



3860
3861
3862
# File 'lib/models/windows10_general_configuration.rb', line 3860

def windows_spotlight_block_consumer_specific_features
    return @windows_spotlight_block_consumer_specific_features
end

#windows_spotlight_block_consumer_specific_features=(value) ⇒ Object

Sets the windowsSpotlightBlockConsumerSpecificFeatures property value. Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles.

Parameters:

  • value

    Value to set for the windowsSpotlightBlockConsumerSpecificFeatures property.

Returns:

  • a void



3868
3869
3870
# File 'lib/models/windows10_general_configuration.rb', line 3868

def windows_spotlight_block_consumer_specific_features=(value)
    @windows_spotlight_block_consumer_specific_features = value
end

#windows_spotlight_block_on_action_centerObject

Gets the windowsSpotlightBlockOnActionCenter property value. Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed

Returns:

  • a boolean



3875
3876
3877
# File 'lib/models/windows10_general_configuration.rb', line 3875

def windows_spotlight_block_on_action_center
    return @windows_spotlight_block_on_action_center
end

#windows_spotlight_block_on_action_center=(value) ⇒ Object

Sets the windowsSpotlightBlockOnActionCenter property value. Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed

Parameters:

  • value

    Value to set for the windowsSpotlightBlockOnActionCenter property.

Returns:

  • a void



3883
3884
3885
# File 'lib/models/windows10_general_configuration.rb', line 3883

def windows_spotlight_block_on_action_center=(value)
    @windows_spotlight_block_on_action_center = value
end

#windows_spotlight_block_tailored_experiencesObject

Gets the windowsSpotlightBlockTailoredExperiences property value. Block personalized content in Windows spotlight based on user’s device usage.

Returns:

  • a boolean



3890
3891
3892
# File 'lib/models/windows10_general_configuration.rb', line 3890

def windows_spotlight_block_tailored_experiences
    return @windows_spotlight_block_tailored_experiences
end

#windows_spotlight_block_tailored_experiences=(value) ⇒ Object

Sets the windowsSpotlightBlockTailoredExperiences property value. Block personalized content in Windows spotlight based on user’s device usage.

Parameters:

  • value

    Value to set for the windowsSpotlightBlockTailoredExperiences property.

Returns:

  • a void



3898
3899
3900
# File 'lib/models/windows10_general_configuration.rb', line 3898

def windows_spotlight_block_tailored_experiences=(value)
    @windows_spotlight_block_tailored_experiences = value
end

#windows_spotlight_block_third_party_notificationsObject

Gets the windowsSpotlightBlockThirdPartyNotifications property value. Block third party content delivered via Windows Spotlight

Returns:

  • a boolean



3905
3906
3907
# File 'lib/models/windows10_general_configuration.rb', line 3905

def windows_spotlight_block_third_party_notifications
    return @windows_spotlight_block_third_party_notifications
end

#windows_spotlight_block_third_party_notifications=(value) ⇒ Object

Sets the windowsSpotlightBlockThirdPartyNotifications property value. Block third party content delivered via Windows Spotlight

Parameters:

  • value

    Value to set for the windowsSpotlightBlockThirdPartyNotifications property.

Returns:

  • a void



3913
3914
3915
# File 'lib/models/windows10_general_configuration.rb', line 3913

def windows_spotlight_block_third_party_notifications=(value)
    @windows_spotlight_block_third_party_notifications = value
end

#windows_spotlight_block_welcome_experienceObject

Gets the windowsSpotlightBlockWelcomeExperience property value. Block Windows Spotlight Windows welcome experience

Returns:

  • a boolean



3920
3921
3922
# File 'lib/models/windows10_general_configuration.rb', line 3920

def windows_spotlight_block_welcome_experience
    return @windows_spotlight_block_welcome_experience
end

#windows_spotlight_block_welcome_experience=(value) ⇒ Object

Sets the windowsSpotlightBlockWelcomeExperience property value. Block Windows Spotlight Windows welcome experience

Parameters:

  • value

    Value to set for the windowsSpotlightBlockWelcomeExperience property.

Returns:

  • a void



3928
3929
3930
# File 'lib/models/windows10_general_configuration.rb', line 3928

def windows_spotlight_block_welcome_experience=(value)
    @windows_spotlight_block_welcome_experience = value
end

#windows_spotlight_block_windows_tipsObject

Gets the windowsSpotlightBlockWindowsTips property value. Allows IT admins to turn off the popup of Windows Tips.

Returns:

  • a boolean



3935
3936
3937
# File 'lib/models/windows10_general_configuration.rb', line 3935

def windows_spotlight_block_windows_tips
    return @windows_spotlight_block_windows_tips
end

#windows_spotlight_block_windows_tips=(value) ⇒ Object

Sets the windowsSpotlightBlockWindowsTips property value. Allows IT admins to turn off the popup of Windows Tips.

Parameters:

  • value

    Value to set for the windowsSpotlightBlockWindowsTips property.

Returns:

  • a void



3943
3944
3945
# File 'lib/models/windows10_general_configuration.rb', line 3943

def windows_spotlight_block_windows_tips=(value)
    @windows_spotlight_block_windows_tips = value
end

#windows_spotlight_blockedObject

Gets the windowsSpotlightBlocked property value. Allows IT admins to turn off all Windows Spotlight features

Returns:

  • a boolean



3950
3951
3952
# File 'lib/models/windows10_general_configuration.rb', line 3950

def windows_spotlight_blocked
    return @windows_spotlight_blocked
end

#windows_spotlight_blocked=(value) ⇒ Object

Sets the windowsSpotlightBlocked property value. Allows IT admins to turn off all Windows Spotlight features

Parameters:

  • value

    Value to set for the windowsSpotlightBlocked property.

Returns:

  • a void



3958
3959
3960
# File 'lib/models/windows10_general_configuration.rb', line 3958

def windows_spotlight_blocked=(value)
    @windows_spotlight_blocked = value
end

#windows_spotlight_configure_on_lock_screenObject

Gets the windowsSpotlightConfigureOnLockScreen property value. Allows IT admind to set a predefined default search engine for MDM-Controlled devices

Returns:

  • a windows_spotlight_enablement_settings



3965
3966
3967
# File 'lib/models/windows10_general_configuration.rb', line 3965

def windows_spotlight_configure_on_lock_screen
    return @windows_spotlight_configure_on_lock_screen
end

#windows_spotlight_configure_on_lock_screen=(value) ⇒ Object

Sets the windowsSpotlightConfigureOnLockScreen property value. Allows IT admind to set a predefined default search engine for MDM-Controlled devices

Parameters:

  • value

    Value to set for the windowsSpotlightConfigureOnLockScreen property.

Returns:

  • a void



3973
3974
3975
# File 'lib/models/windows10_general_configuration.rb', line 3973

def windows_spotlight_configure_on_lock_screen=(value)
    @windows_spotlight_configure_on_lock_screen = value
end

#windows_store_block_auto_updateObject

Gets the windowsStoreBlockAutoUpdate property value. Indicates whether or not to block automatic update of apps from Windows Store.

Returns:

  • a boolean



3980
3981
3982
# File 'lib/models/windows10_general_configuration.rb', line 3980

def windows_store_block_auto_update
    return @windows_store_block_auto_update
end

#windows_store_block_auto_update=(value) ⇒ Object

Sets the windowsStoreBlockAutoUpdate property value. Indicates whether or not to block automatic update of apps from Windows Store.

Parameters:

  • value

    Value to set for the windowsStoreBlockAutoUpdate property.

Returns:

  • a void



3988
3989
3990
# File 'lib/models/windows10_general_configuration.rb', line 3988

def windows_store_block_auto_update=(value)
    @windows_store_block_auto_update = value
end

#windows_store_blockedObject

Gets the windowsStoreBlocked property value. Indicates whether or not to Block the user from using the Windows store.

Returns:

  • a boolean



3995
3996
3997
# File 'lib/models/windows10_general_configuration.rb', line 3995

def windows_store_blocked
    return @windows_store_blocked
end

#windows_store_blocked=(value) ⇒ Object

Sets the windowsStoreBlocked property value. Indicates whether or not to Block the user from using the Windows store.

Parameters:

  • value

    Value to set for the windowsStoreBlocked property.

Returns:

  • a void



4003
4004
4005
# File 'lib/models/windows10_general_configuration.rb', line 4003

def windows_store_blocked=(value)
    @windows_store_blocked = value
end

#windows_store_enable_private_store_onlyObject

Gets the windowsStoreEnablePrivateStoreOnly property value. Indicates whether or not to enable Private Store Only.

Returns:

  • a boolean



4010
4011
4012
# File 'lib/models/windows10_general_configuration.rb', line 4010

def windows_store_enable_private_store_only
    return @windows_store_enable_private_store_only
end

#windows_store_enable_private_store_only=(value) ⇒ Object

Sets the windowsStoreEnablePrivateStoreOnly property value. Indicates whether or not to enable Private Store Only.

Parameters:

  • value

    Value to set for the windowsStoreEnablePrivateStoreOnly property.

Returns:

  • a void



4018
4019
4020
# File 'lib/models/windows10_general_configuration.rb', line 4018

def windows_store_enable_private_store_only=(value)
    @windows_store_enable_private_store_only = value
end

#wireless_display_block_projection_to_this_deviceObject

Gets the wirelessDisplayBlockProjectionToThisDevice property value. Indicates whether or not to allow other devices from discovering this PC for projection.

Returns:

  • a boolean



4025
4026
4027
# File 'lib/models/windows10_general_configuration.rb', line 4025

def wireless_display_block_projection_to_this_device
    return @wireless_display_block_projection_to_this_device
end

#wireless_display_block_projection_to_this_device=(value) ⇒ Object

Sets the wirelessDisplayBlockProjectionToThisDevice property value. Indicates whether or not to allow other devices from discovering this PC for projection.

Parameters:

  • value

    Value to set for the wirelessDisplayBlockProjectionToThisDevice property.

Returns:

  • a void



4033
4034
4035
# File 'lib/models/windows10_general_configuration.rb', line 4033

def wireless_display_block_projection_to_this_device=(value)
    @wireless_display_block_projection_to_this_device = value
end

#wireless_display_block_user_input_from_receiverObject

Gets the wirelessDisplayBlockUserInputFromReceiver property value. Indicates whether or not to allow user input from wireless display receiver.

Returns:

  • a boolean



4040
4041
4042
# File 'lib/models/windows10_general_configuration.rb', line 4040

def wireless_display_block_user_input_from_receiver
    return @wireless_display_block_user_input_from_receiver
end

#wireless_display_block_user_input_from_receiver=(value) ⇒ Object

Sets the wirelessDisplayBlockUserInputFromReceiver property value. Indicates whether or not to allow user input from wireless display receiver.

Parameters:

  • value

    Value to set for the wirelessDisplayBlockUserInputFromReceiver property.

Returns:

  • a void



4048
4049
4050
# File 'lib/models/windows10_general_configuration.rb', line 4048

def wireless_display_block_user_input_from_receiver=(value)
    @wireless_display_block_user_input_from_receiver = value
end

#wireless_display_require_pin_for_pairingObject

Gets the wirelessDisplayRequirePinForPairing property value. Indicates whether or not to require a PIN for new devices to initiate pairing.

Returns:

  • a boolean



4055
4056
4057
# File 'lib/models/windows10_general_configuration.rb', line 4055

def wireless_display_require_pin_for_pairing
    return @wireless_display_require_pin_for_pairing
end

#wireless_display_require_pin_for_pairing=(value) ⇒ Object

Sets the wirelessDisplayRequirePinForPairing property value. Indicates whether or not to require a PIN for new devices to initiate pairing.

Parameters:

  • value

    Value to set for the wirelessDisplayRequirePinForPairing property.

Returns:

  • a void



4063
4064
4065
# File 'lib/models/windows10_general_configuration.rb', line 4063

def wireless_display_require_pin_for_pairing=(value)
    @wireless_display_require_pin_for_pairing = value
end