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
azure-sdk-for-go - sdk/tracing/azotel/v0.1.0

Published by azure-sdk over 1 year ago

0.1.0 (2023-06-06)

Features Added

  • Initial release
azure-sdk-for-go - sdk/azcore/v1.7.0-beta.2

Published by azure-sdk over 1 year ago

1.7.0-beta.2 (2023-06-06)

Breaking Changes

These changes affect only code written against beta version v1.7.0-beta.1

  • Method SpanFromContext() on type tracing.Tracer had the bool return value removed.
    • This includes the field SpanFromContext in supporting type tracing.TracerOptions.
  • Method AddError() has been removed from type tracing.Span.
  • Method Span.End() now requires an argument of type *tracing.SpanEndOptions.

Bugs Fixed

  • Fixed an issue in azcore.NewClient() and arm.NewClient() that could cause an incorrect module name to be used in telemetry.
azure-sdk-for-go - sdk/azcore/v1.6.1

Published by azure-sdk over 1 year ago

1.6.1 (2023-06-06)

Bugs Fixed

  • Retry policy always clones the underlying *http.Request before invoking the next policy.
  • Added some non-standard error codes to the list of error codes for unregistered resource providers.
  • Fixed an issue in azcore.NewClient() and arm.NewClient() that could cause an incorrect module name to be used in telemetry.
azure-sdk-for-go - sdk/messaging/azeventhubs/v1.0.1

Published by azure-sdk over 1 year ago

1.0.1 (2023-06-06)

