ServicesClient Interface

Implements

public interface ServicesClient
extends InnerSupportsGet<ServiceResourceInner>, InnerSupportsListing<ServiceResourceInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ServiceResourceInner>,ServiceResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Create a new Service or update an exiting Service.

abstract SyncPoller<PollResult<ServiceResourceInner>,ServiceResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, ServiceResourceInner resource, Context context)

Create a new Service or update an exiting Service.

abstract PollerFlux<PollResult<ServiceResourceInner>,ServiceResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Create a new Service or update an exiting Service.

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

Operation to delete a Service.

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

Operation to delete a Service.

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

Operation to delete a Service.

abstract SyncPoller<PollResult<Void>,Void> beginDisableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm)

Disable an APM globally.

abstract SyncPoller<PollResult<Void>,Void> beginDisableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm, Context context)

Disable an APM globally.

abstract PollerFlux<PollResult<Void>,Void> beginDisableApmGloballyAsync(String resourceGroupName, String serviceName, ApmReference apm)

Disable an APM globally.

abstract SyncPoller<PollResult<Void>,Void> beginEnableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm)

Enable an APM globally.

abstract SyncPoller<PollResult<Void>,Void> beginEnableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm, Context context)

Enable an APM globally.

abstract PollerFlux<PollResult<Void>,Void> beginEnableApmGloballyAsync(String resourceGroupName, String serviceName, ApmReference apm)

Enable an APM globally.

abstract SyncPoller<PollResult<Void>,Void> beginFlushVnetDnsSetting(String resourceGroupName, String serviceName)

Flush Virtual Network DNS settings for a VNET injected Service.

abstract SyncPoller<PollResult<Void>,Void> beginFlushVnetDnsSetting(String resourceGroupName, String serviceName, Context context)

Flush Virtual Network DNS settings for a VNET injected Service.

abstract PollerFlux<PollResult<Void>,Void> beginFlushVnetDnsSettingAsync(String resourceGroupName, String serviceName)

Flush Virtual Network DNS settings for a VNET injected Service.

abstract SyncPoller<PollResult<Void>,Void> beginStart(String resourceGroupName, String serviceName)

Start a Service.

abstract SyncPoller<PollResult<Void>,Void> beginStart(String resourceGroupName, String serviceName, Context context)

Start a Service.

abstract PollerFlux<PollResult<Void>,Void> beginStartAsync(String resourceGroupName, String serviceName)

Start a Service.

abstract SyncPoller<PollResult<Void>,Void> beginStop(String resourceGroupName, String serviceName)

Stop a Service.

abstract SyncPoller<PollResult<Void>,Void> beginStop(String resourceGroupName, String serviceName, Context context)

Stop a Service.

abstract PollerFlux<PollResult<Void>,Void> beginStopAsync(String resourceGroupName, String serviceName)

Stop a Service.

