Azure Sdk For Go Versions Save

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:

sdk/data/azcosmos/v1.0.1

2 weeks ago

1.0.1 (2024-05-02)

Bugs Fixed

  • Reduces minimum required go version to 1.21

sdk/internal/v1.7.0

2 weeks ago

1.7.0 (2024-05-01)

Features Added

  • Support for local repo override (via presence of eng/target_proxy_version.txt) of invoked test-proxy version.

  • RemoveRegisteredSanitizers selectively disables sanitizers the test proxy enables by default since version 1.0.0-dev.20240422.1

Breaking Changes

  • Deprecated the go-vcr based test recording API. Its methods now return errors or panic.
  • Changed value of recording.SanitizedValue from "sanitized" to "Sanitized" to match the test proxy

sdk/resourcemanager/eventgrid/armeventgrid/v2.3.0-beta.2

2 weeks ago

2.3.0-beta.2 (2024-04-30)

Breaking Changes

  • Type of NetworkSecurityPerimeterProfileAccessRuleProperties.Subscriptions has been changed from []*string to []*NetworkSecurityPerimeterSubscription

Features Added

  • New enum type CustomDomainIdentityType with values CustomDomainIdentityTypeSystemAssigned, CustomDomainIdentityTypeUserAssigned
  • New enum type CustomDomainValidationState with values CustomDomainValidationStateApproved, CustomDomainValidationStateErrorRetrievingDNSRecord, CustomDomainValidationStatePending
  • New enum type CustomJwtAuthenticationManagedIdentityType with values CustomJwtAuthenticationManagedIdentityTypeSystemAssigned, CustomJwtAuthenticationManagedIdentityTypeUserAssigned
  • New function *NamespaceTopicEventSubscriptionsClient.GetFullURL(context.Context, string, string, string, string, *NamespaceTopicEventSubscriptionsClientGetFullURLOptions) (NamespaceTopicEventSubscriptionsClientGetFullURLResponse, error)
  • New function *NamespacesClient.BeginValidateCustomDomainOwnership(context.Context, string, string, *NamespacesClientBeginValidateCustomDomainOwnershipOptions) (*runtime.Poller[NamespacesClientValidateCustomDomainOwnershipResponse], error)
  • New struct CustomDomainConfiguration
  • New struct CustomDomainIdentity
  • New struct CustomDomainOwnershipValidationResult
  • New struct CustomJwtAuthenticationManagedIdentity
  • New struct CustomJwtAuthenticationSettings
  • New struct IssuerCertificateInfo
  • New struct NetworkSecurityPerimeterSubscription
  • New struct SubscriptionFullURL
  • New struct UpdateTopicsConfigurationInfo
  • New field CustomJwtAuthentication in struct ClientAuthenticationSettings
  • New field TopicsConfiguration in struct NamespaceUpdateParameterProperties
  • New field Destination in struct PushInfo
  • New field ExpirationTimeUTC in struct SubscriptionProperties
  • New field ExpirationTimeUTC in struct SubscriptionUpdateParametersProperties
  • New field CustomDomains in struct TopicSpacesConfiguration
  • New field CustomDomains in struct TopicsConfiguration
  • New field CustomDomains in struct UpdateTopicSpacesConfigurationInfo

sdk/resourcemanager/mysql/armmysqlflexibleservers/v2.0.0-beta.3

2 weeks ago

2.0.0-beta.3 (2024-04-30)

Breaking Changes

  • Type of BackupAndExportResponse.Error has been changed from *ErrorResponse to *ErrorDetail
  • Type of Server.Identity has been changed from *Identity to *MySQLServerIdentity
  • Type of Server.SKU has been changed from *SKU to *MySQLServerSKU
  • Type of ServerForUpdate.Identity has been changed from *Identity to *MySQLServerIdentity
  • Type of ServerForUpdate.SKU has been changed from *SKU to *MySQLServerSKU
  • BackupFormatNone from enum BackupFormat has been removed
  • Enum SKUTier has been removed
  • Struct Identity has been removed
  • Struct SKU has been removed
  • Field AdditionalInfo, Code, Details, Message, Target of struct ErrorResponse has been removed

