azure-sdk-for-go

This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at:

MIT License

Stars
1.5K
Committers
225

Bot releases are visible (Hide)

azure-sdk-for-go - sdk/resourcemanager/sql/armsql/v2.0.0-beta.4

Published by azure-sdk 10 months ago

2.0.0-beta.4 (2023-12-22)

Breaking Changes

  • Type of LongTermRetentionPolicy.Properties has been changed from *BaseLongTermRetentionPolicyProperties to *LongTermRetentionPolicyProperties
  • Type of ServerProperties.MinimalTLSVersion has been changed from *string to *MinimalTLSVersion

Features Added

  • New enum type BackupStorageAccessTier with values BackupStorageAccessTierArchive, BackupStorageAccessTierHot
  • New enum type MinimalTLSVersion with values MinimalTLSVersionNone, MinimalTLSVersionOne0, MinimalTLSVersionOne1, MinimalTLSVersionOne2, MinimalTLSVersionOne3
  • New function *ClientFactory.NewJobPrivateEndpointsClient() *JobPrivateEndpointsClient
  • New function NewJobPrivateEndpointsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*JobPrivateEndpointsClient, error)
  • New function *JobPrivateEndpointsClient.BeginCreateOrUpdate(context.Context, string, string, string, string, JobPrivateEndpoint, *JobPrivateEndpointsClientBeginCreateOrUpdateOptions) (*runtime.Poller[JobPrivateEndpointsClientCreateOrUpdateResponse], error)
  • New function *JobPrivateEndpointsClient.BeginDelete(context.Context, string, string, string, string, *JobPrivateEndpointsClientBeginDeleteOptions) (*runtime.Poller[JobPrivateEndpointsClientDeleteResponse], error)
  • New function *JobPrivateEndpointsClient.Get(context.Context, string, string, string, string, *JobPrivateEndpointsClientGetOptions) (JobPrivateEndpointsClientGetResponse, error)
  • New function *JobPrivateEndpointsClient.NewListByAgentPager(string, string, string, *JobPrivateEndpointsClientListByAgentOptions) *runtime.Pager[JobPrivateEndpointsClientListByAgentResponse]
  • New function *LongTermRetentionBackupsClient.BeginChangeAccessTier(context.Context, string, string, string, string, ChangeLongTermRetentionBackupAccessTierParameters, *LongTermRetentionBackupsClientBeginChangeAccessTierOptions) (*runtime.Poller[LongTermRetentionBackupsClientChangeAccessTierResponse], error)
  • New function *LongTermRetentionBackupsClient.BeginChangeAccessTierByResourceGroup(context.Context, string, string, string, string, string, ChangeLongTermRetentionBackupAccessTierParameters, *LongTermRetentionBackupsClientBeginChangeAccessTierByResourceGroupOptions) (*runtime.Poller[LongTermRetentionBackupsClientChangeAccessTierByResourceGroupResponse], error)
  • New struct ChangeLongTermRetentionBackupAccessTierParameters
  • New struct ErrorAdditionalInfo
  • New struct ErrorDetail
  • New struct ErrorResponse
  • New struct JobPrivateEndpoint
  • New struct JobPrivateEndpointListResult
  • New struct JobPrivateEndpointProperties
  • New struct LongTermRetentionPolicyProperties
  • New field DNSZone, MaintenanceConfigurationID in struct InstancePoolProperties
  • New field Properties, SKU in struct InstancePoolUpdate
  • New field BackupStorageAccessTier, IsBackupImmutable in struct LongTermRetentionBackupProperties
azure-sdk-for-go - sdk/resourcemanager/connectedvmware/armconnectedvmware/v1.1.1

Published by azure-sdk 10 months ago

1.1.1 (2023-12-22)

Others Change

  • Fixed README.md
azure-sdk-for-go - sdk/resourcemanager/deviceupdate/armdeviceupdate/v1.3.0

Published by azure-sdk 10 months ago

1.3.0 (2023-12-22)

Features Added

  • New struct Encryption
  • New field Encryption in struct AccountProperties
azure-sdk-for-go - sdk/resourcemanager/compute/armcompute/v5.4.0

Published by azure-sdk 10 months ago

5.4.0 (2023-12-22)

