ContainerAppsClient Interface
Implements
public interface ContainerAppsClient
extends InnerSupportsGet<ContainerAppInner>, InnerSupportsListing<ContainerAppInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in ContainerAppsClient.
Method Summary
Modifier and Type |
Method and Description |
abstract
SyncPoller<PollResult<ContainerAppInner>,ContainerAppInner>
|
beginCreateOrUpdate(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope)
Create or update a Container App.
|
abstract
SyncPoller<PollResult<ContainerAppInner>,ContainerAppInner>
|
beginCreateOrUpdate(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope, Context context)
Create or update a Container App.
|
abstract
PollerFlux<PollResult<ContainerAppInner>,ContainerAppInner>
|
beginCreateOrUpdateAsync(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope)
Create or update a Container App.
|
abstract
SyncPoller<PollResult<Void>,Void>
|
beginDelete(String resourceGroupName, String name)
Delete a Container App.
|
abstract
SyncPoller<PollResult<Void>,Void>
|
beginDelete(String resourceGroupName, String name, Context context)
Delete a Container App.
|
abstract
PollerFlux<PollResult<Void>,Void>
|
beginDeleteAsync(String resourceGroupName, String name)
Delete a Container App.
|
abstract
ContainerAppInner
|
createOrUpdate(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope)
Create or update a Container App.
|
abstract
ContainerAppInner
|
createOrUpdate(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope, Context context)
Create or update a Container App.
|
abstract
Mono<ContainerAppInner>
|
createOrUpdateAsync(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope)
Create or update a Container App.
|
abstract
Mono<Response<Flux<ByteBuffer>>>
|
createOrUpdateWithResponseAsync(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope)
Create or update a Container App.
|
abstract
void
|
delete(String resourceGroupName, String name)
Delete a Container App.
|
abstract
void
|
delete(String resourceGroupName, String name, Context context)
Delete a Container App.
|
abstract
Mono<Void>
|
deleteAsync(String resourceGroupName, String name)
Delete a Container App.
|
abstract
Mono<Response<Flux<ByteBuffer>>>
|
deleteWithResponseAsync(String resourceGroupName, String name)
Delete a Container App.
|
abstract
ContainerAppInner
|
getByResourceGroup(String resourceGroupName, String name)
Get the properties of a Container App.
|
abstract
Mono<ContainerAppInner>
|
getByResourceGroupAsync(String resourceGroupName, String name)
Get the properties of a Container App.
|
abstract
Response<ContainerAppInner>
|
getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)
Get the properties of a Container App.
|
abstract
Mono<Response<ContainerAppInner>>
|
getByResourceGroupWithResponseAsync(String resourceGroupName, String name)
Get the properties of a Container App.
|
abstract
PagedIterable<ContainerAppInner>
|
list()
Get the Container Apps in a given subscription.
|
abstract
PagedIterable<ContainerAppInner>
|
list(Context context)
Get the Container Apps in a given subscription.
|
abstract
PagedFlux<ContainerAppInner>
|
listAsync()
Get the Container Apps in a given subscription.
|
abstract
PagedIterable<ContainerAppInner>
|
listByResourceGroup(String resourceGroupName)
Get the Container Apps in a given resource group.
|
abstract
PagedIterable<ContainerAppInner>
|
listByResourceGroup(String resourceGroupName, Context context)
Get the Container Apps in a given resource group.
|
abstract
PagedFlux<ContainerAppInner>
|
listByResourceGroupAsync(String resourceGroupName)
Get the Container Apps in a given resource group.
|
abstract
SecretsCollectionInner
|
listSecrets(String name)
List secrets for a container app.
|
abstract
Mono<SecretsCollectionInner>
|
listSecretsAsync(String name)
List secrets for a container app.
|
abstract
Response<SecretsCollectionInner>
|
listSecretsWithResponse(String name, Context context)
List secrets for a container app.
|
abstract
Mono<Response<SecretsCollectionInner>>
|
listSecretsWithResponseAsync(String name)
List secrets for a container app.
|
Method Details
beginCreateOrUpdate
public abstract SyncPoller,ContainerAppInner> beginCreateOrUpdate(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope)
Create or update a Container App. Description for Create or update a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
containerAppEnvelope
- The containerAppEnvelope parameter.
Returns:
beginCreateOrUpdate
public abstract SyncPoller,ContainerAppInner> beginCreateOrUpdate(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope, Context context)
Create or update a Container App. Description for Create or update a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
containerAppEnvelope
- The containerAppEnvelope parameter.
context
- The context to associate with this operation.
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux,ContainerAppInner> beginCreateOrUpdateAsync(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope)
Create or update a Container App. Description for Create or update a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
containerAppEnvelope
- The containerAppEnvelope parameter.
Returns:
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String name)
Delete a Container App. Description for Delete a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
Returns:
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String name, Context context)
Delete a Container App. Description for Delete a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
context
- The context to associate with this operation.
Returns:
beginDeleteAsync
public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String name)
Delete a Container App. Description for Delete a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
Returns:
createOrUpdate
public abstract ContainerAppInner createOrUpdate(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope)
Create or update a Container App. Description for Create or update a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
containerAppEnvelope
- The containerAppEnvelope parameter.
Returns:
container App.
createOrUpdate
public abstract ContainerAppInner createOrUpdate(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope, Context context)
Create or update a Container App. Description for Create or update a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
containerAppEnvelope
- The containerAppEnvelope parameter.
context
- The context to associate with this operation.
Returns:
container App.
createOrUpdateAsync
public abstract Mono createOrUpdateAsync(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope)
Create or update a Container App. Description for Create or update a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
containerAppEnvelope
- The containerAppEnvelope parameter.
Returns:
container App on successful completion of Mono.
createOrUpdateWithResponseAsync
public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, ContainerAppInner containerAppEnvelope)
Create or update a Container App. Description for Create or update a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
containerAppEnvelope
- The containerAppEnvelope parameter.
Returns:
container App along with
Response<T> on successful completion of
Mono.
delete
public abstract void delete(String resourceGroupName, String name)
Delete a Container App. Description for Delete a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
delete
public abstract void delete(String resourceGroupName, String name, Context context)
Delete a Container App. Description for Delete a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
context
- The context to associate with this operation.
deleteAsync
public abstract Mono deleteAsync(String resourceGroupName, String name)
Delete a Container App. Description for Delete a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
Returns:
A Mono that completes when a successful response is received.
deleteWithResponseAsync
public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String name)
Delete a Container App. Description for Delete a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
Returns:
getByResourceGroup
public abstract ContainerAppInner getByResourceGroup(String resourceGroupName, String name)
Get the properties of a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
Returns:
the properties of a Container App.
getByResourceGroupAsync
public abstract Mono getByResourceGroupAsync(String resourceGroupName, String name)
Get the properties of a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
Returns:
the properties of a Container App on successful completion of Mono.
getByResourceGroupWithResponse
public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)
Get the properties of a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
context
- The context to associate with this operation.
Returns:
the properties of a Container App along with
Response<T>.
getByResourceGroupWithResponseAsync
public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String name)
Get the properties of a Container App.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
name
- Name of the Container App.
Returns:
the properties of a Container App along with
Response<T> on successful completion of
Mono.
list
public abstract PagedIterable list()
Get the Container Apps in a given subscription.
Returns:
the Container Apps in a given subscription as paginated response with
PagedIterable<T>.
list
public abstract PagedIterable list(Context context)
Get the Container Apps in a given subscription.
Parameters:
context
- The context to associate with this operation.
Returns:
the Container Apps in a given subscription as paginated response with
PagedIterable<T>.
listAsync
public abstract PagedFlux listAsync()
Get the Container Apps in a given subscription.
Returns:
the Container Apps in a given subscription as paginated response with
PagedFlux<T>.
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName)
Get the Container Apps in a given resource group.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
Returns:
the Container Apps in a given resource group as paginated response with
PagedIterable<T>.
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)
Get the Container Apps in a given resource group.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
context
- The context to associate with this operation.
Returns:
the Container Apps in a given resource group as paginated response with
PagedIterable<T>.
listByResourceGroupAsync
public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)
Get the Container Apps in a given resource group.
Parameters:
resourceGroupName
- Name of the resource group to which the resource belongs.
Returns:
the Container Apps in a given resource group as paginated response with
PagedFlux<T>.
listSecrets
public abstract SecretsCollectionInner listSecrets(String name)
List secrets for a container app.
Parameters:
name
- Name of the Container App.
Returns:
container App Secrets Collection ARM resource.
listSecretsAsync
public abstract Mono listSecretsAsync(String name)
List secrets for a container app.
Parameters:
name
- Name of the Container App.
Returns:
container App Secrets Collection ARM resource on successful completion of Mono.
listSecretsWithResponse
public abstract Response listSecretsWithResponse(String name, Context context)
List secrets for a container app.
Parameters:
name
- Name of the Container App.
context
- The context to associate with this operation.
Returns:
container App Secrets Collection ARM resource along with
Response<T>.
listSecretsWithResponseAsync
public abstract Mono> listSecretsWithResponseAsync(String name)
List secrets for a container app.
Parameters:
name
- Name of the Container App.
Returns:
container App Secrets Collection ARM resource along with
Response<T> on successful completion of
Mono.
Applies to