# encoding: utf-8 # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is # regenerated. require 'uri' require 'cgi' require 'date' require 'json' require 'base64' require 'erb' require 'securerandom' require 'time' require 'timeliness' require 'faraday' require 'faraday-cookie_jar' require 'concurrent' require 'ms_rest' require '2020-01-01/generated/azure_mgmt_security/module_definition' require 'ms_rest_azure' module Azure::Security::Mgmt::V2020_01_01 autoload :AdaptiveNetworkHardenings, '2020-01-01/generated/azure_mgmt_security/adaptive_network_hardenings.rb' autoload :AllowedConnections, '2020-01-01/generated/azure_mgmt_security/allowed_connections.rb' autoload :AdaptiveApplicationControls, '2020-01-01/generated/azure_mgmt_security/adaptive_application_controls.rb' autoload :AssessmentsMetadata, '2020-01-01/generated/azure_mgmt_security/assessments_metadata.rb' autoload :Assessments, '2020-01-01/generated/azure_mgmt_security/assessments.rb' autoload :DiscoveredSecuritySolutions, '2020-01-01/generated/azure_mgmt_security/discovered_security_solutions.rb' autoload :SecuritySolutions, '2020-01-01/generated/azure_mgmt_security/security_solutions.rb' autoload :SecuritySolutionsReferenceDataOperations, '2020-01-01/generated/azure_mgmt_security/security_solutions_reference_data_operations.rb' autoload :ExternalSecuritySolutions, '2020-01-01/generated/azure_mgmt_security/external_security_solutions.rb' autoload :JitNetworkAccessPolicies, '2020-01-01/generated/azure_mgmt_security/jit_network_access_policies.rb' autoload :ServerVulnerabilityAssessmentOperations, '2020-01-01/generated/azure_mgmt_security/server_vulnerability_assessment_operations.rb' autoload :Topology, '2020-01-01/generated/azure_mgmt_security/topology.rb' autoload :SecureScores, '2020-01-01/generated/azure_mgmt_security/secure_scores.rb' autoload :SecureScoreControls, '2020-01-01/generated/azure_mgmt_security/secure_score_controls.rb' autoload :SecureScoreControlDefinitions, '2020-01-01/generated/azure_mgmt_security/secure_score_control_definitions.rb' autoload :SecurityCenter, '2020-01-01/generated/azure_mgmt_security/security_center.rb' module Models autoload :SecuritySolution, '2020-01-01/generated/azure_mgmt_security/models/security_solution.rb' autoload :Rule, '2020-01-01/generated/azure_mgmt_security/models/rule.rb' autoload :SecuritySolutionList, '2020-01-01/generated/azure_mgmt_security/models/security_solution_list.rb' autoload :AzureResourceLink, '2020-01-01/generated/azure_mgmt_security/models/azure_resource_link.rb' autoload :SecurityAssessmentList, '2020-01-01/generated/azure_mgmt_security/models/security_assessment_list.rb' autoload :AdaptiveNetworkHardeningEnforceRequest, '2020-01-01/generated/azure_mgmt_security/models/adaptive_network_hardening_enforce_request.rb' autoload :SecureScoreControlDefinitionSource, '2020-01-01/generated/azure_mgmt_security/models/secure_score_control_definition_source.rb' autoload :TrackedResource, '2020-01-01/generated/azure_mgmt_security/models/tracked_resource.rb' autoload :SecureScoreControlScore, '2020-01-01/generated/azure_mgmt_security/models/secure_score_control_score.rb' autoload :Kind, '2020-01-01/generated/azure_mgmt_security/models/kind.rb' autoload :SecureScoresList, '2020-01-01/generated/azure_mgmt_security/models/secure_scores_list.rb' autoload :Tags, '2020-01-01/generated/azure_mgmt_security/models/tags.rb' autoload :DiscoveredSecuritySolution, '2020-01-01/generated/azure_mgmt_security/models/discovered_security_solution.rb' autoload :DiscoveredSecuritySolutionList, '2020-01-01/generated/azure_mgmt_security/models/discovered_security_solution_list.rb' autoload :ConnectableResource, '2020-01-01/generated/azure_mgmt_security/models/connectable_resource.rb' autoload :EffectiveNetworkSecurityGroups, '2020-01-01/generated/azure_mgmt_security/models/effective_network_security_groups.rb' autoload :AllowedConnectionsList, '2020-01-01/generated/azure_mgmt_security/models/allowed_connections_list.rb' autoload :TopologyList, '2020-01-01/generated/azure_mgmt_security/models/topology_list.rb' autoload :ProtectionMode, '2020-01-01/generated/azure_mgmt_security/models/protection_mode.rb' autoload :SecuritySolutionsReferenceData, '2020-01-01/generated/azure_mgmt_security/models/security_solutions_reference_data.rb' autoload :VmRecommendation, '2020-01-01/generated/azure_mgmt_security/models/vm_recommendation.rb' autoload :SecuritySolutionsReferenceDataList, '2020-01-01/generated/azure_mgmt_security/models/security_solutions_reference_data_list.rb' autoload :UserRecommendation, '2020-01-01/generated/azure_mgmt_security/models/user_recommendation.rb' autoload :ExternalSecuritySolution, '2020-01-01/generated/azure_mgmt_security/models/external_security_solution.rb' autoload :AdaptiveApplicationControlGroup, '2020-01-01/generated/azure_mgmt_security/models/adaptive_application_control_group.rb' autoload :ExternalSecuritySolutionList, '2020-01-01/generated/azure_mgmt_security/models/external_security_solution_list.rb' autoload :SecurityAssessmentMetadataPartnerData, '2020-01-01/generated/azure_mgmt_security/models/security_assessment_metadata_partner_data.rb' autoload :TopologyResource, '2020-01-01/generated/azure_mgmt_security/models/topology_resource.rb' autoload :SecureScoreControlList, '2020-01-01/generated/azure_mgmt_security/models/secure_score_control_list.rb' autoload :TopologySingleResource, '2020-01-01/generated/azure_mgmt_security/models/topology_single_resource.rb' autoload :ResourceDetails, '2020-01-01/generated/azure_mgmt_security/models/resource_details.rb' autoload :TopologySingleResourceChild, '2020-01-01/generated/azure_mgmt_security/models/topology_single_resource_child.rb' autoload :AssessmentLinks, '2020-01-01/generated/azure_mgmt_security/models/assessment_links.rb' autoload :TopologySingleResourceParent, '2020-01-01/generated/azure_mgmt_security/models/topology_single_resource_parent.rb' autoload :AdaptiveNetworkHardeningsList, '2020-01-01/generated/azure_mgmt_security/models/adaptive_network_hardenings_list.rb' autoload :ConnectedWorkspace, '2020-01-01/generated/azure_mgmt_security/models/connected_workspace.rb' autoload :AzureTrackedResourceLocation, '2020-01-01/generated/azure_mgmt_security/models/azure_tracked_resource_location.rb' autoload :AadSolutionProperties, '2020-01-01/generated/azure_mgmt_security/models/aad_solution_properties.rb' autoload :Resource, '2020-01-01/generated/azure_mgmt_security/models/resource.rb' autoload :ServerVulnerabilityAssessmentsList, '2020-01-01/generated/azure_mgmt_security/models/server_vulnerability_assessments_list.rb' autoload :AllowedConnectionsResource, '2020-01-01/generated/azure_mgmt_security/models/allowed_connections_resource.rb' autoload :ExternalSecuritySolutionKind1, '2020-01-01/generated/azure_mgmt_security/models/external_security_solution_kind1.rb' autoload :AdaptiveApplicationControlIssueSummary, '2020-01-01/generated/azure_mgmt_security/models/adaptive_application_control_issue_summary.rb' autoload :ExternalSecuritySolutionProperties, '2020-01-01/generated/azure_mgmt_security/models/external_security_solution_properties.rb' autoload :PathRecommendation, '2020-01-01/generated/azure_mgmt_security/models/path_recommendation.rb' autoload :AadConnectivityState1, '2020-01-01/generated/azure_mgmt_security/models/aad_connectivity_state1.rb' autoload :SecurityAssessmentMetadataProperties, '2020-01-01/generated/azure_mgmt_security/models/security_assessment_metadata_properties.rb' autoload :JitNetworkAccessPortRule, '2020-01-01/generated/azure_mgmt_security/models/jit_network_access_port_rule.rb' autoload :AssessmentStatus, '2020-01-01/generated/azure_mgmt_security/models/assessment_status.rb' autoload :JitNetworkAccessPolicyVirtualMachine, '2020-01-01/generated/azure_mgmt_security/models/jit_network_access_policy_virtual_machine.rb' autoload :SecureScoreControlDefinitionList, '2020-01-01/generated/azure_mgmt_security/models/secure_score_control_definition_list.rb' autoload :JitNetworkAccessRequestPort, '2020-01-01/generated/azure_mgmt_security/models/jit_network_access_request_port.rb' autoload :ConnectedResource, '2020-01-01/generated/azure_mgmt_security/models/connected_resource.rb' autoload :JitNetworkAccessRequestVirtualMachine, '2020-01-01/generated/azure_mgmt_security/models/jit_network_access_request_virtual_machine.rb' autoload :PublisherInfo, '2020-01-01/generated/azure_mgmt_security/models/publisher_info.rb' autoload :JitNetworkAccessRequest, '2020-01-01/generated/azure_mgmt_security/models/jit_network_access_request.rb' autoload :SecurityAssessmentMetadataList, '2020-01-01/generated/azure_mgmt_security/models/security_assessment_metadata_list.rb' autoload :JitNetworkAccessPolicy, '2020-01-01/generated/azure_mgmt_security/models/jit_network_access_policy.rb' autoload :ETag, '2020-01-01/generated/azure_mgmt_security/models/etag.rb' autoload :JitNetworkAccessPoliciesList, '2020-01-01/generated/azure_mgmt_security/models/jit_network_access_policies_list.rb' autoload :AdaptiveApplicationControlGroups, '2020-01-01/generated/azure_mgmt_security/models/adaptive_application_control_groups.rb' autoload :JitNetworkAccessPolicyInitiatePort, '2020-01-01/generated/azure_mgmt_security/models/jit_network_access_policy_initiate_port.rb' autoload :Location, '2020-01-01/generated/azure_mgmt_security/models/location.rb' autoload :JitNetworkAccessPolicyInitiateVirtualMachine, '2020-01-01/generated/azure_mgmt_security/models/jit_network_access_policy_initiate_virtual_machine.rb' autoload :SecurityAssessmentPartnerData, '2020-01-01/generated/azure_mgmt_security/models/security_assessment_partner_data.rb' autoload :JitNetworkAccessPolicyInitiateRequest, '2020-01-01/generated/azure_mgmt_security/models/jit_network_access_policy_initiate_request.rb' autoload :AdaptiveNetworkHardening, '2020-01-01/generated/azure_mgmt_security/models/adaptive_network_hardening.rb' autoload :AscLocation, '2020-01-01/generated/azure_mgmt_security/models/asc_location.rb' autoload :SecurityAssessmentMetadata, '2020-01-01/generated/azure_mgmt_security/models/security_assessment_metadata.rb' autoload :SecurityAssessment, '2020-01-01/generated/azure_mgmt_security/models/security_assessment.rb' autoload :OnPremiseResourceDetails, '2020-01-01/generated/azure_mgmt_security/models/on_premise_resource_details.rb' autoload :OnPremiseSqlResourceDetails, '2020-01-01/generated/azure_mgmt_security/models/on_premise_sql_resource_details.rb' autoload :AzureResourceDetails, '2020-01-01/generated/azure_mgmt_security/models/azure_resource_details.rb' autoload :CefSolutionProperties, '2020-01-01/generated/azure_mgmt_security/models/cef_solution_properties.rb' autoload :CefExternalSecuritySolution, '2020-01-01/generated/azure_mgmt_security/models/cef_external_security_solution.rb' autoload :AtaSolutionProperties, '2020-01-01/generated/azure_mgmt_security/models/ata_solution_properties.rb' autoload :AtaExternalSecuritySolution, '2020-01-01/generated/azure_mgmt_security/models/ata_external_security_solution.rb' autoload :AadExternalSecuritySolution, '2020-01-01/generated/azure_mgmt_security/models/aad_external_security_solution.rb' autoload :ServerVulnerabilityAssessment, '2020-01-01/generated/azure_mgmt_security/models/server_vulnerability_assessment.rb' autoload :SecureScoreItem, '2020-01-01/generated/azure_mgmt_security/models/secure_score_item.rb' autoload :SecureScoreControlDefinitionItem, '2020-01-01/generated/azure_mgmt_security/models/secure_score_control_definition_item.rb' autoload :SecureScoreControlDetails, '2020-01-01/generated/azure_mgmt_security/models/secure_score_control_details.rb' autoload :Direction, '2020-01-01/generated/azure_mgmt_security/models/direction.rb' autoload :TransportProtocol, '2020-01-01/generated/azure_mgmt_security/models/transport_protocol.rb' autoload :Category, '2020-01-01/generated/azure_mgmt_security/models/category.rb' autoload :Severity, '2020-01-01/generated/azure_mgmt_security/models/severity.rb' autoload :UserImpact, '2020-01-01/generated/azure_mgmt_security/models/user_impact.rb' autoload :ImplementationEffort, '2020-01-01/generated/azure_mgmt_security/models/implementation_effort.rb' autoload :Threats, '2020-01-01/generated/azure_mgmt_security/models/threats.rb' autoload :AssessmentType, '2020-01-01/generated/azure_mgmt_security/models/assessment_type.rb' autoload :AssessmentStatusCode, '2020-01-01/generated/azure_mgmt_security/models/assessment_status_code.rb' autoload :SecurityFamily, '2020-01-01/generated/azure_mgmt_security/models/security_family.rb' autoload :ProvisioningState, '2020-01-01/generated/azure_mgmt_security/models/provisioning_state.rb' autoload :AadConnectivityState, '2020-01-01/generated/azure_mgmt_security/models/aad_connectivity_state.rb' autoload :ExternalSecuritySolutionKind, '2020-01-01/generated/azure_mgmt_security/models/external_security_solution_kind.rb' autoload :Protocol, '2020-01-01/generated/azure_mgmt_security/models/protocol.rb' autoload :Status, '2020-01-01/generated/azure_mgmt_security/models/status.rb' autoload :StatusReason, '2020-01-01/generated/azure_mgmt_security/models/status_reason.rb' autoload :ControlType, '2020-01-01/generated/azure_mgmt_security/models/control_type.rb' autoload :ConnectionType, '2020-01-01/generated/azure_mgmt_security/models/connection_type.rb' autoload :ExpandEnum, '2020-01-01/generated/azure_mgmt_security/models/expand_enum.rb' autoload :ExpandControlsEnum, '2020-01-01/generated/azure_mgmt_security/models/expand_controls_enum.rb' end end