Features Added

  • New value ConfidentialVMEncryptionTypeNonPersistedTPM added to enum type ConfidentialVMEncryptionType
  • New value ReplicationStatusTypesUefiSettings added to enum type ReplicationStatusTypes
  • New value SecurityEncryptionTypesNonPersistedTPM added to enum type SecurityEncryptionTypes
  • New enum type Mode with values ModeAudit, ModeEnforce
  • New enum type SSHEncryptionTypes with values SSHEncryptionTypesEd25519, SSHEncryptionTypesRSA
  • New enum type UefiKeyType with values UefiKeyTypeSHA256, UefiKeyTypeX509
  • New enum type UefiSignatureTemplateName with values UefiSignatureTemplateNameMicrosoftUefiCertificateAuthorityTemplate, UefiSignatureTemplateNameMicrosoftWindowsTemplate, UefiSignatureTemplateNameNoSignatureTemplate
  • New function *DedicatedHostsClient.BeginRedeploy(context.Context, string, string, string, *DedicatedHostsClientBeginRedeployOptions) (*runtime.Poller[DedicatedHostsClientRedeployResponse], error)
  • New function *VirtualMachineScaleSetVMsClient.BeginApproveRollingUpgrade(context.Context, string, string, string, *VirtualMachineScaleSetVMsClientBeginApproveRollingUpgradeOptions) (*runtime.Poller[VirtualMachineScaleSetVMsClientApproveRollingUpgradeResponse], error)
  • New function *VirtualMachineScaleSetVMsClient.BeginAttachDetachDataDisks(context.Context, string, string, string, AttachDetachDataDisksRequest, *VirtualMachineScaleSetVMsClientBeginAttachDetachDataDisksOptions) (*runtime.Poller[VirtualMachineScaleSetVMsClientAttachDetachDataDisksResponse], error)
  • New function *VirtualMachineScaleSetsClient.BeginApproveRollingUpgrade(context.Context, string, string, *VirtualMachineScaleSetsClientBeginApproveRollingUpgradeOptions) (*runtime.Poller[VirtualMachineScaleSetsClientApproveRollingUpgradeResponse], error)
  • New function *VirtualMachinesClient.BeginAttachDetachDataDisks(context.Context, string, string, AttachDetachDataDisksRequest, *VirtualMachinesClientBeginAttachDetachDataDisksOptions) (*runtime.Poller[VirtualMachinesClientAttachDetachDataDisksResponse], error)
  • New struct AttachDetachDataDisksRequest
  • New struct CommunityGalleryMetadata
  • New struct CommunityGalleryProperties
  • New struct DataDisksToAttach
  • New struct DataDisksToDetach
  • New struct EncryptionIdentity
  • New struct GalleryImageVersionUefiSettings
  • New struct ImageVersionSecurityProfile
  • New struct ProxyAgentSettings
  • New struct ResiliencyPolicy
  • New struct ResilientVMCreationPolicy
  • New struct ResilientVMDeletionPolicy
  • New struct ResourceSharingProfile
  • New struct SSHGenerateKeyPairInputParameters
  • New struct SharedGalleryProperties
  • New struct UefiKey
  • New struct UefiKeySignatures
  • New field OSRollingUpgradeDeferral in struct AutomaticOSUpgradePolicy
  • New field SharedSubscriptionIDs in struct CapacityReservationGroupInstanceView
  • New field SharingProfile in struct CapacityReservationGroupProperties
  • New field Properties in struct CommunityGallery
  • New field ArtifactTags, Disclaimer in struct CommunityGalleryImageProperties
  • New field ArtifactTags, Disclaimer in struct CommunityGalleryImageVersionProperties
  • New field SecurityProfile in struct GalleryImageVersionProperties
  • New field DiskControllerType in struct RestorePointSourceVMStorageProfile
  • New field Parameters in struct SSHPublicKeysClientGenerateKeyPairOptions
  • New field EncryptionIdentity, ProxyAgentSettings in struct SecurityProfile
  • New field Properties in struct SharedGallery
  • New field ArtifactTags in struct SharedGalleryImageProperties
  • New field ArtifactTags in struct SharedGalleryImageVersionProperties
  • New field Etag, ManagedBy in struct VirtualMachine
  • New field IsVMInStandbyPool in struct VirtualMachineInstanceView
  • New field Etag in struct VirtualMachineScaleSet
  • New field ResiliencyPolicy in struct VirtualMachineScaleSetProperties
  • New field ResiliencyPolicy in struct VirtualMachineScaleSetUpdateProperties
  • New field Etag in struct VirtualMachineScaleSetVM
  • New field TimeCreated in struct VirtualMachineScaleSetVMProfile
  • New field IfMatch, IfNoneMatch in struct VirtualMachineScaleSetVMsClientBeginUpdateOptions
  • New field IfMatch, IfNoneMatch in struct VirtualMachineScaleSetsClientBeginCreateOrUpdateOptions
  • New field IfMatch, IfNoneMatch in struct VirtualMachineScaleSetsClientBeginUpdateOptions
  • New field IfMatch, IfNoneMatch in struct VirtualMachinesClientBeginCreateOrUpdateOptions
  • New field IfMatch, IfNoneMatch in struct VirtualMachinesClientBeginUpdateOptions
azure-sdk-for-go - sdk/resourcemanager/batch/armbatch/v2.2.0

Published by azure-sdk 10 months ago

2.2.0 (2023-12-22)

Features Added

  • New value StorageAccountTypeStandardSSDLRS added to enum type StorageAccountType
  • New struct ManagedDisk
  • New struct SecurityProfile
  • New struct ServiceArtifactReference
  • New struct UefiSettings
  • New field Caching, DiskSizeGB, ManagedDisk, WriteAcceleratorEnabled in struct OSDisk
  • New field ResourceTags in struct PoolProperties
  • New field SecurityProfile, ServiceArtifactReference in struct VirtualMachineConfiguration