Features Added

  • New value BackupFormatRaw added to enum type BackupFormat
  • New enum type AdvancedThreatProtectionName with values AdvancedThreatProtectionNameDefault
  • New enum type AdvancedThreatProtectionProvisioningState with values AdvancedThreatProtectionProvisioningStateCanceled, AdvancedThreatProtectionProvisioningStateFailed, AdvancedThreatProtectionProvisioningStateSucceeded, AdvancedThreatProtectionProvisioningStateUpdating
  • New enum type AdvancedThreatProtectionState with values AdvancedThreatProtectionStateDisabled, AdvancedThreatProtectionStateEnabled
  • New enum type BackupType with values BackupTypeFULL
  • New enum type ImportSourceStorageType with values ImportSourceStorageTypeAzureBlob
  • New enum type MaintenanceProvisioningState with values MaintenanceProvisioningStateCreating, MaintenanceProvisioningStateDeleting, MaintenanceProvisioningStateFailed, MaintenanceProvisioningStateSucceeded
  • New enum type MaintenanceState with values MaintenanceStateCanceled, MaintenanceStateCompleted, MaintenanceStateInPreparation, MaintenanceStateProcessing, MaintenanceStateReScheduled, MaintenanceStateScheduled
  • New enum type MaintenanceType with values MaintenanceTypeHotFixes, MaintenanceTypeMinorVersionUpgrade, MaintenanceTypeRoutineMaintenance, MaintenanceTypeSecurityPatches
  • New enum type ObjectType with values ObjectTypeBackupAndExportResponse, ObjectTypeImportFromStorageResponse
  • New enum type PrivateEndpointConnectionProvisioningState with values PrivateEndpointConnectionProvisioningStateCreating, PrivateEndpointConnectionProvisioningStateDeleting, PrivateEndpointConnectionProvisioningStateFailed, PrivateEndpointConnectionProvisioningStateSucceeded
  • New enum type PrivateEndpointServiceConnectionStatus with values PrivateEndpointServiceConnectionStatusApproved, PrivateEndpointServiceConnectionStatusPending, PrivateEndpointServiceConnectionStatusRejected
  • New enum type ProvisioningState with values ProvisioningStateCanceled, ProvisioningStateCreating, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateSucceeded
  • New enum type ServerSKUTier with values ServerSKUTierBurstable, ServerSKUTierGeneralPurpose, ServerSKUTierMemoryOptimized
  • New function NewAdvancedThreatProtectionSettingsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AdvancedThreatProtectionSettingsClient, error)
  • New function *AdvancedThreatProtectionSettingsClient.Get(context.Context, string, string, AdvancedThreatProtectionName, *AdvancedThreatProtectionSettingsClientGetOptions) (AdvancedThreatProtectionSettingsClientGetResponse, error)
  • New function *AdvancedThreatProtectionSettingsClient.NewListPager(string, string, *AdvancedThreatProtectionSettingsClientListOptions) *runtime.Pager[AdvancedThreatProtectionSettingsClientListResponse]
  • New function *AdvancedThreatProtectionSettingsClient.BeginUpdate(context.Context, string, string, AdvancedThreatProtectionName, AdvancedThreatProtectionForUpdate, *AdvancedThreatProtectionSettingsClientBeginUpdateOptions) (*runtime.Poller[AdvancedThreatProtectionSettingsClientUpdateResponse], error)
  • New function *AdvancedThreatProtectionSettingsClient.BeginUpdatePut(context.Context, string, string, AdvancedThreatProtectionName, AdvancedThreatProtection, *AdvancedThreatProtectionSettingsClientBeginUpdatePutOptions) (*runtime.Poller[AdvancedThreatProtectionSettingsClientUpdatePutResponse], error)
  • New function *BackupAndExportResponseType.GetOperationProgressResponseType() *OperationProgressResponseType
  • New function *ClientFactory.NewAdvancedThreatProtectionSettingsClient() *AdvancedThreatProtectionSettingsClient
  • New function *ClientFactory.NewLocationBasedCapabilitySetClient() *LocationBasedCapabilitySetClient
  • New function *ClientFactory.NewLongRunningBackupClient() *LongRunningBackupClient
  • New function *ClientFactory.NewLongRunningBackupsClient() *LongRunningBackupsClient
  • New function *ClientFactory.NewMaintenancesClient() *MaintenancesClient
  • New function *ClientFactory.NewOperationProgressClient() *OperationProgressClient
  • New function *ClientFactory.NewOperationResultsClient() *OperationResultsClient
  • New function *ClientFactory.NewServersMigrationClient() *ServersMigrationClient
  • New function *ImportFromStorageResponseType.GetOperationProgressResponseType() *OperationProgressResponseType
  • New function NewLocationBasedCapabilitySetClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LocationBasedCapabilitySetClient, error)
  • New function *LocationBasedCapabilitySetClient.Get(context.Context, string, string, *LocationBasedCapabilitySetClientGetOptions) (LocationBasedCapabilitySetClientGetResponse, error)
  • New function *LocationBasedCapabilitySetClient.NewListPager(string, *LocationBasedCapabilitySetClientListOptions) *runtime.Pager[LocationBasedCapabilitySetClientListResponse]
  • New function NewLongRunningBackupClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LongRunningBackupClient, error)
  • New function *LongRunningBackupClient.BeginCreate(context.Context, string, string, string, *LongRunningBackupClientBeginCreateOptions) (*runtime.Poller[LongRunningBackupClientCreateResponse], error)
  • New function NewLongRunningBackupsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LongRunningBackupsClient, error)
  • New function *LongRunningBackupsClient.Get(context.Context, string, string, string, *LongRunningBackupsClientGetOptions) (LongRunningBackupsClientGetResponse, error)
  • New function *LongRunningBackupsClient.NewListPager(string, string, *LongRunningBackupsClientListOptions) *runtime.Pager[LongRunningBackupsClientListResponse]
  • New function NewMaintenancesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*MaintenancesClient, error)
  • New function *MaintenancesClient.NewListPager(string, string, *MaintenancesClientListOptions) *runtime.Pager[MaintenancesClientListResponse]
  • New function *MaintenancesClient.Read(context.Context, string, string, string, *MaintenancesClientReadOptions) (MaintenancesClientReadResponse, error)
  • New function *MaintenancesClient.BeginUpdate(context.Context, string, string, string, *MaintenancesClientBeginUpdateOptions) (*runtime.Poller[MaintenancesClientUpdateResponse], error)
  • New function NewOperationProgressClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OperationProgressClient, error)
  • New function *OperationProgressClient.Get(context.Context, string, string, *OperationProgressClientGetOptions) (OperationProgressClientGetResponse, error)
  • New function *OperationProgressResponseType.GetOperationProgressResponseType() *OperationProgressResponseType
  • New function NewOperationResultsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*OperationResultsClient, error)
  • New function *OperationResultsClient.Get(context.Context, string, string, *OperationResultsClientGetOptions) (OperationResultsClientGetResponse, error)
  • New function *ServersClient.ValidateEstimateHighAvailability(context.Context, string, string, HighAvailabilityValidationEstimation, *ServersClientValidateEstimateHighAvailabilityOptions) (ServersClientValidateEstimateHighAvailabilityResponse, error)
  • New function NewServersMigrationClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ServersMigrationClient, error)
  • New function *ServersMigrationClient.BeginCutoverMigration(context.Context, string, string, *ServersMigrationClientBeginCutoverMigrationOptions) (*runtime.Poller[ServersMigrationClientCutoverMigrationResponse], error)
  • New struct AdvancedThreatProtection
  • New struct AdvancedThreatProtectionForUpdate
  • New struct AdvancedThreatProtectionListResult
  • New struct AdvancedThreatProtectionProperties
  • New struct AdvancedThreatProtectionUpdateProperties
  • New struct BackupAndExportResponseType
  • New struct Capability
  • New struct CapabilityPropertiesV2
  • New struct CapabilitySetsList
  • New struct ErrorDetail
  • New struct HighAvailabilityValidationEstimation
  • New struct ImportFromStorageResponseType
  • New struct ImportSourceProperties
  • New struct Maintenance
  • New struct MaintenanceListResult
  • New struct MaintenanceProperties
  • New struct MaintenancePropertiesForUpdate
  • New struct MaintenanceUpdate
  • New struct MySQLServerIdentity
  • New struct MySQLServerSKU
  • New struct OperationProgressResult
  • New struct OperationStatusExtendedResult
  • New struct OperationStatusResult
  • New struct PrivateEndpoint
  • New struct PrivateEndpointConnection
  • New struct PrivateEndpointConnectionProperties
  • New struct PrivateLinkServiceConnectionState
  • New struct Provisioning
  • New struct ProvisioningStateProperties
  • New struct SKUCapabilityV2
  • New struct ServerBackupPropertiesV2
  • New struct ServerBackupV2
  • New struct ServerBackupV2ListResult
  • New struct ServerEditionCapabilityV2
  • New struct ServerVersionCapabilityV2
  • New field BackupIntervalHours in struct Backup
  • New field SystemData in struct BackupAndExportResponse
  • New field Error in struct ErrorResponse
  • New field SystemData in struct ProxyResource
  • New field SystemData in struct Resource
  • New field ImportSourceProperties, PrivateEndpointConnections in struct ServerProperties
  • New field Network in struct ServerPropertiesForUpdate
  • New field MaxBackupIntervalHours, MinBackupIntervalHours in struct StorageEditionCapability
  • New field SystemData in struct TrackedResource

