Skip to content

Commit 846dcd8

Browse files
committed
Configurations: 'specification/computeschedule/ComputeSchedule.Management/tspconfig.yaml', API Version: 2026-04-15-preview, SDK Release Type: beta, and CommitSHA: '13d51ee484703ea6845668fbf4b9de13f41bf5c2' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6259131 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
1 parent b7d6f4e commit 846dcd8

30 files changed

Lines changed: 7906 additions & 2442 deletions

sdk/resourcemanager/computeschedule/armcomputeschedule/CHANGELOG.md

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,138 @@
11
# Release History
22

3+
## 2.0.0-beta.1 (2026-05-06)
4+
### Breaking Changes
5+
6+
- Field `BaseProfile`, `ResourceOverrides` of struct `ResourceProvisionPayload` has been removed
7+
8+
### Features Added
9+
10+
- New value `ResourceOperationTypeCreate`, `ResourceOperationTypeDelete` added to enum type `ResourceOperationType`
11+
- New enum type `AllocationStrategy` with values `AllocationStrategyCapacityOptimized`, `AllocationStrategyLowestPrice`, `AllocationStrategyPrioritized`
12+
- New enum type `CachingTypes` with values `CachingTypesNone`, `CachingTypesReadOnly`, `CachingTypesReadWrite`
13+
- New enum type `DeleteOptions` with values `DeleteOptionsDelete`, `DeleteOptionsDetach`
14+
- New enum type `DiffDiskOptions` with values `DiffDiskOptionsLocal`
15+
- New enum type `DiffDiskPlacement` with values `DiffDiskPlacementCacheDisk`, `DiffDiskPlacementNvmeDisk`, `DiffDiskPlacementResourceDisk`
16+
- New enum type `DiskControllerTypes` with values `DiskControllerTypesNVMe`, `DiskControllerTypesSCSI`
17+
- New enum type `DiskCreateOptionTypes` with values `DiskCreateOptionTypesAttach`, `DiskCreateOptionTypesCopy`, `DiskCreateOptionTypesEmpty`, `DiskCreateOptionTypesFromImage`, `DiskCreateOptionTypesRestore`
18+
- New enum type `DiskDeleteOptionTypes` with values `DiskDeleteOptionTypesDelete`, `DiskDeleteOptionTypesDetach`
19+
- New enum type `DiskDetachOptionTypes` with values `DiskDetachOptionTypesForceDetach`
20+
- New enum type `DistributionStrategy` with values `DistributionStrategyBestEffortBalanced`, `DistributionStrategyBestEffortSingleZone`, `DistributionStrategyPrioritized`, `DistributionStrategyStrictBalanced`
21+
- New enum type `DomainNameLabelScopeTypes` with values `DomainNameLabelScopeTypesNoReuse`, `DomainNameLabelScopeTypesResourceGroupReuse`, `DomainNameLabelScopeTypesSubscriptionReuse`, `DomainNameLabelScopeTypesTenantReuse`
22+
- New enum type `ExtendedLocationType` with values `ExtendedLocationTypeCustomLocation`, `ExtendedLocationTypeEdgeZone`
23+
- New enum type `IPVersions` with values `IPVersionsIPv4`, `IPVersionsIPv6`
24+
- New enum type `LinuxPatchAssessmentMode` with values `LinuxPatchAssessmentModeAutomaticByPlatform`, `LinuxPatchAssessmentModeImageDefault`
25+
- New enum type `LinuxVMGuestPatchAutomaticByPlatformRebootSetting` with values `LinuxVMGuestPatchAutomaticByPlatformRebootSettingAlways`, `LinuxVMGuestPatchAutomaticByPlatformRebootSettingIfRequired`, `LinuxVMGuestPatchAutomaticByPlatformRebootSettingNever`, `LinuxVMGuestPatchAutomaticByPlatformRebootSettingUnknown`
26+
- New enum type `LinuxVMGuestPatchMode` with values `LinuxVMGuestPatchModeAutomaticByPlatform`, `LinuxVMGuestPatchModeImageDefault`
27+
- New enum type `Mode` with values `ModeAudit`, `ModeEnforce`
28+
- New enum type `Modes` with values `ModesAudit`, `ModesDisabled`, `ModesEnforce`
29+
- New enum type `NetworkAPIVersion` with values `NetworkAPIVersion20201101`, `NetworkAPIVersion20221101`
30+
- New enum type `NetworkInterfaceAuxiliaryMode` with values `NetworkInterfaceAuxiliaryModeAcceleratedConnections`, `NetworkInterfaceAuxiliaryModeFloating`, `NetworkInterfaceAuxiliaryModeNone`
31+
- New enum type `NetworkInterfaceAuxiliarySKU` with values `NetworkInterfaceAuxiliarySKUA1`, `NetworkInterfaceAuxiliarySKUA2`, `NetworkInterfaceAuxiliarySKUA4`, `NetworkInterfaceAuxiliarySKUA8`, `NetworkInterfaceAuxiliarySKUNone`
32+
- New enum type `OperatingSystemTypes` with values `OperatingSystemTypesLinux`, `OperatingSystemTypesWindows`
33+
- New enum type `OsType` with values `OsTypeLinux`, `OsTypeWindows`
34+
- New enum type `PriorityType` with values `PriorityTypeRegular`, `PriorityTypeSpot`
35+
- New enum type `ProtocolTypes` with values `ProtocolTypesHTTP`, `ProtocolTypesHTTPS`
36+
- New enum type `PublicIPAddressSKUName` with values `PublicIPAddressSKUNameBasic`, `PublicIPAddressSKUNameStandard`
37+
- New enum type `PublicIPAddressSKUTier` with values `PublicIPAddressSKUTierGlobal`, `PublicIPAddressSKUTierRegional`
38+
- New enum type `PublicIPAllocationMethod` with values `PublicIPAllocationMethodDynamic`, `PublicIPAllocationMethodStatic`
39+
- New enum type `ResourceIdentityType` with values `ResourceIdentityTypeNone`, `ResourceIdentityTypeSystemAssigned`, `ResourceIdentityTypeSystemAssignedUserAssigned`, `ResourceIdentityTypeUserAssigned`
40+
- New enum type `SecurityEncryptionTypes` with values `SecurityEncryptionTypesDiskWithVMGuestState`, `SecurityEncryptionTypesNonPersistedTPM`, `SecurityEncryptionTypesVMGuestStateOnly`
41+
- New enum type `SecurityTypes` with values `SecurityTypesConfidentialVM`, `SecurityTypesTrustedLaunch`
42+
- New enum type `SettingNames` with values `SettingNamesAutoLogon`, `SettingNamesFirstLogonCommands`
43+
- New enum type `StorageAccountTypes` with values `StorageAccountTypesPremiumLRS`, `StorageAccountTypesPremiumV2LRS`, `StorageAccountTypesPremiumZRS`, `StorageAccountTypesStandardLRS`, `StorageAccountTypesStandardSSDLRS`, `StorageAccountTypesStandardSSDZRS`, `StorageAccountTypesUltraSSDLRS`
44+
- New enum type `WindowsPatchAssessmentMode` with values `WindowsPatchAssessmentModeAutomaticByPlatform`, `WindowsPatchAssessmentModeImageDefault`
45+
- New enum type `WindowsVMGuestPatchAutomaticByPlatformRebootSetting` with values `WindowsVMGuestPatchAutomaticByPlatformRebootSettingAlways`, `WindowsVMGuestPatchAutomaticByPlatformRebootSettingIfRequired`, `WindowsVMGuestPatchAutomaticByPlatformRebootSettingNever`, `WindowsVMGuestPatchAutomaticByPlatformRebootSettingUnknown`
46+
- New enum type `WindowsVMGuestPatchMode` with values `WindowsVMGuestPatchModeAutomaticByOS`, `WindowsVMGuestPatchModeAutomaticByPlatform`, `WindowsVMGuestPatchModeManual`
47+
- New enum type `ZonePlacementPolicyType` with values `ZonePlacementPolicyTypeAny`, `ZonePlacementPolicyTypeAuto`
48+
- New function `PossibleModeValues() []Mode`
49+
- New function `*ScheduledActionsClient.VirtualMachinesExecuteCreateFlex(ctx context.Context, locationparameter string, body ExecuteCreateFlexContent, options *ScheduledActionsClientVirtualMachinesExecuteCreateFlexOptions) (ScheduledActionsClientVirtualMachinesExecuteCreateFlexResponse, error)`
50+
- New struct `APIEntityReference`
51+
- New struct `AdditionalCapabilities`
52+
- New struct `AdditionalUnattendContent`
53+
- New struct `AllInstancesDown`
54+
- New struct `ApplicationProfile`
55+
- New struct `BootDiagnostics`
56+
- New struct `BulkActionVMExtension`
57+
- New struct `BulkActionVMExtensionProperties`
58+
- New struct `BulkActionVMProperties`
59+
- New struct `BulkVMConfiguration`
60+
- New struct `CapacityReservationProfile`
61+
- New struct `CreateFlexResourceOperationResponse`
62+
- New struct `DataDisk`
63+
- New struct `DiagnosticsProfile`
64+
- New struct `DiffDiskSettings`
65+
- New struct `DiskEncryptionSetParameters`
66+
- New struct `DiskEncryptionSettings`
67+
- New struct `EncryptionIdentity`
68+
- New struct `EventGridAndResourceGraph`
69+
- New struct `ExecuteCreateFlexContent`
70+
- New struct `ExtendedLocation`
71+
- New struct `FallbackOperationInfo`
72+
- New struct `FlexProperties`
73+
- New struct `HardwareProfile`
74+
- New struct `HostEndpointSettings`
75+
- New struct `ImageReference`
76+
- New struct `KeyVaultKeyReference`
77+
- New struct `KeyVaultSecretReference`
78+
- New struct `LinuxConfiguration`
79+
- New struct `LinuxPatchSettings`
80+
- New struct `LinuxVMGuestPatchAutomaticByPlatformSettings`
81+
- New struct `ManagedDiskParameters`
82+
- New struct `NetworkInterfaceReference`
83+
- New struct `NetworkInterfaceReferenceProperties`
84+
- New struct `NetworkProfile`
85+
- New struct `OSDisk`
86+
- New struct `OSImageNotificationProfile`
87+
- New struct `OSProfile`
88+
- New struct `PatchSettings`
89+
- New struct `Placement`
90+
- New struct `Plan`
91+
- New struct `PriorityProfile`
92+
- New struct `ProxyAgentSettings`
93+
- New struct `PublicIPAddressSKU`
94+
- New struct `ResourceProvisionFlexPayload`
95+
- New struct `SSHConfiguration`
96+
- New struct `SSHPublicKey`
97+
- New struct `ScheduledEventsAdditionalPublishingTargets`
98+
- New struct `ScheduledEventsPolicy`
99+
- New struct `ScheduledEventsProfile`
100+
- New struct `SecurityProfile`
101+
- New struct `StorageProfile`
102+
- New struct `SubResource`
103+
- New struct `TerminateNotificationProfile`
104+
- New struct `UefiSettings`
105+
- New struct `UserAssignedIdentitiesValue`
106+
- New struct `UserInitiatedReboot`
107+
- New struct `UserInitiatedRedeploy`
108+
- New struct `VMDiskSecurityProfile`
109+
- New struct `VMGalleryApplication`
110+
- New struct `VMSizeProfile`
111+
- New struct `VMSizeProperties`
112+
- New struct `VaultCertificate`
113+
- New struct `VaultSecretGroup`
114+
- New struct `VirtualHardDisk`
115+
- New struct `VirtualMachineIPTag`
116+
- New struct `VirtualMachineIdentity`
117+
- New struct `VirtualMachineNetworkInterfaceConfiguration`
118+
- New struct `VirtualMachineNetworkInterfaceConfigurationProperties`
119+
- New struct `VirtualMachineNetworkInterfaceDNSSettingsConfiguration`
120+
- New struct `VirtualMachineNetworkInterfaceIPConfiguration`
121+
- New struct `VirtualMachineNetworkInterfaceIPConfigurationProperties`
122+
- New struct `VirtualMachinePublicIPAddressConfiguration`
123+
- New struct `VirtualMachinePublicIPAddressConfigurationProperties`
124+
- New struct `VirtualMachinePublicIPAddressDNSSettingsConfiguration`
125+
- New struct `WinRMConfiguration`
126+
- New struct `WinRMListener`
127+
- New struct `WindowsConfiguration`
128+
- New struct `WindowsVMGuestPatchAutomaticByPlatformSettings`
129+
- New struct `ZoneAllocationPolicy`
130+
- New struct `ZonePreference`
131+
- New field `FallbackOperationInfo` in struct `ResourceOperationDetails`
132+
- New field `VirtualMachineBaseProfile`, `VirtualMachineOverrides` in struct `ResourceProvisionPayload`
133+
- New field `OnFailureAction` in struct `RetryPolicy`
134+
135+
3136
## 1.2.0-beta.1 (2025-07-24)
4137
### Features Added
5138

sdk/resourcemanager/computeschedule/armcomputeschedule/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ This project uses [Go modules](https://github.com/golang/go/wiki/Modules) for ve
2929
Install the Azure Compute Schedule module:
3030

3131
```sh
32-
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/computeschedule/armcomputeschedule
32+
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/computeschedule/armcomputeschedule/v2
3333
```
3434

3535
## Authorization

0 commit comments

Comments
 (0)