azure-sdk-for-go - sdk/resourcemanager/netapp/armnetapp/v6.0.0-beta.1

Published by azure-sdk 10 months ago

6.0.0-beta.1 (2023-12-22)

Breaking Changes

  • Field DeploymentSpecID of struct VolumeGroupMetaData has been removed

Features Added

  • New enum type BackupType with values BackupTypeManual, BackupTypeScheduled
  • New function NewAccountBackupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AccountBackupsClient, error)
  • New function *AccountBackupsClient.BeginDelete(context.Context, string, string, string, *AccountBackupsClientBeginDeleteOptions) (*runtime.Poller[AccountBackupsClientDeleteResponse], error)
  • New function *AccountBackupsClient.Get(context.Context, string, string, string, *AccountBackupsClientGetOptions) (AccountBackupsClientGetResponse, error)
  • New function *AccountBackupsClient.NewListByNetAppAccountPager(string, string, *AccountBackupsClientListByNetAppAccountOptions) *runtime.Pager[AccountBackupsClientListByNetAppAccountResponse]
  • New function *AccountsClient.BeginMigrateEncryptionKey(context.Context, string, string, *AccountsClientBeginMigrateEncryptionKeyOptions) (*runtime.Poller[AccountsClientMigrateEncryptionKeyResponse], error)
  • New function NewBackupVaultsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BackupVaultsClient, error)
  • New function *BackupVaultsClient.BeginCreateOrUpdate(context.Context, string, string, string, BackupVault, *BackupVaultsClientBeginCreateOrUpdateOptions) (*runtime.Poller[BackupVaultsClientCreateOrUpdateResponse], error)
  • New function *BackupVaultsClient.BeginDelete(context.Context, string, string, string, *BackupVaultsClientBeginDeleteOptions) (*runtime.Poller[BackupVaultsClientDeleteResponse], error)
  • New function *BackupVaultsClient.Get(context.Context, string, string, string, *BackupVaultsClientGetOptions) (BackupVaultsClientGetResponse, error)
  • New function *BackupVaultsClient.NewListByNetAppAccountPager(string, string, *BackupVaultsClientListByNetAppAccountOptions) *runtime.Pager[BackupVaultsClientListByNetAppAccountResponse]
  • New function *BackupVaultsClient.BeginUpdate(context.Context, string, string, string, BackupVaultPatch, *BackupVaultsClientBeginUpdateOptions) (*runtime.Poller[BackupVaultsClientUpdateResponse], error)
  • New function *BackupsClient.BeginCreate(context.Context, string, string, string, string, Backup, *BackupsClientBeginCreateOptions) (*runtime.Poller[BackupsClientCreateResponse], error)
  • New function *BackupsClient.BeginDelete(context.Context, string, string, string, string, *BackupsClientBeginDeleteOptions) (*runtime.Poller[BackupsClientDeleteResponse], error)
  • New function *BackupsClient.Get(context.Context, string, string, string, string, *BackupsClientGetOptions) (BackupsClientGetResponse, error)
  • New function *BackupsClient.GetLatestStatus(context.Context, string, string, string, string, *BackupsClientGetLatestStatusOptions) (BackupsClientGetLatestStatusResponse, error)
  • New function *BackupsClient.NewListByVaultPager(string, string, string, *BackupsClientListByVaultOptions) *runtime.Pager[BackupsClientListByVaultResponse]
  • New function *BackupsClient.BeginUpdate(context.Context, string, string, string, string, BackupPatch, *BackupsClientBeginUpdateOptions) (*runtime.Poller[BackupsClientUpdateResponse], error)
  • New function NewBackupsUnderAccountClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BackupsUnderAccountClient, error)
  • New function *BackupsUnderAccountClient.BeginMigrateBackups(context.Context, string, string, BackupsMigrationRequest, *BackupsUnderAccountClientBeginMigrateBackupsOptions) (*runtime.Poller[BackupsUnderAccountClientMigrateBackupsResponse], error)
  • New function NewBackupsUnderBackupVaultClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BackupsUnderBackupVaultClient, error)
  • New function *BackupsUnderBackupVaultClient.BeginRestoreFiles(context.Context, string, string, string, string, BackupRestoreFiles, *BackupsUnderBackupVaultClientBeginRestoreFilesOptions) (*runtime.Poller[BackupsUnderBackupVaultClientRestoreFilesResponse], error)
  • New function NewBackupsUnderVolumeClient(string, azcore.TokenCredential, *arm.ClientOptions) (*BackupsUnderVolumeClient, error)
  • New function *BackupsUnderVolumeClient.BeginMigrateBackups(context.Context, string, string, string, string, BackupsMigrationRequest, *BackupsUnderVolumeClientBeginMigrateBackupsOptions) (*runtime.Poller[BackupsUnderVolumeClientMigrateBackupsResponse], error)
  • New function *ClientFactory.NewAccountBackupsClient() *AccountBackupsClient
  • New function *ClientFactory.NewBackupVaultsClient() *BackupVaultsClient
  • New function *ClientFactory.NewBackupsUnderAccountClient() *BackupsUnderAccountClient
  • New function *ClientFactory.NewBackupsUnderBackupVaultClient() *BackupsUnderBackupVaultClient
  • New function *ClientFactory.NewBackupsUnderVolumeClient() *BackupsUnderVolumeClient
  • New function *ClientFactory.NewResourceRegionInfosClient() *ResourceRegionInfosClient
  • New function NewResourceRegionInfosClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ResourceRegionInfosClient, error)
  • New function *ResourceRegionInfosClient.Get(context.Context, string, *ResourceRegionInfosClientGetOptions) (ResourceRegionInfosClientGetResponse, error)
  • New function *ResourceRegionInfosClient.NewListPager(string, *ResourceRegionInfosClientListOptions) *runtime.Pager[ResourceRegionInfosClientListResponse]
  • New function *VolumesClient.BeginSplitCloneFromParent(context.Context, string, string, string, string, *VolumesClientBeginSplitCloneFromParentOptions) (*runtime.Poller[VolumesClientSplitCloneFromParentResponse], error)
  • New struct Backup
  • New struct BackupPatch
  • New struct BackupPatchProperties
  • New struct BackupProperties
  • New struct BackupRestoreFiles
  • New struct BackupStatus
  • New struct BackupVault
  • New struct BackupVaultPatch
  • New struct BackupVaultProperties
  • New struct BackupVaultsList
  • New struct BackupsList
  • New struct BackupsMigrationRequest
  • New struct EncryptionMigrationRequest
  • New struct RegionInfoResource
  • New struct RegionInfosList
  • New struct RemotePath
  • New struct VolumeBackupProperties
  • New field IsMultiAdEnabled, NfsV4IDDomain in struct AccountProperties
  • New field RemotePath in struct ReplicationObject
  • New field Backup in struct VolumePatchPropertiesDataProtection
  • New field InheritedSizeInBytes in struct VolumeProperties
  • New field Backup in struct VolumePropertiesDataProtection