Bugs Fixed

  • GetPartitionProperties and GetEventHubProperties now retry properly on failures. (PR#20893)
  • Connection recovery could artifically fail, prolonging recovery. (PR#20883)
azure-sdk-for-go - sdk/messaging/azservicebus/v1.4.0

Published by azure-sdk over 1 year ago

1.4.0 (2023-06-06)

Features Added

  • admin.SubscriptionProperties now allow for a DefaultRule to be set. This allows Subscriptions to be created with an immediate filter/action.
    Contributed by @StrawbrryFlurry. (PR#20888)
azure-sdk-for-go - sdk/azidentity/v1.4.0-beta.1

Published by azure-sdk over 1 year ago

1.4.0-beta.1 (2023-06-06)

Other Changes

  • Re-enabled CAE support as in v1.3.0-beta.3
azure-sdk-for-go - sdk/containers/azcontainerregistry/v0.2.0

Published by azure-sdk over 1 year ago

0.2.0 (2023-06-06)

Features Added

  • Add DigestValidationReader to help to do digest validation when read manifest or blob

Breaking Changes

  • Remove MarshalJSON for some of the types that are not used in the request.

Bugs Fixed

  • Add state restore for hash calculator when upload fails
  • Do not re-calculate digest when retry

Other Changes

azure-sdk-for-go - sdk/resourcemanager/sqlvirtualmachine/armsqlvirtualmachine/v0.9.0

Published by azure-sdk over 1 year ago

0.9.0 (2023-06-23)

Features Added

  • New value LeastPrivilegeModeNotSet added to enum type LeastPrivilegeMode
  • New enum type TroubleshootingScenario with values TroubleshootingScenarioUnhealthyReplica
  • New function *ClientFactory.NewTroubleshootClient() *TroubleshootClient
  • New function NewTroubleshootClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TroubleshootClient, error)
  • New function *TroubleshootClient.BeginTroubleshoot(context.Context, string, string, SQLVMTroubleshooting, *TroubleshootClientBeginTroubleshootOptions) (*runtime.Poller[TroubleshootClientTroubleshootResponse], error)
  • New struct AADAuthenticationSettings
  • New struct SQLVMTroubleshooting
  • New struct TroubleshootingAdditionalProperties
  • New struct TroubleshootingStatus
  • New struct UnhealthyReplicaInfo
  • New field TroubleshootingStatus in struct Properties
  • New field AzureAdAuthenticationSettings in struct ServerConfigurationsManagementSettings
azure-sdk-for-go - sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/v4.0.0-beta.1

Published by azure-sdk over 1 year ago

4.0.0-beta.1 (2023-05-26)

Breaking Changes

  • Type of CapabilitiesListResult.Value has been changed from []*CapabilityProperties to []*FlexibleServerCapability
  • Type of FastProvisioningEditionCapability.SupportedStorageGb has been changed from *int64 to *int32
  • Type of FlexibleServerEditionCapability.Status has been changed from *string to *CapabilityStatus
  • Type of ServerVersionCapability.Status has been changed from *string to *CapabilityStatus
  • Type of StorageEditionCapability.Status has been changed from *string to *CapabilityStatus
  • Type of StorageTierCapability.Iops has been changed from *int64 to *int32
  • Type of StorageTierCapability.Status has been changed from *string to *CapabilityStatus
  • IdentityTypeSystemAssigned from enum IdentityType has been removed
  • Struct CapabilityProperties has been removed
  • Struct HyperscaleNodeEditionCapability has been removed
  • Struct NodeTypeCapability has been removed
  • Struct StorageMBCapability has been removed
  • Struct VcoreCapability has been removed
  • Field SupportedServerVersions of struct FlexibleServerEditionCapability has been removed
  • Field SupportedVcores of struct ServerVersionCapability has been removed
  • Field SupportedStorageMB of struct StorageEditionCapability has been removed
  • Field IsBaseline, TierName of struct StorageTierCapability has been removed

Features Added

  • New value CreateModeReviveDropped added to enum type CreateMode
  • New value ServerVersionFifteen added to enum type ServerVersion
  • New enum type AzureManagedDiskPerformanceTiers with values AzureManagedDiskPerformanceTiersP1, AzureManagedDiskPerformanceTiersP10, AzureManagedDiskPerformanceTiersP15, AzureManagedDiskPerformanceTiersP2, AzureManagedDiskPerformanceTiersP20, AzureManagedDiskPerformanceTiersP3, AzureManagedDiskPerformanceTiersP30, AzureManagedDiskPerformanceTiersP4, AzureManagedDiskPerformanceTiersP40, AzureManagedDiskPerformanceTiersP50, AzureManagedDiskPerformanceTiersP6, AzureManagedDiskPerformanceTiersP60, AzureManagedDiskPerformanceTiersP70, AzureManagedDiskPerformanceTiersP80
  • New enum type CancelEnum with values CancelEnumFalse, CancelEnumTrue
  • New enum type CapabilityStatus with values CapabilityStatusAvailable, CapabilityStatusDefault, CapabilityStatusDisabled, CapabilityStatusVisible
  • New enum type ExecutionStatus with values ExecutionStatusCancelled, ExecutionStatusFailed, ExecutionStatusRunning, ExecutionStatusSucceeded
  • New enum type FastProvisioningSupportedEnum with values FastProvisioningSupportedEnumDisabled, FastProvisioningSupportedEnumEnabled
  • New enum type GeoBackupSupportedEnum with values GeoBackupSupportedEnumDisabled, GeoBackupSupportedEnumEnabled
  • New enum type HaMode with values HaModeSameZone, HaModeZoneRedundant
  • New enum type KeyStatusEnum with values KeyStatusEnumInvalid, KeyStatusEnumValid
  • New enum type LogicalReplicationOnSourceDbEnum with values LogicalReplicationOnSourceDbEnumFalse, LogicalReplicationOnSourceDbEnumTrue
  • New enum type MigrationListFilter with values MigrationListFilterActive, MigrationListFilterAll
  • New enum type MigrationMode with values MigrationModeOffline, MigrationModeOnline
  • New enum type MigrationNameAvailabilityReason with values MigrationNameAvailabilityReasonAlreadyExists, MigrationNameAvailabilityReasonInvalid
  • New enum type MigrationState with values MigrationStateCanceled, MigrationStateFailed, MigrationStateInProgress, MigrationStateSucceeded, MigrationStateWaitingForUserAction
  • New enum type MigrationSubState with values MigrationSubStateCompleted, MigrationSubStateCompletingMigration, MigrationSubStateMigratingData, MigrationSubStatePerformingPreRequisiteSteps, MigrationSubStateWaitingForCutoverTrigger, MigrationSubStateWaitingForDBsToMigrateSpecification, MigrationSubStateWaitingForDataMigrationScheduling, MigrationSubStateWaitingForDataMigrationWindow, MigrationSubStateWaitingForLogicalReplicationSetupRequestOnSourceDB, MigrationSubStateWaitingForTargetDBOverwriteConfirmation
  • New enum type OnlineResizeSupportedEnum with values OnlineResizeSupportedEnumDisabled, OnlineResizeSupportedEnumEnabled
  • New enum type OverwriteDbsInTargetEnum with values OverwriteDbsInTargetEnumFalse, OverwriteDbsInTargetEnumTrue
  • New enum type RestrictedEnum with values RestrictedEnumDisabled, RestrictedEnumEnabled
  • New enum type StartDataMigrationEnum with values StartDataMigrationEnumFalse, StartDataMigrationEnumTrue
  • New enum type StorageAutoGrow with values StorageAutoGrowDisabled, StorageAutoGrowEnabled
  • New enum type StorageAutoGrowthSupportedEnum with values StorageAutoGrowthSupportedEnumDisabled, StorageAutoGrowthSupportedEnumEnabled
  • New enum type TriggerCutoverEnum with values TriggerCutoverEnumFalse, TriggerCutoverEnumTrue
  • New enum type ZoneRedundantHaAndGeoBackupSupportedEnum with values ZoneRedundantHaAndGeoBackupSupportedEnumDisabled, ZoneRedundantHaAndGeoBackupSupportedEnumEnabled
  • New enum type ZoneRedundantHaSupportedEnum with values ZoneRedundantHaSupportedEnumDisabled, ZoneRedundantHaSupportedEnumEnabled
  • New function *ClientFactory.NewFlexibleServerClient() *FlexibleServerClient
  • New function *ClientFactory.NewLogFilesClient() *LogFilesClient
  • New function *ClientFactory.NewLtrBackupOperationsClient() *LtrBackupOperationsClient
  • New function *ClientFactory.NewMigrationsClient() *MigrationsClient
  • New function *ClientFactory.NewPostgreSQLManagementClient() *PostgreSQLManagementClient
  • New function *ClientFactory.NewServerCapabilitiesClient() *ServerCapabilitiesClient
  • New function NewFlexibleServerClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FlexibleServerClient, error)
  • New function *FlexibleServerClient.BeginStartLtrBackup(context.Context, string, string, LtrBackupRequest, *FlexibleServerClientBeginStartLtrBackupOptions) (*runtime.Poller[FlexibleServerClientStartLtrBackupResponse], error)
  • New function *FlexibleServerClient.TriggerLtrPreBackup(context.Context, string, string, LtrPreBackupRequest, *FlexibleServerClientTriggerLtrPreBackupOptions) (FlexibleServerClientTriggerLtrPreBackupResponse, error)
  • New function NewLogFilesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LogFilesClient, error)
  • New function *LogFilesClient.NewListByServerPager(string, string, *LogFilesClientListByServerOptions) *runtime.Pager[LogFilesClientListByServerResponse]
  • New function NewLtrBackupOperationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LtrBackupOperationsClient, error)
  • New function *LtrBackupOperationsClient.Get(context.Context, string, string, string, *LtrBackupOperationsClientGetOptions) (LtrBackupOperationsClientGetResponse, error)
  • New function *LtrBackupOperationsClient.NewListByServerPager(string, string, *LtrBackupOperationsClientListByServerOptions) *runtime.Pager[LtrBackupOperationsClientListByServerResponse]
  • New function NewMigrationsClient(azcore.TokenCredential, *arm.ClientOptions) (*MigrationsClient, error)
  • New function *MigrationsClient.Create(context.Context, string, string, string, string, MigrationResource, *MigrationsClientCreateOptions) (MigrationsClientCreateResponse, error)
  • New function *MigrationsClient.Delete(context.Context, string, string, string, string, *MigrationsClientDeleteOptions) (MigrationsClientDeleteResponse, error)
  • New function *MigrationsClient.Get(context.Context, string, string, string, string, *MigrationsClientGetOptions) (MigrationsClientGetResponse, error)
  • New function *MigrationsClient.NewListByTargetServerPager(string, string, string, *MigrationsClientListByTargetServerOptions) *runtime.Pager[MigrationsClientListByTargetServerResponse]
  • New function *MigrationsClient.Update(context.Context, string, string, string, string, MigrationResourceForPatch, *MigrationsClientUpdateOptions) (MigrationsClientUpdateResponse, error)
  • New function PossibleStorageAutoGrowValues() []StorageAutoGrow
  • New function NewPostgreSQLManagementClient(azcore.TokenCredential, *arm.ClientOptions) (*PostgreSQLManagementClient, error)
  • New function *PostgreSQLManagementClient.CheckMigrationNameAvailability(context.Context, string, string, string, MigrationNameAvailabilityResource, *PostgreSQLManagementClientCheckMigrationNameAvailabilityOptions) (PostgreSQLManagementClientCheckMigrationNameAvailabilityResponse, error)
  • New function NewServerCapabilitiesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ServerCapabilitiesClient, error)
  • New function *ServerCapabilitiesClient.NewListPager(string, string, *ServerCapabilitiesClientListOptions) *runtime.Pager[ServerCapabilitiesClientListResponse]
  • New struct AdminCredentials
  • New struct BackupSettings
  • New struct BackupStoreDetails
  • New struct DbServerMetadata
  • New struct FlexibleServerCapability
  • New struct LogFile
  • New struct LogFileListResult
  • New struct LogFileProperties
  • New struct LtrBackupOperationResponseProperties
  • New struct LtrBackupRequest
  • New struct LtrBackupResponse
  • New struct LtrPreBackupRequest
  • New struct LtrPreBackupResponse
  • New struct LtrPreBackupResponseProperties
  • New struct LtrServerBackupOperation
  • New struct LtrServerBackupOperationList
  • New struct MigrationNameAvailabilityResource
  • New struct MigrationResource
  • New struct MigrationResourceForPatch
  • New struct MigrationResourceListResult
  • New struct MigrationResourceProperties
  • New struct MigrationResourcePropertiesForPatch
  • New struct MigrationSecretParameters
  • New struct MigrationStatus
  • New struct MigrationSubStateDetails
  • New struct ServerSKU
  • New struct ServerSKUCapability
  • New struct StorageMbCapability
  • New field GeoBackupEncryptionKeyStatus, GeoBackupKeyURI, GeoBackupUserAssignedIdentityID, PrimaryEncryptionKeyStatus in struct DataEncryption
  • New field Reason, ServerCount, Status, SupportedTier in struct FastProvisioningEditionCapability
  • New field DefaultSKUName, Reason, SupportedServerSKUs in struct FlexibleServerEditionCapability
  • New field Network in struct ServerPropertiesForUpdate
  • New field Reason in struct ServerVersionCapability
  • New field AutoGrow, Iops, IopsTier in struct Storage
  • New field DefaultStorageSizeMb, Reason, SupportedStorageMb in struct StorageEditionCapability
  • New field Reason in struct StorageTierCapability
  • New field TenantID in struct UserAssignedIdentity
azure-sdk-for-go - sdk/resourcemanager/resources/armsubscriptions/v1.2.0

Published by azure-sdk over 1 year ago

1.2.0 (2023-05-26)