abstract SyncPoller<PollResult<ServiceResourceInner>,ServiceResourceInner> beginUpdate(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Operation to update an exiting Service.

abstract SyncPoller<PollResult<ServiceResourceInner>,ServiceResourceInner> beginUpdate(String resourceGroupName, String serviceName, ServiceResourceInner resource, Context context)

Operation to update an exiting Service.

abstract PollerFlux<PollResult<ServiceResourceInner>,ServiceResourceInner> beginUpdateAsync(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Operation to update an exiting Service.

abstract NameAvailability checkNameAvailability(String location, NameAvailabilityParameters availabilityParameters)

Checks that the resource name is valid and is not already in use.

abstract Mono<NameAvailability> checkNameAvailabilityAsync(String location, NameAvailabilityParameters availabilityParameters)

Checks that the resource name is valid and is not already in use.

abstract Response<NameAvailability> checkNameAvailabilityWithResponse(String location, NameAvailabilityParameters availabilityParameters, Context context)

Checks that the resource name is valid and is not already in use.

abstract Mono<Response<NameAvailability>> checkNameAvailabilityWithResponseAsync(String location, NameAvailabilityParameters availabilityParameters)

Checks that the resource name is valid and is not already in use.

abstract ServiceResourceInner createOrUpdate(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Create a new Service or update an exiting Service.

abstract ServiceResourceInner createOrUpdate(String resourceGroupName, String serviceName, ServiceResourceInner resource, Context context)

Create a new Service or update an exiting Service.

abstract Mono<ServiceResourceInner> createOrUpdateAsync(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Create a new Service or update an exiting Service.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Create a new Service or update an exiting Service.

abstract void delete(String resourceGroupName, String serviceName)

Operation to delete a Service.

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

Operation to delete a Service.

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

Operation to delete a Service.

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

Operation to delete a Service.

abstract void disableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm)

Disable an APM globally.

abstract void disableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm, Context context)

Disable an APM globally.

abstract Mono<Void> disableApmGloballyAsync(String resourceGroupName, String serviceName, ApmReference apm)

Disable an APM globally.

abstract Mono<Response<Flux<ByteBuffer>>> disableApmGloballyWithResponseAsync(String resourceGroupName, String serviceName, ApmReference apm)

Disable an APM globally.

abstract void disableTestEndpoint(String resourceGroupName, String serviceName)

Disable test endpoint functionality for a Service.

abstract Mono<Void> disableTestEndpointAsync(String resourceGroupName, String serviceName)

Disable test endpoint functionality for a Service.

abstract Response<Void> disableTestEndpointWithResponse(String resourceGroupName, String serviceName, Context context)

Disable test endpoint functionality for a Service.

abstract Mono<Response<Void>> disableTestEndpointWithResponseAsync(String resourceGroupName, String serviceName)

Disable test endpoint functionality for a Service.

abstract void enableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm)

Enable an APM globally.

abstract void enableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm, Context context)

Enable an APM globally.

abstract Mono<Void> enableApmGloballyAsync(String resourceGroupName, String serviceName, ApmReference apm)

Enable an APM globally.

abstract Mono<Response<Flux<ByteBuffer>>> enableApmGloballyWithResponseAsync(String resourceGroupName, String serviceName, ApmReference apm)

Enable an APM globally.

abstract TestKeys enableTestEndpoint(String resourceGroupName, String serviceName)

Enable test endpoint functionality for a Service.

abstract Mono<TestKeys> enableTestEndpointAsync(String resourceGroupName, String serviceName)

Enable test endpoint functionality for a Service.

abstract Response<TestKeys> enableTestEndpointWithResponse(String resourceGroupName, String serviceName, Context context)

Enable test endpoint functionality for a Service.

abstract Mono<Response<TestKeys>> enableTestEndpointWithResponseAsync(String resourceGroupName, String serviceName)

Enable test endpoint functionality for a Service.

abstract void flushVnetDnsSetting(String resourceGroupName, String serviceName)

Flush Virtual Network DNS settings for a VNET injected Service.

abstract void flushVnetDnsSetting(String resourceGroupName, String serviceName, Context context)

Flush Virtual Network DNS settings for a VNET injected Service.

abstract Mono<Void> flushVnetDnsSettingAsync(String resourceGroupName, String serviceName)

Flush Virtual Network DNS settings for a VNET injected Service.

abstract Mono<Response<Flux<ByteBuffer>>> flushVnetDnsSettingWithResponseAsync(String resourceGroupName, String serviceName)

Flush Virtual Network DNS settings for a VNET injected Service.

abstract ServiceResourceInner getByResourceGroup(String resourceGroupName, String serviceName)

Get a Service and its properties.

abstract Mono<ServiceResourceInner> getByResourceGroupAsync(String resourceGroupName, String serviceName)

Get a Service and its properties.

abstract Response<ServiceResourceInner> getByResourceGroupWithResponse(String resourceGroupName, String serviceName, Context context)

Get a Service and its properties.

abstract Mono<Response<ServiceResourceInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String serviceName)

Get a Service and its properties.

abstract PagedIterable<ServiceResourceInner> list()

Handles requests to list all resources in a subscription.

abstract PagedIterable<ServiceResourceInner> list(Context context)

Handles requests to list all resources in a subscription.

abstract PagedFlux<ServiceResourceInner> listAsync()

Handles requests to list all resources in a subscription.

abstract PagedIterable<ServiceResourceInner> listByResourceGroup(String resourceGroupName)

Handles requests to list all resources in a resource group.

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

Handles requests to list all resources in a resource group.

abstract PagedFlux<ServiceResourceInner> listByResourceGroupAsync(String resourceGroupName)

Handles requests to list all resources in a resource group.