azure-sdk-for-go - sdk/resourcemanager/virtualmachineimagebuilder/armvirtualmachineimagebuilder/v2.2.0

Published by azure-sdk 10 months ago

2.2.0 (2023-12-22)

Features Added

  • New enum type OnBuildError with values OnBuildErrorAbort, OnBuildErrorCleanup
  • New struct ErrorAdditionalInfo
  • New struct ErrorDetail
  • New struct ErrorResponse
  • New struct ImageTemplatePropertiesErrorHandling
  • New struct ImageTemplateUpdateParametersProperties
  • New field ErrorHandling in struct ImageTemplateProperties
  • New field Properties in struct ImageTemplateUpdateParameters
azure-sdk-for-go - sdk/resourcemanager/network/armnetwork/v5.0.0

Published by azure-sdk 10 months ago

5.0.0 (2023-12-22)

Breaking Changes

  • Type of VirtualApplianceConnectionProperties.RoutingConfiguration has been changed from *RoutingConfigurationNfv to *RoutingConfiguration
  • Struct PropagatedRouteTableNfv has been removed
  • Struct RoutingConfigurationNfv has been removed
  • Struct RoutingConfigurationNfvSubResource has been removed

Features Added

  • New value ActionTypeJSChallenge added to enum type ActionType
  • New value BastionHostSKUNameDeveloper added to enum type BastionHostSKUName
  • New value FirewallPolicyIDPSSignatureDirectionFour, FirewallPolicyIDPSSignatureDirectionThree added to enum type FirewallPolicyIDPSSignatureDirection
  • New value VirtualNetworkGatewaySKUNameErGwScale added to enum type VirtualNetworkGatewaySKUName
  • New value VirtualNetworkGatewaySKUTierErGwScale added to enum type VirtualNetworkGatewaySKUTier
  • New value WebApplicationFirewallActionJSChallenge added to enum type WebApplicationFirewallAction
  • New enum type FirewallPolicyIntrusionDetectionProfileType with values FirewallPolicyIntrusionDetectionProfileTypeAdvanced, FirewallPolicyIntrusionDetectionProfileTypeBasic, FirewallPolicyIntrusionDetectionProfileTypeExtended, FirewallPolicyIntrusionDetectionProfileTypeStandard
  • New function *ManagementClient.BeginDeleteBastionShareableLinkByToken(context.Context, string, string, BastionShareableLinkTokenListRequest, *ManagementClientBeginDeleteBastionShareableLinkByTokenOptions) (*runtime.Poller[ManagementClientDeleteBastionShareableLinkByTokenResponse], error)
  • New struct BastionShareableLinkTokenListRequest
  • New struct InternetIngressPublicIPsProperties
  • New field HostNames in struct ApplicationGatewayListenerPropertiesFormat
  • New field Profile in struct FirewallPolicyIntrusionDetection
  • New field InternetIngressPublicIPs in struct VirtualAppliancePropertiesFormat
