Skip to content

Commit b8f1e4c

Browse files
author
SDKAuto
committed
CodeGen from PR 16550 in Azure/azure-rest-api-specs
Merge a23e2d7cf44cf61abd307b8ab418714bebdc1e16 into ac0ab10f7605f63dfb8854fede1dbf6daa9df825
1 parent 5f907a5 commit b8f1e4c

File tree

591 files changed

+27214
-21606
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

591 files changed

+27214
-21606
lines changed

sdk/security/azure-resourcemanager-security/CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
# Release History
22

3-
## 1.0.0-beta.2 (Unreleased)
3+
## 1.0.0-beta.1 (2021-11-02)
44

5+
- Azure Resource Manager Security client library for Java. This package contains Microsoft Azure SDK for Security Management SDK. API spec for Microsoft.Security (Azure Security Center) resource provider. Package tag package-composite-v3. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
56

67
## 1.0.0-beta.1 (2021-07-14)
78

sdk/security/azure-resourcemanager-security/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Various documentation is available to help you get started
3232
<dependency>
3333
<groupId>com.azure.resourcemanager</groupId>
3434
<artifactId>azure-resourcemanager-security</artifactId>
35-
<version>1.0.0-beta.1</version>
35+
<version>1.0.0-beta.2</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})

sdk/security/azure-resourcemanager-security/SAMPLE.md

Lines changed: 5461 additions & 248 deletions
Large diffs are not rendered by default.

sdk/security/azure-resourcemanager-security/src/main/java/com/azure/resourcemanager/security/SecurityManager.java

