Skip to content
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion eng/versioning/version_client.txt
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@ com.azure.spring:spring-cloud-azure-testcontainers;7.0.0;7.1.0-beta.1
com.azure:azure-spring-data-cosmos;7.0.0;7.1.0-beta.1
com.azure.resourcemanager:azure-resourcemanager;2.59.0;2.60.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-appplatform;2.51.0;2.52.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-appservice;2.54.2;2.55.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-appservice;2.54.2;2.55.0
com.azure.resourcemanager:azure-resourcemanager-authorization;2.53.7;2.54.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-cdn;2.53.6;2.54.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-compute;2.56.1;2.57.0-beta.1
Expand Down Expand Up @@ -555,6 +555,7 @@ unreleased_com.azure.v2:azure-identity;2.0.0-beta.1
unreleased_com.azure.v2:azure-data-appconfiguration;2.0.0-beta.1
unreleased_io.clientcore:http-netty4;1.0.0-beta.1
unreleased_com.azure.resourcemanager:azure-resourcemanager-containerregistry;2.55.0
unreleased_com.azure.resourcemanager:azure-resourcemanager-appservice;2.55.0

# Released Beta dependencies: Copy the entry from above, prepend "beta_", remove the current
# version and set the version to the released beta. Released beta dependencies are only valid
Expand Down
10 changes: 4 additions & 6 deletions sdk/appservice/azure-resourcemanager-appservice/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
# Release History

## 2.55.0-beta.1 (Unreleased)
## 2.55.0 (2026-02-11)

### Features Added

### Breaking Changes
### Other Changes

### Bugs Fixed
#### Dependency Updates

### Other Changes
- Updated `api-version` of AppService to `2025-05-01`.

## 2.54.2 (2026-01-29)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ For documentation on how to use this package, please see [Azure Management Libra
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-appservice</artifactId>
<version>2.54.0</version>
<version>2.55.0</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
2 changes: 1 addition & 1 deletion sdk/appservice/azure-resourcemanager-appservice/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-appservice</artifactId>
<version>2.55.0-beta.1</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-appservice;current} -->
<version>2.55.0</version> <!-- {x-version-update;com.azure.resourcemanager:azure-resourcemanager-appservice;current} -->
<packaging>jar</packaging>

<name>Microsoft Azure SDK for App Service Management</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@

import com.azure.core.credential.TokenCredential;
import com.azure.core.http.HttpPipeline;
import com.azure.resourcemanager.appservice.fluent.CertificateRegistrationManagementClient;
import com.azure.resourcemanager.appservice.fluent.DomainRegistrationManagementClient;
import com.azure.resourcemanager.appservice.fluent.WebSiteManagementClient;
import com.azure.resourcemanager.appservice.implementation.CertificateRegistrationManagementClientBuilder;
import com.azure.resourcemanager.appservice.implementation.DomainRegistrationManagementClientBuilder;
import com.azure.resourcemanager.appservice.implementation.WebSiteManagementClientBuilder;
import com.azure.resourcemanager.appservice.implementation.AppServiceCertificateOrdersImpl;
import com.azure.resourcemanager.appservice.implementation.AppServiceCertificatesImpl;
Expand Down Expand Up @@ -46,6 +50,9 @@ public final class AppServiceManager extends Manager<WebSiteManagementClient> {
private AppServiceDomains appServiceDomains;
private FunctionApps functionApps;

private final CertificateRegistrationManagementClient certificateRegistrationClient;
private final DomainRegistrationManagementClient domainRegistrationClient;

/**
* Get a Configurable instance that can be used to create StorageManager with optional configuration.
*
Expand Down Expand Up @@ -106,6 +113,14 @@ private AppServiceManager(HttpPipeline httpPipeline, AzureProfile profile) {
.endpoint(profile.getEnvironment().getResourceManagerEndpoint())
.subscriptionId(profile.getSubscriptionId())
.buildClient());
certificateRegistrationClient = new CertificateRegistrationManagementClientBuilder().pipeline(httpPipeline)
.endpoint(profile.getEnvironment().getResourceManagerEndpoint())
.subscriptionId(profile.getSubscriptionId())
.buildClient();
domainRegistrationClient = new DomainRegistrationManagementClientBuilder().pipeline(httpPipeline)
.endpoint(profile.getEnvironment().getResourceManagerEndpoint())
.subscriptionId(profile.getSubscriptionId())
.buildClient();
keyVaultManager = KeyVaultManager.authenticate(httpPipeline, profile);
storageManager = StorageManager.authenticate(httpPipeline, profile);
authorizationManager = AuthorizationManager.authenticate(httpPipeline, profile);
Expand Down Expand Up @@ -219,4 +234,24 @@ public FunctionApps functionApps() {
}
return functionApps;
}

/**
* Gets wrapped inner task client providing direct access to auto-generated API implementation,
* based on Azure REST API.
*
* @return wrapped inner task client.
*/
public CertificateRegistrationManagementClient certificateRegistrationClient() {
return certificateRegistrationClient;
}

/**
* Gets wrapped inner task client providing direct access to auto-generated API implementation,
* based on Azure REST API.
*
* @return wrapped inner task client.
*/
public DomainRegistrationManagementClient domainRegistrationClient() {
return domainRegistrationClient;
}
}
Loading
Loading