azure-sdk-for-go - sdk/resourcemanager/healthcareapis/armhealthcareapis/v2.0.0

Published by azure-sdk 10 months ago

2.0.0 (2023-12-22)

Breaking Changes

  • Struct FhirServiceAccessPolicyEntry has been removed
  • Field AccessPolicies of struct FhirServiceProperties has been removed

Features Added

  • New struct CorsConfiguration
  • New struct Encryption
  • New struct EncryptionCustomerManagedKeyEncryption
  • New struct FhirServiceImportConfiguration
  • New struct ImplementationGuidesConfiguration
  • New struct ServiceImportConfigurationInfo
  • New field CorsConfiguration, Encryption, EventState in struct DicomServiceProperties
  • New field Encryption, ImplementationGuidesConfiguration, ImportConfiguration in struct FhirServiceProperties
  • New field EnableRegionalMdmAccount, IsInternal, MetricFilterPattern, ResourceIDDimensionNameOverride, SourceMdmAccount in struct MetricSpecification
  • New field CrossTenantCmkApplicationID in struct ServiceCosmosDbConfigurationInfo
  • New field ImportConfiguration in struct ServicesProperties
azure-sdk-for-go - sdk/resourcemanager/dataprotection/armdataprotection/v3.0.0

Published by azure-sdk 10 months ago

3.0.0 (2023-12-22)

Breaking Changes

  • Type of BaseResourceProperties.ObjectType has been changed from *string to *ResourcePropertiesObjectType

Features Added

  • New enum type RecoveryPointCompletionState with values RecoveryPointCompletionStateCompleted, RecoveryPointCompletionStatePartial
  • New enum type ResourcePropertiesObjectType with values ResourcePropertiesObjectTypeDefaultResourceProperties
  • New function *BackupInstancesClient.BeginTriggerCrossRegionRestore(context.Context, string, string, CrossRegionRestoreRequestObject, *BackupInstancesClientBeginTriggerCrossRegionRestoreOptions) (*runtime.Poller[BackupInstancesClientTriggerCrossRegionRestoreResponse], error)
  • New function *BackupInstancesClient.BeginValidateCrossRegionRestore(context.Context, string, string, ValidateCrossRegionRestoreRequestObject, *BackupInstancesClientBeginValidateCrossRegionRestoreOptions) (*runtime.Poller[BackupInstancesClientValidateCrossRegionRestoreResponse], error)
  • New function *ClientFactory.NewFetchCrossRegionRestoreJobClient() *FetchCrossRegionRestoreJobClient
  • New function *ClientFactory.NewFetchCrossRegionRestoreJobsClient() *FetchCrossRegionRestoreJobsClient
  • New function *ClientFactory.NewFetchSecondaryRecoveryPointsClient() *FetchSecondaryRecoveryPointsClient
  • New function *DefaultResourceProperties.GetBaseResourceProperties() *BaseResourceProperties
  • New function NewFetchCrossRegionRestoreJobClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FetchCrossRegionRestoreJobClient, error)
  • New function *FetchCrossRegionRestoreJobClient.Get(context.Context, string, string, CrossRegionRestoreJobRequest, *FetchCrossRegionRestoreJobClientGetOptions) (FetchCrossRegionRestoreJobClientGetResponse, error)
  • New function NewFetchCrossRegionRestoreJobsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FetchCrossRegionRestoreJobsClient, error)
  • New function *FetchCrossRegionRestoreJobsClient.NewListPager(string, string, CrossRegionRestoreJobsRequest, *FetchCrossRegionRestoreJobsClientListOptions) *runtime.Pager[FetchCrossRegionRestoreJobsClientListResponse]
  • New function NewFetchSecondaryRecoveryPointsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FetchSecondaryRecoveryPointsClient, error)
  • New function *FetchSecondaryRecoveryPointsClient.NewListPager(string, string, FetchSecondaryRPsRequestParameters, *FetchSecondaryRecoveryPointsClientListOptions) *runtime.Pager[FetchSecondaryRecoveryPointsClientListResponse]
  • New function *KubernetesClusterVaultTierRestoreCriteria.GetItemLevelRestoreCriteria() *ItemLevelRestoreCriteria
  • New struct CrossRegionRestoreDetails
  • New struct CrossRegionRestoreJobRequest
  • New struct CrossRegionRestoreJobsRequest
  • New struct CrossRegionRestoreRequestObject
  • New struct DefaultResourceProperties
  • New struct ErrorDetail
  • New struct ErrorResponse
  • New struct FetchSecondaryRPsRequestParameters
  • New struct KubernetesClusterVaultTierRestoreCriteria
  • New struct UserFacingWarningDetail
  • New struct ValidateCrossRegionRestoreRequestObject
  • New field RecoveryPointState in struct AzureBackupDiscreteRecoveryPoint
  • New field ReplicatedRegions in struct BackupVault
  • New field WarningDetails in struct JobExtendedInfo
