2.0.0-beta.1 (2023-11-24)
Breaking Changes
- Type of
MachineExtensionProperties.ProtectedSettings
has been changed fromany
tomap[string]any
- Type of
MachineExtensionProperties.Settings
has been changed fromany
tomap[string]any
- Type of
MachineExtensionUpdateProperties.ProtectedSettings
has been changed fromany
tomap[string]any
- Type of
MachineExtensionUpdateProperties.Settings
has been changed fromany
tomap[string]any
Features Added
- New enum type
AgentConfigurationMode
with valuesAgentConfigurationModeFull
,AgentConfigurationModeMonitor
- New enum type
ArcKindEnum
with valuesArcKindEnumAVS
,ArcKindEnumAWS
,ArcKindEnumEPS
,ArcKindEnumGCP
,ArcKindEnumHCI
,ArcKindEnumSCVMM
,ArcKindEnumVMware
- New enum type
EsuEligibility
with valuesEsuEligibilityEligible
,EsuEligibilityIneligible
,EsuEligibilityUnknown
- New enum type
EsuKeyState
with valuesEsuKeyStateActive
,EsuKeyStateInactive
- New enum type
EsuServerType
with valuesEsuServerTypeDatacenter
,EsuServerTypeStandard
- New enum type
LastAttemptStatusEnum
with valuesLastAttemptStatusEnumFailed
,LastAttemptStatusEnumSuccess
- New enum type
LicenseAssignmentState
with valuesLicenseAssignmentStateAssigned
,LicenseAssignmentStateNotAssigned
- New enum type
LicenseCoreType
with valuesLicenseCoreTypePCore
,LicenseCoreTypeVCore
- New enum type
LicenseEdition
with valuesLicenseEditionDatacenter
,LicenseEditionStandard
- New enum type
LicenseState
with valuesLicenseStateActivated
,LicenseStateDeactivated
- New enum type
LicenseTarget
with valuesLicenseTargetWindowsServer2012
,LicenseTargetWindowsServer2012R2
- New enum type
LicenseType
with valuesLicenseTypeESU
- New enum type
OsType
with valuesOsTypeLinux
,OsTypeWindows
- New enum type
PatchOperationStartedBy
with valuesPatchOperationStartedByPlatform
,PatchOperationStartedByUser
- New enum type
PatchOperationStatus
with valuesPatchOperationStatusCompletedWithWarnings
,PatchOperationStatusFailed
,PatchOperationStatusInProgress
,PatchOperationStatusSucceeded
,PatchOperationStatusUnknown
- New enum type
PatchServiceUsed
with valuesPatchServiceUsedAPT
,PatchServiceUsedUnknown
,PatchServiceUsedWU
,PatchServiceUsedWUWSUS
,PatchServiceUsedYUM
,PatchServiceUsedZypper
- New enum type
ProvisioningState
with valuesProvisioningStateAccepted
,ProvisioningStateCanceled
,ProvisioningStateCreating
,ProvisioningStateDeleted
,ProvisioningStateDeleting
,ProvisioningStateFailed
,ProvisioningStateSucceeded
,ProvisioningStateUpdating
- New enum type
VMGuestPatchClassificationLinux
with valuesVMGuestPatchClassificationLinuxCritical
,VMGuestPatchClassificationLinuxOther
,VMGuestPatchClassificationLinuxSecurity
- New enum type
VMGuestPatchClassificationWindows
with valuesVMGuestPatchClassificationWindowsCritical
,VMGuestPatchClassificationWindowsDefinition
,VMGuestPatchClassificationWindowsFeaturePack
,VMGuestPatchClassificationWindowsSecurity
,VMGuestPatchClassificationWindowsServicePack
,VMGuestPatchClassificationWindowsTools
,VMGuestPatchClassificationWindowsUpdateRollUp
,VMGuestPatchClassificationWindowsUpdates
- New enum type
VMGuestPatchRebootSetting
with valuesVMGuestPatchRebootSettingAlways
,VMGuestPatchRebootSettingIfRequired
,VMGuestPatchRebootSettingNever
- New enum type
VMGuestPatchRebootStatus
with valuesVMGuestPatchRebootStatusCompleted
,VMGuestPatchRebootStatusFailed
,VMGuestPatchRebootStatusNotNeeded
,VMGuestPatchRebootStatusRequired
,VMGuestPatchRebootStatusStarted
,VMGuestPatchRebootStatusUnknown
- New function
NewAgentVersionClient(azcore.TokenCredential, *arm.ClientOptions) (*AgentVersionClient, error)
- New function
*AgentVersionClient.Get(context.Context, string, string, *AgentVersionClientGetOptions) (AgentVersionClientGetResponse, error)
- New function
*AgentVersionClient.List(context.Context, string, *AgentVersionClientListOptions) (AgentVersionClientListResponse, error)
- New function
*ClientFactory.NewAgentVersionClient() *AgentVersionClient
- New function
*ClientFactory.NewExtensionMetadataClient() *ExtensionMetadataClient
- New function
*ClientFactory.NewHybridIdentityMetadataClient() *HybridIdentityMetadataClient
- New function
*ClientFactory.NewLicenseProfilesClient() *LicenseProfilesClient
- New function
*ClientFactory.NewLicensesClient() *LicensesClient
- New function
*ClientFactory.NewNetworkProfileClient() *NetworkProfileClient
- New function
NewExtensionMetadataClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ExtensionMetadataClient, error)
- New function
*ExtensionMetadataClient.Get(context.Context, string, string, string, string, *ExtensionMetadataClientGetOptions) (ExtensionMetadataClientGetResponse, error)
- New function
*ExtensionMetadataClient.NewListPager(string, string, string, *ExtensionMetadataClientListOptions) *runtime.Pager[ExtensionMetadataClientListResponse]
- New function
NewHybridIdentityMetadataClient(string, azcore.TokenCredential, *arm.ClientOptions) (*HybridIdentityMetadataClient, error)
- New function
*HybridIdentityMetadataClient.Get(context.Context, string, string, string, *HybridIdentityMetadataClientGetOptions) (HybridIdentityMetadataClientGetResponse, error)
- New function
*HybridIdentityMetadataClient.NewListByMachinesPager(string, string, *HybridIdentityMetadataClientListByMachinesOptions) *runtime.Pager[HybridIdentityMetadataClientListByMachinesResponse]
- New function
NewLicenseProfilesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LicenseProfilesClient, error)
- New function
*LicenseProfilesClient.BeginCreateOrUpdate(context.Context, string, string, LicenseProfile, *LicenseProfilesClientBeginCreateOrUpdateOptions) (*runtime.Poller[LicenseProfilesClientCreateOrUpdateResponse], error)
- New function
*LicenseProfilesClient.BeginDelete(context.Context, string, string, *LicenseProfilesClientBeginDeleteOptions) (*runtime.Poller[LicenseProfilesClientDeleteResponse], error)
- New function
*LicenseProfilesClient.Get(context.Context, string, string, *LicenseProfilesClientGetOptions) (LicenseProfilesClientGetResponse, error)
- New function
*LicenseProfilesClient.NewListPager(string, string, *LicenseProfilesClientListOptions) *runtime.Pager[LicenseProfilesClientListResponse]
- New function
*LicenseProfilesClient.BeginUpdate(context.Context, string, string, LicenseProfileUpdate, *LicenseProfilesClientBeginUpdateOptions) (*runtime.Poller[LicenseProfilesClientUpdateResponse], error)
- New function
NewLicensesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LicensesClient, error)
- New function
*LicensesClient.BeginCreateOrUpdate(context.Context, string, string, License, *LicensesClientBeginCreateOrUpdateOptions) (*runtime.Poller[LicensesClientCreateOrUpdateResponse], error)
- New function
*LicensesClient.BeginDelete(context.Context, string, string, *LicensesClientBeginDeleteOptions) (*runtime.Poller[LicensesClientDeleteResponse], error)
- New function
*LicensesClient.Get(context.Context, string, string, *LicensesClientGetOptions) (LicensesClientGetResponse, error)
- New function
*LicensesClient.NewListByResourceGroupPager(string, *LicensesClientListByResourceGroupOptions) *runtime.Pager[LicensesClientListByResourceGroupResponse]
- New function
*LicensesClient.NewListBySubscriptionPager(*LicensesClientListBySubscriptionOptions) *runtime.Pager[LicensesClientListBySubscriptionResponse]
- New function
*LicensesClient.BeginUpdate(context.Context, string, string, LicenseUpdate, *LicensesClientBeginUpdateOptions) (*runtime.Poller[LicensesClientUpdateResponse], error)
- New function
*LicensesClient.BeginValidateLicense(context.Context, License, *LicensesClientBeginValidateLicenseOptions) (*runtime.Poller[LicensesClientValidateLicenseResponse], error)
- New function
*MachinesClient.BeginAssessPatches(context.Context, string, string, *MachinesClientBeginAssessPatchesOptions) (*runtime.Poller[MachinesClientAssessPatchesResponse], error)
- New function
*MachinesClient.BeginInstallPatches(context.Context, string, string, MachineInstallPatchesParameters, *MachinesClientBeginInstallPatchesOptions) (*runtime.Poller[MachinesClientInstallPatchesResponse], error)
- New function
NewNetworkProfileClient(string, azcore.TokenCredential, *arm.ClientOptions) (*NetworkProfileClient, error)
- New function
*NetworkProfileClient.Get(context.Context, string, string, *NetworkProfileClientGetOptions) (NetworkProfileClientGetResponse, error)
- New struct
AgentUpgrade
- New struct
AgentVersion
- New struct
AgentVersionsList
- New struct
AvailablePatchCountByClassification
- New struct
EsuKey
- New struct
EsuProfileUpdateProperties
- New struct
ExtensionValue
- New struct
ExtensionValueListResult
- New struct
ExtensionValueProperties
- New struct
HybridIdentityMetadata
- New struct
HybridIdentityMetadataList
- New struct
HybridIdentityMetadataProperties
- New struct
IPAddress
- New struct
License
- New struct
LicenseDetails
- New struct
LicenseProfile
- New struct
LicenseProfileArmEsuProperties
- New struct
LicenseProfileMachineInstanceView
- New struct
LicenseProfileMachineInstanceViewEsuProperties
- New struct
LicenseProfileProperties
- New struct
LicenseProfileUpdate
- New struct
LicenseProfileUpdateProperties
- New struct
LicenseProfilesListResult
- New struct
LicenseProperties
- New struct
LicenseUpdate
- New struct
LicenseUpdateProperties
- New struct
LicenseUpdatePropertiesLicenseDetails
- New struct
LicensesListResult
- New struct
LinuxParameters
- New struct
MachineAssessPatchesResult
- New struct
MachineInstallPatchesParameters
- New struct
MachineInstallPatchesResult
- New struct
NetworkInterface
- New struct
NetworkProfile
- New struct
Subnet
- New struct
WindowsParameters
- New field
ConfigMode
in structAgentConfiguration
- New field
Kind
,Resources
in structMachine
- New field
EnableAutomaticUpgrade
in structMachineExtensionUpdateProperties
- New field
AgentUpgrade
,LicenseProfile
,NetworkProfile
in structMachineProperties
- New field
Kind
in structMachineUpdate
- New field
AgentUpgrade
in structMachineUpdateProperties
- New field
Expand
in structMachinesClientCreateOrUpdateOptions
- New field
Expand
in structMachinesClientListByResourceGroupOptions