Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Release History

## 1.0.0-beta.8 (Unreleased)
## 1.0.0-beta.1 (2024-05-23)

- Azure Resource Manager ContainerAppsApi client library for Java. This package contains Microsoft Azure SDK for ContainerAppsApi Management SDK. Functions is an extension resource to revisions and the api listed is used to proxy the call from Web RP to the function app's host process, this api is not exposed to users and only Web RP is allowed to invoke functions extension resource. Package tag package-preview-2024-02. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).

### Features Added

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Azure Resource Manager ContainerAppsApi client library for Java.

This package contains Microsoft Azure SDK for ContainerAppsApi Management SDK. Package tag package-preview-2023-11. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
This package contains Microsoft Azure SDK for ContainerAppsApi Management SDK. Functions is an extension resource to revisions and the api listed is used to proxy the call from Web RP to the function app's host process, this api is not exposed to users and only Web RP is allowed to invoke functions extension resource. Package tag package-preview-2024-02. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).

## We'd love to hear your feedback

Expand Down Expand Up @@ -32,7 +32,7 @@ Various documentation is available to help you get started
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-appcontainers</artifactId>
<version>1.0.0-beta.7</version>
<version>1.0.0-beta.8</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
2,798 changes: 1,843 additions & 955 deletions sdk/appcontainers/azure-resourcemanager-appcontainers/SAMPLE.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions sdk/appcontainers/azure-resourcemanager-appcontainers/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<packaging>jar</packaging>

<name>Microsoft Azure SDK for ContainerAppsApi Management</name>
<description>This package contains Microsoft Azure SDK for ContainerAppsApi Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Package tag package-preview-2023-11.</description>
<description>This package contains Microsoft Azure SDK for ContainerAppsApi Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Functions is an extension resource to revisions and the api listed is used to proxy the call from Web RP to the function app's host process, this api is not exposed to users and only Web RP is allowed to invoke functions extension resource. Package tag package-preview-2024-02.</description>
<url>https://github.com/Azure/azure-sdk-for-java</url>

<licenses>
Expand Down Expand Up @@ -61,7 +61,7 @@
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-test</artifactId>
<version>1.26.0-beta.1</version> <!-- {x-version-update;unreleased_com.azure:azure-core-test;dependency} -->
<version>1.25.0</version> <!-- {x-version-update;com.azure:azure-core-test;dependency} -->
<scope>test</scope>
</dependency>
<dependency>
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,7 @@
import com.azure.resourcemanager.appcontainers.fluent.models.DaprSecretsCollectionInner;

