Skip to content

Releases: Azure/azure-sdk-for-go

sdk/resourcemanager/eventhub/armeventhub/v1.3.0

25 Sep 10:10
0d3e41c
Compare
Choose a tag to compare

1.3.0 (2024-07-24)

Features Added

  • New value PublicNetworkAccessFlagSecuredByPerimeter added to enum type PublicNetworkAccessFlag
  • New enum type ApplicationGroupPolicyType with values ApplicationGroupPolicyTypeThrottlingPolicy
  • New enum type CaptureIdentityType with values CaptureIdentityTypeSystemAssigned, CaptureIdentityTypeUserAssigned
  • New enum type CleanupPolicyRetentionDescription with values CleanupPolicyRetentionDescriptionCompact, CleanupPolicyRetentionDescriptionDelete
  • New enum type MetricID with values MetricIDIncomingBytes, MetricIDIncomingMessages, MetricIDOutgoingBytes, MetricIDOutgoingMessages
  • New enum type NetworkSecurityPerimeterConfigurationProvisioningState with values NetworkSecurityPerimeterConfigurationProvisioningStateAccepted, NetworkSecurityPerimeterConfigurationProvisioningStateCanceled, NetworkSecurityPerimeterConfigurationProvisioningStateCreating, NetworkSecurityPerimeterConfigurationProvisioningStateDeleted, NetworkSecurityPerimeterConfigurationProvisioningStateDeleting, NetworkSecurityPerimeterConfigurationProvisioningStateFailed, NetworkSecurityPerimeterConfigurationProvisioningStateInvalidResponse, NetworkSecurityPerimeterConfigurationProvisioningStateSucceeded, NetworkSecurityPerimeterConfigurationProvisioningStateSucceededWithIssues, NetworkSecurityPerimeterConfigurationProvisioningStateUnknown, NetworkSecurityPerimeterConfigurationProvisioningStateUpdating
  • New enum type NspAccessRuleDirection with values NspAccessRuleDirectionInbound, NspAccessRuleDirectionOutbound
  • New enum type ProvisioningState with values ProvisioningStateActive, ProvisioningStateCanceled, ProvisioningStateCreating, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateScaling, ProvisioningStateSucceeded, ProvisioningStateUnknown
  • New enum type PublicNetworkAccess with values PublicNetworkAccessDisabled, PublicNetworkAccessEnabled, PublicNetworkAccessSecuredByPerimeter
  • New enum type ResourceAssociationAccessMode with values ResourceAssociationAccessModeAuditMode, ResourceAssociationAccessModeEnforcedMode, ResourceAssociationAccessModeLearningMode, ResourceAssociationAccessModeNoAssociationMode, ResourceAssociationAccessModeUnspecifiedMode
  • New enum type TLSVersion with values TLSVersionOne0, TLSVersionOne1, TLSVersionOne2
  • New function NewApplicationGroupClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ApplicationGroupClient, error)
  • New function *ApplicationGroupClient.CreateOrUpdateApplicationGroup(context.Context, string, string, string, ApplicationGroup, *ApplicationGroupClientCreateOrUpdateApplicationGroupOptions) (ApplicationGroupClientCreateOrUpdateApplicationGroupResponse, error)
  • New function *ApplicationGroupClient.Delete(context.Context, string, string, string, *ApplicationGroupClientDeleteOptions) (ApplicationGroupClientDeleteResponse, error)
  • New function *ApplicationGroupClient.Get(context.Context, string, string, string, *ApplicationGroupClientGetOptions) (ApplicationGroupClientGetResponse, error)
  • New function *ApplicationGroupClient.NewListByNamespacePager(string, string, *ApplicationGroupClientListByNamespaceOptions) *runtime.Pager[ApplicationGroupClientListByNamespaceResponse]
  • New function *ApplicationGroupPolicy.GetApplicationGroupPolicy() *ApplicationGroupPolicy
  • New function *ClientFactory.NewApplicationGroupClient() *ApplicationGroupClient
  • New function *ClientFactory.NewNetworkSecurityPerimeterConfigurationClient() *NetworkSecurityPerimeterConfigurationClient
  • New function *ClientFactory.NewNetworkSecurityPerimeterConfigurationsClient() *NetworkSecurityPerimeterConfigurationsClient
  • New function *ThrottlingPolicy.GetApplicationGroupPolicy() *ApplicationGroupPolicy
  • New function NewNetworkSecurityPerimeterConfigurationClient(string, azcore.TokenCredential, *arm.ClientOptions) (*NetworkSecurityPerimeterConfigurationClient, error)
  • New function *NetworkSecurityPerimeterConfigurationClient.List(context.Context, string, string, *NetworkSecurityPerimeterConfigurationClientListOptions) (NetworkSecurityPerimeterConfigurationClientListResponse, error)
  • New function NewNetworkSecurityPerimeterConfigurationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*NetworkSecurityPerimeterConfigurationsClient, error)
  • New function *NetworkSecurityPerimeterConfigurationsClient.BeginCreateOrUpdate(context.Context, string, string, string, *NetworkSecurityPerimeterConfigurationsClientBeginCreateOrUpdateOptions) (*runtime.Poller[NetworkSecurityPerimeterConfigurationsClientCreateOrUpdateResponse], error)
  • New struct ApplicationGroup
  • New struct ApplicationGroupListResult
  • New struct ApplicationGroupProperties
  • New struct CaptureIdentity
  • New struct NetworkSecurityPerimeter
  • New struct NetworkSecurityPerimeterConfiguration
  • New struct NetworkSecurityPerimeterConfigurationList
  • New struct NetworkSecurityPerimeterConfigurationProperties
  • New struct NetworkSecurityPerimeterConfigurationPropertiesProfile
  • New struct NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation
  • New struct NspAccessRule
  • New struct NspAccessRuleProperties
  • New struct NspAccessRulePropertiesSubscriptionsItem
  • New struct ProvisioningIssue
  • New struct ProvisioningIssueProperties
  • New struct RetentionDescription
  • New struct ThrottlingPolicy
  • New field ProvisioningState, SupportsScaling in struct ClusterProperties
  • New field Identity in struct Destination
  • New field MinimumTLSVersion, PublicNetworkAccess in struct EHNamespaceProperties
  • New field RetentionDescription, UserMetadata in struct Properties