Features Added

  • New enum type ActionType with values ActionTypeInternal
  • New enum type Origin with values OriginSystem, OriginUser, OriginUserSystem
  • New function *ClientFactory.NewOperationsClient() *OperationsClient
  • New function NewOperationsClient(azcore.TokenCredential, *arm.ClientOptions) (*OperationsClient, error)
  • New function *OperationsClient.NewListPager(*OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse]
  • New struct AvailabilityZoneMappings
  • New struct OperationAutoGenerated
  • New struct OperationDisplayAutoGenerated
  • New struct OperationListResultAutoGenerated
  • New field AvailabilityZoneMappings in struct Location
  • New field Geography in struct LocationMetadata
  • New field ActionType, IsDataAction, Origin in struct Operation
azure-sdk-for-go - sdk/azcore/v1.7.0-beta.1

Published by azure-sdk over 1 year ago

1.7.0-beta.1 (2023-05-24)

Features Added

  • Restored CAE support for ARM clients.
  • Added supporting features to enable distributed tracing.
    • Added func runtime.StartSpan() for use by SDKs to start spans.
    • Added method WithContext() to runtime.Request to support shallow cloning with a new context.
    • Added field TracingNamespace to runtime.PipelineOptions.
    • Added field Tracer to runtime.NewPollerOptions and runtime.NewPollerFromResumeTokenOptions types.
    • Added field SpanFromContext to tracing.TracerOptions.
    • Added methods Enabled(), SetAttributes(), and SpanFromContext() to tracing.Tracer.
    • Added supporting pipeline policies to include HTTP spans when creating clients.
  • Added package fake to support generated fakes packages in SDKs.
    • The package contains public surface area exposed by fake servers and supporting APIs intended only for use by the fake server implementations.
    • Added an internal fake poller implementation.

Bugs Fixed

  • Retry policy always clones the underlying *http.Request before invoking the next policy.
  • Added some non-standard error codes to the list of error codes for unregistered resource providers.
azure-sdk-for-go - sdk/resourcemanager/containerservice/armcontainerservice/v4.1.0-beta.1

Published by azure-sdk over 1 year ago

4.1.0-beta.1 (2023-05-26)

Features Added

  • New value OSSKUMariner 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 BackendPoolType with values BackendPoolTypeNodeIP, BackendPoolTypeNodeIPConfiguration
  • New enum type ControlPlaneUpgradeOverride with values ControlPlaneUpgradeOverrideIgnoreKubernetesDeprecations
  • New enum type ControlledValues with values ControlledValuesRequestsAndLimits, ControlledValuesRequestsOnly
  • New enum type IpvsScheduler with values IpvsSchedulerLeastConnection, IpvsSchedulerRoundRobin
  • New enum type IstioIngressGatewayMode with values IstioIngressGatewayModeExternal, IstioIngressGatewayModeInternal
  • New enum type Level with values LevelEnforcement, LevelOff, LevelWarning
  • New enum type Mode with values ModeIPTABLES, ModeIPVS
  • New enum type NodeOSUpgradeChannel with values NodeOSUpgradeChannelNodeImage, NodeOSUpgradeChannelNone, NodeOSUpgradeChannelSecurityPatch, NodeOSUpgradeChannelUnmanaged
  • New enum type Protocol with values ProtocolTCP, ProtocolUDP
  • New enum type RestrictionLevel with values RestrictionLevelReadOnly, RestrictionLevelUnrestricted
  • New enum type ServiceMeshMode with values ServiceMeshModeDisabled, ServiceMeshModeIstio
  • New enum type TrustedAccessRoleBindingProvisioningState with values TrustedAccessRoleBindingProvisioningStateCanceled, TrustedAccessRoleBindingProvisioningStateDeleting, TrustedAccessRoleBindingProvisioningStateFailed, TrustedAccessRoleBindingProvisioningStateSucceeded, TrustedAccessRoleBindingProvisioningStateUpdating
  • New enum type Type with values TypeFirst, TypeFourth, TypeLast, TypeSecond, TypeThird
  • New enum type UpdateMode with values UpdateModeAuto, UpdateModeInitial, UpdateModeOff, UpdateModeRecreate
  • New function *ClientFactory.NewManagedClusterSnapshotsClient() *ManagedClusterSnapshotsClient
  • New function *ClientFactory.NewTrustedAccessRoleBindingsClient() *TrustedAccessRoleBindingsClient
  • New function *ClientFactory.NewTrustedAccessRolesClient() *TrustedAccessRolesClient
  • 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 NewTrustedAccessRoleBindingsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRoleBindingsClient, error)
  • New function *TrustedAccessRoleBindingsClient.CreateOrUpdate(context.Context, string, string, string, TrustedAccessRoleBinding, *TrustedAccessRoleBindingsClientCreateOrUpdateOptions) (TrustedAccessRoleBindingsClientCreateOrUpdateResponse, error)
  • New function *TrustedAccessRoleBindingsClient.Delete(context.Context, string, string, string, *TrustedAccessRoleBindingsClientDeleteOptions) (TrustedAccessRoleBindingsClientDeleteResponse, error)
  • New function *TrustedAccessRoleBindingsClient.Get(context.Context, string, string, string, *TrustedAccessRoleBindingsClientGetOptions) (TrustedAccessRoleBindingsClientGetResponse, error)
  • New function *TrustedAccessRoleBindingsClient.NewListPager(string, string, *TrustedAccessRoleBindingsClientListOptions) *runtime.Pager[TrustedAccessRoleBindingsClientListResponse]
  • New function NewTrustedAccessRolesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*TrustedAccessRolesClient, error)
  • New function *TrustedAccessRolesClient.NewListPager(string, *TrustedAccessRolesClientListOptions) *runtime.Pager[TrustedAccessRolesClientListResponse]
  • New struct AbsoluteMonthlySchedule
  • New struct AgentPoolNetworkProfile
  • New struct AgentPoolWindowsProfile
  • New struct ClusterUpgradeSettings
  • New struct DailySchedule
  • New struct DateSpan
  • New struct GuardrailsProfile
  • New struct IPTag
  • New struct IstioComponents
  • New struct IstioIngressGateway
  • New struct IstioServiceMesh
  • New struct MaintenanceWindow
  • New struct ManagedClusterIngressProfile
  • New struct ManagedClusterIngressProfileWebAppRouting
  • New struct ManagedClusterNodeResourceGroupProfile
  • New struct ManagedClusterPropertiesForSnapshot
  • New struct ManagedClusterSecurityProfileNodeRestriction
  • New struct ManagedClusterSnapshot
  • New struct ManagedClusterSnapshotListResult
  • New struct ManagedClusterSnapshotProperties
  • New struct ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler
  • New struct NetworkProfileForSnapshot
  • New struct NetworkProfileKubeProxyConfig
  • New struct NetworkProfileKubeProxyConfigIpvsConfig
  • New struct PortRange
  • New struct RelativeMonthlySchedule
  • New struct Schedule
  • New struct ServiceMeshProfile
  • New struct TrustedAccessRole
  • New struct TrustedAccessRoleBinding
  • New struct TrustedAccessRoleBindingListResult
  • New struct TrustedAccessRoleBindingProperties
  • New struct TrustedAccessRoleListResult
  • New struct TrustedAccessRoleRule
  • New struct UpgradeOverrideSettings
  • New struct WeeklySchedule
  • New field IgnorePodDisruptionBudget in struct AgentPoolsClientBeginDeleteOptions
  • New field MaintenanceWindow in struct MaintenanceConfigurationProperties
  • New field EnableVnetIntegration, SubnetID in struct ManagedClusterAPIServerAccessProfile
  • New field CapacityReservationGroupID, EnableCustomCATrust, MessageOfTheDay, NetworkProfile, WindowsProfile in struct ManagedClusterAgentPoolProfile
  • New field CapacityReservationGroupID, EnableCustomCATrust, MessageOfTheDay, NetworkProfile, WindowsProfile in struct ManagedClusterAgentPoolProfileProperties
  • New field NodeOSUpgradeChannel in struct ManagedClusterAutoUpgradeProfile
  • New field EffectiveNoProxy in struct ManagedClusterHTTPProxyConfig
  • New field BackendPoolType in struct ManagedClusterLoadBalancerProfile
  • New field CreationData, EnableNamespaceResources, GuardrailsProfile, IngressProfile, NodeResourceGroupProfile, ServiceMeshProfile, UpgradeSettings in struct ManagedClusterProperties
  • New field CustomCATrustCertificates, NodeRestriction in struct ManagedClusterSecurityProfile
  • New field Version in struct ManagedClusterStorageProfileDiskCSIDriver
  • New field VerticalPodAutoscaler in struct ManagedClusterWorkloadAutoScalerProfile
  • New field IgnorePodDisruptionBudget in struct ManagedClustersClientBeginDeleteOptions
  • New field KubeProxyConfig in struct NetworkProfile