abstract GloballyEnabledApmsInner listGloballyEnabledApms(String resourceGroupName, String serviceName)

List globally enabled APMs for a Service.

abstract Mono<GloballyEnabledApmsInner> listGloballyEnabledApmsAsync(String resourceGroupName, String serviceName)

List globally enabled APMs for a Service.

abstract Response<GloballyEnabledApmsInner> listGloballyEnabledApmsWithResponse(String resourceGroupName, String serviceName, Context context)

List globally enabled APMs for a Service.

abstract Mono<Response<GloballyEnabledApmsInner>> listGloballyEnabledApmsWithResponseAsync(String resourceGroupName, String serviceName)

List globally enabled APMs for a Service.

abstract PagedIterable<SupportedApmTypeInner> listSupportedApmTypes(String resourceGroupName, String serviceName)

List supported APM types for a Service.

abstract PagedIterable<SupportedApmTypeInner> listSupportedApmTypes(String resourceGroupName, String serviceName, Context context)

List supported APM types for a Service.

abstract PagedFlux<SupportedApmTypeInner> listSupportedApmTypesAsync(String resourceGroupName, String serviceName)

List supported APM types for a Service.

abstract PagedIterable<SupportedServerVersionInner> listSupportedServerVersions(String resourceGroupName, String serviceName)

Lists all of the available server versions supported by Microsoft.AppPlatform provider.

abstract PagedIterable<SupportedServerVersionInner> listSupportedServerVersions(String resourceGroupName, String serviceName, Context context)

Lists all of the available server versions supported by Microsoft.AppPlatform provider.

abstract PagedFlux<SupportedServerVersionInner> listSupportedServerVersionsAsync(String resourceGroupName, String serviceName)

Lists all of the available server versions supported by Microsoft.AppPlatform provider.

abstract TestKeys listTestKeys(String resourceGroupName, String serviceName)

List test keys for a Service.

abstract Mono<TestKeys> listTestKeysAsync(String resourceGroupName, String serviceName)

List test keys for a Service.

abstract Response<TestKeys> listTestKeysWithResponse(String resourceGroupName, String serviceName, Context context)

List test keys for a Service.

abstract Mono<Response<TestKeys>> listTestKeysWithResponseAsync(String resourceGroupName, String serviceName)

List test keys for a Service.

abstract TestKeys regenerateTestKey(String resourceGroupName, String serviceName, RegenerateTestKeyRequestPayload regenerateTestKeyRequest)

Regenerate a test key for a Service.

abstract Mono<TestKeys> regenerateTestKeyAsync(String resourceGroupName, String serviceName, RegenerateTestKeyRequestPayload regenerateTestKeyRequest)

Regenerate a test key for a Service.

abstract Response<TestKeys> regenerateTestKeyWithResponse(String resourceGroupName, String serviceName, RegenerateTestKeyRequestPayload regenerateTestKeyRequest, Context context)

Regenerate a test key for a Service.

abstract Mono<Response<TestKeys>> regenerateTestKeyWithResponseAsync(String resourceGroupName, String serviceName, RegenerateTestKeyRequestPayload regenerateTestKeyRequest)

Regenerate a test key for a Service.

abstract void start(String resourceGroupName, String serviceName)

Start a Service.

abstract void start(String resourceGroupName, String serviceName, Context context)

Start a Service.

abstract Mono<Void> startAsync(String resourceGroupName, String serviceName)

Start a Service.

abstract Mono<Response<Flux<ByteBuffer>>> startWithResponseAsync(String resourceGroupName, String serviceName)

Start a Service.

abstract void stop(String resourceGroupName, String serviceName)

Stop a Service.

abstract void stop(String resourceGroupName, String serviceName, Context context)

Stop a Service.

abstract Mono<Void> stopAsync(String resourceGroupName, String serviceName)

Stop a Service.

abstract Mono<Response<Flux<ByteBuffer>>> stopWithResponseAsync(String resourceGroupName, String serviceName)

Stop a Service.