Lines changed: 50 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -34,28 +34,20 @@
3434
import com.azure.resourcemanager.security.implementation.ComplianceResultsImpl;
3535
import com.azure.resourcemanager.security.implementation.CompliancesImpl;
3636
import com.azure.resourcemanager.security.implementation.ConnectorsImpl;
37+
import com.azure.resourcemanager.security.implementation.CustomAssessmentAutomationsImpl;
38+
import com.azure.resourcemanager.security.implementation.CustomEntityStoreAssignmentsImpl;
3739
import com.azure.resourcemanager.security.implementation.DeviceSecurityGroupsImpl;
38-
import com.azure.resourcemanager.security.implementation.DevicesForHubsImpl;
39-
import com.azure.resourcemanager.security.implementation.DevicesForSubscriptionsImpl;
40-
import com.azure.resourcemanager.security.implementation.DevicesImpl;
4140
import com.azure.resourcemanager.security.implementation.DiscoveredSecuritySolutionsImpl;
4241
import com.azure.resourcemanager.security.implementation.ExternalSecuritySolutionsImpl;
4342
import com.azure.resourcemanager.security.implementation.InformationProtectionPoliciesImpl;
4443
import com.azure.resourcemanager.security.implementation.IngestionSettingsImpl;
45-
import com.azure.resourcemanager.security.implementation.IotAlertTypesImpl;
46-
import com.azure.resourcemanager.security.implementation.IotAlertsImpl;
47-
import com.azure.resourcemanager.security.implementation.IotDefenderSettingsImpl;
48-
import com.azure.resourcemanager.security.implementation.IotRecommendationTypesImpl;
49-
import com.azure.resourcemanager.security.implementation.IotRecommendationsImpl;
5044
import com.azure.resourcemanager.security.implementation.IotSecuritySolutionAnalyticsImpl;
5145
import com.azure.resourcemanager.security.implementation.IotSecuritySolutionsAnalyticsAggregatedAlertsImpl;
5246
import com.azure.resourcemanager.security.implementation.IotSecuritySolutionsAnalyticsRecommendationsImpl;
5347
import com.azure.resourcemanager.security.implementation.IotSecuritySolutionsImpl;
54-
import com.azure.resourcemanager.security.implementation.IotSensorsImpl;
55-
import com.azure.resourcemanager.security.implementation.IotSitesImpl;
5648
import com.azure.resourcemanager.security.implementation.JitNetworkAccessPoliciesImpl;
5749
import com.azure.resourcemanager.security.implementation.LocationsImpl;
58-
import com.azure.resourcemanager.security.implementation.OnPremiseIotSensorsImpl;
50+
import com.azure.resourcemanager.security.implementation.MdeOnboardingsImpl;
5951
import com.azure.resourcemanager.security.implementation.OperationsImpl;
6052
import com.azure.resourcemanager.security.implementation.PricingsImpl;
6153
import com.azure.resourcemanager.security.implementation.RegulatoryComplianceAssessmentsImpl;
@@ -65,6 +57,7 @@
6557
import com.azure.resourcemanager.security.implementation.SecureScoreControlsImpl;
6658
import com.azure.resourcemanager.security.implementation.SecureScoresImpl;
6759
import com.azure.resourcemanager.security.implementation.SecurityCenterBuilder;
60+
import com.azure.resourcemanager.security.implementation.SecurityConnectorsImpl;
6861
import com.azure.resourcemanager.security.implementation.SecurityContactsImpl;
6962
import com.azure.resourcemanager.security.implementation.SecuritySolutionsImpl;
7063
import com.azure.resourcemanager.security.implementation.SecuritySolutionsReferenceDatasImpl;
@@ -91,28 +84,20 @@
9184
import com.azure.resourcemanager.security.models.ComplianceResults;
9285
import com.azure.resourcemanager.security.models.Compliances;
9386
import com.azure.resourcemanager.security.models.Connectors;
87+
import com.azure.resourcemanager.security.models.CustomAssessmentAutomations;
88+
import com.azure.resourcemanager.security.models.CustomEntityStoreAssignments;
9489
import com.azure.resourcemanager.security.models.DeviceSecurityGroups;
95-
import com.azure.resourcemanager.security.models.Devices;
96-
import com.azure.resourcemanager.security.models.DevicesForHubs;
97-
import com.azure.resourcemanager.security.models.DevicesForSubscriptions;
9890
import com.azure.resourcemanager.security.models.DiscoveredSecuritySolutions;
9991
import com.azure.resourcemanager.security.models.ExternalSecuritySolutions;
10092
import com.azure.resourcemanager.security.models.InformationProtectionPolicies;
10193
import com.azure.resourcemanager.security.models.IngestionSettings;
102-
import com.azure.resourcemanager.security.models.IotAlertTypes;
103-
import com.azure.resourcemanager.security.models.IotAlerts;
104-
import com.azure.resourcemanager.security.models.IotDefenderSettings;
105-
import com.azure.resourcemanager.security.models.IotRecommendationTypes;
106-
import com.azure.resourcemanager.security.models.IotRecommendations;
10794
import com.azure.resourcemanager.security.models.IotSecuritySolutionAnalytics;
10895
import com.azure.resourcemanager.security.models.IotSecuritySolutions;
10996
import com.azure.resourcemanager.security.models.IotSecuritySolutionsAnalyticsAggregatedAlerts;
11097
import com.azure.resourcemanager.security.models.IotSecuritySolutionsAnalyticsRecommendations;
111-
import com.azure.resourcemanager.security.models.IotSensors;
112-
import com.azure.resourcemanager.security.models.IotSites;
11398
import com.azure.resourcemanager.security.models.JitNetworkAccessPolicies;
11499
import com.azure.resourcemanager.security.models.Locations;
115-
import com.azure.resourcemanager.security.models.OnPremiseIotSensors;
100+
import com.azure.resourcemanager.security.models.MdeOnboardings;
116101
import com.azure.resourcemanager.security.models.Operations;
117102
import com.azure.resourcemanager.security.models.Pricings;
118103
import com.azure.resourcemanager.security.models.RegulatoryComplianceAssessments;
@@ -121,6 +106,7 @@
121106
import com.azure.resourcemanager.security.models.SecureScoreControlDefinitions;
122107
import com.azure.resourcemanager.security.models.SecureScoreControls;
123108
import com.azure.resourcemanager.security.models.SecureScores;
109+
import com.azure.resourcemanager.security.models.SecurityConnectors;
124110
import com.azure.resourcemanager.security.models.SecurityContacts;
125111
import com.azure.resourcemanager.security.models.SecuritySolutions;
126112
import com.azure.resourcemanager.security.models.SecuritySolutionsReferenceDatas;
@@ -142,6 +128,12 @@
142128

