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.9 (Unreleased)
## 1.0.0-beta.1 (2024-08-06)

- 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-08. 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. 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).
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-08. 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.8</version>
<version>1.0.0-beta.9</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
452 changes: 253 additions & 199 deletions sdk/appcontainers/azure-resourcemanager-appcontainers/SAMPLE.md

Large diffs are not rendered by default.

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. 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>
<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-08.</description>
<url>https://github.com/Azure/azure-sdk-for-java</url>

<licenses>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -151,16 +151,16 @@ public final class ContainerAppsApiManager {

private ContainerApps containerApps;

private ContainerAppsRevisions containerAppsRevisions;

private ContainerAppsRevisionReplicas containerAppsRevisionReplicas;

private ContainerAppsBuildsByContainerApps containerAppsBuildsByContainerApps;

private ContainerAppsBuilds containerAppsBuilds;

private ContainerAppsPatches containerAppsPatches;

private ContainerAppsRevisions containerAppsRevisions;

private ContainerAppsRevisionReplicas containerAppsRevisionReplicas;

private ContainerAppsDiagnostics containerAppsDiagnostics;

private ManagedEnvironmentDiagnostics managedEnvironmentDiagnostics;
Expand All @@ -171,6 +171,8 @@ public final class ContainerAppsApiManager {

private DotNetComponents dotNetComponents;

private FunctionsExtensions functionsExtensions;

private Operations operations;

private JavaComponents javaComponents;
Expand All @@ -179,6 +181,8 @@ public final class ContainerAppsApiManager {

private ResourceProviders resourceProviders;

private LogicApps logicApps;

private ManagedEnvironments managedEnvironments;

private Certificates certificates;
Expand All @@ -199,18 +203,14 @@ public final class ContainerAppsApiManager {

private ManagedEnvironmentsStorages managedEnvironmentsStorages;

private ContainerAppsSessionPools containerAppsSessionPools;

private ContainerAppsSourceControls containerAppsSourceControls;

private Usages usages;

private ManagedEnvironmentUsages managedEnvironmentUsages;

private FunctionsExtensions functionsExtensions;

private LogicApps logicApps;

private ContainerAppsSessionPools containerAppsSessionPools;

private final ContainerAppsApiClient clientObject;

private ContainerAppsApiManager(HttpPipeline httpPipeline, AzureProfile profile, Duration defaultPollInterval) {
Expand Down Expand Up @@ -375,7 +375,7 @@ public ContainerAppsApiManager authenticate(TokenCredential credential, AzurePro
.append("-")
.append("com.azure.resourcemanager.appcontainers")
.append("/")
.append("1.0.0-beta.8");
.append("1.0.0-beta.1");
if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) {
userAgentBuilder.append(" (")
.append(Configuration.getGlobalConfiguration().get("java.version"))
Expand Down Expand Up @@ -583,32 +583,6 @@ public ContainerApps containerApps() {
return containerApps;
}

/**
* Gets the resource collection API of ContainerAppsRevisions.
*
* @return Resource collection API of ContainerAppsRevisions.
*/
public ContainerAppsRevisions containerAppsRevisions() {
if (this.containerAppsRevisions == null) {
this.containerAppsRevisions
= new ContainerAppsRevisionsImpl(clientObject.getContainerAppsRevisions(), this);
}
return containerAppsRevisions;
}

/**
* Gets the resource collection API of ContainerAppsRevisionReplicas.
*
* @return Resource collection API of ContainerAppsRevisionReplicas.
*/
public ContainerAppsRevisionReplicas containerAppsRevisionReplicas() {
if (this.containerAppsRevisionReplicas == null) {
this.containerAppsRevisionReplicas
= new ContainerAppsRevisionReplicasImpl(clientObject.getContainerAppsRevisionReplicas(), this);
}
return containerAppsRevisionReplicas;
}

/**
* Gets the resource collection API of ContainerAppsBuildsByContainerApps.
*
Expand Down Expand Up @@ -646,6 +620,32 @@ public ContainerAppsPatches containerAppsPatches() {
return containerAppsPatches;
}

/**
* Gets the resource collection API of ContainerAppsRevisions.
*
* @return Resource collection API of ContainerAppsRevisions.
*/
public ContainerAppsRevisions containerAppsRevisions() {
if (this.containerAppsRevisions == null) {
this.containerAppsRevisions
= new ContainerAppsRevisionsImpl(clientObject.getContainerAppsRevisions(), this);
}
return containerAppsRevisions;
}

/**
* Gets the resource collection API of ContainerAppsRevisionReplicas.
*
* @return Resource collection API of ContainerAppsRevisionReplicas.
*/
public ContainerAppsRevisionReplicas containerAppsRevisionReplicas() {
if (this.containerAppsRevisionReplicas == null) {
this.containerAppsRevisionReplicas
= new ContainerAppsRevisionReplicasImpl(clientObject.getContainerAppsRevisionReplicas(), this);
}
return containerAppsRevisionReplicas;
}

/**
* Gets the resource collection API of ContainerAppsDiagnostics.
*
Expand Down Expand Up @@ -709,6 +709,18 @@ public DotNetComponents dotNetComponents() {
return dotNetComponents;
}

/**
* Gets the resource collection API of FunctionsExtensions.
*
* @return Resource collection API of FunctionsExtensions.
*/
public FunctionsExtensions functionsExtensions() {
if (this.functionsExtensions == null) {
this.functionsExtensions = new FunctionsExtensionsImpl(clientObject.getFunctionsExtensions(), this);
}
return functionsExtensions;
}

/**
* Gets the resource collection API of Operations.
*
Expand Down Expand Up @@ -757,6 +769,18 @@ public ResourceProviders resourceProviders() {
return resourceProviders;
}

/**
* Gets the resource collection API of LogicApps. It manages LogicApp.
*
* @return Resource collection API of LogicApps.
*/
public LogicApps logicApps() {
if (this.logicApps == null) {
this.logicApps = new LogicAppsImpl(clientObject.getLogicApps(), this);
}
return logicApps;
}

/**
* Gets the resource collection API of ManagedEnvironments. It manages ManagedEnvironment.
*
Expand Down Expand Up @@ -882,6 +906,19 @@ public ManagedEnvironmentsStorages managedEnvironmentsStorages() {
return managedEnvironmentsStorages;
}

/**
* Gets the resource collection API of ContainerAppsSessionPools. It manages SessionPool.
*
* @return Resource collection API of ContainerAppsSessionPools.
*/
public ContainerAppsSessionPools containerAppsSessionPools() {
if (this.containerAppsSessionPools == null) {
this.containerAppsSessionPools
= new ContainerAppsSessionPoolsImpl(clientObject.getContainerAppsSessionPools(), this);
}
return containerAppsSessionPools;
}

/**
* Gets the resource collection API of ContainerAppsSourceControls. It manages SourceControl.
*
Expand Down Expand Up @@ -920,43 +957,6 @@ public ManagedEnvironmentUsages managedEnvironmentUsages() {
return managedEnvironmentUsages;
}

/**
* Gets the resource collection API of FunctionsExtensions.
*
* @return Resource collection API of FunctionsExtensions.
*/
public FunctionsExtensions functionsExtensions() {
if (this.functionsExtensions == null) {
this.functionsExtensions = new FunctionsExtensionsImpl(clientObject.getFunctionsExtensions(), this);
}
return functionsExtensions;
}

/**
* Gets the resource collection API of LogicApps. It manages LogicApp.
*
* @return Resource collection API of LogicApps.
*/
public LogicApps logicApps() {
if (this.logicApps == null) {
this.logicApps = new LogicAppsImpl(clientObject.getLogicApps(), this);
}
return logicApps;
}

/**
* Gets the resource collection API of ContainerAppsSessionPools. It manages SessionPool.
*
* @return Resource collection API of ContainerAppsSessionPools.
*/
public ContainerAppsSessionPools containerAppsSessionPools() {
if (this.containerAppsSessionPools == null) {
this.containerAppsSessionPools
= new ContainerAppsSessionPoolsImpl(clientObject.getContainerAppsSessionPools(), this);
}
return containerAppsSessionPools;
}

/**
* Gets wrapped service client ContainerAppsApiClient providing direct access to the underlying auto-generated API
* implementation, based on Azure REST API.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,20 +137,6 @@ public interface ContainerAppsApiClient {
*/
ContainerAppsClient getContainerApps();

/**
* Gets the ContainerAppsRevisionsClient object to access its operations.
*
* @return the ContainerAppsRevisionsClient object.
*/
ContainerAppsRevisionsClient getContainerAppsRevisions();

/**
* Gets the ContainerAppsRevisionReplicasClient object to access its operations.
*
* @return the ContainerAppsRevisionReplicasClient object.
*/
ContainerAppsRevisionReplicasClient getContainerAppsRevisionReplicas();

/**
* Gets the ContainerAppsBuildsByContainerAppsClient object to access its operations.
*
Expand All @@ -172,6 +158,20 @@ public interface ContainerAppsApiClient {
*/
ContainerAppsPatchesClient getContainerAppsPatches();

/**
* Gets the ContainerAppsRevisionsClient object to access its operations.
*
* @return the ContainerAppsRevisionsClient object.
*/
ContainerAppsRevisionsClient getContainerAppsRevisions();

/**
* Gets the ContainerAppsRevisionReplicasClient object to access its operations.
*
* @return the ContainerAppsRevisionReplicasClient object.
*/
ContainerAppsRevisionReplicasClient getContainerAppsRevisionReplicas();

/**
* Gets the ContainerAppsDiagnosticsClient object to access its operations.
*
Expand Down Expand Up @@ -207,6 +207,13 @@ public interface ContainerAppsApiClient {
*/
DotNetComponentsClient getDotNetComponents();

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

/**
* Gets the OperationsClient object to access its operations.
*
Expand Down Expand Up @@ -235,6 +242,13 @@ public interface ContainerAppsApiClient {
*/
ResourceProvidersClient getResourceProviders();

/**
* Gets the LogicAppsClient object to access its operations.
*
* @return the LogicAppsClient object.
*/
LogicAppsClient getLogicApps();

/**
* Gets the ManagedEnvironmentsClient object to access its operations.
*
Expand Down Expand Up @@ -305,6 +319,13 @@ public interface ContainerAppsApiClient {
*/
ManagedEnvironmentsStoragesClient getManagedEnvironmentsStorages();

/**
* Gets the ContainerAppsSessionPoolsClient object to access its operations.
*
* @return the ContainerAppsSessionPoolsClient object.
*/
ContainerAppsSessionPoolsClient getContainerAppsSessionPools();

/**
* Gets the ContainerAppsSourceControlsClient object to access its operations.
*
Expand All @@ -325,25 +346,4 @@ public interface ContainerAppsApiClient {
* @return the ManagedEnvironmentUsagesClient object.
*/
ManagedEnvironmentUsagesClient getManagedEnvironmentUsages();

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

/**
* Gets the LogicAppsClient object to access its operations.
*
* @return the LogicAppsClient object.
*/
LogicAppsClient getLogicApps();

/**
* Gets the ContainerAppsSessionPoolsClient object to access its operations.
*
* @return the ContainerAppsSessionPoolsClient object.
*/
ContainerAppsSessionPoolsClient getContainerAppsSessionPools();
}
Loading