abstract ServiceResourceInner update(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Operation to update an exiting Service.

abstract ServiceResourceInner update(String resourceGroupName, String serviceName, ServiceResourceInner resource, Context context)

Operation to update an exiting Service.

abstract Mono<ServiceResourceInner> updateAsync(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Operation to update an exiting Service.

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Operation to update an exiting Service.

Method Details

beginCreateOrUpdate

public abstract SyncPoller,ServiceResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Create a new Service or update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the create or update operation.

Returns:

the SyncPoller<T,U> for polling of service resource.

beginCreateOrUpdate

public abstract SyncPoller,ServiceResourceInner> beginCreateOrUpdate(String resourceGroupName, String serviceName, ServiceResourceInner resource, Context context)

Create a new Service or update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the create or update operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of service resource.

beginCreateOrUpdateAsync

public abstract PollerFlux,ServiceResourceInner> beginCreateOrUpdateAsync(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Create a new Service or update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the create or update operation.

Returns:

the PollerFlux<T,U> for polling of service resource.

beginDelete

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

Operation to delete a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

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

beginDelete

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

Operation to delete a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
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 serviceName)

Operation to delete a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

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

beginDisableApmGlobally

public abstract SyncPoller,Void> beginDisableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm)

Disable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the disable operation.

Returns:

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

beginDisableApmGlobally

public abstract SyncPoller,Void> beginDisableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm, Context context)

Disable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the disable operation.
context - The context to associate with this operation.

Returns:

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

beginDisableApmGloballyAsync

public abstract PollerFlux,Void> beginDisableApmGloballyAsync(String resourceGroupName, String serviceName, ApmReference apm)

Disable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the disable operation.

Returns:

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

beginEnableApmGlobally

public abstract SyncPoller,Void> beginEnableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm)

Enable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the enable operation.

Returns:

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

beginEnableApmGlobally

public abstract SyncPoller,Void> beginEnableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm, Context context)

Enable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the enable operation.
context - The context to associate with this operation.

Returns:

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

beginEnableApmGloballyAsync

public abstract PollerFlux,Void> beginEnableApmGloballyAsync(String resourceGroupName, String serviceName, ApmReference apm)

Enable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the enable operation.

Returns:

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

beginFlushVnetDnsSetting

public abstract SyncPoller,Void> beginFlushVnetDnsSetting(String resourceGroupName, String serviceName)

Flush Virtual Network DNS settings for a VNET injected Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

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

beginFlushVnetDnsSetting

public abstract SyncPoller,Void> beginFlushVnetDnsSetting(String resourceGroupName, String serviceName, Context context)

Flush Virtual Network DNS settings for a VNET injected Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

Returns:

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

beginFlushVnetDnsSettingAsync

public abstract PollerFlux,Void> beginFlushVnetDnsSettingAsync(String resourceGroupName, String serviceName)

Flush Virtual Network DNS settings for a VNET injected Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

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

beginStart

public abstract SyncPoller,Void> beginStart(String resourceGroupName, String serviceName)

Start a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

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

beginStart

public abstract SyncPoller,Void> beginStart(String resourceGroupName, String serviceName, Context context)

Start a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

Returns:

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

beginStartAsync

public abstract PollerFlux,Void> beginStartAsync(String resourceGroupName, String serviceName)

Start a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

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

beginStop

public abstract SyncPoller,Void> beginStop(String resourceGroupName, String serviceName)

Stop a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

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

beginStop

public abstract SyncPoller,Void> beginStop(String resourceGroupName, String serviceName, Context context)

Stop a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

Returns:

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

beginStopAsync

public abstract PollerFlux,Void> beginStopAsync(String resourceGroupName, String serviceName)

Stop a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

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

beginUpdate