143129
/** Entry point to SecurityManager. API spec for Microsoft.Security (Azure Security Center) resource provider. */
144130
public final class SecurityManager {
131+
private MdeOnboardings mdeOnboardings;
132+
133+
private CustomAssessmentAutomations customAssessmentAutomations;
134+
135+
private CustomEntityStoreAssignments customEntityStoreAssignments;
136+
145137
private ComplianceResults complianceResults;
146138

147139
private Pricings pricings;
@@ -224,28 +216,6 @@ public final class SecurityManager {
224216

225217
private SqlVulnerabilityAssessmentBaselineRules sqlVulnerabilityAssessmentBaselineRules;
226218

227-
private IotDefenderSettings iotDefenderSettings;
228-
229-
private IotSensors iotSensors;
230-
231-
private DevicesForSubscriptions devicesForSubscriptions;
232-
233-
private DevicesForHubs devicesForHubs;
234-
235-
private Devices devices;
236-
237-
private OnPremiseIotSensors onPremiseIotSensors;
238-
239-
private IotSites iotSites;
240-
241-
private IotAlerts iotAlerts;
242-
243-
private IotAlertTypes iotAlertTypes;
244-
245-
private IotRecommendations iotRecommendations;
246-
247-
private IotRecommendationTypes iotRecommendationTypes;
248-
249219
private Alerts alerts;
250220

251221
private Settings settings;
@@ -254,6 +224,8 @@ public final class SecurityManager {
254224

255225
private SoftwareInventories softwareInventories;
256226

227+
private SecurityConnectors securityConnectors;
228+
257229
private final SecurityCenter clientObject;
258230

259231
private SecurityManager(HttpPipeline httpPipeline, AzureProfile profile, Duration defaultPollInterval) {
@@ -429,6 +401,32 @@ public SecurityManager authenticate(TokenCredential credential, AzureProfile pro
429401
}
430402
}
431403

404+
/** @return Resource collection API of MdeOnboardings. */
405+
public MdeOnboardings mdeOnboardings() {
406+
if (this.mdeOnboardings == null) {
407+
this.mdeOnboardings = new MdeOnboardingsImpl(clientObject.getMdeOnboardings(), this);
408+
}
409+
return mdeOnboardings;
410+
}
411+
412+
/** @return Resource collection API of CustomAssessmentAutomations. */
413+
public CustomAssessmentAutomations customAssessmentAutomations() {
414+
if (this.customAssessmentAutomations == null) {
415+
this.customAssessmentAutomations =
416+
new CustomAssessmentAutomationsImpl(clientObject.getCustomAssessmentAutomations(), this);
417+
}
418+
return customAssessmentAutomations;
419+
}
420+
421+
/** @return Resource collection API of CustomEntityStoreAssignments. */
422+
public CustomEntityStoreAssignments customEntityStoreAssignments() {
423+
if (this.customEntityStoreAssignments == null) {
424+
this.customEntityStoreAssignments =
425+
new CustomEntityStoreAssignmentsImpl(clientObject.getCustomEntityStoreAssignments(), this);
426+
}
427+
return customEntityStoreAssignments;
428+
}
429+
432430
/** @return Resource collection API of ComplianceResults. */
433431
public ComplianceResults complianceResults() {
434432
if (this.complianceResults == null) {
@@ -782,96 +780,6 @@ public SqlVulnerabilityAssessmentBaselineRules sqlVulnerabilityAssessmentBaselin
782780
return sqlVulnerabilityAssessmentBaselineRules;
783781
}
784782

785-
/** @return Resource collection API of IotDefenderSettings. */
786-
public IotDefenderSettings iotDefenderSettings() {
787-
if (this.iotDefenderSettings == null) {
788-
this.iotDefenderSettings = new IotDefenderSettingsImpl(clientObject.getIotDefenderSettings(), this);
789-
}
790-
return iotDefenderSettings;
791-
}
792-
793-
/** @return Resource collection API of IotSensors. */
794-
public IotSensors iotSensors() {
795-
if (this.iotSensors == null) {
796-
this.iotSensors = new IotSensorsImpl(clientObject.getIotSensors(), this);
797-
}
798-
return iotSensors;
799-
}
800-
801-
/** @return Resource collection API of DevicesForSubscriptions. */
802-
public DevicesForSubscriptions devicesForSubscriptions() {
803-
if (this.devicesForSubscriptions == null) {
804-
this.devicesForSubscriptions =
805-
new DevicesForSubscriptionsImpl(clientObject.getDevicesForSubscriptions(), this);
806-
}
807-
return devicesForSubscriptions;
808-
}
809-
810-
/** @return Resource collection API of DevicesForHubs. */
811-
public DevicesForHubs devicesForHubs() {
812-
if (this.devicesForHubs == null) {
813-
this.devicesForHubs = new DevicesForHubsImpl(clientObject.getDevicesForHubs(), this);
814-
}
815-
return devicesForHubs;
816-
}
817-
818-
/** @return Resource collection API of Devices. */
819-
public Devices devices() {
820-
if (this.devices == null) {
821-
this.devices = new DevicesImpl(clientObject.getDevices(), this);
822-
}
823-
return devices;
824-
}
825-
826-
/** @return Resource collection API of OnPremiseIotSensors. */
827-
public OnPremiseIotSensors onPremiseIotSensors() {
828-
if (this.onPremiseIotSensors == null) {
829-
this.onPremiseIotSensors = new OnPremiseIotSensorsImpl(clientObject.getOnPremiseIotSensors(), this);
830-
}
831-
return onPremiseIotSensors;
832-
}
833-
834-
/** @return Resource collection API of IotSites. */
835-
public IotSites iotSites() {
836-
if (this.iotSites == null) {
837-
this.iotSites = new IotSitesImpl(clientObject.getIotSites(), this);
838-
}
839-
return iotSites;
840-
}
841-
842-
/** @return Resource collection API of IotAlerts. */
843-
public IotAlerts iotAlerts() {
844-
if (this.iotAlerts == null) {
845-
this.iotAlerts = new IotAlertsImpl(clientObject.getIotAlerts(), this);
846-
}
847-
return iotAlerts;
848-
}
849-
850-
/** @return Resource collection API of IotAlertTypes. */
851-
public IotAlertTypes iotAlertTypes() {
852-
if (this.iotAlertTypes == null) {
853-
this.iotAlertTypes = new IotAlertTypesImpl(clientObject.getIotAlertTypes(), this);
854-
}
855-
return iotAlertTypes;
856-
}
857-
858-
/** @return Resource collection API of IotRecommendations. */
859-
public IotRecommendations iotRecommendations() {
860-
if (this.iotRecommendations == null) {
861-
this.iotRecommendations = new IotRecommendationsImpl(clientObject.getIotRecommendations(), this);
862-
}
863-
return iotRecommendations;
864-
}
865-
866-
/** @return Resource collection API of IotRecommendationTypes. */
867-
public IotRecommendationTypes iotRecommendationTypes() {
868-
if (this.iotRecommendationTypes == null) {
869-
this.iotRecommendationTypes =
870-
new IotRecommendationTypesImpl(clientObject.getIotRecommendationTypes(), this);
871-
}
872-
return iotRecommendationTypes;
873-
}
874-
875783
/** @return Resource collection API of Alerts. */
876784
public Alerts alerts() {
877785
if (this.alerts == null) {
@@ -904,6 +812,14 @@ public SoftwareInventories softwareInventories() {
904812
return softwareInventories;
905813
}
906814

815+
/** @return Resource collection API of SecurityConnectors. */
816+
public SecurityConnectors securityConnectors() {
817+
if (this.securityConnectors == null) {
818+
this.securityConnectors = new SecurityConnectorsImpl(clientObject.getSecurityConnectors(), this);
819+
}
820+
return securityConnectors;
821+
}
822+
907823
/**
908824
* @return Wrapped service client SecurityCenter providing direct access to the underlying auto-generated API
909825
* implementation, based on Azure REST API.

sdk/security/azure-resourcemanager-security/src/main/java/com/azure/resourcemanager/security/fluent/AdaptiveNetworkHardeningsClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ Response<AdaptiveNetworkHardeningInner> getWithResponse(
112112
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
113113
* @return the completion.
114114
*/
115-
@ServiceMethod(returns = ReturnType.SINGLE)
115+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
116116
SyncPoller<PollResult<Void>, Void> beginEnforce(
117117
String resourceGroupName,
118118
String resourceNamespace,
@@ -137,7 +137,7 @@ SyncPoller<PollResult<Void>, Void> beginEnforce(
137137
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
138138
* @return the completion.
139139
*/
140-
@ServiceMethod(returns = ReturnType.SINGLE)
140+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
141141
SyncPoller<PollResult<Void>, Void> beginEnforce(
142142
String resourceGroupName,
143143
String resourceNamespace,

sdk/security/azure-resourcemanager-security/src/main/java/com/azure/resourcemanager/security/fluent/AlertsClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ Response<Void> updateResourceGroupLevelStateToActivateWithResponse(
384384
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
385385
* @return the completion.
386386
*/
387-
@ServiceMethod(returns = ReturnType.SINGLE)
387+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
388388
SyncPoller<PollResult<Void>, Void> beginSimulate(
389389
String ascLocation, AlertSimulatorRequestBody alertSimulatorRequestBody);
390390

@@ -400,7 +400,7 @@ SyncPoller<PollResult<Void>, Void> beginSimulate(
400400
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
401401
* @return the completion.
402402
*/
403-
@ServiceMethod(returns = ReturnType.SINGLE)
403+
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
404404
SyncPoller<PollResult<Void>, Void> beginSimulate(
405405
String ascLocation, AlertSimulatorRequestBody alertSimulatorRequestBody, Context context);
406406

0 commit comments

Comments
 (0)