sdk/resourcemanager/containerservice/armcontainerservice/v5.1.0-beta.1

3 weeks ago

5.1.0-beta.1 (2024-04-26)

Features Added

  • New value AgentPoolModeGateway added to enum type AgentPoolMode
  • 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 ArtifactSource with values ArtifactSourceCache, ArtifactSourceDirect
  • New enum type ClusterServiceLoadBalancerHealthProbeMode with values ClusterServiceLoadBalancerHealthProbeModeServiceNodePort, ClusterServiceLoadBalancerHealthProbeModeShared
  • 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 PodIPAllocationMode with values PodIPAllocationModeDynamicIndividual, PodIPAllocationModeStaticBlock
  • New enum type RestrictionLevel with values RestrictionLevelReadOnly, RestrictionLevelUnrestricted
  • New enum type SafeguardsSupport with values SafeguardsSupportPreview, SafeguardsSupportStable
  • 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.GetSafeguardsVersions(context.Context, string, string, *ManagedClustersClientGetSafeguardsVersionsOptions) (ManagedClustersClientGetSafeguardsVersionsResponse, error)
  • New function *ManagedClustersClient.NewListGuardrailsVersionsPager(string, *ManagedClustersClientListGuardrailsVersionsOptions) *runtime.Pager[ManagedClustersClientListGuardrailsVersionsResponse]
  • New function *ManagedClustersClient.NewListSafeguardsVersionsPager(string, *ManagedClustersClientListSafeguardsVersionsOptions) *runtime.Pager[ManagedClustersClientListSafeguardsVersionsResponse]
  • 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 AgentPoolGatewayProfile
  • New struct AgentPoolSecurityProfile
  • New struct ErrorAdditionalInfo
  • New struct ErrorDetail
  • New struct GuardrailsAvailableVersion
  • New struct GuardrailsAvailableVersionsList
  • New struct GuardrailsAvailableVersionsProperties
  • New struct Machine
  • New struct MachineIPAddress
  • New struct MachineListResult
  • New struct MachineNetworkProperties
  • New struct MachineProperties
  • New struct ManagedClusterAIToolchainOperatorProfile
  • New struct ManagedClusterAzureMonitorProfileAppMonitoring
  • New struct ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation
  • New struct ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs
  • New struct ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
  • New struct ManagedClusterAzureMonitorProfileContainerInsights
  • New struct ManagedClusterBootstrapProfile
  • 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 ManagedClusterStaticEgressGatewayProfile
  • New struct ManualScaleProfile
  • New struct NetworkMonitoring
  • New struct NetworkProfileForSnapshot
  • New struct NetworkProfileKubeProxyConfig
  • New struct NetworkProfileKubeProxyConfigIpvsConfig
  • New struct OperationStatusResult
  • New struct OperationStatusResultList
  • New struct SafeguardsAvailableVersion
  • New struct SafeguardsAvailableVersionsList
  • New struct SafeguardsAvailableVersionsProperties
  • New struct SafeguardsProfile
  • New struct ScaleProfile
  • New struct VirtualMachineNodes
  • New struct VirtualMachinesProfile
  • New field IgnorePodDisruptionBudget in struct AgentPoolsClientBeginDeleteOptions
  • New field Kind in struct ManagedCluster
  • New field EnableVnetIntegration, SubnetID in struct ManagedClusterAPIServerAccessProfile
  • New field ArtifactStreamingProfile, EnableCustomCATrust, GatewayProfile, GpuProfile, MessageOfTheDay, NodeInitializationTaints, PodIPAllocationMode, SecurityProfile, VirtualMachineNodesStatus, VirtualMachinesProfile in struct ManagedClusterAgentPoolProfile
  • New field ArtifactStreamingProfile, EnableCustomCATrust, GatewayProfile, GpuProfile, MessageOfTheDay, NodeInitializationTaints, PodIPAllocationMode, SecurityProfile, VirtualMachineNodesStatus, VirtualMachinesProfile in struct ManagedClusterAgentPoolProfileProperties
  • New field AppMonitoring, ContainerInsights in struct ManagedClusterAzureMonitorProfile
  • New field EffectiveNoProxy in struct ManagedClusterHTTPProxyConfig
  • New field ClusterServiceLoadBalancerHealthProbeMode in struct ManagedClusterLoadBalancerProfile
  • New field AiToolchainOperatorProfile, BootstrapProfile, CreationData, EnableNamespaceResources, NodeProvisioningProfile, NodeResourceGroupProfile, SafeguardsProfile 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, StaticEgressGatewayProfile in struct NetworkProfile

