Skip to content

Commit

Permalink
CodeGen from PR 31446 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 99b4c530ce95959c046c8c73841e0f5f543d57f2 into 5f8cd98805851a381a5a6e6d458d5dde5d094c7f
  • Loading branch information
SDKAuto committed Nov 7, 2024
1 parent 4d462a3 commit 57510b4
Show file tree
Hide file tree
Showing 106 changed files with 3,921 additions and 32,949 deletions.
38 changes: 38 additions & 0 deletions sdk/resourcemanager/appservice/armappservice/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,43 @@
# Release History

## 5.0.0 (2024-11-07)
### Breaking Changes

- Type of `AppCertificate.Properties` has been changed from `*AppCertificateProperties` to `*CertificateProperties`
- Type of `AppCertificateCollection.Value` has been changed from `[]*AppCertificate` to `[]*CertificateGetResource`
- Type of `AppCertificatePatchResource.Properties` has been changed from `*AppCertificatePatchResourceProperties` to `*CertificatePatchResourceProperties`
- Struct `AppCertificatePatchResourceProperties` has been removed
- Struct `AppCertificateProperties` has been removed
- Field `AppCertificate` of struct `CertificatesClientGetResponse` has been removed

### Features Added

- New value `SiteLoadBalancingLeastRequestsWithTieBreaker` added to enum type `SiteLoadBalancing`
- New enum type `AutoGeneratedDomainNameLabelScope` with values `AutoGeneratedDomainNameLabelScopeNoReuse`, `AutoGeneratedDomainNameLabelScopeResourceGroupReuse`, `AutoGeneratedDomainNameLabelScopeSubscriptionReuse`, `AutoGeneratedDomainNameLabelScopeTenantReuse`
- New enum type `IPMode` with values `IPModeIPv4`, `IPModeIPv4AndIPv6`, `IPModeIPv6`
- New function `*ClientFactory.NewSiteCertificatesClient() *SiteCertificatesClient`
- New function `NewSiteCertificatesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*SiteCertificatesClient, error)`
- New function `*SiteCertificatesClient.CreateOrUpdate(context.Context, string, string, string, AppCertificate, *SiteCertificatesClientCreateOrUpdateOptions) (SiteCertificatesClientCreateOrUpdateResponse, error)`
- New function `*SiteCertificatesClient.CreateOrUpdateSlot(context.Context, string, string, string, string, AppCertificate, *SiteCertificatesClientCreateOrUpdateSlotOptions) (SiteCertificatesClientCreateOrUpdateSlotResponse, error)`
- New function `*SiteCertificatesClient.Delete(context.Context, string, string, string, *SiteCertificatesClientDeleteOptions) (SiteCertificatesClientDeleteResponse, error)`
- New function `*SiteCertificatesClient.DeleteSlot(context.Context, string, string, string, string, *SiteCertificatesClientDeleteSlotOptions) (SiteCertificatesClientDeleteSlotResponse, error)`
- New function `*SiteCertificatesClient.Get(context.Context, string, string, string, *SiteCertificatesClientGetOptions) (SiteCertificatesClientGetResponse, error)`
- New function `*SiteCertificatesClient.GetSlot(context.Context, string, string, string, string, *SiteCertificatesClientGetSlotOptions) (SiteCertificatesClientGetSlotResponse, error)`
- New function `*SiteCertificatesClient.NewListPager(string, string, *SiteCertificatesClientListOptions) *runtime.Pager[SiteCertificatesClientListResponse]`
- New function `*SiteCertificatesClient.NewListSlotPager(string, string, string, *SiteCertificatesClientListSlotOptions) *runtime.Pager[SiteCertificatesClientListSlotResponse]`
- New function `*SiteCertificatesClient.Update(context.Context, string, string, string, AppCertificatePatchResource, *SiteCertificatesClientUpdateOptions) (SiteCertificatesClientUpdateResponse, error)`
- New function `*SiteCertificatesClient.UpdateSlot(context.Context, string, string, string, string, AppCertificatePatchResource, *SiteCertificatesClientUpdateSlotOptions) (SiteCertificatesClientUpdateSlotResponse, error)`
- New function `*WebAppsClient.UpdateMachineKey(context.Context, string, string, *WebAppsClientUpdateMachineKeyOptions) (WebAppsClientUpdateMachineKeyResponse, error)`
- New struct `CertificateGetResource`
- New struct `CertificateGetResourceProperties`
- New struct `CertificatePatchResourceProperties`
- New struct `CertificateProperties`
- New struct `CipherSuites`
- New anonymous field `CertificateGetResource` in struct `CertificatesClientGetResponse`
- New field `AutoGeneratedDomainNameLabelScope`, `EndToEndEncryptionEnabled`, `IPMode`, `SKU` in struct `SiteProperties`
- New field `PhysicalZone` in struct `WebSiteInstanceStatusProperties`


## 4.0.0 (2024-08-08)
### Breaking Changes

Expand Down
4 changes: 2 additions & 2 deletions sdk/resourcemanager/appservice/armappservice/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Azure App Service Module for Go

[![PkgGoDev](https://pkg.go.dev/badge/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appservice/armappservice/v4)](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appservice/armappservice/v4)
[![PkgGoDev](https://pkg.go.dev/badge/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appservice/armappservice/v5)](https://pkg.go.dev/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appservice/armappservice/v5)

The `armappservice` module provides operations for working with Azure App Service.

Expand All @@ -20,7 +20,7 @@ This project uses [Go modules](https://github.com/golang/go/wiki/Modules) for ve
Install the Azure App Service module:

```sh
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appservice/armappservice/v4
go get github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appservice/armappservice/v5
```

## Authorization
Expand Down
7 changes: 3 additions & 4 deletions sdk/resourcemanager/appservice/armappservice/autorest.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@
``` yaml
azure-arm: true
require:
- https://github.com/Azure/azure-rest-api-specs/blob/21c2852d62ccc3abe9cc3800c989c6826f8363dc/specification/web/resource-manager/readme.md
- https://github.com/Azure/azure-rest-api-specs/blob/21c2852d62ccc3abe9cc3800c989c6826f8363dc/specification/web/resource-manager/readme.go.md
- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/web/resource-manager/readme.md
- /mnt/vss/_work/1/s/azure-rest-api-specs/specification/web/resource-manager/readme.go.md
license-header: MICROSOFT_MIT_NO_VERSION
module-version: 4.0.0
tag: package-2023-12
module-version: 5.0.0
```
Loading

0 comments on commit 57510b4

Please sign in to comment.