public abstract SyncPoller,ServiceResourceInner> beginUpdate(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Operation to update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the update operation.

Returns:

the SyncPoller<T,U> for polling of service resource.

beginUpdate

public abstract SyncPoller,ServiceResourceInner> beginUpdate(String resourceGroupName, String serviceName, ServiceResourceInner resource, Context context)

Operation to update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the update operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of service resource.

beginUpdateAsync

public abstract PollerFlux,ServiceResourceInner> beginUpdateAsync(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Operation to update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the update operation.

Returns:

the PollerFlux<T,U> for polling of service resource.

checkNameAvailability

public abstract NameAvailability checkNameAvailability(String location, NameAvailabilityParameters availabilityParameters)

Checks that the resource name is valid and is not already in use.

Parameters:

location - the region.
availabilityParameters - Parameters supplied to the operation.

Returns:

name availability result payload.

checkNameAvailabilityAsync

public abstract Mono checkNameAvailabilityAsync(String location, NameAvailabilityParameters availabilityParameters)

Checks that the resource name is valid and is not already in use.

Parameters:

location - the region.
availabilityParameters - Parameters supplied to the operation.

Returns:

name availability result payload on successful completion of Mono.

checkNameAvailabilityWithResponse

public abstract Response checkNameAvailabilityWithResponse(String location, NameAvailabilityParameters availabilityParameters, Context context)

Checks that the resource name is valid and is not already in use.

Parameters:

location - the region.
availabilityParameters - Parameters supplied to the operation.
context - The context to associate with this operation.

Returns:

name availability result payload along with Response<T>.

checkNameAvailabilityWithResponseAsync

public abstract Mono> checkNameAvailabilityWithResponseAsync(String location, NameAvailabilityParameters availabilityParameters)

Checks that the resource name is valid and is not already in use.

Parameters:

location - the region.
availabilityParameters - Parameters supplied to the operation.

Returns:

name availability result payload along with Response<T> on successful completion of Mono.

createOrUpdate

public abstract ServiceResourceInner createOrUpdate(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Create a new Service or update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the create or update operation.

Returns:

service resource.

createOrUpdate

public abstract ServiceResourceInner createOrUpdate(String resourceGroupName, String serviceName, ServiceResourceInner resource, Context context)

Create a new Service or update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the create or update operation.
context - The context to associate with this operation.

Returns:

service resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Create a new Service or update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the create or update operation.

Returns:

service resource on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Create a new Service or update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the create or update operation.

Returns:

service resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String serviceName)

Operation to delete a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

delete

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

Operation to delete a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String serviceName)

Operation to delete a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

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

Operation to delete a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

the Response<T> on successful completion of Mono.

disableApmGlobally

public abstract void disableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm)

Disable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the disable operation.

disableApmGlobally

public abstract void disableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm, Context context)

Disable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the disable operation.
context - The context to associate with this operation.

disableApmGloballyAsync

public abstract Mono disableApmGloballyAsync(String resourceGroupName, String serviceName, ApmReference apm)

Disable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the disable operation.

Returns:

A Mono that completes when a successful response is received.

disableApmGloballyWithResponseAsync

public abstract Mono>> disableApmGloballyWithResponseAsync(String resourceGroupName, String serviceName, ApmReference apm)

Disable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the disable operation.

Returns:

the Response<T> on successful completion of Mono.

disableTestEndpoint

public abstract void disableTestEndpoint(String resourceGroupName, String serviceName)

Disable test endpoint functionality for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

disableTestEndpointAsync

public abstract Mono disableTestEndpointAsync(String resourceGroupName, String serviceName)

Disable test endpoint functionality for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

A Mono that completes when a successful response is received.

disableTestEndpointWithResponse

public abstract Response disableTestEndpointWithResponse(String resourceGroupName, String serviceName, Context context)

Disable test endpoint functionality for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

Returns:

disableTestEndpointWithResponseAsync

public abstract Mono> disableTestEndpointWithResponseAsync(String resourceGroupName, String serviceName)

Disable test endpoint functionality for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

the Response<T> on successful completion of Mono.

enableApmGlobally

public abstract void enableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm)

Enable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the enable operation.

enableApmGlobally

public abstract void enableApmGlobally(String resourceGroupName, String serviceName, ApmReference apm, Context context)

Enable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the enable operation.
context - The context to associate with this operation.

enableApmGloballyAsync

public abstract Mono enableApmGloballyAsync(String resourceGroupName, String serviceName, ApmReference apm)

Enable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the enable operation.

Returns:

A Mono that completes when a successful response is received.

enableApmGloballyWithResponseAsync

public abstract Mono>> enableApmGloballyWithResponseAsync(String resourceGroupName, String serviceName, ApmReference apm)

Enable an APM globally.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
apm - The target APM for the enable operation.

Returns:

the Response<T> on successful completion of Mono.

enableTestEndpoint

public abstract TestKeys enableTestEndpoint(String resourceGroupName, String serviceName)

Enable test endpoint functionality for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

test keys payload.

enableTestEndpointAsync

public abstract Mono enableTestEndpointAsync(String resourceGroupName, String serviceName)

Enable test endpoint functionality for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