sdk/resourcemanager/datafactory/armdatafactory/v7.0.0

3 weeks ago

7.0.0 (2024-04-04)

Breaking Changes

  • Function *CredentialOperationsClient.CreateOrUpdate parameter(s) have been changed from (context.Context, string, string, string, ManagedIdentityCredentialResource, *CredentialOperationsClientCreateOrUpdateOptions) to (context.Context, string, string, string, CredentialResource, *CredentialOperationsClientCreateOrUpdateOptions)
  • Type of AzureFunctionActivityTypeProperties.Headers has been changed from map[string]*string to map[string]any
  • Type of CredentialListResponse.Value has been changed from []*ManagedIdentityCredentialResource to []*CredentialResource
  • Type of WebActivityTypeProperties.Headers has been changed from map[string]*string to map[string]any
  • Type of WebHookActivityTypeProperties.Headers has been changed from map[string]*string to map[string]any
  • Struct ManagedIdentityCredentialResource has been removed
  • Struct ManagedIdentityTypeProperties has been removed
  • Field ManagedIdentityCredentialResource of struct CredentialOperationsClientCreateOrUpdateResponse has been removed
  • Field ManagedIdentityCredentialResource of struct CredentialOperationsClientGetResponse has been removed
  • Field TypeProperties of struct ManagedIdentityCredential has been removed

