Skip to content

Commit 53334f8

Browse files
azure-sdkasmdvAsif Mammadov
authored
[AutoPR Azure.ResourceManager.ComputeSchedule]-generated-from-SDK Generation - .NET-6023329 (Azure#57188)
* Configurations: 'specification/computeschedule/ComputeSchedule.Management/tspconfig.yaml', API Version: 2026-03-01-preview, SDK Release Type: beta, and CommitSHA: '00f1feade1e5f3aab30ca03b547f77a869f52bf2' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6023329 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/computeschedule/ComputeSchedule.Management/tspconfig.yaml', API Version: 2026-03-01-preview, SDK Release Type: beta, and CommitSHA: '27c3a64582970988ed43c3a67c45099e48387eb6' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6035435 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Configurations: 'specification/computeschedule/ComputeSchedule.Management/tspconfig.yaml', API Version: 2026-03-01-preview, SDK Release Type: beta, and CommitSHA: '6e8964026a4ed0f55fdb2c55a141fc7d501b94a6' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6036794 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * Update API listing files for ComputeSchedule * Configurations: 'specification/computeschedule/ComputeSchedule.Management/tspconfig.yaml', API Version: 2026-03-01-preview, SDK Release Type: beta, and CommitSHA: '0758803aaaacc14ce831053cf0eb592e09e14f93' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6067148 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. * add scheduled actions flex create tests * set arm client to default * disable testmode and push assets * Add scenario test and recordings for ExecuteCreateFlex API (2026-03-01-preview) * set new arm uri * set enu for priority type * update assets * remove options * remove debugging lines * update version --------- Co-authored-by: Asif Mammadov <mammadovwork@gmail.com> Co-authored-by: Asif Mammadov <asifmammadov@microsoft.com>
1 parent 14083e0 commit 53334f8

42 files changed

Lines changed: 3393 additions & 97 deletions

File tree

Some content is hidden

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

sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/CHANGELOG.md

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

3-
## 1.2.0-beta.2 (Unreleased)
3+
## 1.2.0-beta.2 (2026-04-15)
44

55
### Features Added
66

7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
7+
- Updated the ComputeSchedule RP api-version from `2025-04-15-preview` to `2026-03-01-preview`.
8+
- Added `VirtualMachinesExecuteCreateFlex` operation for flexible VM creation with prioritized VM size profiles, allocation strategies, and inline network configuration.
129

1310
## 1.2.0-beta.1 (2025-09-12)
1411

sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,17 @@ Microsoft Azure ComputeSchedule allows customers to schedule one off operations
44
- Start
55
- Deallocate
66
- Hibernate
7+
- Delete
8+
- Create (including Flex provisioning via `VirtualMachinesExecuteCreateFlex`)
79

810
There are 2 groups of schedule type operations that customers can perform on their virtual machines
911

1012
- `Submit Type Operations`: These type of operations can be scheduled at a later date in the future, up to 14 days ahead.
1113
- `Execute Type Operations`: These type of operations allow clients to perform operations on their virtual machines immediately.
1214

13-
Other operations include endpoints to get operation status on virtual machines, cancel operations scheduled on virtual machines and get errors that might have occured during operations.
15+
The `VirtualMachinesExecuteCreateFlex` operation (added in API version `2026-03-01-preview`) enables on-demand flexible VM provisioning with Spot or regular priority, configurable VM size profiles, OS type, and allocation strategy.
16+
17+
Other operations include endpoints to get operation status on virtual machines, cancel operations scheduled on virtual machines and get errors that might have occurred during operations.
1418

1519
This library follows the [new Azure SDK guidelines](https://azure.github.io/azure-sdk/general_introduction.html), and provides many core capabilities:
1620

sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/api/Azure.ResourceManager.ComputeSchedule.net10.0.cs

Lines changed: 212 additions & 0 deletions
Large diffs are not rendered by default.

sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/api/Azure.ResourceManager.ComputeSchedule.net8.0.cs

Lines changed: 212 additions & 0 deletions
Large diffs are not rendered by default.

sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/api/Azure.ResourceManager.ComputeSchedule.netstandard2.0.cs

Lines changed: 212 additions & 0 deletions
Large diffs are not rendered by default.

sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "net",
44
"TagPrefix": "net/computeschedule/Azure.ResourceManager.ComputeSchedule",
5-
"Tag": "net/computeschedule/Azure.ResourceManager.ComputeSchedule_0d644380f9"
5+
"Tag": "net/computeschedule/Azure.ResourceManager.ComputeSchedule_327d8f3076"
66
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"apiVersions": {
3-
"Microsoft.ComputeSchedule": "2026-01-01-preview"
3+
"Microsoft.ComputeSchedule": "2026-03-01-preview"
44
}
55
}

sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/ArmComputeScheduleModelFactory.cs

Lines changed: 86 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Extensions/ComputeScheduleExtensions.cs

Lines changed: 38 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/computeschedule/Azure.ResourceManager.ComputeSchedule/src/Generated/Extensions/MockableComputeScheduleArmClient.cs

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)