test keys payload on successful completion of Mono.

enableTestEndpointWithResponse

public abstract Response enableTestEndpointWithResponse(String resourceGroupName, String serviceName, Context context)

Enable test endpoint functionality for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

Returns:

test keys payload along with Response<T>.

enableTestEndpointWithResponseAsync

public abstract Mono> enableTestEndpointWithResponseAsync(String resourceGroupName, String serviceName)

Enable test endpoint functionality for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

test keys payload along with Response<T> on successful completion of Mono.

flushVnetDnsSetting

public abstract void flushVnetDnsSetting(String resourceGroupName, String serviceName)

Flush Virtual Network DNS settings for a VNET injected Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

flushVnetDnsSetting

public abstract void flushVnetDnsSetting(String resourceGroupName, String serviceName, Context context)

Flush Virtual Network DNS settings for a VNET injected Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

flushVnetDnsSettingAsync

public abstract Mono flushVnetDnsSettingAsync(String resourceGroupName, String serviceName)

Flush Virtual Network DNS settings for a VNET injected Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

A Mono that completes when a successful response is received.

flushVnetDnsSettingWithResponseAsync

public abstract Mono>> flushVnetDnsSettingWithResponseAsync(String resourceGroupName, String serviceName)

Flush Virtual Network DNS settings for a VNET injected Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract ServiceResourceInner getByResourceGroup(String resourceGroupName, String serviceName)

Get a Service and its properties.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

a Service and its properties.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String serviceName)

Get a Service and its properties.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

a Service and its properties on successful completion of Mono.

getByResourceGroupWithResponse

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

Get a Service and its properties.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

Returns:

a Service and its properties along with Response<T>.

getByResourceGroupWithResponseAsync

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

Get a Service and its properties.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

a Service and its properties along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Handles requests to list all resources in a subscription.

Returns:

object that includes an array of Service resources and a possible link for next set as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Handles requests to list all resources in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

object that includes an array of Service resources and a possible link for next set as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Handles requests to list all resources in a subscription.

Returns:

object that includes an array of Service resources and a possible link for next set as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Handles requests to list all resources in a resource group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

Returns:

object that includes an array of Service resources and a possible link for next set as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Handles requests to list all resources in a resource group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
context - The context to associate with this operation.

Returns:

object that includes an array of Service resources and a possible link for next set as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Handles requests to list all resources in a resource group.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

Returns:

object that includes an array of Service resources and a possible link for next set as paginated response with PagedFlux<T>.

listGloballyEnabledApms

public abstract GloballyEnabledApmsInner listGloballyEnabledApms(String resourceGroupName, String serviceName)

List globally enabled APMs for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

globally enabled APMs payload.

listGloballyEnabledApmsAsync

public abstract Mono listGloballyEnabledApmsAsync(String resourceGroupName, String serviceName)

List globally enabled APMs for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

globally enabled APMs payload on successful completion of Mono.

listGloballyEnabledApmsWithResponse

public abstract Response listGloballyEnabledApmsWithResponse(String resourceGroupName, String serviceName, Context context)

List globally enabled APMs for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

Returns:

globally enabled APMs payload along with Response<T>.

listGloballyEnabledApmsWithResponseAsync

public abstract Mono> listGloballyEnabledApmsWithResponseAsync(String resourceGroupName, String serviceName)

List globally enabled APMs for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

globally enabled APMs payload along with Response<T> on successful completion of Mono.

listSupportedApmTypes

public abstract PagedIterable listSupportedApmTypes(String resourceGroupName, String serviceName)

List supported APM types for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

supported APM types payload as paginated response with PagedIterable<T>.

listSupportedApmTypes

public abstract PagedIterable listSupportedApmTypes(String resourceGroupName, String serviceName, Context context)

List supported APM types for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

Returns:

supported APM types payload as paginated response with PagedIterable<T>.

listSupportedApmTypesAsync

public abstract PagedFlux listSupportedApmTypesAsync(String resourceGroupName, String serviceName)

List supported APM types for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

supported APM types payload as paginated response with PagedFlux<T>.

listSupportedServerVersions

public abstract PagedIterable listSupportedServerVersions(String resourceGroupName, String serviceName)

Lists all of the available server versions supported by Microsoft.AppPlatform provider.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

supported server versions as paginated response with PagedIterable<T>.