Features Added

  • New struct CredentialResource
  • New anonymous field CredentialResource in struct CredentialOperationsClientCreateOrUpdateResponse
  • New anonymous field CredentialResource in struct CredentialOperationsClientGetResponse

sdk/resourcemanager/containerservice/armcontainerservice/v5.0.0

3 weeks ago

5.0.0 (2024-04-26)

Breaking Changes

  • Field NodeSelector of struct IstioEgressGateway has been removed

Features Added

  • New struct AgentPoolWindowsProfile
  • New struct ManagedClusterCostAnalysis
  • New struct ManagedClusterMetricsProfile
  • New field IsDefault in struct KubernetesVersion
  • New field WindowsProfile in struct ManagedClusterAgentPoolProfile
  • New field WindowsProfile in struct ManagedClusterAgentPoolProfileProperties
  • New field MetricsProfile in struct ManagedClusterProperties

sdk/resourcemanager/devcenter/armdevcenter/v2.0.0

3 weeks ago

2.0.0 (2024-04-26)

Breaking Changes

  • Field Tags of struct CatalogUpdate has been removed
  • Field Location, Tags of struct ScheduleUpdate has been removed

Features Added

  • New enum type CatalogConnectionState with values CatalogConnectionStateConnected, CatalogConnectionStateDisconnected
  • New enum type CatalogItemSyncEnableStatus with values CatalogItemSyncEnableStatusDisabled, CatalogItemSyncEnableStatusEnabled
  • New enum type CatalogItemType with values CatalogItemTypeEnvironmentDefinition
  • New enum type CatalogResourceValidationStatus with values CatalogResourceValidationStatusFailed, CatalogResourceValidationStatusPending, CatalogResourceValidationStatusSucceeded, CatalogResourceValidationStatusUnknown
  • New enum type CatalogSyncType with values CatalogSyncTypeManual, CatalogSyncTypeScheduled
  • New enum type IdentityType with values IdentityTypeDelegatedResourceIdentity, IdentityTypeSystemAssignedIdentity, IdentityTypeUserAssignedIdentity
  • New enum type ParameterType with values ParameterTypeArray, ParameterTypeBoolean, ParameterTypeInteger, ParameterTypeNumber, ParameterTypeObject, ParameterTypeString
  • New enum type SingleSignOnStatus with values SingleSignOnStatusDisabled, SingleSignOnStatusEnabled
  • New enum type VirtualNetworkType with values VirtualNetworkTypeManaged, VirtualNetworkTypeUnmanaged
  • New function *CatalogsClient.BeginConnect(context.Context, string, string, string, *CatalogsClientBeginConnectOptions) (*runtime.Poller[CatalogsClientConnectResponse], error)
  • New function *CatalogsClient.GetSyncErrorDetails(context.Context, string, string, string, *CatalogsClientGetSyncErrorDetailsOptions) (CatalogsClientGetSyncErrorDetailsResponse, error)
  • New function NewCheckScopedNameAvailabilityClient(string, azcore.TokenCredential, *arm.ClientOptions) (*CheckScopedNameAvailabilityClient, error)
  • New function *CheckScopedNameAvailabilityClient.Execute(context.Context, CheckScopedNameAvailabilityRequest, *CheckScopedNameAvailabilityClientExecuteOptions) (CheckScopedNameAvailabilityClientExecuteResponse, error)
  • New function *ClientFactory.NewCheckScopedNameAvailabilityClient() *CheckScopedNameAvailabilityClient
  • New function *ClientFactory.NewEnvironmentDefinitionsClient() *EnvironmentDefinitionsClient
  • New function *ClientFactory.NewProjectCatalogEnvironmentDefinitionsClient() *ProjectCatalogEnvironmentDefinitionsClient
  • New function *ClientFactory.NewProjectCatalogsClient() *ProjectCatalogsClient
  • New function NewEnvironmentDefinitionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*EnvironmentDefinitionsClient, error)
  • New function *EnvironmentDefinitionsClient.Get(context.Context, string, string, string, string, *EnvironmentDefinitionsClientGetOptions) (EnvironmentDefinitionsClientGetResponse, error)
  • New function *EnvironmentDefinitionsClient.GetByProjectCatalog(context.Context, string, string, string, string, *EnvironmentDefinitionsClientGetByProjectCatalogOptions) (EnvironmentDefinitionsClientGetByProjectCatalogResponse, error)
  • New function *EnvironmentDefinitionsClient.GetErrorDetails(context.Context, string, string, string, string, *EnvironmentDefinitionsClientGetErrorDetailsOptions) (EnvironmentDefinitionsClientGetErrorDetailsResponse, error)
  • New function *EnvironmentDefinitionsClient.NewListByCatalogPager(string, string, string, *EnvironmentDefinitionsClientListByCatalogOptions) *runtime.Pager[EnvironmentDefinitionsClientListByCatalogResponse]
  • New function *EnvironmentDefinitionsClient.NewListByProjectCatalogPager(string, string, string, *EnvironmentDefinitionsClientListByProjectCatalogOptions) *runtime.Pager[EnvironmentDefinitionsClientListByProjectCatalogResponse]
  • New function NewProjectCatalogEnvironmentDefinitionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ProjectCatalogEnvironmentDefinitionsClient, error)
  • New function *ProjectCatalogEnvironmentDefinitionsClient.GetErrorDetails(context.Context, string, string, string, string, *ProjectCatalogEnvironmentDefinitionsClientGetErrorDetailsOptions) (ProjectCatalogEnvironmentDefinitionsClientGetErrorDetailsResponse, error)
  • New function NewProjectCatalogsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ProjectCatalogsClient, error)
  • New function *ProjectCatalogsClient.BeginConnect(context.Context, string, string, string, *ProjectCatalogsClientBeginConnectOptions) (*runtime.Poller[ProjectCatalogsClientConnectResponse], error)
  • New function *ProjectCatalogsClient.BeginCreateOrUpdate(context.Context, string, string, string, Catalog, *ProjectCatalogsClientBeginCreateOrUpdateOptions) (*runtime.Poller[ProjectCatalogsClientCreateOrUpdateResponse], error)
  • New function *ProjectCatalogsClient.BeginDelete(context.Context, string, string, string, *ProjectCatalogsClientBeginDeleteOptions) (*runtime.Poller[ProjectCatalogsClientDeleteResponse], error)
  • New function *ProjectCatalogsClient.Get(context.Context, string, string, string, *ProjectCatalogsClientGetOptions) (ProjectCatalogsClientGetResponse, error)
  • New function *ProjectCatalogsClient.GetSyncErrorDetails(context.Context, string, string, string, *ProjectCatalogsClientGetSyncErrorDetailsOptions) (ProjectCatalogsClientGetSyncErrorDetailsResponse, error)
  • New function *ProjectCatalogsClient.NewListPager(string, string, *ProjectCatalogsClientListOptions) *runtime.Pager[ProjectCatalogsClientListResponse]
  • New function *ProjectCatalogsClient.BeginPatch(context.Context, string, string, string, CatalogUpdate, *ProjectCatalogsClientBeginPatchOptions) (*runtime.Poller[ProjectCatalogsClientPatchResponse], error)
  • New function *ProjectCatalogsClient.BeginSync(context.Context, string, string, string, *ProjectCatalogsClientBeginSyncOptions) (*runtime.Poller[ProjectCatalogsClientSyncResponse], error)
  • New struct CatalogConflictError
  • New struct CatalogErrorDetails
  • New struct CatalogResourceValidationErrorDetails
  • New struct CatalogSyncError
  • New struct CheckScopedNameAvailabilityRequest
  • New struct CustomerManagedKeyEncryption
  • New struct CustomerManagedKeyEncryptionKeyIdentity
  • New struct Encryption
  • New struct EnvironmentDefinition
  • New struct EnvironmentDefinitionListResult
  • New struct EnvironmentDefinitionParameter
  • New struct EnvironmentDefinitionProperties
  • New struct EnvironmentTypeUpdateProperties
  • New struct ProjectCatalogSettings
  • New struct ProjectCatalogSettingsInfo
  • New struct SyncErrorDetails
  • New struct SyncStats
  • New struct UpdateProperties
  • New field DisplayName in struct AllowedEnvironmentTypeProperties
  • New field ConnectionState, LastConnectionTime, LastSyncStats, SyncType, Tags in struct CatalogProperties
  • New field SyncType, Tags in struct CatalogUpdateProperties
  • New field ValidationStatus in struct DevBoxDefinitionProperties
  • New field DisplayName in struct EnvironmentTypeProperties
  • New field Properties in struct EnvironmentTypeUpdate
  • New field ResourceID in struct OperationStatusResult
  • New field Location in struct OperationStatusesClientGetResponse
  • New field DevBoxCount, DisplayName, ManagedVirtualNetworkRegions, SingleSignOnStatus, VirtualNetworkType in struct PoolProperties
  • New field DisplayName, ManagedVirtualNetworkRegions, SingleSignOnStatus, VirtualNetworkType in struct PoolUpdateProperties
  • New field Identity in struct Project
  • New field DisplayName, EnvironmentCount in struct ProjectEnvironmentTypeProperties
  • New field DisplayName in struct ProjectEnvironmentTypeUpdateProperties
  • New field CatalogSettings, DisplayName in struct ProjectProperties
  • New field Identity in struct ProjectUpdate
  • New field CatalogSettings, DisplayName in struct ProjectUpdateProperties
  • New field DisplayName, Encryption, ProjectCatalogSettings in struct Properties
  • New field Location, Tags in struct ScheduleProperties
  • New field Location, Tags in struct ScheduleUpdateProperties
  • New field Properties in struct Update
  • New field ID in struct Usage

sdk/resourcemanager/standbypool/armstandbypool/v0.1.0

3 weeks ago

0.1.0 (2024-04-26)

The package of github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/standbypool/armstandbypool is using our next generation design principles.

To learn more, please refer to our documentation Quick Start.

sdk/resourcemanager/deviceregistry/armdeviceregistry/v0.1.0

3 weeks ago

0.1.0 (2024-04-26)

The package of github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/deviceregistry/armdeviceregistry is using our next generation design principles.

To learn more, please refer to our documentation Quick Start.