
com.azure.resourcemanager.security.fluent.SecurityCenter Maven / Gradle / Ivy
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.
package com.azure.resourcemanager.security.fluent;
import com.azure.core.http.HttpPipeline;
import java.time.Duration;
/**
* The interface for SecurityCenter class.
*/
public interface SecurityCenter {
/**
* Gets Azure subscription ID.
*
* @return the subscriptionId value.
*/
String getSubscriptionId();
/**
* Gets server parameter.
*
* @return the endpoint value.
*/
String getEndpoint();
/**
* Gets The HTTP pipeline to send requests through.
*
* @return the httpPipeline value.
*/
HttpPipeline getHttpPipeline();
/**
* Gets The default poll interval for long-running operation.
*
* @return the defaultPollInterval value.
*/
Duration getDefaultPollInterval();
/**
* Gets the ComplianceResultsClient object to access its operations.
*
* @return the ComplianceResultsClient object.
*/
ComplianceResultsClient getComplianceResults();
/**
* Gets the AdvancedThreatProtectionsClient object to access its operations.
*
* @return the AdvancedThreatProtectionsClient object.
*/
AdvancedThreatProtectionsClient getAdvancedThreatProtections();
/**
* Gets the DeviceSecurityGroupsClient object to access its operations.
*
* @return the DeviceSecurityGroupsClient object.
*/
DeviceSecurityGroupsClient getDeviceSecurityGroups();
/**
* Gets the IotSecuritySolutionAnalyticsClient object to access its operations.
*
* @return the IotSecuritySolutionAnalyticsClient object.
*/
IotSecuritySolutionAnalyticsClient getIotSecuritySolutionAnalytics();
/**
* Gets the IotSecuritySolutionsAnalyticsAggregatedAlertsClient object to access its operations.
*
* @return the IotSecuritySolutionsAnalyticsAggregatedAlertsClient object.
*/
IotSecuritySolutionsAnalyticsAggregatedAlertsClient getIotSecuritySolutionsAnalyticsAggregatedAlerts();
/**
* Gets the IotSecuritySolutionsAnalyticsRecommendationsClient object to access its operations.
*
* @return the IotSecuritySolutionsAnalyticsRecommendationsClient object.
*/
IotSecuritySolutionsAnalyticsRecommendationsClient getIotSecuritySolutionsAnalyticsRecommendations();
/**
* Gets the IotSecuritySolutionsClient object to access its operations.
*
* @return the IotSecuritySolutionsClient object.
*/
IotSecuritySolutionsClient getIotSecuritySolutions();
/**
* Gets the AllowedConnectionsClient object to access its operations.
*
* @return the AllowedConnectionsClient object.
*/
AllowedConnectionsClient getAllowedConnections();
/**
* Gets the DiscoveredSecuritySolutionsClient object to access its operations.
*
* @return the DiscoveredSecuritySolutionsClient object.
*/
DiscoveredSecuritySolutionsClient getDiscoveredSecuritySolutions();
/**
* Gets the ExternalSecuritySolutionsClient object to access its operations.
*
* @return the ExternalSecuritySolutionsClient object.
*/
ExternalSecuritySolutionsClient getExternalSecuritySolutions();
/**
* Gets the JitNetworkAccessPoliciesClient object to access its operations.
*
* @return the JitNetworkAccessPoliciesClient object.
*/
JitNetworkAccessPoliciesClient getJitNetworkAccessPolicies();
/**
* Gets the SecureScoresClient object to access its operations.
*
* @return the SecureScoresClient object.
*/
SecureScoresClient getSecureScores();
/**
* Gets the SecureScoreControlsClient object to access its operations.
*
* @return the SecureScoreControlsClient object.
*/
SecureScoreControlsClient getSecureScoreControls();
/**
* Gets the SecureScoreControlDefinitionsClient object to access its operations.
*
* @return the SecureScoreControlDefinitionsClient object.
*/
SecureScoreControlDefinitionsClient getSecureScoreControlDefinitions();
/**
* Gets the SecuritySolutionsClient object to access its operations.
*
* @return the SecuritySolutionsClient object.
*/
SecuritySolutionsClient getSecuritySolutions();
/**
* Gets the SecuritySolutionsReferenceDatasClient object to access its operations.
*
* @return the SecuritySolutionsReferenceDatasClient object.
*/
SecuritySolutionsReferenceDatasClient getSecuritySolutionsReferenceDatas();
/**
* Gets the ServerVulnerabilityAssessmentsClient object to access its operations.
*
* @return the ServerVulnerabilityAssessmentsClient object.
*/
ServerVulnerabilityAssessmentsClient getServerVulnerabilityAssessments();
/**
* Gets the TopologiesClient object to access its operations.
*
* @return the TopologiesClient object.
*/
TopologiesClient getTopologies();
/**
* Gets the AssessmentsMetadatasClient object to access its operations.
*
* @return the AssessmentsMetadatasClient object.
*/
AssessmentsMetadatasClient getAssessmentsMetadatas();
/**
* Gets the AssessmentsClient object to access its operations.
*
* @return the AssessmentsClient object.
*/
AssessmentsClient getAssessments();
/**
* Gets the AlertsClient object to access its operations.
*
* @return the AlertsClient object.
*/
AlertsClient getAlerts();
/**
* Gets the SettingsClient object to access its operations.
*
* @return the SettingsClient object.
*/
SettingsClient getSettings();
/**
* Gets the ServerVulnerabilityAssessmentsSettingsClient object to access its operations.
*
* @return the ServerVulnerabilityAssessmentsSettingsClient object.
*/
ServerVulnerabilityAssessmentsSettingsClient getServerVulnerabilityAssessmentsSettings();
/**
* Gets the ApiCollectionsClient object to access its operations.
*
* @return the ApiCollectionsClient object.
*/
ApiCollectionsClient getApiCollections();
/**
* Gets the PricingsClient object to access its operations.
*
* @return the PricingsClient object.
*/
PricingsClient getPricings();
/**
* Gets the SecurityStandardsClient object to access its operations.
*
* @return the SecurityStandardsClient object.
*/
SecurityStandardsClient getSecurityStandards();
/**
* Gets the StandardAssignmentsClient object to access its operations.
*
* @return the StandardAssignmentsClient object.
*/
StandardAssignmentsClient getStandardAssignments();
/**
* Gets the CustomRecommendationsClient object to access its operations.
*
* @return the CustomRecommendationsClient object.
*/
CustomRecommendationsClient getCustomRecommendations();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy