Skip to content

Commit 7a629e8

Browse files
author
SDKAuto
committed
CodeGen from PR 24457 in Azure/azure-rest-api-specs
Merge f09481cca0020662ac94a54fe9b5928e7ea59c98 into 4c231736c4edc01bbefd837ab6f561b223d56da8
1 parent 26b5730 commit 7a629e8

File tree

600 files changed

+4227
-27210
lines changed

Some content is hidden

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

600 files changed

+4227
-27210
lines changed

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

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

3-
## 1.0.0-beta.6 (Unreleased)
3+
## 1.0.0-beta.1 (2023-06-19)
4+
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).
46

57
### Features Added
68

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.5</version>
35+
<version>1.0.0-beta.6</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})

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

Lines changed: 197 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -172,12 +172,9 @@
172172
- [List](#governancerules_list)
173173
- [OperationResults](#governancerules_operationresults)
174174

175-
## HealthReportOperation
176-
177-
- [Get](#healthreportoperation_get)
178-
179175
## HealthReports
180176

177+
- [Get](#healthreports_get)
181178
- [List](#healthreports_list)
182179

183180
## InformationProtectionPolicies
@@ -262,6 +259,11 @@
262259
- [Get](#regulatorycompliancestandards_get)
263260
- [List](#regulatorycompliancestandards_list)
264261

262+
## ResourceProvider
263+
264+
- [GetSensitivitySettings](#resourceprovider_getsensitivitysettings)
265+
- [UpdateSensitivitySettings](#resourceprovider_updatesensitivitysettings)
266+
265267
## SecureScoreControlDefinitions
266268

267269
- [List](#securescorecontroldefinitions_list)
@@ -320,13 +322,24 @@
320322
- [List](#securitysolutionsreferencedata_list)
321323
- [ListByHomeRegion](#securitysolutionsreferencedata_listbyhomeregion)
322324

325+
## SensitivitySettings
326+
327+
- [List](#sensitivitysettings_list)
328+
323329
## ServerVulnerabilityAssessment
324330

325331
- [CreateOrUpdate](#servervulnerabilityassessment_createorupdate)
326332
- [Delete](#servervulnerabilityassessment_delete)
327333
- [Get](#servervulnerabilityassessment_get)
328334
- [ListByExtendedResource](#servervulnerabilityassessment_listbyextendedresource)
329335

336+
## ServerVulnerabilityAssessmentsSettings
337+
338+
- [CreateOrUpdate](#servervulnerabilityassessmentssettings_createorupdate)
339+
- [Delete](#servervulnerabilityassessmentssettings_delete)
340+
- [Get](#servervulnerabilityassessmentssettings_get)
341+
- [List](#servervulnerabilityassessmentssettings_list)
342+
330343
## Settings
331344

332345
- [Get](#settings_get)
@@ -3488,13 +3501,13 @@ public final class GovernanceRulesOperationResultsSamples {
34883501
}
34893502
```
34903503

3491-
### HealthReportOperation_Get
3504+
### HealthReports_Get
34923505

34933506
```java
3494-
/** Samples for HealthReportOperation Get. */
3495-
public final class HealthReportOperationGetSamples {
3507+
/** Samples for HealthReports Get. */
3508+
public final class HealthReportsGetSamples {
34963509
/*
3497-
* x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/HealthReports/GetHealthReport_example.json
3510+
* x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-05-01-preview/examples/HealthReports/GetHealthReports_example.json
34983511
*/
34993512
/**
35003513
* Sample code: Get health report of resource.
@@ -3503,7 +3516,7 @@ public final class HealthReportOperationGetSamples {
35033516
*/
35043517
public static void getHealthReportOfResource(com.azure.resourcemanager.security.SecurityManager manager) {
35053518
manager
3506-
.healthReportOperations()
3519+
.healthReports()
35073520
.getWithResponse(
35083521
"subscriptions/a1efb6ca-fbc5-4782-9aaa-5c7daded1ce2/resourcegroups/E2E-IBB0WX/providers/Microsoft.Security/securityconnectors/AwsConnectorAllOfferings",
35093522
"909c629a-bf39-4521-8e4f-10b443a0bc02",
@@ -3518,7 +3531,7 @@ public final class HealthReportOperationGetSamples {
35183531
/** Samples for HealthReports List. */
35193532
public final class HealthReportsListSamples {
35203533
/*
3521-
* x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/HealthReports/ListHealthReports_example.json
3534+
* x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-05-01-preview/examples/HealthReports/ListHealthReports_example.json
35223535
*/
35233536
/**
35243537
* Sample code: List health reports.
@@ -4784,6 +4797,60 @@ public final class RegulatoryComplianceStandardsListSamples {
47844797
}
47854798
```
47864799

4800+
### ResourceProvider_GetSensitivitySettings
4801+
4802+
```java
4803+
/** Samples for ResourceProvider GetSensitivitySettings. */
4804+
public final class ResourceProviderGetSensitivitySettingsSamples {
4805+
/*
4806+
* x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-15-preview/examples/SensitivitySettings/GetSensitivitySettings_example.json
4807+
*/
4808+
/**
4809+
* Sample code: Get sensitivity settings.
4810+
*
4811+
* @param manager Entry point to SecurityManager.
4812+
*/
4813+
public static void getSensitivitySettings(com.azure.resourcemanager.security.SecurityManager manager) {
4814+
manager.resourceProviders().getSensitivitySettingsWithResponse(com.azure.core.util.Context.NONE);
4815+
}
4816+
}
4817+
```
4818+
4819+
### ResourceProvider_UpdateSensitivitySettings
4820+
4821+
```java
4822+
import com.azure.resourcemanager.security.models.UpdateSensitivitySettingsRequest;
4823+
import java.util.Arrays;
4824+
import java.util.UUID;
4825+
4826+
/** Samples for ResourceProvider UpdateSensitivitySettings. */
4827+
public final class ResourceProviderUpdateSensitivitySettingsSamples {
4828+
/*
4829+
* x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-15-preview/examples/SensitivitySettings/PutSensitivitySettings_example.json
4830+
*/
4831+
/**
4832+
* Sample code: Update sensitivity settings.
4833+
*
4834+
* @param manager Entry point to SecurityManager.
4835+
*/
4836+
public static void updateSensitivitySettings(com.azure.resourcemanager.security.SecurityManager manager) {
4837+
manager
4838+
.resourceProviders()
4839+
.updateSensitivitySettingsWithResponse(
4840+
new UpdateSensitivitySettingsRequest()
4841+
.withSensitiveInfoTypesIds(
4842+
Arrays
4843+
.asList(
4844+
UUID.fromString("f2f8a7a1-28c0-404b-9ab4-30a0a7af18cb"),
4845+
UUID.fromString("b452f22b-f87d-4f48-8490-ecf0873325b5"),
4846+
UUID.fromString("d59ee8b6-2618-404b-a5e7-aa377cd67543")))
4847+
.withSensitivityThresholdLabelOrder(2.0F)
4848+
.withSensitivityThresholdLabelId(UUID.fromString("f2f8a7a1-28c0-404b-9ab4-30a0a7af18cb")),
4849+
com.azure.core.util.Context.NONE);
4850+
}
4851+
}
4852+
```
4853+
47874854
### SecureScoreControlDefinitions_List
47884855

47894856
```java
@@ -5497,6 +5564,25 @@ public final class SecuritySolutionsReferenceDataListByHomeRegionSamples {
54975564
}
54985565
```
54995566

5567+
### SensitivitySettings_List
5568+
5569+
```java
5570+
/** Samples for SensitivitySettings List. */
5571+
public final class SensitivitySettingsListSamples {
5572+
/*
5573+
* x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-15-preview/examples/SensitivitySettings/GetSensitivitySettingsList_example.json
5574+
*/
5575+
/**
5576+
* Sample code: Get sensitivity settings list.
5577+
*
5578+
* @param manager Entry point to SecurityManager.
5579+
*/
5580+
public static void getSensitivitySettingsList(com.azure.resourcemanager.security.SecurityManager manager) {
5581+
manager.sensitivitySettings().listWithResponse(com.azure.core.util.Context.NONE);
5582+
}
5583+
}
5584+
```
5585+
55005586
### ServerVulnerabilityAssessment_CreateOrUpdate
55015587

55025588
```java
@@ -5595,6 +5681,107 @@ public final class ServerVulnerabilityAssessmentListByExtendedResourceSamples {
55955681
}
55965682
```
55975683

5684+
### ServerVulnerabilityAssessmentsSettings_CreateOrUpdate
5685+
5686+
```java
5687+
import com.azure.resourcemanager.security.models.AzureServersSetting;
5688+
import com.azure.resourcemanager.security.models.ServerVulnerabilityAssessmentsAzureSettingSelectedProvider;
5689+
import com.azure.resourcemanager.security.models.ServerVulnerabilityAssessmentsSettingKindName;
5690+
5691+
/** Samples for ServerVulnerabilityAssessmentsSettings CreateOrUpdate. */
5692+
public final class ServerVulnerabilityAssessmentsSettingsCreateOrUpdateSamples {
5693+
/*
5694+
* x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-05-01/examples/ServerVulnerabilityAssessmentsSettings/PutServerVulnerabilityAssessmentsSetting_example.json
5695+
*/
5696+
/**
5697+
* Sample code: Set a server vulnerability assessments setting of the kind settingKind on the subscription.
5698+
*
5699+
* @param manager Entry point to SecurityManager.
5700+
*/
5701+
public static void setAServerVulnerabilityAssessmentsSettingOfTheKindSettingKindOnTheSubscription(
5702+
com.azure.resourcemanager.security.SecurityManager manager) {
5703+
manager
5704+
.serverVulnerabilityAssessmentsSettings()
5705+
.createOrUpdateWithResponse(
5706+
ServerVulnerabilityAssessmentsSettingKindName.AZURE_SERVERS_SETTING,
5707+
new AzureServersSetting()
5708+
.withSelectedProvider(ServerVulnerabilityAssessmentsAzureSettingSelectedProvider.MDE_TVM),
5709+
com.azure.core.util.Context.NONE);
5710+
}
5711+
}
5712+
```
5713+
5714+
### ServerVulnerabilityAssessmentsSettings_Delete
5715+
5716+
```java
5717+
import com.azure.resourcemanager.security.models.ServerVulnerabilityAssessmentsSettingKindName;
5718+
5719+
/** Samples for ServerVulnerabilityAssessmentsSettings Delete. */
5720+
public final class ServerVulnerabilityAssessmentsSettingsDeleteSamples {
5721+
/*
5722+
* x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-05-01/examples/ServerVulnerabilityAssessmentsSettings/DeleteServerVulnerabilityAssessmentsSetting_example.json
5723+
*/
5724+
/**
5725+
* Sample code: Delete the server vulnerability assessments setting of the kind settingKind from the subscription.
5726+
*
5727+
* @param manager Entry point to SecurityManager.
5728+
*/
5729+
public static void deleteTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindFromTheSubscription(
5730+
com.azure.resourcemanager.security.SecurityManager manager) {
5731+
manager
5732+
.serverVulnerabilityAssessmentsSettings()
5733+
.deleteWithResponse(
5734+
ServerVulnerabilityAssessmentsSettingKindName.AZURE_SERVERS_SETTING, com.azure.core.util.Context.NONE);
5735+
}
5736+
}
5737+
```
5738+
5739+
### ServerVulnerabilityAssessmentsSettings_Get
5740+
5741+
```java
5742+
import com.azure.resourcemanager.security.models.ServerVulnerabilityAssessmentsSettingKindName;
5743+
5744+
/** Samples for ServerVulnerabilityAssessmentsSettings Get. */
5745+
public final class ServerVulnerabilityAssessmentsSettingsGetSamples {
5746+
/*
5747+
* x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-05-01/examples/ServerVulnerabilityAssessmentsSettings/GetServerVulnerabilityAssessmentsSetting_example.json
5748+
*/
5749+
/**
5750+
* Sample code: Get the server vulnerability assessments setting of the kind settingKind that is set on the
5751+
* subscription.
5752+
*
5753+
* @param manager Entry point to SecurityManager.
5754+
*/
5755+
public static void getTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindThatIsSetOnTheSubscription(
5756+
com.azure.resourcemanager.security.SecurityManager manager) {
5757+
manager
5758+
.serverVulnerabilityAssessmentsSettings()
5759+
.getWithResponse(
5760+
ServerVulnerabilityAssessmentsSettingKindName.AZURE_SERVERS_SETTING, com.azure.core.util.Context.NONE);
5761+
}
5762+
}
5763+
```
5764+
5765+
### ServerVulnerabilityAssessmentsSettings_List
5766+
5767+
```java
5768+
/** Samples for ServerVulnerabilityAssessmentsSettings List. */
5769+
public final class ServerVulnerabilityAssessmentsSettingsListSamples {
5770+
/*
5771+
* x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-05-01/examples/ServerVulnerabilityAssessmentsSettings/ListServerVulnerabilityAssessmentsSettings_example.json
5772+
*/
5773+
/**
5774+
* Sample code: List the server vulnerability assessments settings set on the subscription.
5775+
*
5776+
* @param manager Entry point to SecurityManager.
5777+
*/
5778+
public static void listTheServerVulnerabilityAssessmentsSettingsSetOnTheSubscription(
5779+
com.azure.resourcemanager.security.SecurityManager manager) {
5780+
manager.serverVulnerabilityAssessmentsSettings().list(com.azure.core.util.Context.NONE);
5781+
}
5782+
}
5783+
```
5784+
55985785
### Settings_Get
55995786

56005787
```java

0 commit comments

Comments
 (0)