azure-sdk-for-go - sdk/resourcemanager/containerservice/armcontainerservice/v4.0.0

Published by azure-sdk over 1 year ago

4.0.0 (2023-05-26)

Breaking Changes

  • Field DockerBridgeCidr of struct NetworkProfile has been removed

Features Added

  • New value OSSKUAzureLinux added to enum type OSSKU
azure-sdk-for-go - sdk/resourcemanager/costmanagement/armcostmanagement/v2.0.0

Published by azure-sdk over 1 year ago

2.0.0 (2023-05-26)

Breaking Changes

  • Type of ExportExecutionListResult.Value has been changed from []*ExportExecution to []*ExportRun
  • Type of ForecastDataset.Aggregation has been changed from map[string]*QueryAggregation to map[string]*ForecastAggregation
  • Type of ForecastDataset.Configuration has been changed from *QueryDatasetConfiguration to *ForecastDatasetConfiguration
  • Type of ForecastDataset.Filter has been changed from *QueryFilter to *ForecastFilter
  • Type of ForecastDefinition.TimePeriod has been changed from *QueryTimePeriod to *ForecastTimePeriod
  • Type of ForecastDefinition.Timeframe has been changed from *ForecastTimeframeType to *ForecastTimeframe
  • Type of OperationListResult.Value has been changed from []*Operation to []*OperationForCostManagement
  • Type of ReportConfigGrouping.Type has been changed from *ReportConfigColumnType to *QueryColumnType
  • QueryColumnTypeTag from enum QueryColumnType has been removed
  • Enum ForecastTimeframeType has been removed
  • Enum ReportConfigColumnType has been removed
  • Operation *GenerateDetailedCostReportOperationResultsClient.Get has been changed to LRO, use *GenerateDetailedCostReportOperationResultsClient.BeginGet instead.
  • Field QueryResult of struct ForecastClientExternalCloudProviderUsageResponse has been removed
  • Field QueryResult of struct ForecastClientUsageResponse has been removed

