KubeEnvironmentsClient Interface

Implements

public interface KubeEnvironmentsClient
extends InnerSupportsGet<KubeEnvironmentInner>, InnerSupportsListing<KubeEnvironmentInner>, InnerSupportsDelete<Void>

An instance of this class provides access to all the operations defined in KubeEnvironmentsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<KubeEnvironmentInner>,KubeEnvironmentInner> beginCreateOrUpdate(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment.

abstract SyncPoller<PollResult<KubeEnvironmentInner>,KubeEnvironmentInner> beginCreateOrUpdate(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope, Context context)

Creates or updates a Kubernetes Environment.

abstract PollerFlux<PollResult<KubeEnvironmentInner>,KubeEnvironmentInner> beginCreateOrUpdateAsync(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String name)

Delete a Kubernetes Environment.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String name, Context context)

Delete a Kubernetes Environment.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String name)

Delete a Kubernetes Environment.

abstract KubeEnvironmentInner createOrUpdate(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment.

abstract KubeEnvironmentInner createOrUpdate(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope, Context context)

Creates or updates a Kubernetes Environment.

abstract Mono<KubeEnvironmentInner> createOrUpdateAsync(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment.

abstract void delete(String resourceGroupName, String name)

Delete a Kubernetes Environment.

abstract void delete(String resourceGroupName, String name, Context context)

Delete a Kubernetes Environment.

abstract Mono<Void> deleteAsync(String resourceGroupName, String name)

Delete a Kubernetes Environment.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String name)

Delete a Kubernetes Environment.

abstract KubeEnvironmentInner getByResourceGroup(String resourceGroupName, String name)

Get the properties of a Kubernetes Environment.

abstract Mono<KubeEnvironmentInner> getByResourceGroupAsync(String resourceGroupName, String name)

Get the properties of a Kubernetes Environment.

abstract Response<KubeEnvironmentInner> getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)

Get the properties of a Kubernetes Environment.

abstract Mono<Response<KubeEnvironmentInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String name)

Get the properties of a Kubernetes Environment.

abstract PagedIterable<KubeEnvironmentInner> list()

Get all Kubernetes Environments for a subscription.

abstract PagedIterable<KubeEnvironmentInner> list(Context context)

Get all Kubernetes Environments for a subscription.

abstract PagedFlux<KubeEnvironmentInner> listAsync()

Get all Kubernetes Environments for a subscription.

abstract PagedIterable<KubeEnvironmentInner> listByResourceGroup(String resourceGroupName)

Get all the Kubernetes Environments in a resource group.

abstract PagedIterable<KubeEnvironmentInner> listByResourceGroup(String resourceGroupName, Context context)

Get all the Kubernetes Environments in a resource group.

abstract PagedFlux<KubeEnvironmentInner> listByResourceGroupAsync(String resourceGroupName)

Get all the Kubernetes Environments in a resource group.

abstract KubeEnvironmentInner update(String resourceGroupName, String name, KubeEnvironmentPatchResource kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment.

abstract Mono<KubeEnvironmentInner> updateAsync(String resourceGroupName, String name, KubeEnvironmentPatchResource kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment.

abstract Response<KubeEnvironmentInner> updateWithResponse(String resourceGroupName, String name, KubeEnvironmentPatchResource kubeEnvironmentEnvelope, Context context)

Creates or updates a Kubernetes Environment.

abstract Mono<Response<KubeEnvironmentInner>> updateWithResponseAsync(String resourceGroupName, String name, KubeEnvironmentPatchResource kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,KubeEnvironmentInner> beginCreateOrUpdate(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment. Description for Creates or updates a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
kubeEnvironmentEnvelope - Configuration details of the Kubernetes Environment.

Returns:

the SyncPoller<T,U> for polling of a Kubernetes cluster specialized for web workloads by Azure App Service.

beginCreateOrUpdate

public abstract SyncPoller,KubeEnvironmentInner> beginCreateOrUpdate(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope, Context context)

Creates or updates a Kubernetes Environment. Description for Creates or updates a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
kubeEnvironmentEnvelope - Configuration details of the Kubernetes Environment.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of a Kubernetes cluster specialized for web workloads by Azure App Service.

beginCreateOrUpdateAsync

public abstract PollerFlux,KubeEnvironmentInner> beginCreateOrUpdateAsync(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment. Description for Creates or updates a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
kubeEnvironmentEnvelope - Configuration details of the Kubernetes Environment.

Returns:

the PollerFlux<T,U> for polling of a Kubernetes cluster specialized for web workloads by Azure App Service.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String name)

Delete a Kubernetes Environment. Description for Delete a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String name, Context context)

Delete a Kubernetes Environment. Description for Delete a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String name)

Delete a Kubernetes Environment. Description for Delete a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

createOrUpdate

public abstract KubeEnvironmentInner createOrUpdate(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment. Description for Creates or updates a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
kubeEnvironmentEnvelope - Configuration details of the Kubernetes Environment.

Returns:

a Kubernetes cluster specialized for web workloads by Azure App Service.

createOrUpdate

public abstract KubeEnvironmentInner createOrUpdate(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope, Context context)

Creates or updates a Kubernetes Environment. Description for Creates or updates a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
kubeEnvironmentEnvelope - Configuration details of the Kubernetes Environment.
context - The context to associate with this operation.

Returns:

a Kubernetes cluster specialized for web workloads by Azure App Service.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment. Description for Creates or updates a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
kubeEnvironmentEnvelope - Configuration details of the Kubernetes Environment.

Returns:

a Kubernetes cluster specialized for web workloads by Azure App Service on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String name, KubeEnvironmentInner kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment. Description for Creates or updates a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
kubeEnvironmentEnvelope - Configuration details of the Kubernetes Environment.

Returns:

a Kubernetes cluster specialized for web workloads by Azure App Service along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String name)

Delete a Kubernetes Environment. Description for Delete a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.

delete

public abstract void delete(String resourceGroupName, String name, Context context)

Delete a Kubernetes Environment. Description for Delete a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String name)

Delete a Kubernetes Environment. Description for Delete a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String name)