sdk/resourcemanager/elasticsan/armelasticsan/v1.1.0

25 Sep 09:14
21fa27d
Compare
Choose a tag to compare

1.1.0 (2024-08-22)

Features Added

  • New field EnforceDataIntegrityCheckForIscsi in struct VolumeGroupProperties
  • New field EnforceDataIntegrityCheckForIscsi in struct VolumeGroupUpdateProperties

sdk/resourcemanager/desktopvirtualization/armdesktopvirtualization/v2.3.0

25 Sep 08:36
e14895a
Compare
Choose a tag to compare

2.3.0 (2024-09-24)

Features Added

  • New enum type AppAttachPackageArchitectures with values AppAttachPackageArchitecturesALL, AppAttachPackageArchitecturesARM, AppAttachPackageArchitecturesARM64, AppAttachPackageArchitecturesNeutral, AppAttachPackageArchitecturesX64, AppAttachPackageArchitecturesX86, AppAttachPackageArchitecturesX86A64
  • New enum type FailHealthCheckOnStagingFailure with values FailHealthCheckOnStagingFailureDoNotFail, FailHealthCheckOnStagingFailureNeedsAssistance, FailHealthCheckOnStagingFailureUnhealthy
  • New enum type PackageTimestamped with values PackageTimestampedNotTimestamped, PackageTimestampedTimestamped
  • New enum type ProvisioningState with values ProvisioningStateCanceled, ProvisioningStateFailed, ProvisioningStateProvisioning, ProvisioningStateSucceeded
  • New function NewAppAttachPackageClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AppAttachPackageClient, error)
  • New function *AppAttachPackageClient.CreateOrUpdate(context.Context, string, string, AppAttachPackage, *AppAttachPackageClientCreateOrUpdateOptions) (AppAttachPackageClientCreateOrUpdateResponse, error)
  • New function *AppAttachPackageClient.Delete(context.Context, string, string, *AppAttachPackageClientDeleteOptions) (AppAttachPackageClientDeleteResponse, error)
  • New function *AppAttachPackageClient.Get(context.Context, string, string, *AppAttachPackageClientGetOptions) (AppAttachPackageClientGetResponse, error)
  • New function *AppAttachPackageClient.NewListByResourceGroupPager(string, *AppAttachPackageClientListByResourceGroupOptions) *runtime.Pager[AppAttachPackageClientListByResourceGroupResponse]
  • New function *AppAttachPackageClient.NewListBySubscriptionPager(*AppAttachPackageClientListBySubscriptionOptions) *runtime.Pager[AppAttachPackageClientListBySubscriptionResponse]
  • New function *AppAttachPackageClient.Update(context.Context, string, string, *AppAttachPackageClientUpdateOptions) (AppAttachPackageClientUpdateResponse, error)
  • New function NewAppAttachPackageInfoClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AppAttachPackageInfoClient, error)
  • New function *AppAttachPackageInfoClient.NewImportPager(string, string, ImportPackageInfoRequest, *AppAttachPackageInfoClientImportOptions) *runtime.Pager[AppAttachPackageInfoClientImportResponse]
  • New function *ClientFactory.NewAppAttachPackageClient() *AppAttachPackageClient
  • New function *ClientFactory.NewAppAttachPackageInfoClient() *AppAttachPackageInfoClient
  • New function *HostPoolsClient.ListRegistrationTokens(context.Context, string, string, *HostPoolsClientListRegistrationTokensOptions) (HostPoolsClientListRegistrationTokensResponse, error)
  • New struct AppAttachPackage
  • New struct AppAttachPackageInfoProperties
  • New struct AppAttachPackageList
  • New struct AppAttachPackagePatch
  • New struct AppAttachPackagePatchProperties
  • New struct AppAttachPackageProperties
  • New struct ImportPackageInfoRequest
  • New struct RegistrationTokenList
  • New struct RegistrationTokenMinimal
  • New field SystemData in struct ApplicationGroupPatch
  • New field SystemData in struct ExpandMsixImage
  • New field CertificateExpiry, CertificateName in struct ExpandMsixImageProperties
  • New field SystemData in struct HostPoolPatch
  • New field AppAttachPackageReferences in struct HostPoolProperties
  • New field SystemData in struct MSIXPackagePatch
  • New field SystemData in struct PrivateEndpointConnection
  • New field GroupIDs in struct PrivateEndpointConnectionProperties
  • New field SystemData in struct PrivateLinkResource
  • New field SystemData in struct ScalingPlanPooledSchedulePatch
  • New field SystemData in struct SessionHostPatch
  • New field SystemData in struct StartMenuItem