Features Added

  • New value QueryColumnTypeTagKey added to enum type QueryColumnType
  • New enum type ActionType with values ActionTypeInternal
  • New enum type BenefitKind with values BenefitKindIncludedQuantity, BenefitKindReservation, BenefitKindSavingsPlan
  • New enum type CheckNameAvailabilityReason with values CheckNameAvailabilityReasonAlreadyExists, CheckNameAvailabilityReasonInvalid
  • New enum type CostDetailsDataFormat with values CostDetailsDataFormatCSVCostDetailsDataFormat
  • New enum type CostDetailsMetricType with values CostDetailsMetricTypeActualCostCostDetailsMetricType, CostDetailsMetricTypeAmortizedCostCostDetailsMetricType
  • New enum type CostDetailsStatusType with values CostDetailsStatusTypeCompletedCostDetailsStatusType, CostDetailsStatusTypeFailedCostDetailsStatusType, CostDetailsStatusTypeNoDataFoundCostDetailsStatusType
  • New enum type CreatedByType with values CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser
  • New enum type DaysOfWeek with values DaysOfWeekFriday, DaysOfWeekMonday, DaysOfWeekSaturday, DaysOfWeekSunday, DaysOfWeekThursday, DaysOfWeekTuesday, DaysOfWeekWednesday
  • New enum type FileFormat with values FileFormatCSV
  • New enum type ForecastOperatorType with values ForecastOperatorTypeIn
  • New enum type ForecastTimeframe with values ForecastTimeframeCustom
  • New enum type FunctionName with values FunctionNameCost, FunctionNameCostUSD, FunctionNamePreTaxCost, FunctionNamePreTaxCostUSD
  • New enum type Grain with values GrainDaily, GrainHourly, GrainMonthly
  • New enum type GrainParameter with values GrainParameterDaily, GrainParameterHourly, GrainParameterMonthly
  • New enum type LookBackPeriod with values LookBackPeriodLast30Days, LookBackPeriodLast60Days, LookBackPeriodLast7Days
  • New enum type Origin with values OriginSystem, OriginUser, OriginUserSystem
  • New enum type ScheduleFrequency with values ScheduleFrequencyDaily, ScheduleFrequencyMonthly, ScheduleFrequencyWeekly
  • New enum type ScheduledActionKind with values ScheduledActionKindEmail, ScheduledActionKindInsightAlert
  • New enum type ScheduledActionStatus with values ScheduledActionStatusDisabled, ScheduledActionStatusEnabled, ScheduledActionStatusExpired
  • New enum type Scope with values ScopeShared, ScopeSingle
  • New enum type Term with values TermP1Y, TermP3Y
  • New enum type WeeksOfMonth with values WeeksOfMonthFirst, WeeksOfMonthFourth, WeeksOfMonthLast, WeeksOfMonthSecond, WeeksOfMonthThird
  • New function *BenefitRecommendationProperties.GetBenefitRecommendationProperties() *BenefitRecommendationProperties
  • New function NewBenefitRecommendationsClient(azcore.TokenCredential, *arm.ClientOptions) (*BenefitRecommendationsClient, error)
  • New function *BenefitRecommendationsClient.NewListPager(string, *BenefitRecommendationsClientListOptions) *runtime.Pager[BenefitRecommendationsClientListResponse]
  • New function NewBenefitUtilizationSummariesClient(azcore.TokenCredential, *arm.ClientOptions) (*BenefitUtilizationSummariesClient, error)
  • New function *BenefitUtilizationSummariesClient.NewListByBillingAccountIDPager(string, *BenefitUtilizationSummariesClientListByBillingAccountIDOptions) *runtime.Pager[BenefitUtilizationSummariesClientListByBillingAccountIDResponse]
  • New function *BenefitUtilizationSummariesClient.NewListByBillingProfileIDPager(string, string, *BenefitUtilizationSummariesClientListByBillingProfileIDOptions) *runtime.Pager[BenefitUtilizationSummariesClientListByBillingProfileIDResponse]
  • New function *BenefitUtilizationSummariesClient.NewListBySavingsPlanIDPager(string, string, *BenefitUtilizationSummariesClientListBySavingsPlanIDOptions) *runtime.Pager[BenefitUtilizationSummariesClientListBySavingsPlanIDResponse]
  • New function *BenefitUtilizationSummariesClient.NewListBySavingsPlanOrderPager(string, *BenefitUtilizationSummariesClientListBySavingsPlanOrderOptions) *runtime.Pager[BenefitUtilizationSummariesClientListBySavingsPlanOrderResponse]
  • New function *BenefitUtilizationSummary.GetBenefitUtilizationSummary() *BenefitUtilizationSummary
  • New function *ClientFactory.NewBenefitRecommendationsClient() *BenefitRecommendationsClient
  • New function *ClientFactory.NewBenefitUtilizationSummariesClient() *BenefitUtilizationSummariesClient
  • New function *ClientFactory.NewGenerateCostDetailsReportClient() *GenerateCostDetailsReportClient
  • New function *ClientFactory.NewPriceSheetClient() *PriceSheetClient
  • New function *ClientFactory.NewScheduledActionsClient() *ScheduledActionsClient
  • New function NewGenerateCostDetailsReportClient(azcore.TokenCredential, *arm.ClientOptions) (*GenerateCostDetailsReportClient, error)
  • New function *GenerateCostDetailsReportClient.BeginCreateOperation(context.Context, string, GenerateCostDetailsReportRequestDefinition, *GenerateCostDetailsReportClientBeginCreateOperationOptions) (*runtime.Poller[GenerateCostDetailsReportClientCreateOperationResponse], error)
  • New function *GenerateCostDetailsReportClient.BeginGetOperationResults(context.Context, string, string, *GenerateCostDetailsReportClientBeginGetOperationResultsOptions) (*runtime.Poller[GenerateCostDetailsReportClientGetOperationResultsResponse], error)
  • New function *IncludedQuantityUtilizationSummary.GetBenefitUtilizationSummary() *BenefitUtilizationSummary
  • New function PossibleGrainValues() []Grain
  • New function NewPriceSheetClient(azcore.TokenCredential, *arm.ClientOptions) (*PriceSheetClient, error)
  • New function *PriceSheetClient.BeginDownload(context.Context, string, string, string, *PriceSheetClientBeginDownloadOptions) (*runtime.Poller[PriceSheetClientDownloadResponse], error)
  • New function *PriceSheetClient.BeginDownloadByBillingProfile(context.Context, string, string, *PriceSheetClientBeginDownloadByBillingProfileOptions) (*runtime.Poller[PriceSheetClientDownloadByBillingProfileResponse], error)
  • New function *SavingsPlanUtilizationSummary.GetBenefitUtilizationSummary() *BenefitUtilizationSummary
  • New function NewScheduledActionsClient(azcore.TokenCredential, *arm.ClientOptions) (*ScheduledActionsClient, error)
  • New function *ScheduledActionsClient.CheckNameAvailability(context.Context, CheckNameAvailabilityRequest, *ScheduledActionsClientCheckNameAvailabilityOptions) (ScheduledActionsClientCheckNameAvailabilityResponse, error)
  • New function *ScheduledActionsClient.CheckNameAvailabilityByScope(context.Context, string, CheckNameAvailabilityRequest, *ScheduledActionsClientCheckNameAvailabilityByScopeOptions) (ScheduledActionsClientCheckNameAvailabilityByScopeResponse, error)
  • New function *ScheduledActionsClient.CreateOrUpdate(context.Context, string, ScheduledAction, *ScheduledActionsClientCreateOrUpdateOptions) (ScheduledActionsClientCreateOrUpdateResponse, error)
  • New function *ScheduledActionsClient.CreateOrUpdateByScope(context.Context, string, string, ScheduledAction, *ScheduledActionsClientCreateOrUpdateByScopeOptions) (ScheduledActionsClientCreateOrUpdateByScopeResponse, error)
  • New function *ScheduledActionsClient.Delete(context.Context, string, *ScheduledActionsClientDeleteOptions) (ScheduledActionsClientDeleteResponse, error)
  • New function *ScheduledActionsClient.DeleteByScope(context.Context, string, string, *ScheduledActionsClientDeleteByScopeOptions) (ScheduledActionsClientDeleteByScopeResponse, error)
  • New function *ScheduledActionsClient.Get(context.Context, string, *ScheduledActionsClientGetOptions) (ScheduledActionsClientGetResponse, error)
  • New function *ScheduledActionsClient.GetByScope(context.Context, string, string, *ScheduledActionsClientGetByScopeOptions) (ScheduledActionsClientGetByScopeResponse, error)
  • New function *ScheduledActionsClient.NewListByScopePager(string, *ScheduledActionsClientListByScopeOptions) *runtime.Pager[ScheduledActionsClientListByScopeResponse]
  • New function *ScheduledActionsClient.NewListPager(*ScheduledActionsClientListOptions) *runtime.Pager[ScheduledActionsClientListResponse]
  • New function *ScheduledActionsClient.Run(context.Context, string, *ScheduledActionsClientRunOptions) (ScheduledActionsClientRunResponse, error)
  • New function *ScheduledActionsClient.RunByScope(context.Context, string, string, *ScheduledActionsClientRunByScopeOptions) (ScheduledActionsClientRunByScopeResponse, error)
  • New function *SharedScopeBenefitRecommendationProperties.GetBenefitRecommendationProperties() *BenefitRecommendationProperties
  • New function *SingleScopeBenefitRecommendationProperties.GetBenefitRecommendationProperties() *BenefitRecommendationProperties
  • New struct AllSavingsBenefitDetails
  • New struct AllSavingsList
  • New struct BenefitRecommendationModel
  • New struct BenefitRecommendationsListResult
  • New struct BenefitUtilizationSummariesListResult
  • New struct BlobInfo
  • New struct CheckNameAvailabilityRequest
  • New struct CheckNameAvailabilityResponse
  • New struct CostDetailsOperationResults
  • New struct CostDetailsTimePeriod
  • New struct ExportRun
  • New struct ExportRunProperties
  • New struct FileDestination
  • New struct ForecastAggregation
  • New struct ForecastColumn
  • New struct ForecastComparisonExpression
  • New struct ForecastDatasetConfiguration
  • New struct ForecastFilter
  • New struct ForecastProperties
  • New struct ForecastResult
  • New struct ForecastTimePeriod
  • New struct GenerateCostDetailsReportRequestDefinition
  • New struct IncludedQuantityUtilizationSummary
  • New struct IncludedQuantityUtilizationSummaryProperties
  • New struct NotificationProperties
  • New struct OperationForCostManagement
  • New struct RecommendationUsageDetails
  • New struct ReportManifest
  • New struct RequestContext
  • New struct SavingsPlanUtilizationSummary
  • New struct SavingsPlanUtilizationSummaryProperties
  • New struct ScheduleProperties
  • New struct ScheduledAction
  • New struct ScheduledActionListResult
  • New struct ScheduledActionProperties
  • New struct SharedScopeBenefitRecommendationProperties
  • New struct SingleScopeBenefitRecommendationProperties
  • New struct SystemData
  • New field ExpiryTime in struct DownloadURL
  • New anonymous field ForecastResult in struct ForecastClientExternalCloudProviderUsageResponse
  • New anonymous field ForecastResult in struct ForecastClientUsageResponse
  • New field EndTime, StartTime in struct GenerateDetailedCostReportOperationStatuses
azure-sdk-for-go - sdk/resourcemanager/kubernetesconfiguration/armkubernetesconfiguration/v2.0.0

Published by azure-sdk over 1 year ago

2.0.0 (2023-05-26)

Breaking Changes

  • Field InstalledVersion of struct ExtensionProperties has been removed

Features Added

  • New value SourceKindTypeAzureBlob added to enum type SourceKindType
  • New struct AzureBlobDefinition
  • New struct AzureBlobPatchDefinition
  • New struct ManagedIdentityDefinition
  • New struct ManagedIdentityPatchDefinition
  • New struct Plan
  • New struct ServicePrincipalDefinition
  • New struct ServicePrincipalPatchDefinition
  • New field Plan in struct Extension
  • New field CurrentVersion, IsSystemExtension in struct ExtensionProperties
  • New field AzureBlob in struct FluxConfigurationPatchProperties
  • New field AzureBlob in struct FluxConfigurationProperties
azure-sdk-for-go - sdk/resourcemanager/appcontainers/armappcontainers/v2.0.0-beta.3

Published by azure-sdk over 1 year ago

2.0.0-beta.3 (2023-05-26)