azure-sdk-for-go - sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/v4.0.0-beta.4

Published by azure-sdk 10 months ago

4.0.0-beta.4 (2023-12-22)

Other Changes

  • Operation ServerThreatProtectionSettingsClient.BeginCreateOrUpdate increase 202 response.
azure-sdk-for-go - sdk/resourcemanager/servicefabric/armservicefabric/v2.0.0

Published by azure-sdk 10 months ago

2.0.0 (2023-12-22)

Breaking Changes

  • Operation *ApplicationTypeVersionsClient.List has supported pagination, use *ApplicationTypeVersionsClient.NewListPager instead.
  • Operation *ApplicationTypesClient.List has supported pagination, use *ApplicationTypesClient.NewListPager instead.
  • Operation *ApplicationsClient.List has supported pagination, use *ApplicationsClient.NewListPager instead.
  • Operation *ClustersClient.List has supported pagination, use *ClustersClient.NewListPager instead.
  • Operation *ClustersClient.ListByResourceGroup has supported pagination, use *ClustersClient.NewListByResourceGroupPager instead.
  • Operation *ServicesClient.List has supported pagination, use *ServicesClient.NewListPager instead.
azure-sdk-for-go - sdk/resourcemanager/containerservice/armcontainerservice/v4.7.0-beta.1

Published by azure-sdk 10 months ago

4.7.0-beta.1 (2023-12-22)