Delete a Kubernetes Environment. Description for Delete a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract KubeEnvironmentInner getByResourceGroup(String resourceGroupName, String name)

Get the properties of a Kubernetes Environment. Description for Get the properties of a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.

Returns:

a Kubernetes cluster specialized for web workloads by Azure App Service.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String name)

Get the properties of a Kubernetes Environment. Description for Get the properties of a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.

Returns:

a Kubernetes cluster specialized for web workloads by Azure App Service on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)

Get the properties of a Kubernetes Environment. Description for Get the properties of a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
context - The context to associate with this operation.

Returns:

a Kubernetes cluster specialized for web workloads by Azure App Service along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String name)

Get the properties of a Kubernetes Environment. Description for Get the properties of a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.

Returns:

a Kubernetes cluster specialized for web workloads by Azure App Service along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Get all Kubernetes Environments for a subscription. Description for Get all Kubernetes Environments for a subscription.

Returns:

collection of Kubernetes Environments as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Get all Kubernetes Environments for a subscription. Description for Get all Kubernetes Environments for a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

collection of Kubernetes Environments as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Get all Kubernetes Environments for a subscription. Description for Get all Kubernetes Environments for a subscription.

Returns:

collection of Kubernetes Environments as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Get all the Kubernetes Environments in a resource group. Description for Get all the Kubernetes Environments in a resource group.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.

Returns:

collection of Kubernetes Environments as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Get all the Kubernetes Environments in a resource group. Description for Get all the Kubernetes Environments in a resource group.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
context - The context to associate with this operation.

Returns:

collection of Kubernetes Environments as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Get all the Kubernetes Environments in a resource group. Description for Get all the Kubernetes Environments in a resource group.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.

Returns:

collection of Kubernetes Environments as paginated response with PagedFlux<T>.

update

public abstract KubeEnvironmentInner update(String resourceGroupName, String name, KubeEnvironmentPatchResource kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment. Description for Creates or updates a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
kubeEnvironmentEnvelope - Configuration details of the Kubernetes Environment.

Returns:

a Kubernetes cluster specialized for web workloads by Azure App Service.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String name, KubeEnvironmentPatchResource kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment. Description for Creates or updates a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
kubeEnvironmentEnvelope - Configuration details of the Kubernetes Environment.

Returns:

a Kubernetes cluster specialized for web workloads by Azure App Service on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String name, KubeEnvironmentPatchResource kubeEnvironmentEnvelope, Context context)

Creates or updates a Kubernetes Environment. Description for Creates or updates a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
kubeEnvironmentEnvelope - Configuration details of the Kubernetes Environment.
context - The context to associate with this operation.

Returns:

a Kubernetes cluster specialized for web workloads by Azure App Service along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String name, KubeEnvironmentPatchResource kubeEnvironmentEnvelope)

Creates or updates a Kubernetes Environment. Description for Creates or updates a Kubernetes Environment.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of the Kubernetes Environment.
kubeEnvironmentEnvelope - Configuration details of the Kubernetes Environment.

Returns:

a Kubernetes cluster specialized for web workloads by Azure App Service along with Response<T> on successful completion of Mono.

Applies to