Breaking Changes

  • Type of BillingMeterProperties.Category has been changed from *Category to *string
  • Type of CustomDomainConfiguration.CertificatePassword has been changed from []byte to *string
  • Type of DaprSecretsCollection.Value has been changed from []*Secret to []*DaprSecret
  • Enum Category has been removed
  • Enum ManagedEnvironmentOutBoundType has been removed
  • Enum SKUName has been removed
  • Struct EnvironmentSKUProperties has been removed
  • Struct ManagedEnvironmentOutboundSettings has been removed
  • Field BillingMeterCategory of struct AvailableWorkloadProfileProperties has been removed
  • Field WorkloadProfileType of struct ContainerAppProperties has been removed
  • Field SKU of struct ManagedEnvironment has been removed
  • Field OutboundSettings, RuntimeSubnetID of struct VnetConfiguration has been removed

Features Added

  • New value StorageTypeSecret added to enum type StorageType
  • New enum type Affinity with values AffinityNone, AffinitySticky
  • New enum type IngressClientCertificateMode with values IngressClientCertificateModeAccept, IngressClientCertificateModeIgnore, IngressClientCertificateModeRequire
  • New enum type JobExecutionRunningState with values JobExecutionRunningStateDegraded, JobExecutionRunningStateFailed, JobExecutionRunningStateProcessing, JobExecutionRunningStateRunning, JobExecutionRunningStateStopped, JobExecutionRunningStateSucceeded, JobExecutionRunningStateUnknown
  • New enum type JobProvisioningState with values JobProvisioningStateCanceled, JobProvisioningStateDeleting, JobProvisioningStateFailed, JobProvisioningStateInProgress, JobProvisioningStateSucceeded
  • New enum type ManagedCertificateDomainControlValidation with values ManagedCertificateDomainControlValidationCNAME, ManagedCertificateDomainControlValidationHTTP, ManagedCertificateDomainControlValidationTXT
  • New enum type TriggerType with values TriggerTypeEvent, TriggerTypeManual, TriggerTypeScheduled
  • New function *ClientFactory.NewJobsClient() *JobsClient
  • New function *ClientFactory.NewJobsExecutionsClient() *JobsExecutionsClient
  • New function *ClientFactory.NewManagedCertificatesClient() *ManagedCertificatesClient
  • New function NewJobsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*JobsClient, error)
  • New function *JobsClient.BeginCreateOrUpdate(context.Context, string, string, Job, *JobsClientBeginCreateOrUpdateOptions) (*runtime.Poller[JobsClientCreateOrUpdateResponse], error)
  • New function *JobsClient.BeginDelete(context.Context, string, string, *JobsClientBeginDeleteOptions) (*runtime.Poller[JobsClientDeleteResponse], error)
  • New function *JobsClient.Get(context.Context, string, string, *JobsClientGetOptions) (JobsClientGetResponse, error)
  • New function *JobsClient.NewListByResourceGroupPager(string, *JobsClientListByResourceGroupOptions) *runtime.Pager[JobsClientListByResourceGroupResponse]
  • New function *JobsClient.NewListBySubscriptionPager(*JobsClientListBySubscriptionOptions) *runtime.Pager[JobsClientListBySubscriptionResponse]
  • New function *JobsClient.ListSecrets(context.Context, string, string, *JobsClientListSecretsOptions) (JobsClientListSecretsResponse, error)
  • New function *JobsClient.BeginStart(context.Context, string, string, JobExecutionTemplate, *JobsClientBeginStartOptions) (*runtime.Poller[JobsClientStartResponse], error)
  • New function *JobsClient.BeginStopExecution(context.Context, string, string, string, *JobsClientBeginStopExecutionOptions) (*runtime.Poller[JobsClientStopExecutionResponse], error)
  • New function *JobsClient.BeginStopMultipleExecutions(context.Context, string, string, JobExecutionNamesCollection, *JobsClientBeginStopMultipleExecutionsOptions) (*runtime.Poller[JobsClientStopMultipleExecutionsResponse], error)
  • New function *JobsClient.BeginUpdate(context.Context, string, string, JobPatchProperties, *JobsClientBeginUpdateOptions) (*runtime.Poller[JobsClientUpdateResponse], error)
  • New function NewJobsExecutionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*JobsExecutionsClient, error)
  • New function *JobsExecutionsClient.NewListPager(string, string, *JobsExecutionsClientListOptions) *runtime.Pager[JobsExecutionsClientListResponse]
  • New function NewManagedCertificatesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ManagedCertificatesClient, error)
  • New function *ManagedCertificatesClient.BeginCreateOrUpdate(context.Context, string, string, string, *ManagedCertificatesClientBeginCreateOrUpdateOptions) (*runtime.Poller[ManagedCertificatesClientCreateOrUpdateResponse], error)
  • New function *ManagedCertificatesClient.Delete(context.Context, string, string, string, *ManagedCertificatesClientDeleteOptions) (ManagedCertificatesClientDeleteResponse, error)
  • New function *ManagedCertificatesClient.Get(context.Context, string, string, string, *ManagedCertificatesClientGetOptions) (ManagedCertificatesClientGetResponse, error)
  • New function *ManagedCertificatesClient.NewListPager(string, string, *ManagedCertificatesClientListOptions) *runtime.Pager[ManagedCertificatesClientListResponse]
  • New function *ManagedCertificatesClient.Update(context.Context, string, string, string, ManagedCertificatePatch, *ManagedCertificatesClientUpdateOptions) (ManagedCertificatesClientUpdateResponse, error)
  • New struct ContainerAppJobExecutions
  • New struct CorsPolicy
  • New struct DaprConfiguration
  • New struct IngressStickySessions
  • New struct Job
  • New struct JobConfiguration
  • New struct JobConfigurationManualTriggerConfig
  • New struct JobConfigurationScheduleTriggerConfig
  • New struct JobExecution
  • New struct JobExecutionBase
  • New struct JobExecutionContainer
  • New struct JobExecutionNamesCollection
  • New struct JobExecutionTemplate
  • New struct JobPatchProperties
  • New struct JobPatchPropertiesProperties
  • New struct JobProperties
  • New struct JobSecretsCollection
  • New struct JobTemplate
  • New struct JobsCollection
  • New struct KedaConfiguration
  • New struct ManagedCertificate
  • New struct ManagedCertificateCollection
  • New struct ManagedCertificatePatch
  • New struct ManagedCertificateProperties
  • New struct SecretVolumeItem
  • New field Category in struct AvailableWorkloadProfileProperties
  • New field ManagedBy in struct ContainerApp
  • New field LatestReadyRevisionName, WorkloadProfileName in struct ContainerAppProperties
  • New field Identity, KeyVaultURL in struct ContainerAppSecret
  • New anonymous field ContainerApp in struct ContainerAppsClientUpdateResponse
  • New field ClientCertificateMode, CorsPolicy, StickySessions in struct Ingress
  • New field Kind in struct ManagedEnvironment
  • New field DaprConfiguration, InfrastructureResourceGroup, KedaConfiguration in struct ManagedEnvironmentProperties
  • New anonymous field ManagedEnvironment in struct ManagedEnvironmentsClientUpdateResponse
  • New field Identity, KeyVaultURL in struct Secret
  • New field Secrets in struct Volume
  • New field Name in struct WorkloadProfile
azure-sdk-for-go - sdk/resourcemanager/devcenter/armdevcenter/v1.0.0

Published by azure-sdk over 1 year ago

1.0.0 (2023-05-26)

Breaking Changes

  • Type of ProjectEnvironmentTypeProperties.Status has been changed from *EnableStatus to *EnvironmentTypeEnableStatus
  • Type of ProjectEnvironmentTypeUpdateProperties.Status has been changed from *EnableStatus to *EnvironmentTypeEnableStatus
  • Type of ScheduleProperties.State has been changed from *EnableStatus to *ScheduleEnableStatus
  • Type of ScheduleUpdateProperties.State has been changed from *EnableStatus to *ScheduleEnableStatus
  • Enum EnableStatus has been removed
  • Field Offer, Publisher, SKU of struct ImageReference has been removed