Features Added

  • New value AgentPoolTypeVirtualMachines added to enum type AgentPoolType
  • New value NetworkPolicyNone added to enum type NetworkPolicy
  • New value NodeOSUpgradeChannelSecurityPatch added to enum type NodeOSUpgradeChannel
  • New value OSSKUMariner, OSSKUWindowsAnnual added to enum type OSSKU
  • New value PublicNetworkAccessSecuredByPerimeter added to enum type PublicNetworkAccess
  • New value SnapshotTypeManagedCluster added to enum type SnapshotType
  • New value WorkloadRuntimeKataMshvVMIsolation added to enum type WorkloadRuntime
  • New enum type AddonAutoscaling with values AddonAutoscalingDisabled, AddonAutoscalingEnabled
  • New enum type AgentPoolSSHAccess with values AgentPoolSSHAccessDisabled, AgentPoolSSHAccessLocalUser
  • New enum type GuardrailsSupport with values GuardrailsSupportPreview, GuardrailsSupportStable
  • New enum type IpvsScheduler with values IpvsSchedulerLeastConnection, IpvsSchedulerRoundRobin
  • New enum type Level with values LevelEnforcement, LevelOff, LevelWarning
  • New enum type Mode with values ModeIPTABLES, ModeIPVS
  • New enum type NodeProvisioningMode with values NodeProvisioningModeAuto, NodeProvisioningModeManual
  • New enum type RestrictionLevel with values RestrictionLevelReadOnly, RestrictionLevelUnrestricted
  • New function *AgentPoolsClient.BeginDeleteMachines(context.Context, string, string, string, AgentPoolDeleteMachinesParameter, *AgentPoolsClientBeginDeleteMachinesOptions) (*runtime.Poller[AgentPoolsClientDeleteMachinesResponse], error)
  • New function *ClientFactory.NewMachinesClient() *MachinesClient
  • New function *ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient
  • New function *ClientFactory.NewOperationStatusResultClient() *OperationStatusResultClient
  • New function NewMachinesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*MachinesClient, error)
  • New function *MachinesClient.Get(context.Context, string, string, string, string, *MachinesClientGetOptions) (MachinesClientGetResponse, error)
  • New function *MachinesClient.NewListPager(string, string, string, *MachinesClientListOptions) *runtime.Pager[MachinesClientListResponse]
  • New function NewManagedClusterSnapshotsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedClusterSnapshotsClient, error)
  • New function *ManagedClusterSnapshotsClient.CreateOrUpdate(context.Context, string, string, ManagedClusterSnapshot, *ManagedClusterSnapshotsClientCreateOrUpdateOptions) (ManagedClusterSnapshotsClientCreateOrUpdateResponse, error)
  • New function *ManagedClusterSnapshotsClient.Delete(context.Context, string, string, *ManagedClusterSnapshotsClientDeleteOptions) (ManagedClusterSnapshotsClientDeleteResponse, error)
  • New function *ManagedClusterSnapshotsClient.Get(context.Context, string, string, *ManagedClusterSnapshotsClientGetOptions) (ManagedClusterSnapshotsClientGetResponse, error)
  • New function *ManagedClusterSnapshotsClient.NewListByResourceGroupPager(string, *ManagedClusterSnapshotsClientListByResourceGroupOptions) *runtime.Pager[ManagedClusterSnapshotsClientListByResourceGroupResponse]
  • New function *ManagedClusterSnapshotsClient.NewListPager(*ManagedClusterSnapshotsClientListOptions) *runtime.Pager[ManagedClusterSnapshotsClientListResponse]
  • New function *ManagedClusterSnapshotsClient.UpdateTags(context.Context, string, string, TagsObject, *ManagedClusterSnapshotsClientUpdateTagsOptions) (ManagedClusterSnapshotsClientUpdateTagsResponse, error)
  • New function *ManagedClustersClient.GetGuardrailsVersions(context.Context, string, string, *ManagedClustersClientGetGuardrailsVersionsOptions) (ManagedClustersClientGetGuardrailsVersionsResponse, error)
  • New function *ManagedClustersClient.NewListGuardrailsVersionsPager(string, *ManagedClustersClientListGuardrailsVersionsOptions) *runtime.Pager[ManagedClustersClientListGuardrailsVersionsResponse]
  • New function NewOperationStatusResultClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OperationStatusResultClient, error)
  • New function *OperationStatusResultClient.Get(context.Context, string, string, string, *OperationStatusResultClientGetOptions) (OperationStatusResultClientGetResponse, error)
  • New function *OperationStatusResultClient.GetByAgentPool(context.Context, string, string, string, string, *OperationStatusResultClientGetByAgentPoolOptions) (OperationStatusResultClientGetByAgentPoolResponse, error)
  • New function *OperationStatusResultClient.NewListPager(string, string, *OperationStatusResultClientListOptions) *runtime.Pager[OperationStatusResultClientListResponse]
  • New struct AgentPoolArtifactStreamingProfile
  • New struct AgentPoolDeleteMachinesParameter
  • New struct AgentPoolGPUProfile
  • New struct AgentPoolSecurityProfile
  • New struct AgentPoolWindowsProfile
  • New struct ErrorAdditionalInfo
  • New struct ErrorDetail
  • New struct GuardrailsAvailableVersion
  • New struct GuardrailsAvailableVersionsList
  • New struct GuardrailsAvailableVersionsProperties
  • New struct GuardrailsProfile
  • New struct Machine
  • New struct MachineIPAddress
  • New struct MachineListResult
  • New struct MachineNetworkProperties
  • New struct MachineProperties
  • New struct ManagedClusterAIToolchainOperatorProfile
  • New struct ManagedClusterAzureMonitorProfileAppMonitoring
  • New struct ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
  • New struct ManagedClusterAzureMonitorProfileContainerInsights
  • New struct ManagedClusterAzureMonitorProfileLogs
  • New struct ManagedClusterAzureMonitorProfileWindowsHostLogs
  • New struct ManagedClusterCostAnalysis
  • New struct ManagedClusterIngressProfile
  • New struct ManagedClusterIngressProfileWebAppRouting
  • New struct ManagedClusterMetricsProfile
  • New struct ManagedClusterNodeProvisioningProfile
  • New struct ManagedClusterNodeResourceGroupProfile
  • New struct ManagedClusterPropertiesForSnapshot
  • New struct ManagedClusterSecurityProfileImageIntegrity
  • New struct ManagedClusterSecurityProfileNodeRestriction
  • New struct ManagedClusterSnapshot
  • New struct ManagedClusterSnapshotListResult
  • New struct ManagedClusterSnapshotProperties
  • New struct ManualScaleProfile
  • New struct NetworkMonitoring
  • New struct NetworkProfileForSnapshot
  • New struct NetworkProfileKubeProxyConfig
  • New struct NetworkProfileKubeProxyConfigIpvsConfig
  • New struct OperationStatusResult
  • New struct OperationStatusResultList
  • New struct ScaleProfile
  • New struct VirtualMachineNodes
  • New struct VirtualMachinesProfile
  • New field NodeSoakDurationInMinutes in struct AgentPoolUpgradeSettings
  • New field IgnorePodDisruptionBudget in struct AgentPoolsClientBeginDeleteOptions
  • New field EnableVnetIntegration, SubnetID in struct ManagedClusterAPIServerAccessProfile
  • New field ArtifactStreamingProfile, EnableCustomCATrust, GpuProfile, MessageOfTheDay, NodeInitializationTaints, SecurityProfile, VirtualMachineNodesStatus, VirtualMachinesProfile, WindowsProfile in struct ManagedClusterAgentPoolProfile
  • New field ArtifactStreamingProfile, EnableCustomCATrust, GpuProfile, MessageOfTheDay, NodeInitializationTaints, SecurityProfile, VirtualMachineNodesStatus, VirtualMachinesProfile, WindowsProfile in struct ManagedClusterAgentPoolProfileProperties
  • New field Logs in struct ManagedClusterAzureMonitorProfile
  • New field AppMonitoringOpenTelemetryMetrics in struct ManagedClusterAzureMonitorProfileMetrics
  • New field EffectiveNoProxy in struct ManagedClusterHTTPProxyConfig
  • New field AiToolchainOperatorProfile, CreationData, EnableNamespaceResources, GuardrailsProfile, IngressProfile, MetricsProfile, NodeProvisioningProfile, NodeResourceGroupProfile in struct ManagedClusterProperties
  • New field DaemonsetEvictionForEmptyNodes, DaemonsetEvictionForOccupiedNodes, IgnoreDaemonsetsUtilization in struct ManagedClusterPropertiesAutoScalerProfile
  • New field CustomCATrustCertificates, ImageIntegrity, NodeRestriction in struct ManagedClusterSecurityProfile
  • New field Version in struct ManagedClusterStorageProfileDiskCSIDriver
  • New field AddonAutoscaling in struct ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler
  • New field IgnorePodDisruptionBudget in struct ManagedClustersClientBeginDeleteOptions
  • New field KubeProxyConfig, Monitoring in struct NetworkProfile