/**
* An instance of this class provides access to all the operations defined in
* ConnectedEnvironmentsDaprComponentsClient.
* An instance of this class provides access to all the operations defined in ConnectedEnvironmentsDaprComponentsClient.
*/
public interface ConnectedEnvironmentsDaprComponentsClient {
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,27 @@ public interface ContainerAppsApiClient {
*/
ContainerAppsRevisionReplicasClient getContainerAppsRevisionReplicas();

/**
* Gets the ContainerAppsBuildsByContainerAppsClient object to access its operations.
*
* @return the ContainerAppsBuildsByContainerAppsClient object.
*/
ContainerAppsBuildsByContainerAppsClient getContainerAppsBuildsByContainerApps();

/**
* Gets the ContainerAppsBuildsClient object to access its operations.
*
* @return the ContainerAppsBuildsClient object.
*/
ContainerAppsBuildsClient getContainerAppsBuilds();

/**
* Gets the ContainerAppsPatchesClient object to access its operations.
*
* @return the ContainerAppsPatchesClient object.
*/
ContainerAppsPatchesClient getContainerAppsPatches();

/**
* Gets the ContainerAppsDiagnosticsClient object to access its operations.
*
Expand Down Expand Up @@ -179,13 +200,27 @@ public interface ContainerAppsApiClient {
*/
JobsClient getJobs();

/**
* Gets the DotNetComponentsClient object to access its operations.
*
* @return the DotNetComponentsClient object.
*/
DotNetComponentsClient getDotNetComponents();

/**
* Gets the OperationsClient object to access its operations.
*
* @return the OperationsClient object.
*/
OperationsClient getOperations();

/**
* Gets the JavaComponentsClient object to access its operations.
*
* @return the JavaComponentsClient object.
*/
JavaComponentsClient getJavaComponents();

/**
* Gets the JobsExecutionsClient object to access its operations.
*
Expand Down Expand Up @@ -228,6 +263,20 @@ public interface ContainerAppsApiClient {
*/
NamespacesClient getNamespaces();

/**
* Gets the ManagedEnvironmentPrivateEndpointConnectionsClient object to access its operations.
*
* @return the ManagedEnvironmentPrivateEndpointConnectionsClient object.
*/
ManagedEnvironmentPrivateEndpointConnectionsClient getManagedEnvironmentPrivateEndpointConnections();

/**
* Gets the ManagedEnvironmentPrivateLinkResourcesClient object to access its operations.
*
* @return the ManagedEnvironmentPrivateLinkResourcesClient object.
*/
ManagedEnvironmentPrivateLinkResourcesClient getManagedEnvironmentPrivateLinkResources();

/**
* Gets the DaprComponentResiliencyPoliciesClient object to access its operations.
*
Expand Down Expand Up @@ -278,16 +327,16 @@ public interface ContainerAppsApiClient {
ManagedEnvironmentUsagesClient getManagedEnvironmentUsages();

/**
* Gets the JavaComponentsClient object to access its operations.
* Gets the FunctionsExtensionsClient object to access its operations.
*
* @return the JavaComponentsClient object.
* @return the FunctionsExtensionsClient object.
*/
JavaComponentsClient getJavaComponents();
FunctionsExtensionsClient getFunctionsExtensions();

/**
* Gets the DotNetComponentsClient object to access its operations.
* Gets the ContainerAppsSessionPoolsClient object to access its operations.
*
* @return the DotNetComponentsClient object.
* @return the ContainerAppsSessionPoolsClient object.
*/
DotNetComponentsClient getDotNetComponents();
ContainerAppsSessionPoolsClient getContainerAppsSessionPools();
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.

package com.azure.resourcemanager.appcontainers.fluent;

import com.azure.core.annotation.ReturnType;
import com.azure.core.annotation.ServiceMethod;
import com.azure.core.http.rest.PagedIterable;
import com.azure.core.util.Context;
import com.azure.resourcemanager.appcontainers.fluent.models.ContainerAppsBuildResourceInner;

/**
* An instance of this class provides access to all the operations defined in ContainerAppsBuildsByContainerAppsClient.
*/
public interface ContainerAppsBuildsByContainerAppsClient {
/**
* List Container Apps Build resources by Container App.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param containerAppName Name of the Container App the Build is associated.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a Container Apps Build Resource list operation as paginated response with
* {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<ContainerAppsBuildResourceInner> list(String resourceGroupName, String containerAppName);

/**
* List Container Apps Build resources by Container App.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param containerAppName Name of the Container App the Build is associated.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the response of a Container Apps Build Resource list operation as paginated response with
* {@link PagedIterable}.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<ContainerAppsBuildResourceInner> list(String resourceGroupName, String containerAppName,
Context context);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.

package com.azure.resourcemanager.appcontainers.fluent;

import com.azure.core.annotation.ReturnType;
import com.azure.core.annotation.ServiceMethod;
import com.azure.core.http.rest.Response;
import com.azure.core.management.polling.PollResult;
import com.azure.core.util.Context;
import com.azure.core.util.polling.SyncPoller;
import com.azure.resourcemanager.appcontainers.fluent.models.ContainerAppsBuildResourceInner;

/**
* An instance of this class provides access to all the operations defined in ContainerAppsBuildsClient.
*/
public interface ContainerAppsBuildsClient {
/**
* Get a Container Apps Build resource.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param containerAppName Name of the Container App the Build is associated.
* @param buildName The name of a build.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return a Container Apps Build resource along with {@link Response}.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
Response<ContainerAppsBuildResourceInner> getWithResponse(String resourceGroupName, String containerAppName,
String buildName, Context context);

/**
* Get a Container Apps Build resource.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param containerAppName Name of the Container App the Build is associated.
* @param buildName The name of a build.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return a Container Apps Build resource.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
ContainerAppsBuildResourceInner get(String resourceGroupName, String containerAppName, String buildName);

/**
* Delete a Container Apps Build resource.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param containerAppName Name of the Container App the Build is associated.
* @param buildName The name of a build.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the {@link SyncPoller} for polling of long-running operation.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller<PollResult<Void>, Void> beginDelete(String resourceGroupName, String containerAppName, String buildName);

/**
* Delete a Container Apps Build resource.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param containerAppName Name of the Container App the Build is associated.
* @param buildName The name of a build.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
* @return the {@link SyncPoller} for polling of long-running operation.
*/
@ServiceMethod(returns = ReturnType.LONG_RUNNING_OPERATION)
SyncPoller<PollResult<Void>, Void> beginDelete(String resourceGroupName, String containerAppName, String buildName,
Context context);

/**
* Delete a Container Apps Build resource.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param containerAppName Name of the Container App the Build is associated.
* @param buildName The name of a build.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
void delete(String resourceGroupName, String containerAppName, String buildName);

/**
* Delete a Container Apps Build resource.
*
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param containerAppName Name of the Container App the Build is associated.
* @param buildName The name of a build.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
*/
@ServiceMethod(returns = ReturnType.SINGLE)
void delete(String resourceGroupName, String containerAppName, String buildName, Context context);
}
Loading