Features Added

  • New enum type EnvironmentTypeEnableStatus with values EnvironmentTypeEnableStatusDisabled, EnvironmentTypeEnableStatusEnabled
  • New enum type HealthStatus with values HealthStatusHealthy, HealthStatusPending, HealthStatusUnhealthy, HealthStatusUnknown, HealthStatusWarning
  • New enum type ScheduleEnableStatus with values ScheduleEnableStatusDisabled, ScheduleEnableStatusEnabled
  • New enum type StopOnDisconnectEnableStatus with values StopOnDisconnectEnableStatusDisabled, StopOnDisconnectEnableStatusEnabled
  • New function *PoolsClient.BeginRunHealthChecks(context.Context, string, string, string, *PoolsClientBeginRunHealthChecksOptions) (*runtime.Poller[PoolsClientRunHealthChecksResponse], error)
  • New function *NetworkConnectionsClient.NewListOutboundNetworkDependenciesEndpointsPager(string, string, *NetworkConnectionsClientListOutboundNetworkDependenciesEndpointsOptions) *runtime.Pager[NetworkConnectionsClientListOutboundNetworkDependenciesEndpointsResponse]
  • New struct EndpointDependency
  • New struct EndpointDetail
  • New struct HealthStatusDetail
  • New struct OutboundEnvironmentEndpoint
  • New struct OutboundEnvironmentEndpointCollection
  • New struct StopOnDisconnectConfiguration
  • New field HibernateSupport in struct ImageProperties
  • New field HealthStatus, HealthStatusDetails, StopOnDisconnect in struct PoolProperties
  • New field StopOnDisconnect in struct PoolUpdateProperties
  • New field MaxDevBoxesPerUser in struct ProjectProperties
  • New field MaxDevBoxesPerUser in struct ProjectUpdateProperties
azure-sdk-for-go - sdk/resourcemanager/network/armnetwork/v3.0.0

Published by azure-sdk over 1 year ago

3.0.0 (2023-05-26)

Breaking Changes

  • Type of EffectiveRouteMapRoute.Prefix has been changed from []*string to *string
  • LoadBalancerBackendAddressAdminStateDrain from enum LoadBalancerBackendAddressAdminState has been removed
  • Struct PeerRouteList has been removed
  • Field PeerRouteList of struct VirtualHubBgpConnectionsClientListAdvertisedRoutesResponse has been removed
  • Field PeerRouteList of struct VirtualHubBgpConnectionsClientListLearnedRoutesResponse has been removed

Features Added

  • New value NetworkInterfaceAuxiliaryModeAcceleratedConnections added to enum type NetworkInterfaceAuxiliaryMode
  • New value WebApplicationFirewallRuleTypeRateLimitRule added to enum type WebApplicationFirewallRuleType
  • New enum type ApplicationGatewayFirewallRateLimitDuration with values ApplicationGatewayFirewallRateLimitDurationFiveMins, ApplicationGatewayFirewallRateLimitDurationOneMin
  • New enum type ApplicationGatewayFirewallUserSessionVariable with values ApplicationGatewayFirewallUserSessionVariableClientAddr, ApplicationGatewayFirewallUserSessionVariableGeoLocation, ApplicationGatewayFirewallUserSessionVariableNone
  • New enum type AzureFirewallPacketCaptureFlagsType with values AzureFirewallPacketCaptureFlagsTypeAck, AzureFirewallPacketCaptureFlagsTypeFin, AzureFirewallPacketCaptureFlagsTypePush, AzureFirewallPacketCaptureFlagsTypeRst, AzureFirewallPacketCaptureFlagsTypeSyn, AzureFirewallPacketCaptureFlagsTypeUrg
  • New enum type NetworkInterfaceAuxiliarySKU with values NetworkInterfaceAuxiliarySKUA1, NetworkInterfaceAuxiliarySKUA2, NetworkInterfaceAuxiliarySKUA4, NetworkInterfaceAuxiliarySKUA8, NetworkInterfaceAuxiliarySKUNone
  • New enum type PublicIPAddressDNSSettingsDomainNameLabelScope with values PublicIPAddressDNSSettingsDomainNameLabelScopeNoReuse, PublicIPAddressDNSSettingsDomainNameLabelScopeResourceGroupReuse, PublicIPAddressDNSSettingsDomainNameLabelScopeSubscriptionReuse, PublicIPAddressDNSSettingsDomainNameLabelScopeTenantReuse
  • New enum type ScrubbingRuleEntryMatchOperator with values ScrubbingRuleEntryMatchOperatorEquals, ScrubbingRuleEntryMatchOperatorEqualsAny
  • New enum type ScrubbingRuleEntryMatchVariable with values ScrubbingRuleEntryMatchVariableRequestArgNames, ScrubbingRuleEntryMatchVariableRequestCookieNames, ScrubbingRuleEntryMatchVariableRequestHeaderNames, ScrubbingRuleEntryMatchVariableRequestIPAddress, ScrubbingRuleEntryMatchVariableRequestJSONArgNames, ScrubbingRuleEntryMatchVariableRequestPostArgNames
  • New enum type ScrubbingRuleEntryState with values ScrubbingRuleEntryStateDisabled, ScrubbingRuleEntryStateEnabled
  • New enum type WebApplicationFirewallScrubbingState with values WebApplicationFirewallScrubbingStateDisabled, WebApplicationFirewallScrubbingStateEnabled
  • New function *AzureFirewallsClient.BeginPacketCapture(context.Context, string, string, FirewallPacketCaptureParameters, *AzureFirewallsClientBeginPacketCaptureOptions) (*runtime.Poller[AzureFirewallsClientPacketCaptureResponse], error)
  • New function *ClientFactory.NewVirtualApplianceConnectionsClient() *VirtualApplianceConnectionsClient
  • New function NewVirtualApplianceConnectionsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*VirtualApplianceConnectionsClient, error)
  • New function *VirtualApplianceConnectionsClient.BeginCreateOrUpdate(context.Context, string, string, string, VirtualApplianceConnection, *VirtualApplianceConnectionsClientBeginCreateOrUpdateOptions) (*runtime.Poller[VirtualApplianceConnectionsClientCreateOrUpdateResponse], error)
  • New function *VirtualApplianceConnectionsClient.BeginDelete(context.Context, string, string, string, *VirtualApplianceConnectionsClientBeginDeleteOptions) (*runtime.Poller[VirtualApplianceConnectionsClientDeleteResponse], error)
  • New function *VirtualApplianceConnectionsClient.Get(context.Context, string, string, string, *VirtualApplianceConnectionsClientGetOptions) (VirtualApplianceConnectionsClientGetResponse, error)
  • New function *VirtualApplianceConnectionsClient.NewListPager(string, string, *VirtualApplianceConnectionsClientListOptions) *runtime.Pager[VirtualApplianceConnectionsClientListResponse]
  • New struct AzureFirewallPacketCaptureFlags
  • New struct AzureFirewallPacketCaptureRule
  • New struct EffectiveRouteMapRouteList
  • New struct FirewallPacketCaptureParameters
  • New struct FirewallPacketCaptureParametersFormat
  • New struct FirewallPolicyHTTPHeaderToInsert
  • New struct GroupByUserSession
  • New struct GroupByVariable
  • New struct PolicySettingsLogScrubbing
  • New struct PropagatedRouteTableNfv
  • New struct RoutingConfigurationNfv
  • New struct RoutingConfigurationNfvSubResource
  • New struct VirtualApplianceAdditionalNicProperties
  • New struct VirtualApplianceConnection
  • New struct VirtualApplianceConnectionList
  • New struct VirtualApplianceConnectionProperties
  • New struct WebApplicationFirewallScrubbingRules
  • New field HTTPHeadersToInsert in struct ApplicationRule
  • New field EnableKerberos in struct BastionHostPropertiesFormat
  • New field AuxiliarySKU in struct InterfacePropertiesFormat
  • New field FileUploadEnforcement, LogScrubbing, RequestBodyEnforcement, RequestBodyInspectLimitInKB in struct PolicySettings
  • New field PrivateEndpointLocation in struct PrivateEndpointConnectionProperties
  • New field DomainNameLabelScope in struct PublicIPAddressDNSSettings
  • New field InstanceName in struct VirtualApplianceNicProperties
  • New field AdditionalNics, VirtualApplianceConnections in struct VirtualAppliancePropertiesFormat
  • New field Value in struct VirtualHubBgpConnectionsClientListAdvertisedRoutesResponse
  • New field Value in struct VirtualHubBgpConnectionsClientListLearnedRoutesResponse
  • New anonymous field VirtualHubEffectiveRouteList in struct VirtualHubsClientGetEffectiveVirtualHubRoutesResponse
  • New anonymous field EffectiveRouteMapRouteList in struct VirtualHubsClientGetInboundRoutesResponse
  • New anonymous field EffectiveRouteMapRouteList in struct VirtualHubsClientGetOutboundRoutesResponse
  • New field GroupByUserSession, RateLimitDuration, RateLimitThreshold in struct WebApplicationFirewallCustomRule
