diff --git a/sdk/managedops/azure-resourcemanager-managedops/CHANGELOG.md b/sdk/managedops/azure-resourcemanager-managedops/CHANGELOG.md index 45fd94f54696..3ce61b1d0827 100644 --- a/sdk/managedops/azure-resourcemanager-managedops/CHANGELOG.md +++ b/sdk/managedops/azure-resourcemanager-managedops/CHANGELOG.md @@ -1,14 +1,68 @@ # Release History -## 1.0.0-beta.2 (Unreleased) +## 1.0.0-beta.2 (2026-03-06) -### Features Added +- Azure Resource Manager ManagedOps client library for Java. This package contains Microsoft Azure SDK for ManagedOps Management SDK. Managed Operations API. Package api-version 2025-07-28-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt). ### Breaking Changes -### Bugs Fixed +#### `models.DesiredConfigurationDefenderForServers` was removed + +#### `models.ChangeTrackingInformationEnablementStatus` was removed + +#### `models.ChangeTrackingInformation` was modified + +* `models.ChangeTrackingInformationEnablementStatus enablementStatus()` -> `models.EnablementState enablementStatus()` + +#### `models.DefenderForServersInformation` was modified + +* `models.ChangeTrackingInformationEnablementStatus enablementStatus()` -> `models.EnablementState enablementStatus()` + +#### `models.DesiredConfigurationUpdate` was modified + +* `models.DesiredConfigurationDefenderForServers defenderForServers()` -> `models.DesiredEnablementState defenderForServers()` +* `withDefenderCspm(models.DesiredConfigurationDefenderForServers)` was removed +* `withDefenderForServers(models.DesiredConfigurationDefenderForServers)` was removed +* `models.DesiredConfigurationDefenderForServers defenderCspm()` -> `models.DesiredEnablementState defenderCspm()` + +#### `models.DesiredConfiguration` was modified + +* `withDefenderCspm(models.DesiredConfigurationDefenderForServers)` was removed +* `models.DesiredConfigurationDefenderForServers defenderForServers()` -> `models.DesiredEnablementState defenderForServers()` +* `withDefenderForServers(models.DesiredConfigurationDefenderForServers)` was removed +* `models.DesiredConfigurationDefenderForServers defenderCspm()` -> `models.DesiredEnablementState defenderCspm()` + +#### `models.DefenderCspmInformation` was modified + +* `models.ChangeTrackingInformationEnablementStatus enablementStatus()` -> `models.EnablementState enablementStatus()` + +#### `models.GuestConfigurationInformation` was modified + +* `models.ChangeTrackingInformationEnablementStatus enablementStatus()` -> `models.EnablementState enablementStatus()` + +#### `models.UpdateManagerInformation` was modified + +* `models.ChangeTrackingInformationEnablementStatus enablementStatus()` -> `models.EnablementState enablementStatus()` + +#### `models.AzureMonitorInformation` was modified + +* `models.ChangeTrackingInformationEnablementStatus enablementStatus()` -> `models.EnablementState enablementStatus()` + +### Features Added + +* `models.EnablementState` was added + +* `models.DesiredEnablementState` was added + +#### `models.DesiredConfigurationUpdate` was modified + +* `withDefenderCspm(models.DesiredEnablementState)` was added +* `withDefenderForServers(models.DesiredEnablementState)` was added + +#### `models.DesiredConfiguration` was modified -### Other Changes +* `withDefenderForServers(models.DesiredEnablementState)` was added +* `withDefenderCspm(models.DesiredEnablementState)` was added ## 1.0.0-beta.1 (2026-02-13) diff --git a/sdk/managedops/azure-resourcemanager-managedops/README.md b/sdk/managedops/azure-resourcemanager-managedops/README.md index 55b6a0115254..f3c28b079b8a 100644 --- a/sdk/managedops/azure-resourcemanager-managedops/README.md +++ b/sdk/managedops/azure-resourcemanager-managedops/README.md @@ -32,7 +32,7 @@ Various documentation is available to help you get started com.azure.resourcemanager azure-resourcemanager-managedops - 1.0.0-beta.1 + 1.0.0-beta.2 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/managedops/azure-resourcemanager-managedops/pom.xml b/sdk/managedops/azure-resourcemanager-managedops/pom.xml index 8f84588e02be..1dc619158d63 100644 --- a/sdk/managedops/azure-resourcemanager-managedops/pom.xml +++ b/sdk/managedops/azure-resourcemanager-managedops/pom.xml @@ -3,7 +3,7 @@ ~ Licensed under the MIT License. ~ Code generated by Microsoft (R) TypeSpec Code Generator. --> - + 4.0.0 com.azure diff --git a/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/AzureMonitorInformation.java b/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/AzureMonitorInformation.java index 12cdbb6d75ff..9fd5d2bad590 100644 --- a/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/AzureMonitorInformation.java +++ b/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/AzureMonitorInformation.java @@ -24,7 +24,7 @@ public final class AzureMonitorInformation implements JsonSerializable { - /** - * Static value Enabled for ChangeTrackingInformationEnablementStatus. - */ - public static final ChangeTrackingInformationEnablementStatus ENABLED = fromString("Enabled"); - - /** - * Static value InProgress for ChangeTrackingInformationEnablementStatus. - */ - public static final ChangeTrackingInformationEnablementStatus IN_PROGRESS = fromString("InProgress"); - - /** - * Static value Failed for ChangeTrackingInformationEnablementStatus. - */ - public static final ChangeTrackingInformationEnablementStatus FAILED = fromString("Failed"); - - /** - * Static value Disabled for ChangeTrackingInformationEnablementStatus. - */ - public static final ChangeTrackingInformationEnablementStatus DISABLED = fromString("Disabled"); - - /** - * Creates a new instance of ChangeTrackingInformationEnablementStatus value. - * - * @deprecated Use the {@link #fromString(String)} factory method. - */ - @Deprecated - public ChangeTrackingInformationEnablementStatus() { - } - - /** - * Creates or finds a ChangeTrackingInformationEnablementStatus from its string representation. - * - * @param name a name to look for. - * @return the corresponding ChangeTrackingInformationEnablementStatus. - */ - public static ChangeTrackingInformationEnablementStatus fromString(String name) { - return fromString(name, ChangeTrackingInformationEnablementStatus.class); - } - - /** - * Gets known ChangeTrackingInformationEnablementStatus values. - * - * @return known ChangeTrackingInformationEnablementStatus values. - */ - public static Collection values() { - return values(ChangeTrackingInformationEnablementStatus.class); - } -} diff --git a/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/DefenderCspmInformation.java b/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/DefenderCspmInformation.java index 5d4c06353f3e..feb4d1867c97 100644 --- a/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/DefenderCspmInformation.java +++ b/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/DefenderCspmInformation.java @@ -19,7 +19,7 @@ public final class DefenderCspmInformation implements JsonSerializable { - /** - * Static value Enable for DesiredConfigurationDefenderForServers. - */ - public static final DesiredConfigurationDefenderForServers ENABLE = fromString("Enable"); - - /** - * Static value Disable for DesiredConfigurationDefenderForServers. - */ - public static final DesiredConfigurationDefenderForServers DISABLE = fromString("Disable"); - - /** - * Creates a new instance of DesiredConfigurationDefenderForServers value. - * - * @deprecated Use the {@link #fromString(String)} factory method. - */ - @Deprecated - public DesiredConfigurationDefenderForServers() { - } - - /** - * Creates or finds a DesiredConfigurationDefenderForServers from its string representation. - * - * @param name a name to look for. - * @return the corresponding DesiredConfigurationDefenderForServers. - */ - public static DesiredConfigurationDefenderForServers fromString(String name) { - return fromString(name, DesiredConfigurationDefenderForServers.class); - } - - /** - * Gets known DesiredConfigurationDefenderForServers values. - * - * @return known DesiredConfigurationDefenderForServers values. - */ - public static Collection values() { - return values(DesiredConfigurationDefenderForServers.class); - } -} diff --git a/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/DesiredConfigurationUpdate.java b/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/DesiredConfigurationUpdate.java index c28b2d730bca..2a1f5a393b1c 100644 --- a/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/DesiredConfigurationUpdate.java +++ b/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/DesiredConfigurationUpdate.java @@ -19,12 +19,12 @@ public final class DesiredConfigurationUpdate implements JsonSerializable { + /** + * Enable the service. + */ + public static final DesiredEnablementState ENABLE = fromString("Enable"); + + /** + * Disable the service. + */ + public static final DesiredEnablementState DISABLE = fromString("Disable"); + + /** + * Creates a new instance of DesiredEnablementState value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public DesiredEnablementState() { + } + + /** + * Creates or finds a DesiredEnablementState from its string representation. + * + * @param name a name to look for. + * @return the corresponding DesiredEnablementState. + */ + public static DesiredEnablementState fromString(String name) { + return fromString(name, DesiredEnablementState.class); + } + + /** + * Gets known DesiredEnablementState values. + * + * @return known DesiredEnablementState values. + */ + public static Collection values() { + return values(DesiredEnablementState.class); + } +} diff --git a/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/EnablementState.java b/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/EnablementState.java new file mode 100644 index 000000000000..b880f1d22c98 --- /dev/null +++ b/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/EnablementState.java @@ -0,0 +1,61 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) TypeSpec Code Generator. + +package com.azure.resourcemanager.managedops.models; + +import com.azure.core.util.ExpandableStringEnum; +import java.util.Collection; + +/** + * The enablement state of a service. + */ +public final class EnablementState extends ExpandableStringEnum { + /** + * Service is enabled. + */ + public static final EnablementState ENABLED = fromString("Enabled"); + + /** + * Service enablement is in progress. + */ + public static final EnablementState IN_PROGRESS = fromString("InProgress"); + + /** + * Service enablement has failed. + */ + public static final EnablementState FAILED = fromString("Failed"); + + /** + * Service is disabled. + */ + public static final EnablementState DISABLED = fromString("Disabled"); + + /** + * Creates a new instance of EnablementState value. + * + * @deprecated Use the {@link #fromString(String)} factory method. + */ + @Deprecated + public EnablementState() { + } + + /** + * Creates or finds a EnablementState from its string representation. + * + * @param name a name to look for. + * @return the corresponding EnablementState. + */ + public static EnablementState fromString(String name) { + return fromString(name, EnablementState.class); + } + + /** + * Gets known EnablementState values. + * + * @return known EnablementState values. + */ + public static Collection values() { + return values(EnablementState.class); + } +} diff --git a/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/GuestConfigurationInformation.java b/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/GuestConfigurationInformation.java index 106061678086..d801bd4747f8 100644 --- a/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/GuestConfigurationInformation.java +++ b/sdk/managedops/azure-resourcemanager-managedops/src/main/java/com/azure/resourcemanager/managedops/models/GuestConfigurationInformation.java @@ -19,7 +19,7 @@ public final class GuestConfigurationInformation implements JsonSerializable