Releases: Azure/azure-sdk-for-go
Releases · Azure/azure-sdk-for-go
sdk/resourcemanager/eventhub/armeventhub/v1.3.0
1.3.0 (2024-07-24)
Features Added
- New value
PublicNetworkAccessFlagSecuredByPerimeter
added to enum typePublicNetworkAccessFlag
- New enum type
ApplicationGroupPolicyType
with valuesApplicationGroupPolicyTypeThrottlingPolicy
- New enum type
CaptureIdentityType
with valuesCaptureIdentityTypeSystemAssigned
,CaptureIdentityTypeUserAssigned
- New enum type
CleanupPolicyRetentionDescription
with valuesCleanupPolicyRetentionDescriptionCompact
,CleanupPolicyRetentionDescriptionDelete
- New enum type
MetricID
with valuesMetricIDIncomingBytes
,MetricIDIncomingMessages
,MetricIDOutgoingBytes
,MetricIDOutgoingMessages
- New enum type
NetworkSecurityPerimeterConfigurationProvisioningState
with valuesNetworkSecurityPerimeterConfigurationProvisioningStateAccepted
,NetworkSecurityPerimeterConfigurationProvisioningStateCanceled
,NetworkSecurityPerimeterConfigurationProvisioningStateCreating
,NetworkSecurityPerimeterConfigurationProvisioningStateDeleted
,NetworkSecurityPerimeterConfigurationProvisioningStateDeleting
,NetworkSecurityPerimeterConfigurationProvisioningStateFailed
,NetworkSecurityPerimeterConfigurationProvisioningStateInvalidResponse
,NetworkSecurityPerimeterConfigurationProvisioningStateSucceeded
,NetworkSecurityPerimeterConfigurationProvisioningStateSucceededWithIssues
,NetworkSecurityPerimeterConfigurationProvisioningStateUnknown
,NetworkSecurityPerimeterConfigurationProvisioningStateUpdating
- New enum type
NspAccessRuleDirection
with valuesNspAccessRuleDirectionInbound
,NspAccessRuleDirectionOutbound
- New enum type
ProvisioningState
with valuesProvisioningStateActive
,ProvisioningStateCanceled
,ProvisioningStateCreating
,ProvisioningStateDeleting
,ProvisioningStateFailed
,ProvisioningStateScaling
,ProvisioningStateSucceeded
,ProvisioningStateUnknown
- New enum type
PublicNetworkAccess
with valuesPublicNetworkAccessDisabled
,PublicNetworkAccessEnabled
,PublicNetworkAccessSecuredByPerimeter
- New enum type
ResourceAssociationAccessMode
with valuesResourceAssociationAccessModeAuditMode
,ResourceAssociationAccessModeEnforcedMode
,ResourceAssociationAccessModeLearningMode
,ResourceAssociationAccessModeNoAssociationMode
,ResourceAssociationAccessModeUnspecifiedMode
- New enum type
TLSVersion
with valuesTLSVersionOne0
,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 structClusterProperties
- New field
Identity
in structDestination
- New field
MinimumTLSVersion
,PublicNetworkAccess
in structEHNamespaceProperties
- New field
RetentionDescription
,UserMetadata
in structProperties
sdk/resourcemanager/elasticsan/armelasticsan/v1.1.0
1.1.0 (2024-08-22)
Features Added
- New field
EnforceDataIntegrityCheckForIscsi
in structVolumeGroupProperties
- New field
EnforceDataIntegrityCheckForIscsi
in structVolumeGroupUpdateProperties
sdk/resourcemanager/desktopvirtualization/armdesktopvirtualization/v2.3.0
2.3.0 (2024-09-24)
Features Added
- New enum type
AppAttachPackageArchitectures
with valuesAppAttachPackageArchitecturesALL
,AppAttachPackageArchitecturesARM
,AppAttachPackageArchitecturesARM64
,AppAttachPackageArchitecturesNeutral
,AppAttachPackageArchitecturesX64
,AppAttachPackageArchitecturesX86
,AppAttachPackageArchitecturesX86A64
- New enum type
FailHealthCheckOnStagingFailure
with valuesFailHealthCheckOnStagingFailureDoNotFail
,FailHealthCheckOnStagingFailureNeedsAssistance
,FailHealthCheckOnStagingFailureUnhealthy
- New enum type
PackageTimestamped
with valuesPackageTimestampedNotTimestamped
,PackageTimestampedTimestamped
- New enum type
ProvisioningState
with valuesProvisioningStateCanceled
,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 structApplicationGroupPatch
- New field
SystemData
in structExpandMsixImage
- New field
CertificateExpiry
,CertificateName
in structExpandMsixImageProperties
- New field
SystemData
in structHostPoolPatch
- New field
AppAttachPackageReferences
in structHostPoolProperties
- New field
SystemData
in structMSIXPackagePatch
- New field
SystemData
in structPrivateEndpointConnection
- New field
GroupIDs
in structPrivateEndpointConnectionProperties
- New field
SystemData
in structPrivateLinkResource
- New field
SystemData
in structScalingPlanPooledSchedulePatch
- New field
SystemData
in structSessionHostPatch
- New field
SystemData
in structStartMenuItem
sdk/storage/azdatalake/v1.2.1
1.2.1 (2024-09-23)
Features Added
- Upgraded service version to
2024-08-04
.
sdk/containers/azcontainerregistry/v0.2.2
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
1.3.1 (2024-09-18)
Features Added
- Upgraded service version to
2024-08-04
.
sdk/storage/azblob/v1.4.1
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
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 frommap[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 frommap[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 enumInvoiceType
has been removedSubscriptionTransferValidationErrorCodeNotAvailableForDestinationMarket
from enumSubscriptionTransferValidationErrorCode
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...
sdk/messaging/eventgrid/azsystemevents/v0.4.2
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
1.1.0-beta.1 (2024-09-18)
Features Added
- Added batch query functionality