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:
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:
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:
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:
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