azure-sdk-for-go - sdk/resourcemanager/databox/armdatabox/v2.0.0

Published by azure-sdk over 1 year ago

2.0.0 (2023-05-26)

Breaking Changes

  • Field AccountName of struct DiskGranularCopyLogDetails has been removed

Features Added

  • New enum type HardwareEncryption with values HardwareEncryptionDisabled, HardwareEncryptionEnabled
  • New enum type ReverseShippingDetailsEditStatus with values ReverseShippingDetailsEditStatusDisabled, ReverseShippingDetailsEditStatusEnabled, ReverseShippingDetailsEditStatusNotSupported
  • New enum type ReverseTransportPreferenceEditStatus with values ReverseTransportPreferenceEditStatusDisabled, ReverseTransportPreferenceEditStatusEnabled, ReverseTransportPreferenceEditStatusNotSupported
  • New struct ContactInfo
  • New struct ReverseShippingDetails
  • New field ReverseShippingDetails in struct CommonJobDetails
  • New field Actions, Error in struct CopyProgress
  • New field Actions, Error in struct CustomerDiskCopyProgress
  • New field ReverseShippingDetails in struct CustomerDiskJobDetails
  • New field Actions, Error in struct DiskCopyProgress
  • New field AccountID in struct DiskGranularCopyLogDetails
  • New field Actions, Error in struct DiskGranularCopyProgress
  • New field GranularCopyLogDetails, ReverseShippingDetails in struct DiskJobDetails
  • New field HardwareEncryption in struct EncryptionPreferences
  • New field Actions, Error in struct GranularCopyProgress
  • New field ReverseShippingDetails in struct HeavyJobDetails
  • New field ReverseShippingDetails in struct JobDetails
  • New field ReverseShippingDetailsUpdate, ReverseTransportPreferenceUpdate in struct JobProperties
  • New field SerialNumberCustomerResolutionMap in struct MitigateJobRequest
  • New field ReverseTransportPreferences in struct Preferences
  • New field CountriesWithinCommerceBoundary in struct SKUProperties
  • New field SkipAddressValidation, TaxIdentificationNumber in struct ShippingAddress
  • New field IsUpdated in struct TransportPreferences
  • New field Preferences, ReverseShippingDetails in struct UpdateJobDetails
azure-sdk-for-go - sdk/resourcemanager/compute/armcompute/v5.0.0

Published by azure-sdk over 1 year ago

5.0.0 (2023-05-26)

Breaking Changes

  • Type of CommunityGalleryImageProperties.Identifier has been changed from *GalleryImageIdentifier to *CommunityGalleryImageIdentifier
  • Type of GalleryTargetExtendedLocation.StorageAccountType has been changed from *StorageAccountType to *EdgeZoneStorageAccountType
  • Type of RestorePointSourceVMDataDisk.DiskRestorePoint has been changed from *APIEntityReference to *DiskRestorePointAttributes
  • Type of RestorePointSourceVMOSDisk.DiskRestorePoint has been changed from *APIEntityReference to *DiskRestorePointAttributes
  • StorageAccountTypeStandardSSDLRS from enum StorageAccountType has been removed
  • Field ID of struct VirtualMachineScaleSetIPConfiguration has been removed
  • Field ID of struct VirtualMachineScaleSetNetworkConfiguration has been removed
  • Field ID of struct VirtualMachineScaleSetUpdateIPConfiguration has been removed
  • Field ID of struct VirtualMachineScaleSetUpdateNetworkConfiguration has been removed

Features Added

  • New enum type EdgeZoneStorageAccountType with values EdgeZoneStorageAccountTypePremiumLRS, EdgeZoneStorageAccountTypeStandardLRS, EdgeZoneStorageAccountTypeStandardSSDLRS, EdgeZoneStorageAccountTypeStandardZRS
  • New enum type ExpandTypeForListVMs with values ExpandTypeForListVMsInstanceView
  • New enum type ExpandTypesForListVMs with values ExpandTypesForListVMsInstanceView
  • New enum type RestorePointEncryptionType with values RestorePointEncryptionTypeEncryptionAtRestWithCustomerKey, RestorePointEncryptionTypeEncryptionAtRestWithPlatformAndCustomerKeys, RestorePointEncryptionTypeEncryptionAtRestWithPlatformKey
  • New function *DedicatedHostsClient.NewListAvailableSizesPager(string, string, string, *DedicatedHostsClientListAvailableSizesOptions) *runtime.Pager[DedicatedHostsClientListAvailableSizesResponse]
  • New function *VirtualMachineScaleSetsClient.BeginReapply(context.Context, string, string, *VirtualMachineScaleSetsClientBeginReapplyOptions) (*runtime.Poller[VirtualMachineScaleSetsClientReapplyResponse], error)
  • New struct CommunityGalleryImageIdentifier
  • New struct DedicatedHostSizeListResult
  • New struct DiskRestorePointAttributes
  • New struct RestorePointEncryption
  • New struct RunCommandManagedIdentity
  • New struct SecurityPostureReference
  • New field SKU in struct DedicatedHostUpdate
  • New field BypassPlatformSafetyChecksOnUserSchedule in struct LinuxVMGuestPatchAutomaticByPlatformSettings
  • New field HyperVGeneration in struct RestorePointSourceMetadata
  • New field WriteAcceleratorEnabled in struct RestorePointSourceVMDataDisk
  • New field WriteAcceleratorEnabled in struct RestorePointSourceVMOSDisk
  • New field ProvisionAfterExtensions in struct VirtualMachineExtensionProperties
  • New field ErrorBlobManagedIdentity, OutputBlobManagedIdentity, TreatFailureAsDeploymentFailure in struct VirtualMachineRunCommandProperties
  • New field ScriptURIManagedIdentity in struct VirtualMachineRunCommandScriptSource
  • New field PriorityMixPolicy, SpotRestorePolicy in struct VirtualMachineScaleSetUpdateProperties
  • New field Location in struct VirtualMachineScaleSetVMExtension
  • New field SecurityPostureReference in struct VirtualMachineScaleSetVMProfile
  • New field Hibernate in struct VirtualMachineScaleSetsClientBeginDeallocateOptions
  • New field Expand in struct VirtualMachinesClientListAllOptions
  • New field Expand in struct VirtualMachinesClientListOptions
  • New field BypassPlatformSafetyChecksOnUserSchedule in struct WindowsVMGuestPatchAutomaticByPlatformSettings
Package Rankings
Top 0.62% on Proxy.golang.org
Badges
Extracted from project README
godoc