sdk/storage/azdatalake/v1.2.1

23 Sep 20:04
3fb0bf5
Compare
Choose a tag to compare

1.2.1 (2024-09-23)

Features Added

  • Upgraded service version to 2024-08-04.

sdk/containers/azcontainerregistry/v0.2.2

19 Sep 17:47
da19e4f
Compare
Choose a tag to compare

0.2.2 (2024-09-19)

Features Added

  • Add AuthenticationClient enabling third party libraries to interact with container and artifact registries

Other Changes

  • Updated dependencies.

sdk/storage/azfile/v1.3.1

18 Sep 18:08
47b7a8a
Compare
Choose a tag to compare

1.3.1 (2024-09-18)

Features Added

  • Upgraded service version to 2024-08-04.

sdk/storage/azblob/v1.4.1

18 Sep 17:48
47b7a8a
Compare
Choose a tag to compare

1.4.1 (2024-09-18)

Features Added

  • Added crc64 response header to Put Blob.
  • Upgraded service version to 2024-08-04.

sdk/resourcemanager/billing/armbilling/v1.0.0

18 Sep 08:37
44cdba7
Compare
Choose a tag to compare

1.0.0 (2024-09-09)

Breaking Changes

  • Function *AccountsClient.BeginUpdate parameter(s) have been changed from (context.Context, string, AccountUpdateRequest, *AccountsClientBeginUpdateOptions) to (context.Context, string, AccountPatch, *AccountsClientBeginUpdateOptions)
  • Function *CustomersClient.Get parameter(s) have been changed from (context.Context, string, string, *CustomersClientGetOptions) to (context.Context, string, string, string, *CustomersClientGetOptions)
  • Function *EnrollmentAccountsClient.Get parameter(s) have been changed from (context.Context, string, *EnrollmentAccountsClientGetOptions) to (context.Context, string, string, *EnrollmentAccountsClientGetOptions)
  • Function *InvoicesClient.Get parameter(s) have been changed from (context.Context, string, string, *InvoicesClientGetOptions) to (context.Context, string, *InvoicesClientGetOptions)
  • Function *InvoicesClient.NewListByBillingAccountPager parameter(s) have been changed from (string, string, string, *InvoicesClientListByBillingAccountOptions) to (string, *InvoicesClientListByBillingAccountOptions)
  • Function *InvoicesClient.NewListByBillingProfilePager parameter(s) have been changed from (string, string, string, string, *InvoicesClientListByBillingProfileOptions) to (string, string, *InvoicesClientListByBillingProfileOptions)
  • Function *InvoicesClient.NewListByBillingSubscriptionPager parameter(s) have been changed from (string, string, *InvoicesClientListByBillingSubscriptionOptions) to (*InvoicesClientListByBillingSubscriptionOptions)
  • Function *PermissionsClient.NewListByCustomerPager parameter(s) have been changed from (string, string, *PermissionsClientListByCustomerOptions) to (string, string, string, *PermissionsClientListByCustomerOptions)
  • Function NewPoliciesClient parameter(s) have been changed from (azcore.TokenCredential, *arm.ClientOptions) to (string, azcore.TokenCredential, *arm.ClientOptions)
  • Function *PoliciesClient.GetByCustomer parameter(s) have been changed from (context.Context, string, string, *PoliciesClientGetByCustomerOptions) to (context.Context, string, string, string, ServiceDefinedResourceName, *PoliciesClientGetByCustomerOptions)
  • Function *ProductsClient.Update parameter(s) have been changed from (context.Context, string, string, Product, *ProductsClientUpdateOptions) to (context.Context, string, string, ProductPatch, *ProductsClientUpdateOptions)
  • Function NewSubscriptionsClient parameter(s) have been changed from (string, azcore.TokenCredential, *arm.ClientOptions) to (azcore.TokenCredential, *arm.ClientOptions)
  • Function *SubscriptionsClient.BeginMove parameter(s) have been changed from (context.Context, string, TransferBillingSubscriptionRequestProperties, *SubscriptionsClientBeginMoveOptions) to (context.Context, string, string, MoveBillingSubscriptionRequest, *SubscriptionsClientBeginMoveOptions)
  • Function *SubscriptionsClient.Get parameter(s) have been changed from (context.Context, string, *SubscriptionsClientGetOptions) to (context.Context, string, string, *SubscriptionsClientGetOptions)
  • Function *SubscriptionsClient.NewListByCustomerPager parameter(s) have been changed from (string, string, *SubscriptionsClientListByCustomerOptions) to (string, string, string, *SubscriptionsClientListByCustomerOptions)
  • Type of AccountProperties.EnrollmentDetails has been changed from *Enrollment to *AccountPropertiesEnrollmentDetails
  • Type of AccountProperties.SoldTo has been changed from *AddressDetails to *AccountPropertiesSoldTo
  • Type of AgreementProperties.BillingProfileInfo has been changed from *ProfileInfo to []*ProfileInfo
  • Type of AgreementProperties.Participants has been changed from []*Participants to []*Participant
  • Type of AvailableBalanceProperties.Amount has been changed from *Amount to *AvailableBalancePropertiesAmount
  • Type of CustomerPolicyProperties.ViewCharges has been changed from *ViewCharges to *ViewChargesPolicy
  • Type of EnrollmentAccountListResult.Value has been changed from []*EnrollmentAccountSummary to []*EnrollmentAccount
  • Type of ErrorResponse.Error has been changed from *ErrorDetails to *ErrorDetail
  • Type of InvoiceProperties.AmountDue has been changed from *Amount to *InvoicePropertiesAmountDue
  • Type of InvoiceProperties.AzurePrepaymentApplied has been changed from *Amount to *InvoicePropertiesAzurePrepaymentApplied
  • Type of InvoiceProperties.BilledAmount has been changed from *Amount to *InvoicePropertiesBilledAmount
  • Type of InvoiceProperties.CreditAmount has been changed from *Amount to *InvoicePropertiesCreditAmount
  • Type of InvoiceProperties.Documents has been changed from []*Document to []*InvoiceDocument
  • Type of InvoiceProperties.FreeAzureCreditApplied has been changed from *Amount to *InvoicePropertiesFreeAzureCreditApplied
  • Type of InvoiceProperties.Payments has been changed from []*PaymentProperties to []*Payment
  • Type of InvoiceProperties.RebillDetails has been changed from map[string]*RebillDetails to *InvoicePropertiesRebillDetails
  • Type of InvoiceProperties.SubTotal has been changed from *Amount to *InvoicePropertiesSubTotal
  • Type of InvoiceProperties.TaxAmount has been changed from *Amount to *InvoicePropertiesTaxAmount
  • Type of InvoiceProperties.TotalAmount has been changed from *Amount to *InvoicePropertiesTotalAmount
  • Type of InvoiceSectionProperties.TargetCloud has been changed from *TargetCloud to *string
  • Type of InvoiceSectionWithCreateSubPermission.BillingProfileSpendingLimit has been changed from *SpendingLimitForBillingProfile to *SpendingLimit
  • Type of InvoiceSectionWithCreateSubPermission.BillingProfileStatusReasonCode has been changed from *StatusReasonCodeForBillingProfile to *BillingProfileStatusReasonCode
  • Type of ProductProperties.BillingFrequency has been changed from *BillingFrequency to *string
  • Type of ProductProperties.EndDate has been changed from *time.Time to *string
  • Type of ProductProperties.LastCharge has been changed from *Amount to *ProductPropertiesLastCharge
  • Type of ProductProperties.LastChargeDate has been changed from *time.Time to *string
  • Type of ProductProperties.PurchaseDate has been changed from *time.Time to *string
  • Type of ProductProperties.Quantity has been changed from *float32 to *int64
  • Type of ProductProperties.Reseller has been changed from *Reseller to *ProductPropertiesReseller
  • Type of ProductProperties.Status has been changed from *ProductStatusType to *ProductStatus
  • Type of ProfileProperties.BillTo has been changed from *AddressDetails to *ProfilePropertiesBillTo
  • Type of ProfileProperties.IndirectRelationshipInfo has been changed from *IndirectRelationshipInfo to *ProfilePropertiesIndirectRelationshipInfo
  • Type of ProfileProperties.StatusReasonCode has been changed from *StatusReasonCode to *BillingProfileStatusReasonCode
  • Type of ProfileProperties.TargetClouds has been changed from []*TargetCloud to []*string
  • Type of PropertyProperties.BillingProfileSpendingLimit has been changed from *BillingProfileSpendingLimit to *SpendingLimit
  • Type of RebillDetails.RebillDetails has been changed from map[string]*RebillDetails to *RebillDetails
  • Type of ReservationProperty.EffectiveDateTime has been changed from *string to *time.Time
  • Type of RoleAssignmentProperties.CreatedOn has been changed from *string to *time.Time
  • Type of RoleDefinitionProperties.Permissions has been changed from []*PermissionsProperties to []*Permission
  • Type of TransactionProperties.AzureCreditApplied has been changed from *Amount to *TransactionPropertiesAzureCreditApplied
  • Type of TransactionProperties.EffectivePrice has been changed from *Amount to *TransactionPropertiesEffectivePrice
  • Type of TransactionProperties.Kind has been changed from *TransactionTypeKind to *TransactionKind
  • Type of TransactionProperties.MarketPrice has been changed from *Amount to *TransactionPropertiesMarketPrice
  • Type of TransactionProperties.SubTotal has been changed from *Amount to *TransactionPropertiesSubTotal
  • Type of TransactionProperties.Tax has been changed from *Amount to *TransactionPropertiesTax
  • Type of TransactionProperties.TransactionAmount has been changed from *Amount to *TransactionPropertiesTransactionAmount
  • Type of TransactionProperties.TransactionType has been changed from *ReservationType to *string
  • InvoiceTypeAzureService from enum InvoiceType has been removed
  • SubscriptionTransferValidationErrorCodeNotAvailableForDestinationMarket from enum SubscriptionTransferValidationErrorCode has been removed
  • Enum BillingFrequency has been removed
  • Enum BillingProfileSpendingLimit has been removed
  • Enum BillingSubscriptionStatusType has been removed
  • Enum DocumentType has been removed
  • Enum ProductStatusType has been removed
  • Enum ProductTransferValidationErrorCode has been removed
  • Enum ReservationType has been removed
  • Enum SpendingLimitForBillingProfile has been removed
  • Enum StatusReasonCode has been removed
  • Enum StatusReasonCodeForBillingProfile has been removed
  • Enum TargetCloud has been removed
  • Enum TransactionTypeKind has been removed
  • Enum ViewCharges has been removed
  • Function *AvailableBalancesClient.Get has been removed
  • Function *ClientFactory.NewInstructionsClient has been removed
  • Function *ClientFactory.NewPeriodsClient has been removed
  • Function *ClientFactory.NewRoleDefinitionsClient has been removed
  • Function *EnrollmentAccountsClient.NewListPager has been removed
  • Function NewInstructionsClient has been removed
  • Function *InstructionsClient.Get has been removed
  • Function *InstructionsClient.NewListByBillingProfilePager has...
Read more

sdk/messaging/eventgrid/azsystemevents/v0.4.2

19 Sep 20:26
2243ba3
Compare
Choose a tag to compare

0.4.2 (2024-09-19)

Features Added

  • A new field has been added to StorageLifecyclePolicyCompletedEventData:
    • TierToColdSummary

sdk/monitor/query/azlogs/v1.1.0-beta.1

18 Sep 20:58
35f9c0f
Compare
Choose a tag to compare
Pre-release

1.1.0-beta.1 (2024-09-18)

Features Added

  • Added batch query functionality