From 25cb9968153e213b3f31ebb8caba4a5046274e50 Mon Sep 17 00:00:00 2001 From: azure-sdk Date: Mon, 6 Apr 2026 06:07:24 +0000 Subject: [PATCH 1/2] Configurations: 'specification/storagemover/StorageMover.Management/tspconfig.yaml', API Version: 2025-12-01, SDK Release Type: stable, and CommitSHA: '55fc3e7d12df68485d19b10847f24c95579a06f4' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6110792 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. --- .../azure-mgmt-storagemover/CHANGELOG.md | 6 +- .../azure-mgmt-storagemover/_metadata.json | 4 +- .../apiview-properties.json | 1 + .../azure/mgmt/storagemover/_client.py | 4 +- .../azure/mgmt/storagemover/_configuration.py | 4 +- .../azure/mgmt/storagemover/aio/_client.py | 4 +- .../mgmt/storagemover/aio/_configuration.py | 4 +- .../mgmt/storagemover/models/__init__.py | 2 + .../azure/mgmt/storagemover/models/_enums.py | 12 ++- .../azure/mgmt/storagemover/models/_models.py | 90 +++++++++++++++---- ...e_mover_mgmt_job_definitions_operations.py | 14 ++- ...r_mgmt_job_definitions_operations_async.py | 14 ++- .../azure-mgmt-storagemover/tsp-location.yaml | 2 +- 13 files changed, 122 insertions(+), 39 deletions(-) diff --git a/sdk/storagemover/azure-mgmt-storagemover/CHANGELOG.md b/sdk/storagemover/azure-mgmt-storagemover/CHANGELOG.md index c567c7cda8f3..7b6d907c8935 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/CHANGELOG.md +++ b/sdk/storagemover/azure-mgmt-storagemover/CHANGELOG.md @@ -1,6 +1,6 @@ # Release History -## 3.1.0 (2026-03-25) +## 3.1.0 (2026-04-06) ### Features Added @@ -18,6 +18,7 @@ - Model `JobDefinitionProperties` added property `preserve_permissions` - Model `JobDefinitionUpdateProperties` added property `connections` - Model `JobDefinitionUpdateProperties` added property `data_integrity_validation` + - Model `JobDefinitionUpdateProperties` added property `schedule` - Model `JobRunProperties` added property `trigger_type` - Model `JobRunProperties` added property `scheduled_execution_time` - Model `JobRunProperties` added property `warnings` @@ -35,8 +36,9 @@ - Added model `S3WithHmacEndpointUpdateProperties` - Added enum `S3WithHmacSourceType` - Added model `ScheduleInfo` + - Added model `SchedulerTime` - Added enum `TriggerType` - - Added operation group `ConnectionsOperations` + - Added model `ConnectionsOperations` ## 3.0.0 (2025-09-04) diff --git a/sdk/storagemover/azure-mgmt-storagemover/_metadata.json b/sdk/storagemover/azure-mgmt-storagemover/_metadata.json index 50803ea67770..fef9811d0773 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/_metadata.json +++ b/sdk/storagemover/azure-mgmt-storagemover/_metadata.json @@ -3,8 +3,8 @@ "apiVersions": { "Microsoft.StorageMover": "2025-12-01" }, - "commit": "b8861b82d3b47a8cf9c2dfae4a29ec9ff41eacbf", + "commit": "55fc3e7d12df68485d19b10847f24c95579a06f4", "repository_url": "https://github.com/Azure/azure-rest-api-specs", "typespec_src": "specification/storagemover/StorageMover.Management", - "emitterVersion": "0.61.0" + "emitterVersion": "0.61.2" } \ No newline at end of file diff --git a/sdk/storagemover/azure-mgmt-storagemover/apiview-properties.json b/sdk/storagemover/azure-mgmt-storagemover/apiview-properties.json index fd3e49d68b94..11efb2ba46bc 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/apiview-properties.json +++ b/sdk/storagemover/azure-mgmt-storagemover/apiview-properties.json @@ -51,6 +51,7 @@ "azure.mgmt.storagemover.models.S3WithHmacEndpointProperties": "Microsoft.StorageMover.S3WithHmacEndpointProperties", "azure.mgmt.storagemover.models.S3WithHmacEndpointUpdateProperties": "Microsoft.StorageMover.S3WithHmacEndpointUpdateProperties", "azure.mgmt.storagemover.models.ScheduleInfo": "Microsoft.StorageMover.ScheduleInfo", + "azure.mgmt.storagemover.models.SchedulerTime": "Microsoft.StorageMover.SchedulerTime", "azure.mgmt.storagemover.models.SmbMountEndpointProperties": "Microsoft.StorageMover.SmbMountEndpointProperties", "azure.mgmt.storagemover.models.SmbMountEndpointUpdateProperties": "Microsoft.StorageMover.SmbMountEndpointUpdateProperties", "azure.mgmt.storagemover.models.SourceEndpoint": "Microsoft.StorageMover.SourceEndpoint", diff --git a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/_client.py b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/_client.py index 8b8fb516d225..4523f1c693f6 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/_client.py +++ b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/_client.py @@ -63,8 +63,8 @@ class StorageMoverMgmtClient: # pylint: disable=too-many-instance-attributes :keyword cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is None. :paramtype cloud_setting: ~azure.core.AzureClouds - :keyword api_version: The API version to use for this operation. Known values are "2025-12-01" - and None. Default value is "2025-12-01". Note that overriding this default value may result in + :keyword api_version: The API version to use for this operation. Known values are "2025-12-01". + Default value is "2025-12-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no diff --git a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/_configuration.py b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/_configuration.py index f45662bd5938..287d7fa9afcf 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/_configuration.py +++ b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/_configuration.py @@ -33,8 +33,8 @@ class StorageMoverMgmtClientConfiguration: # pylint: disable=too-many-instance- :param cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is None. :type cloud_setting: ~azure.core.AzureClouds - :keyword api_version: The API version to use for this operation. Known values are "2025-12-01" - and None. Default value is "2025-12-01". Note that overriding this default value may result in + :keyword api_version: The API version to use for this operation. Known values are "2025-12-01". + Default value is "2025-12-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ diff --git a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/aio/_client.py b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/aio/_client.py index 8bacf962d5fe..7378b9461080 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/aio/_client.py +++ b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/aio/_client.py @@ -63,8 +63,8 @@ class StorageMoverMgmtClient: # pylint: disable=too-many-instance-attributes :keyword cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is None. :paramtype cloud_setting: ~azure.core.AzureClouds - :keyword api_version: The API version to use for this operation. Known values are "2025-12-01" - and None. Default value is "2025-12-01". Note that overriding this default value may result in + :keyword api_version: The API version to use for this operation. Known values are "2025-12-01". + Default value is "2025-12-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no diff --git a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/aio/_configuration.py b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/aio/_configuration.py index a3ec20aeb481..9786173cedd1 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/aio/_configuration.py +++ b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/aio/_configuration.py @@ -33,8 +33,8 @@ class StorageMoverMgmtClientConfiguration: # pylint: disable=too-many-instance- :param cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is None. :type cloud_setting: ~azure.core.AzureClouds - :keyword api_version: The API version to use for this operation. Known values are "2025-12-01" - and None. Default value is "2025-12-01". Note that overriding this default value may result in + :keyword api_version: The API version to use for this operation. Known values are "2025-12-01". + Default value is "2025-12-01". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ diff --git a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/__init__.py b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/__init__.py index 17d3b5e0d601..c2ed987b5ec9 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/__init__.py +++ b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/__init__.py @@ -64,6 +64,7 @@ S3WithHmacEndpointProperties, S3WithHmacEndpointUpdateProperties, ScheduleInfo, + SchedulerTime, SmbMountEndpointProperties, SmbMountEndpointUpdateProperties, SourceEndpoint, @@ -162,6 +163,7 @@ "S3WithHmacEndpointProperties", "S3WithHmacEndpointUpdateProperties", "ScheduleInfo", + "SchedulerTime", "SmbMountEndpointProperties", "SmbMountEndpointUpdateProperties", "SourceEndpoint", diff --git a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/_enums.py b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/_enums.py index 76de630dd516..4e63a17759d6 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/_enums.py +++ b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/_enums.py @@ -151,6 +151,8 @@ class Frequency(str, Enum, metaclass=CaseInsensitiveEnumMeta): """DAILY.""" ONETIME = "Onetime" """ONETIME.""" + NONE = "None" + """No schedule frequency. The job definition will not run on a schedule.""" class JobRunScanStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): @@ -264,14 +266,16 @@ class S3WithHmacSourceType(str, Enum, metaclass=CaseInsensitiveEnumMeta): MINIO = "MINIO" """MINIO.""" - BACKBLAZE = "BACKBLAZE" - """BACKBLAZE.""" IBM = "IBM" """IBM.""" - CLOUDFLARE = "CLOUDFLARE" - """CLOUDFLARE.""" GCS = "GCS" """GCS.""" + ALIBABA = "ALIBABA" + """ALIBABA.""" + DELL_EMC = "DELL_EMC" + """DELL_EMC.""" + OTHER = "OTHER" + """OTHER.""" class TriggerType(str, Enum, metaclass=CaseInsensitiveEnumMeta): diff --git a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/_models.py b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/_models.py index ace6346afea3..816b0f5c4c17 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/_models.py +++ b/sdk/storagemover/azure-mgmt-storagemover/azure/mgmt/storagemover/models/_models.py @@ -1439,7 +1439,14 @@ class JobDefinitionUpdateParameters(_Model): ) """Job definition properties.""" - __flattened_items = ["description", "copy_mode", "agent_name", "connections", "data_integrity_validation"] + __flattened_items = [ + "description", + "copy_mode", + "agent_name", + "connections", + "data_integrity_validation", + "schedule", + ] @overload def __init__( @@ -1492,6 +1499,8 @@ class JobDefinitionUpdateProperties(_Model): "SaveVerifyFileMD5", "SaveFileMD5", and "None". :vartype data_integrity_validation: str or ~azure.mgmt.storagemover.models.DataIntegrityValidation + :ivar schedule: Schedule information for the Job Definition. + :vartype schedule: ~azure.mgmt.storagemover.models.ScheduleInfo """ description: Optional[str] = rest_field(visibility=["read", "create", "update", "delete", "query"]) @@ -1509,6 +1518,8 @@ class JobDefinitionUpdateProperties(_Model): ) """Data Integrity Validation mode. Known values are: \"SaveVerifyFileMD5\", \"SaveFileMD5\", and \"None\".""" + schedule: Optional["_models.ScheduleInfo"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """Schedule information for the Job Definition.""" @overload def __init__( @@ -1519,6 +1530,7 @@ def __init__( agent_name: Optional[str] = None, connections: Optional[list[str]] = None, data_integrity_validation: Optional[Union[str, "_models.DataIntegrityValidation"]] = None, + schedule: Optional["_models.ScheduleInfo"] = None, ) -> None: ... @overload @@ -2333,8 +2345,8 @@ class S3WithHmacEndpointProperties(EndpointBaseProperties, discriminator="S3With :vartype credentials: ~azure.mgmt.storagemover.models.AzureKeyVaultS3WithHmacCredentials :ivar source_uri: The URI which points to the source. :vartype source_uri: str - :ivar source_type: The source type of S3WithHmac endpoint. Known values are: "MINIO", - "BACKBLAZE", "IBM", "CLOUDFLARE", and "GCS". + :ivar source_type: The source type of S3WithHmac endpoint. Known values are: "MINIO", "IBM", + "GCS", "ALIBABA", "DELL_EMC", and "OTHER". :vartype source_type: str or ~azure.mgmt.storagemover.models.S3WithHmacSourceType :ivar other_source_type_description: The description for other source type of S3WithHmac endpoint. @@ -2351,8 +2363,8 @@ class S3WithHmacEndpointProperties(EndpointBaseProperties, discriminator="S3With source_type: Optional[Union[str, "_models.S3WithHmacSourceType"]] = rest_field( name="sourceType", visibility=["read", "create"] ) - """The source type of S3WithHmac endpoint. Known values are: \"MINIO\", \"BACKBLAZE\", \"IBM\", - \"CLOUDFLARE\", and \"GCS\".""" + """The source type of S3WithHmac endpoint. Known values are: \"MINIO\", \"IBM\", \"GCS\", + \"ALIBABA\", \"DELL_EMC\", and \"OTHER\".""" other_source_type_description: Optional[str] = rest_field( name="otherSourceTypeDescription", visibility=["read", "create"] ) @@ -2426,13 +2438,13 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: class ScheduleInfo(_Model): """Schedule information for the Job Definition. - :ivar frequency: Type of schedule — Monthly, Weekly, or Daily. Required. Known values are: - "Monthly", "Weekly", "Daily", and "Onetime". + :ivar frequency: Type of schedule — Monthly, Weekly, or Daily. Known values are: "Monthly", + "Weekly", "Daily", "Onetime", and "None". :vartype frequency: str or ~azure.mgmt.storagemover.models.Frequency - :ivar is_active: Whether the schedule is currently active. Required. + :ivar is_active: Whether the schedule is currently active. :vartype is_active: bool :ivar execution_time: Time of day to execute (hours and minutes). - :vartype execution_time: ~azure.mgmt.storagemover.models.Time + :vartype execution_time: ~azure.mgmt.storagemover.models.SchedulerTime :ivar start_date: Specific one-time execution date and time. :vartype start_date: ~datetime.datetime :ivar days_of_week: Days of the week for weekly schedules. @@ -2445,12 +2457,14 @@ class ScheduleInfo(_Model): :vartype end_date: ~datetime.datetime """ - frequency: Union[str, "_models.Frequency"] = rest_field(visibility=["read", "create", "update", "delete", "query"]) - """Type of schedule — Monthly, Weekly, or Daily. Required. Known values are: \"Monthly\", - \"Weekly\", \"Daily\", and \"Onetime\".""" - is_active: bool = rest_field(name="isActive", visibility=["read", "create", "update", "delete", "query"]) - """Whether the schedule is currently active. Required.""" - execution_time: Optional["_models.Time"] = rest_field( + frequency: Optional[Union[str, "_models.Frequency"]] = rest_field( + visibility=["read", "create", "update", "delete", "query"] + ) + """Type of schedule — Monthly, Weekly, or Daily. Known values are: \"Monthly\", \"Weekly\", + \"Daily\", \"Onetime\", and \"None\".""" + is_active: Optional[bool] = rest_field(name="isActive", visibility=["read", "create", "update", "delete", "query"]) + """Whether the schedule is currently active.""" + execution_time: Optional["_models.SchedulerTime"] = rest_field( name="executionTime", visibility=["read", "create", "update", "delete", "query"] ) """Time of day to execute (hours and minutes).""" @@ -2479,9 +2493,9 @@ class ScheduleInfo(_Model): def __init__( self, *, - frequency: Union[str, "_models.Frequency"], - is_active: bool, - execution_time: Optional["_models.Time"] = None, + frequency: Optional[Union[str, "_models.Frequency"]] = None, + is_active: Optional[bool] = None, + execution_time: Optional["_models.SchedulerTime"] = None, start_date: Optional[datetime.datetime] = None, days_of_week: Optional[list[str]] = None, days_of_month: Optional[list[int]] = None, @@ -2500,6 +2514,46 @@ def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) +class SchedulerTime(_Model): + """The time of day. + + :ivar hour: The hour element of the time. Allowed values range from 0 (start of the selected + day) to 24 (end of the selected day). Hour value 24 cannot be combined with any other minute + value but 0. + :vartype hour: int + :ivar minute: The minute element of the time. Allowed values are 0 and 30. If not specified, + its value defaults to 0. Known values are: 0 and 30. + :vartype minute: int or ~azure.mgmt.storagemover.models.Minute + """ + + hour: Optional[int] = rest_field(visibility=["read", "create", "update", "delete", "query"]) + """The hour element of the time. Allowed values range from 0 (start of the selected day) to 24 + (end of the selected day). Hour value 24 cannot be combined with any other minute value but 0.""" + minute: Optional[Union[int, "_models.Minute"]] = rest_field( + visibility=["read", "create", "update", "delete", "query"] + ) + """The minute element of the time. Allowed values are 0 and 30. If not specified, its value + defaults to 0. Known values are: 0 and 30.""" + + @overload + def __init__( + self, + *, + hour: Optional[int] = None, + minute: Optional[Union[int, "_models.Minute"]] = None, + ) -> None: ... + + @overload + def __init__(self, mapping: Mapping[str, Any]) -> None: + """ + :param mapping: raw JSON to initialize the model. + :type mapping: Mapping[str, Any] + """ + + def __init__(self, *args: Any, **kwargs: Any) -> None: + super().__init__(*args, **kwargs) + + class SmbMountEndpointProperties(EndpointBaseProperties, discriminator="SmbMount"): """The properties of SMB share endpoint. diff --git a/sdk/storagemover/azure-mgmt-storagemover/generated_tests/test_storage_mover_mgmt_job_definitions_operations.py b/sdk/storagemover/azure-mgmt-storagemover/generated_tests/test_storage_mover_mgmt_job_definitions_operations.py index d13fd3e6128b..bf4d64012245 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/generated_tests/test_storage_mover_mgmt_job_definitions_operations.py +++ b/sdk/storagemover/azure-mgmt-storagemover/generated_tests/test_storage_mover_mgmt_job_definitions_operations.py @@ -56,13 +56,13 @@ def test_job_definitions_create_or_update(self, resource_group): "preservePermissions": bool, "provisioningState": "str", "schedule": { - "frequency": "str", - "isActive": bool, "cronExpression": "str", "daysOfMonth": [0], "daysOfWeek": ["str"], "endDate": "2020-02-20 00:00:00", "executionTime": {"hour": 0, "minute": 0}, + "frequency": "str", + "isActive": bool, "startDate": "2020-02-20 00:00:00", }, "sourceResourceId": "str", @@ -123,6 +123,16 @@ def test_job_definitions_update(self, resource_group): "copyMode": "str", "dataIntegrityValidation": "str", "description": "str", + "schedule": { + "cronExpression": "str", + "daysOfMonth": [0], + "daysOfWeek": ["str"], + "endDate": "2020-02-20 00:00:00", + "executionTime": {"hour": 0, "minute": 0}, + "frequency": "str", + "isActive": bool, + "startDate": "2020-02-20 00:00:00", + }, } }, ) diff --git a/sdk/storagemover/azure-mgmt-storagemover/generated_tests/test_storage_mover_mgmt_job_definitions_operations_async.py b/sdk/storagemover/azure-mgmt-storagemover/generated_tests/test_storage_mover_mgmt_job_definitions_operations_async.py index ffa118f9a373..2833195eafac 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/generated_tests/test_storage_mover_mgmt_job_definitions_operations_async.py +++ b/sdk/storagemover/azure-mgmt-storagemover/generated_tests/test_storage_mover_mgmt_job_definitions_operations_async.py @@ -57,13 +57,13 @@ async def test_job_definitions_create_or_update(self, resource_group): "preservePermissions": bool, "provisioningState": "str", "schedule": { - "frequency": "str", - "isActive": bool, "cronExpression": "str", "daysOfMonth": [0], "daysOfWeek": ["str"], "endDate": "2020-02-20 00:00:00", "executionTime": {"hour": 0, "minute": 0}, + "frequency": "str", + "isActive": bool, "startDate": "2020-02-20 00:00:00", }, "sourceResourceId": "str", @@ -124,6 +124,16 @@ async def test_job_definitions_update(self, resource_group): "copyMode": "str", "dataIntegrityValidation": "str", "description": "str", + "schedule": { + "cronExpression": "str", + "daysOfMonth": [0], + "daysOfWeek": ["str"], + "endDate": "2020-02-20 00:00:00", + "executionTime": {"hour": 0, "minute": 0}, + "frequency": "str", + "isActive": bool, + "startDate": "2020-02-20 00:00:00", + }, } }, ) diff --git a/sdk/storagemover/azure-mgmt-storagemover/tsp-location.yaml b/sdk/storagemover/azure-mgmt-storagemover/tsp-location.yaml index ca73b7e1198c..4337c5d8b5aa 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/tsp-location.yaml +++ b/sdk/storagemover/azure-mgmt-storagemover/tsp-location.yaml @@ -1,4 +1,4 @@ directory: specification/storagemover/StorageMover.Management -commit: b8861b82d3b47a8cf9c2dfae4a29ec9ff41eacbf +commit: 55fc3e7d12df68485d19b10847f24c95579a06f4 repo: Azure/azure-rest-api-specs additionalDirectories: From 664f3e8f4a99dbaaa7f6319cece0c0a5cd01b676 Mon Sep 17 00:00:00 2001 From: ChenxiJiang333 Date: Tue, 7 Apr 2026 11:48:32 +0800 Subject: [PATCH 2/2] update --- sdk/storagemover/azure-mgmt-storagemover/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/storagemover/azure-mgmt-storagemover/CHANGELOG.md b/sdk/storagemover/azure-mgmt-storagemover/CHANGELOG.md index 7b6d907c8935..a5c48e796ccf 100644 --- a/sdk/storagemover/azure-mgmt-storagemover/CHANGELOG.md +++ b/sdk/storagemover/azure-mgmt-storagemover/CHANGELOG.md @@ -38,7 +38,7 @@ - Added model `ScheduleInfo` - Added model `SchedulerTime` - Added enum `TriggerType` - - Added model `ConnectionsOperations` + - Added operation group `ConnectionsOperations` ## 3.0.0 (2025-09-04)