listSupportedServerVersions

public abstract PagedIterable listSupportedServerVersions(String resourceGroupName, String serviceName, Context context)

Lists all of the available server versions supported by Microsoft.AppPlatform provider.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

Returns:

supported server versions as paginated response with PagedIterable<T>.

listSupportedServerVersionsAsync

public abstract PagedFlux listSupportedServerVersionsAsync(String resourceGroupName, String serviceName)

Lists all of the available server versions supported by Microsoft.AppPlatform provider.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

supported server versions as paginated response with PagedFlux<T>.

listTestKeys

public abstract TestKeys listTestKeys(String resourceGroupName, String serviceName)

List test keys for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

test keys payload.

listTestKeysAsync

public abstract Mono listTestKeysAsync(String resourceGroupName, String serviceName)

List test keys for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

test keys payload on successful completion of Mono.

listTestKeysWithResponse

public abstract Response listTestKeysWithResponse(String resourceGroupName, String serviceName, Context context)

List test keys for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

Returns:

test keys payload along with Response<T>.

listTestKeysWithResponseAsync

public abstract Mono> listTestKeysWithResponseAsync(String resourceGroupName, String serviceName)

List test keys for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

test keys payload along with Response<T> on successful completion of Mono.

regenerateTestKey

public abstract TestKeys regenerateTestKey(String resourceGroupName, String serviceName, RegenerateTestKeyRequestPayload regenerateTestKeyRequest)

Regenerate a test key for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
regenerateTestKeyRequest - Parameters for the operation.

Returns:

test keys payload.

regenerateTestKeyAsync

public abstract Mono regenerateTestKeyAsync(String resourceGroupName, String serviceName, RegenerateTestKeyRequestPayload regenerateTestKeyRequest)

Regenerate a test key for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
regenerateTestKeyRequest - Parameters for the operation.

Returns:

test keys payload on successful completion of Mono.

regenerateTestKeyWithResponse

public abstract Response regenerateTestKeyWithResponse(String resourceGroupName, String serviceName, RegenerateTestKeyRequestPayload regenerateTestKeyRequest, Context context)

Regenerate a test key for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
regenerateTestKeyRequest - Parameters for the operation.
context - The context to associate with this operation.

Returns:

test keys payload along with Response<T>.

regenerateTestKeyWithResponseAsync

public abstract Mono> regenerateTestKeyWithResponseAsync(String resourceGroupName, String serviceName, RegenerateTestKeyRequestPayload regenerateTestKeyRequest)

Regenerate a test key for a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
regenerateTestKeyRequest - Parameters for the operation.

Returns:

test keys payload along with Response<T> on successful completion of Mono.

start

public abstract void start(String resourceGroupName, String serviceName)

Start a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

start

public abstract void start(String resourceGroupName, String serviceName, Context context)

Start a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

startAsync

public abstract Mono startAsync(String resourceGroupName, String serviceName)

Start a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

A Mono that completes when a successful response is received.

startWithResponseAsync

public abstract Mono>> startWithResponseAsync(String resourceGroupName, String serviceName)

Start a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

the Response<T> on successful completion of Mono.

stop

public abstract void stop(String resourceGroupName, String serviceName)

Stop a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

stop

public abstract void stop(String resourceGroupName, String serviceName, Context context)

Stop a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
context - The context to associate with this operation.

stopAsync

public abstract Mono stopAsync(String resourceGroupName, String serviceName)

Stop a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

A Mono that completes when a successful response is received.

stopWithResponseAsync

public abstract Mono>> stopWithResponseAsync(String resourceGroupName, String serviceName)

Stop a Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.

Returns:

the Response<T> on successful completion of Mono.

update

public abstract ServiceResourceInner update(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Operation to update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the update operation.

Returns:

service resource.

update

public abstract ServiceResourceInner update(String resourceGroupName, String serviceName, ServiceResourceInner resource, Context context)

Operation to update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the update operation.
context - The context to associate with this operation.

Returns:

service resource.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Operation to update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the update operation.

Returns:

service resource on successful completion of Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String serviceName, ServiceResourceInner resource)

Operation to update an exiting Service.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serviceName - The name of the Service resource.
resource - Parameters for the update operation.

Returns:

service resource along with Response<T> on successful completion of Mono.

Applies to