github Azure/azure-sdk-for-go sdk/resourcemanager/baremetalinfrastructure/armbaremetalinfrastructure/v2.0.0-beta.1

latest releases: sdk/messaging/eventgrid/azsystemevents/v0.4.2, sdk/containers/azcontainerregistry/v0.2.2, sdk/monitor/query/azlogs/v1.1.0-beta.1...
pre-release9 months ago

2.0.0-beta.1 (2023-12-08)

Breaking Changes

  • Type of NetworkProfile.NetworkInterfaces has been changed from []*IPAddress to []*NetworkInterface
  • Type of Operation.Display has been changed from *Display to *OperationDisplay
  • Struct Display has been removed
  • Struct IPAddress has been removed
  • Struct OperationList has been removed
  • Struct Result has been removed
  • Field OperationList of struct OperationsClientListResponse has been removed

Features Added

  • New value AzureBareMetalHardwareTypeNamesEnumSDFLEX added to enum type AzureBareMetalHardwareTypeNamesEnum
  • New value AzureBareMetalInstanceSizeNamesEnumS448Se added to enum type AzureBareMetalInstanceSizeNamesEnum
  • New enum type ActionType with values ActionTypeInternal
  • New enum type AsyncOperationStatus with values AsyncOperationStatusExecuting, AsyncOperationStatusFailed, AsyncOperationStatusRequesting, AsyncOperationStatusSucceeded
  • New enum type AzureBareMetalInstanceForcePowerState with values AzureBareMetalInstanceForcePowerStateActive, AzureBareMetalInstanceForcePowerStateInactive
  • New enum type Origin with values OriginSystem, OriginUser, OriginUserSystem
  • New enum type ProvisioningState with values ProvisioningStateAccepted, ProvisioningStateCanceled, ProvisioningStateCreating, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateMigrating, ProvisioningStateSucceeded, ProvisioningStateUpdating
  • New function *AzureBareMetalInstancesClient.BeginRestart(context.Context, string, string, *AzureBareMetalInstancesClientBeginRestartOptions) (*runtime.Poller[AzureBareMetalInstancesClientRestartResponse], error)
  • New function *AzureBareMetalInstancesClient.BeginShutdown(context.Context, string, string, *AzureBareMetalInstancesClientBeginShutdownOptions) (*runtime.Poller[AzureBareMetalInstancesClientShutdownResponse], error)
  • New function *AzureBareMetalInstancesClient.BeginStart(context.Context, string, string, *AzureBareMetalInstancesClientBeginStartOptions) (*runtime.Poller[AzureBareMetalInstancesClientStartResponse], error)
  • New function NewAzureBareMetalStorageInstancesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AzureBareMetalStorageInstancesClient, error)
  • New function *AzureBareMetalStorageInstancesClient.Create(context.Context, string, string, AzureBareMetalStorageInstance, *AzureBareMetalStorageInstancesClientCreateOptions) (AzureBareMetalStorageInstancesClientCreateResponse, error)
  • New function *AzureBareMetalStorageInstancesClient.Delete(context.Context, string, string, *AzureBareMetalStorageInstancesClientDeleteOptions) (AzureBareMetalStorageInstancesClientDeleteResponse, error)
  • New function *AzureBareMetalStorageInstancesClient.Get(context.Context, string, string, *AzureBareMetalStorageInstancesClientGetOptions) (AzureBareMetalStorageInstancesClientGetResponse, error)
  • New function *AzureBareMetalStorageInstancesClient.NewListByResourceGroupPager(string, *AzureBareMetalStorageInstancesClientListByResourceGroupOptions) *runtime.Pager[AzureBareMetalStorageInstancesClientListByResourceGroupResponse]
  • New function *AzureBareMetalStorageInstancesClient.NewListBySubscriptionPager(*AzureBareMetalStorageInstancesClientListBySubscriptionOptions) *runtime.Pager[AzureBareMetalStorageInstancesClientListBySubscriptionResponse]
  • New function *AzureBareMetalStorageInstancesClient.Update(context.Context, string, string, Tags, *AzureBareMetalStorageInstancesClientUpdateOptions) (AzureBareMetalStorageInstancesClientUpdateResponse, error)
  • New function *ClientFactory.NewAzureBareMetalStorageInstancesClient() *AzureBareMetalStorageInstancesClient
  • New struct AzureBareMetalStorageInstance
  • New struct AzureBareMetalStorageInstanceProperties
  • New struct AzureBareMetalStorageInstancesListResult
  • New struct ForceState
  • New struct NetworkInterface
  • New struct OperationDisplay
  • New struct OperationListResult
  • New struct OperationStatus
  • New struct OperationStatusError
  • New struct StorageBillingProperties
  • New struct StorageProperties
  • New field ActionType, Origin in struct Operation
  • New anonymous field OperationListResult in struct OperationsClientListResponse

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.