azure-sdk-for-go - sdk/resourcemanager/selfhelp/armselfhelp/v2.0.0-beta.3

Published by azure-sdk 10 months ago

2.0.0-beta.3 (2023-12-22)

Breaking Changes

  • Type of StepInput.QuestionType has been changed from *string to *QuestionType

Features Added

  • New value DiagnosticProvisioningStateRunning added to enum type DiagnosticProvisioningState
  • New value SolutionProvisioningStatePartialComplete, SolutionProvisioningStateRunning added to enum type SolutionProvisioningState
  • New field SystemData in struct SolutionResource
azure-sdk-for-go - sdk/storage/azblob/v1.2.1

Published by azure-sdk 10 months ago

1.2.1 (2023-12-13)

Features Added

  • Exposed GetSASURL from specialized clients

Bugs Fixed

  • Fixed case in Blob Batch API when blob path has / in it. Fixes #21649.
  • Fixed SharedKeyMissingError when using client.BlobClient().GetSASURL() method
  • Fixed an issue that would cause metadata keys with empty values to be omitted when enumerating blobs.
  • Fixed an issue where passing empty map to set blob tags API was causing panic. Fixes #21869.
  • Fixed an issue where downloaded file has incorrect size when not a multiple of block size. Fixes #21995.
  • Fixed case where io.ErrUnexpectedEOF was treated as expected error in UploadStream. Fixes #21837.

Other Changes

  • Updated the version of azcore to 1.9.1 and azidentity to 1.4.0.
azure-sdk-for-go - sdk/ai/azopenai/v0.4.0

Published by azure-sdk 11 months ago

0.4.0 (2023-12-11)

Support for many of the features mentioned in OpenAI's November Dev Day and Microsoft's 2023 Ignite conference

Features Added

  • Chat completions has been extended to accomodate new features:
    • Parallel function calling via Tools. See the function ExampleClient_GetChatCompletions_functions in example_client_getchatcompletions_extensions_test.go for an example of specifying a Tool.
    • "JSON mode", via ChatCompletionOptions.ResponseFormat for guaranteed function outputs.
  • ChatCompletions can now be used with both text and images using gpt-4-vision-preview.
    • Azure enhancements to gpt-4-vision-preview results that include grounding and OCR features
  • GetImageGenerations now works with DallE-3.
  • -1106 model feature support for gpt-35-turbo and gpt-4-turbo, including use of a seed via ChatCompletionsOptions.Seed and system fingerprints returned in ChatCompletions.SystemFingerprint.
  • dall-e-3 image generation capabilities via GetImageGenerations, featuring higher model quality, automatic prompt revisions by gpt-4, and customizable quality/style settings

Breaking Changes

  • azopenai.KeyCredential has been replaced by azcore.KeyCredential.
  • Deployment has been renamed to DeploymentName throughout all APIs.
  • CreateImage has been replaced with GetImageGenerations.
  • ChatMessage has been split into per-role types. The function ExampleClient_GetChatCompletions in example_client_getcompletions_test.go shows an example of this.
azure-sdk-for-go - sdk/azcore/v1.9.1

Published by azure-sdk 11 months ago

1.9.1 (2023-12-11)

Bugs Fixed

  • The retry-after-ms and x-ms-retry-after-ms headers weren't being checked during retries.

Other Changes

  • Update dependencies.
azure-sdk-for-go - sdk/resourcemanager/baremetalinfrastructure/armbaremetalinfrastructure/v2.0.0-beta.1

Published by azure-sdk 11 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
azure-sdk-for-go - sdk/internal/v1.5.1

Published by azure-sdk 11 months ago

1.5.1 (2023-12-06)

Bugs Fixed

  • Recording will restore the original scheme/host after making a successful HTTP(s) call.
azure-sdk-for-go - sdk/resourcemanager/resourcehealth/armresourcehealth/v1.4.0-beta.1

Published by azure-sdk 11 months ago

1.4.0-beta.1 (2023-11-30)

Features Added

  • New enum type EventSubTypeValues with values EventSubTypeValuesRetirement
  • New field MaintenanceEndTime, MaintenanceStartTime, ResourceGroup, ResourceName, Status in struct EventImpactedResourceProperties
  • New field ArgQuery, EventSubType, MaintenanceID, MaintenanceType in struct EventProperties
Package Rankings
Top 0.62% on Proxy.golang.org
Badges
Extracted from project README
godoc