ResourceProvidersClient Interface

public interface ResourceProvidersClient

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

Method Summary

Modifier and Type Method and Description
abstract ResourceNameAvailabilityInner checkNameAvailability(ResourceNameAvailabilityRequest request)

Check if a resource name is available.

abstract Mono<ResourceNameAvailabilityInner> checkNameAvailabilityAsync(ResourceNameAvailabilityRequest request)

Check if a resource name is available.

abstract Response<ResourceNameAvailabilityInner> checkNameAvailabilityWithResponse(ResourceNameAvailabilityRequest request, Context context)

Check if a resource name is available.

abstract Mono<Response<ResourceNameAvailabilityInner>> checkNameAvailabilityWithResponseAsync(ResourceNameAvailabilityRequest request)

Check if a resource name is available.

abstract UserInner getPublishingUser()

Gets publishing user Description for Gets publishing user.

abstract Mono<UserInner> getPublishingUserAsync()

Gets publishing user Description for Gets publishing user.

abstract Response<UserInner> getPublishingUserWithResponse(Context context)

Gets publishing user Description for Gets publishing user.

abstract Mono<Response<UserInner>> getPublishingUserWithResponseAsync()

Gets publishing user Description for Gets publishing user.

abstract SourceControlInner getSourceControl(String sourceControlType)

Gets source control token Description for Gets source control token.

abstract Mono<SourceControlInner> getSourceControlAsync(String sourceControlType)

Gets source control token Description for Gets source control token.

abstract Response<SourceControlInner> getSourceControlWithResponse(String sourceControlType, Context context)

Gets source control token Description for Gets source control token.

abstract Mono<Response<SourceControlInner>> getSourceControlWithResponseAsync(String sourceControlType)

Gets source control token Description for Gets source control token.

abstract DeploymentLocationsInner getSubscriptionDeploymentLocations()

Gets list of available geo regions plus ministamps Description for Gets list of available geo regions plus ministamps.

abstract Mono<DeploymentLocationsInner> getSubscriptionDeploymentLocationsAsync()

Gets list of available geo regions plus ministamps Description for Gets list of available geo regions plus ministamps.

abstract Response<DeploymentLocationsInner> getSubscriptionDeploymentLocationsWithResponse(Context context)

Gets list of available geo regions plus ministamps Description for Gets list of available geo regions plus ministamps.

abstract Mono<Response<DeploymentLocationsInner>> getSubscriptionDeploymentLocationsWithResponseAsync()

Gets list of available geo regions plus ministamps Description for Gets list of available geo regions plus ministamps.

abstract PagedIterable<BillingMeterInner> list()

Gets a list of meters for a given location.

abstract PagedIterable<BillingMeterInner> list(String billingLocation, String osType, Context context)

Gets a list of meters for a given location.

abstract PagedIterable<AseRegionInner> listAseRegions()

Get a list of available ASE regions and its supported Skus.

abstract PagedIterable<AseRegionInner> listAseRegions(Context context)

Get a list of available ASE regions and its supported Skus.

abstract PagedFlux<AseRegionInner> listAseRegionsAsync()

Get a list of available ASE regions and its supported Skus.

abstract PagedFlux<BillingMeterInner> listAsync()

Gets a list of meters for a given location.

abstract PagedFlux<BillingMeterInner> listAsync(String billingLocation, String osType)

Gets a list of meters for a given location.

abstract PagedIterable<CustomHostnameSitesInner> listCustomHostnameSites()

Get custom hostnames under this subscription.

abstract PagedIterable<CustomHostnameSitesInner> listCustomHostnameSites(String hostname, Context context)

Get custom hostnames under this subscription.

abstract PagedFlux<CustomHostnameSitesInner> listCustomHostnameSitesAsync()

Get custom hostnames under this subscription.

abstract PagedFlux<CustomHostnameSitesInner> listCustomHostnameSitesAsync(String hostname)

Get custom hostnames under this subscription.

abstract PagedIterable<GeoRegionInner> listGeoRegions()

Get a list of available geographical regions.

abstract PagedIterable<GeoRegionInner> listGeoRegions(SkuName sku, Boolean linuxWorkersEnabled, Boolean xenonWorkersEnabled, Boolean linuxDynamicWorkersEnabled, Context context)

Get a list of available geographical regions.

abstract PagedFlux<GeoRegionInner> listGeoRegionsAsync()

Get a list of available geographical regions.

abstract PagedFlux<GeoRegionInner> listGeoRegionsAsync(SkuName sku, Boolean linuxWorkersEnabled, Boolean xenonWorkersEnabled, Boolean linuxDynamicWorkersEnabled)

Get a list of available geographical regions.

abstract PagedIterable<PremierAddOnOfferInner> listPremierAddOnOffers()

List all premier add-on offers.

abstract PagedIterable<PremierAddOnOfferInner> listPremierAddOnOffers(Context context)

List all premier add-on offers.

abstract PagedFlux<PremierAddOnOfferInner> listPremierAddOnOffersAsync()

List all premier add-on offers.

abstract PagedIterable<IdentifierInner> listSiteIdentifiersAssignedToHostname(NameIdentifierInner nameIdentifier)

List all apps that are assigned to a hostname.

abstract PagedIterable<IdentifierInner> listSiteIdentifiersAssignedToHostname(NameIdentifierInner nameIdentifier, Context context)

List all apps that are assigned to a hostname.

abstract PagedFlux<IdentifierInner> listSiteIdentifiersAssignedToHostnameAsync(NameIdentifierInner nameIdentifier)

List all apps that are assigned to a hostname.

abstract SkuInfosInner listSkus()

List all SKUs.

abstract Mono<SkuInfosInner> listSkusAsync()

List all SKUs.

abstract Response<SkuInfosInner> listSkusWithResponse(Context context)

List all SKUs.

abstract Mono<Response<SkuInfosInner>> listSkusWithResponseAsync()

List all SKUs.

abstract PagedIterable<SourceControlInner> listSourceControls()

Gets the source controls available for Azure websites.

abstract PagedIterable<SourceControlInner> listSourceControls(Context context)

Gets the source controls available for Azure websites.

abstract PagedFlux<SourceControlInner> listSourceControlsAsync()

Gets the source controls available for Azure websites.

abstract void move(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)

Move resources between resource groups.

abstract Mono<Void> moveAsync(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)

Move resources between resource groups.

abstract Response<Void> moveWithResponse(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope, Context context)

Move resources between resource groups.

abstract Mono<Response<Void>> moveWithResponseAsync(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)

Move resources between resource groups.

abstract UserInner updatePublishingUser(UserInner userDetails)

Updates publishing user Description for Updates publishing user.

abstract Mono<UserInner> updatePublishingUserAsync(UserInner userDetails)

Updates publishing user Description for Updates publishing user.

abstract Response<UserInner> updatePublishingUserWithResponse(UserInner userDetails, Context context)

Updates publishing user Description for Updates publishing user.

abstract Mono<Response<UserInner>> updatePublishingUserWithResponseAsync(UserInner userDetails)

Updates publishing user Description for Updates publishing user.

abstract SourceControlInner updateSourceControl(String sourceControlType, SourceControlInner requestMessage)

Updates source control token Description for Updates source control token.

abstract Mono<SourceControlInner> updateSourceControlAsync(String sourceControlType, SourceControlInner requestMessage)

Updates source control token Description for Updates source control token.

abstract Response<SourceControlInner> updateSourceControlWithResponse(String sourceControlType, SourceControlInner requestMessage, Context context)

Updates source control token Description for Updates source control token.

abstract Mono<Response<SourceControlInner>> updateSourceControlWithResponseAsync(String sourceControlType, SourceControlInner requestMessage)

Updates source control token Description for Updates source control token.

abstract ValidateResponseInner validate(String resourceGroupName, ValidateRequestInner validateRequest)

Validate if a resource can be created.

abstract Mono<ValidateResponseInner> validateAsync(String resourceGroupName, ValidateRequestInner validateRequest)

Validate if a resource can be created.

abstract void validateMove(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)

Validate whether a resource can be moved.

abstract Mono<Void> validateMoveAsync(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)

Validate whether a resource can be moved.

abstract Response<Void> validateMoveWithResponse(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope, Context context)

Validate whether a resource can be moved.

abstract Mono<Response<Void>> validateMoveWithResponseAsync(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)

Validate whether a resource can be moved.

abstract Response<ValidateResponseInner> validateWithResponse(String resourceGroupName, ValidateRequestInner validateRequest, Context context)

Validate if a resource can be created.

abstract Mono<Response<ValidateResponseInner>> validateWithResponseAsync(String resourceGroupName, ValidateRequestInner validateRequest)

Validate if a resource can be created.

abstract VnetValidationFailureDetailsInner verifyHostingEnvironmentVnet(VnetParameters parameters)

Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.

abstract Mono<VnetValidationFailureDetailsInner> verifyHostingEnvironmentVnetAsync(VnetParameters parameters)

Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.

abstract Response<VnetValidationFailureDetailsInner> verifyHostingEnvironmentVnetWithResponse(VnetParameters parameters, Context context)

Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.

abstract Mono<Response<VnetValidationFailureDetailsInner>> verifyHostingEnvironmentVnetWithResponseAsync(VnetParameters parameters)

Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.

Method Details

checkNameAvailability

public abstract ResourceNameAvailabilityInner checkNameAvailability(ResourceNameAvailabilityRequest request)

Check if a resource name is available. Description for Check if a resource name is available.

Parameters:

request - Name availability request.

Returns:

information regarding availability of a resource name.

checkNameAvailabilityAsync

public abstract Mono checkNameAvailabilityAsync(ResourceNameAvailabilityRequest request)

Check if a resource name is available. Description for Check if a resource name is available.

Parameters:

request - Name availability request.

Returns:

information regarding availability of a resource name on successful completion of Mono.

checkNameAvailabilityWithResponse

public abstract Response checkNameAvailabilityWithResponse(ResourceNameAvailabilityRequest request, Context context)

Check if a resource name is available. Description for Check if a resource name is available.

Parameters:

request - Name availability request.
context - The context to associate with this operation.

Returns:

information regarding availability of a resource name along with Response<T>.

checkNameAvailabilityWithResponseAsync

public abstract Mono> checkNameAvailabilityWithResponseAsync(ResourceNameAvailabilityRequest request)

Check if a resource name is available. Description for Check if a resource name is available.

Parameters:

request - Name availability request.

Returns:

information regarding availability of a resource name along with Response<T> on successful completion of Mono.

getPublishingUser

public abstract UserInner getPublishingUser()

Gets publishing user Description for Gets publishing user.

Returns:

user credentials used for publishing activity.

getPublishingUserAsync

public abstract Mono getPublishingUserAsync()

Gets publishing user Description for Gets publishing user.

Returns:

user credentials used for publishing activity on successful completion of Mono.

getPublishingUserWithResponse

public abstract Response getPublishingUserWithResponse(Context context)

Gets publishing user Description for Gets publishing user.

Parameters:

context - The context to associate with this operation.

Returns:

user credentials used for publishing activity along with Response<T>.

getPublishingUserWithResponseAsync

public abstract Mono> getPublishingUserWithResponseAsync()

Gets publishing user Description for Gets publishing user.

Returns:

user credentials used for publishing activity along with Response<T> on successful completion of Mono.

getSourceControl

public abstract SourceControlInner getSourceControl(String sourceControlType)

Gets source control token Description for Gets source control token.

Parameters:

sourceControlType - Type of source control.

Returns:

the source control OAuth token.

getSourceControlAsync

public abstract Mono getSourceControlAsync(String sourceControlType)

Gets source control token Description for Gets source control token.

Parameters:

sourceControlType - Type of source control.

Returns:

the source control OAuth token on successful completion of Mono.

getSourceControlWithResponse

public abstract Response getSourceControlWithResponse(String sourceControlType, Context context)

Gets source control token Description for Gets source control token.

Parameters:

sourceControlType - Type of source control.
context - The context to associate with this operation.

Returns:

the source control OAuth token along with Response<T>.

getSourceControlWithResponseAsync

public abstract Mono> getSourceControlWithResponseAsync(String sourceControlType)

Gets source control token Description for Gets source control token.

Parameters:

sourceControlType - Type of source control.

Returns:

the source control OAuth token along with Response<T> on successful completion of Mono.

getSubscriptionDeploymentLocations

public abstract DeploymentLocationsInner getSubscriptionDeploymentLocations()

Gets list of available geo regions plus ministamps Description for Gets list of available geo regions plus ministamps.

Returns:

list of available locations (regions or App Service Environments) for deployment of App Service resources.

getSubscriptionDeploymentLocationsAsync

public abstract Mono getSubscriptionDeploymentLocationsAsync()

Gets list of available geo regions plus ministamps Description for Gets list of available geo regions plus ministamps.

Returns:

list of available locations (regions or App Service Environments) for deployment of App Service resources on successful completion of Mono.

getSubscriptionDeploymentLocationsWithResponse

public abstract Response getSubscriptionDeploymentLocationsWithResponse(Context context)

Gets list of available geo regions plus ministamps Description for Gets list of available geo regions plus ministamps.

Parameters:

context - The context to associate with this operation.

Returns:

list of available locations (regions or App Service Environments) for deployment of App Service resources along with Response<T>.

getSubscriptionDeploymentLocationsWithResponseAsync

public abstract Mono> getSubscriptionDeploymentLocationsWithResponseAsync()

Gets list of available geo regions plus ministamps Description for Gets list of available geo regions plus ministamps.

Returns:

list of available locations (regions or App Service Environments) for deployment of App Service resources along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Gets a list of meters for a given location. Description for Gets a list of meters for a given location.

Returns:

collection of Billing Meters as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String billingLocation, String osType, Context context)

Gets a list of meters for a given location. Description for Gets a list of meters for a given location.

Parameters:

billingLocation - Azure Location of billable resource.
osType - App Service OS type meters used for.
context - The context to associate with this operation.

Returns:

collection of Billing Meters as paginated response with PagedIterable<T>.

listAseRegions

public abstract PagedIterable listAseRegions()

Get a list of available ASE regions and its supported Skus. Description for get a list of available ASE regions and its supported Skus.

Returns:

collection of ASE regions as paginated response with PagedIterable<T>.

listAseRegions

public abstract PagedIterable listAseRegions(Context context)

Get a list of available ASE regions and its supported Skus. Description for get a list of available ASE regions and its supported Skus.

Parameters:

context - The context to associate with this operation.

Returns:

collection of ASE regions as paginated response with PagedIterable<T>.

listAseRegionsAsync

public abstract PagedFlux listAseRegionsAsync()

Get a list of available ASE regions and its supported Skus. Description for get a list of available ASE regions and its supported Skus.

Returns:

collection of ASE regions as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync()

Gets a list of meters for a given location. Description for Gets a list of meters for a given location.

Returns:

collection of Billing Meters as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String billingLocation, String osType)

Gets a list of meters for a given location. Description for Gets a list of meters for a given location.

Parameters:

billingLocation - Azure Location of billable resource.
osType - App Service OS type meters used for.

Returns:

collection of Billing Meters as paginated response with PagedFlux<T>.

listCustomHostnameSites

public abstract PagedIterable listCustomHostnameSites()

Get custom hostnames under this subscription.

Returns:

custom hostnames under this subscription as paginated response with PagedIterable<T>.

listCustomHostnameSites

public abstract PagedIterable listCustomHostnameSites(String hostname, Context context)

Get custom hostnames under this subscription.

Parameters:

hostname - Specific hostname.
context - The context to associate with this operation.

Returns:

custom hostnames under this subscription as paginated response with PagedIterable<T>.

listCustomHostnameSitesAsync

public abstract PagedFlux listCustomHostnameSitesAsync()

Get custom hostnames under this subscription.

Returns:

custom hostnames under this subscription as paginated response with PagedFlux<T>.

listCustomHostnameSitesAsync

public abstract PagedFlux listCustomHostnameSitesAsync(String hostname)

Get custom hostnames under this subscription.

Parameters:

hostname - Specific hostname.

Returns:

custom hostnames under this subscription as paginated response with PagedFlux<T>.

listGeoRegions

public abstract PagedIterable listGeoRegions()

Get a list of available geographical regions. Description for Get a list of available geographical regions.

Returns:

collection of geographical regions as paginated response with PagedIterable<T>.

listGeoRegions

public abstract PagedIterable listGeoRegions(SkuName sku, Boolean linuxWorkersEnabled, Boolean xenonWorkersEnabled, Boolean linuxDynamicWorkersEnabled, Context context)

Get a list of available geographical regions. Description for Get a list of available geographical regions.

Parameters:

sku - Name of SKU used to filter the regions.
linuxWorkersEnabled - Specify <code>true</code> if you want to filter to only regions that support Linux workers.
xenonWorkersEnabled - Specify <code>true</code> if you want to filter to only regions that support Xenon workers.
linuxDynamicWorkersEnabled - Specify <code>true</code> if you want to filter to only regions that support Linux Consumption Workers.
context - The context to associate with this operation.

Returns:

collection of geographical regions as paginated response with PagedIterable<T>.

listGeoRegionsAsync

public abstract PagedFlux listGeoRegionsAsync()

Get a list of available geographical regions. Description for Get a list of available geographical regions.

Returns:

collection of geographical regions as paginated response with PagedFlux<T>.

listGeoRegionsAsync

public abstract PagedFlux listGeoRegionsAsync(SkuName sku, Boolean linuxWorkersEnabled, Boolean xenonWorkersEnabled, Boolean linuxDynamicWorkersEnabled)

Get a list of available geographical regions. Description for Get a list of available geographical regions.

Parameters:

sku - Name of SKU used to filter the regions.
linuxWorkersEnabled - Specify <code>true</code> if you want to filter to only regions that support Linux workers.
xenonWorkersEnabled - Specify <code>true</code> if you want to filter to only regions that support Xenon workers.
linuxDynamicWorkersEnabled - Specify <code>true</code> if you want to filter to only regions that support Linux Consumption Workers.

Returns:

collection of geographical regions as paginated response with PagedFlux<T>.

listPremierAddOnOffers

public abstract PagedIterable listPremierAddOnOffers()

List all premier add-on offers. Description for List all premier add-on offers.

Returns:

collection of premier add-on offers as paginated response with PagedIterable<T>.

listPremierAddOnOffers

public abstract PagedIterable listPremierAddOnOffers(Context context)

List all premier add-on offers. Description for List all premier add-on offers.

Parameters:

context - The context to associate with this operation.

Returns:

collection of premier add-on offers as paginated response with PagedIterable<T>.

listPremierAddOnOffersAsync

public abstract PagedFlux listPremierAddOnOffersAsync()

List all premier add-on offers. Description for List all premier add-on offers.

Returns:

collection of premier add-on offers as paginated response with PagedFlux<T>.

listSiteIdentifiersAssignedToHostname

public abstract PagedIterable listSiteIdentifiersAssignedToHostname(NameIdentifierInner nameIdentifier)

List all apps that are assigned to a hostname. Description for List all apps that are assigned to a hostname.

Parameters:

nameIdentifier - Hostname information.

Returns:

collection of identifiers as paginated response with PagedIterable<T>.

listSiteIdentifiersAssignedToHostname

public abstract PagedIterable listSiteIdentifiersAssignedToHostname(NameIdentifierInner nameIdentifier, Context context)

List all apps that are assigned to a hostname. Description for List all apps that are assigned to a hostname.

Parameters:

nameIdentifier - Hostname information.
context - The context to associate with this operation.

Returns:

collection of identifiers as paginated response with PagedIterable<T>.

listSiteIdentifiersAssignedToHostnameAsync

public abstract PagedFlux listSiteIdentifiersAssignedToHostnameAsync(NameIdentifierInner nameIdentifier)

List all apps that are assigned to a hostname. Description for List all apps that are assigned to a hostname.

Parameters:

nameIdentifier - Hostname information.

Returns:

collection of identifiers as paginated response with PagedFlux<T>.

listSkus

public abstract SkuInfosInner listSkus()

List all SKUs. Description for List all SKUs.

Returns:

collection of SKU information.

listSkusAsync

public abstract Mono listSkusAsync()

List all SKUs. Description for List all SKUs.

Returns:

collection of SKU information on successful completion of Mono.

listSkusWithResponse

public abstract Response listSkusWithResponse(Context context)

List all SKUs. Description for List all SKUs.

Parameters:

context - The context to associate with this operation.

Returns:

collection of SKU information along with Response<T>.

listSkusWithResponseAsync

public abstract Mono> listSkusWithResponseAsync()

List all SKUs. Description for List all SKUs.

Returns:

collection of SKU information along with Response<T> on successful completion of Mono.

listSourceControls

public abstract PagedIterable listSourceControls()

Gets the source controls available for Azure websites. Description for Gets the source controls available for Azure websites.

Returns:

collection of source controls as paginated response with PagedIterable<T>.

listSourceControls

public abstract PagedIterable listSourceControls(Context context)

Gets the source controls available for Azure websites. Description for Gets the source controls available for Azure websites.

Parameters:

context - The context to associate with this operation.

Returns:

collection of source controls as paginated response with PagedIterable<T>.

listSourceControlsAsync

public abstract PagedFlux listSourceControlsAsync()

Gets the source controls available for Azure websites. Description for Gets the source controls available for Azure websites.

Returns:

collection of source controls as paginated response with PagedFlux<T>.

move

public abstract void move(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)

Move resources between resource groups. Description for Move resources between resource groups.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
moveResourceEnvelope - Object that represents the resource to move.

moveAsync

public abstract Mono moveAsync(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)

Move resources between resource groups. Description for Move resources between resource groups.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
moveResourceEnvelope - Object that represents the resource to move.

Returns:

A Mono that completes when a successful response is received.

moveWithResponse

public abstract Response moveWithResponse(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope, Context context)

Move resources between resource groups. Description for Move resources between resource groups.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
moveResourceEnvelope - Object that represents the resource to move.
context - The context to associate with this operation.

Returns:

moveWithResponseAsync

public abstract Mono> moveWithResponseAsync(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)

Move resources between resource groups. Description for Move resources between resource groups.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
moveResourceEnvelope - Object that represents the resource to move.

Returns:

the Response<T> on successful completion of Mono.

updatePublishingUser

public abstract UserInner updatePublishingUser(UserInner userDetails)

Updates publishing user Description for Updates publishing user.

Parameters:

userDetails - Details of publishing user.

Returns:

user credentials used for publishing activity.

updatePublishingUserAsync

public abstract Mono updatePublishingUserAsync(UserInner userDetails)

Updates publishing user Description for Updates publishing user.

Parameters:

userDetails - Details of publishing user.

Returns:

user credentials used for publishing activity on successful completion of Mono.

updatePublishingUserWithResponse

public abstract Response updatePublishingUserWithResponse(UserInner userDetails, Context context)

Updates publishing user Description for Updates publishing user.

Parameters:

userDetails - Details of publishing user.
context - The context to associate with this operation.

Returns:

user credentials used for publishing activity along with Response<T>.

updatePublishingUserWithResponseAsync

public abstract Mono> updatePublishingUserWithResponseAsync(UserInner userDetails)

Updates publishing user Description for Updates publishing user.

Parameters:

userDetails - Details of publishing user.

Returns:

user credentials used for publishing activity along with Response<T> on successful completion of Mono.

updateSourceControl

public abstract SourceControlInner updateSourceControl(String sourceControlType, SourceControlInner requestMessage)

Updates source control token Description for Updates source control token.

Parameters:

sourceControlType - Type of source control.
requestMessage - Source control token information.

Returns:

the source control OAuth token.

updateSourceControlAsync

public abstract Mono updateSourceControlAsync(String sourceControlType, SourceControlInner requestMessage)

Updates source control token Description for Updates source control token.

Parameters:

sourceControlType - Type of source control.
requestMessage - Source control token information.

Returns:

the source control OAuth token on successful completion of Mono.

updateSourceControlWithResponse

public abstract Response updateSourceControlWithResponse(String sourceControlType, SourceControlInner requestMessage, Context context)

Updates source control token Description for Updates source control token.

Parameters:

sourceControlType - Type of source control.
requestMessage - Source control token information.
context - The context to associate with this operation.

Returns:

the source control OAuth token along with Response<T>.

updateSourceControlWithResponseAsync

public abstract Mono> updateSourceControlWithResponseAsync(String sourceControlType, SourceControlInner requestMessage)

Updates source control token Description for Updates source control token.

Parameters:

sourceControlType - Type of source control.
requestMessage - Source control token information.

Returns:

the source control OAuth token along with Response<T> on successful completion of Mono.

validate

public abstract ValidateResponseInner validate(String resourceGroupName, ValidateRequestInner validateRequest)

Validate if a resource can be created. Description for Validate if a resource can be created.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
validateRequest - Request with the resources to validate.

Returns:

describes the result of resource validation.

validateAsync

public abstract Mono validateAsync(String resourceGroupName, ValidateRequestInner validateRequest)

Validate if a resource can be created. Description for Validate if a resource can be created.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
validateRequest - Request with the resources to validate.

Returns:

describes the result of resource validation on successful completion of Mono.

validateMove

public abstract void validateMove(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)

Validate whether a resource can be moved. Description for Validate whether a resource can be moved.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
moveResourceEnvelope - Object that represents the resource to move.

validateMoveAsync

public abstract Mono validateMoveAsync(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)

Validate whether a resource can be moved. Description for Validate whether a resource can be moved.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
moveResourceEnvelope - Object that represents the resource to move.

Returns:

A Mono that completes when a successful response is received.

validateMoveWithResponse

public abstract Response validateMoveWithResponse(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope, Context context)

Validate whether a resource can be moved. Description for Validate whether a resource can be moved.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
moveResourceEnvelope - Object that represents the resource to move.
context - The context to associate with this operation.

Returns:

validateMoveWithResponseAsync

public abstract Mono> validateMoveWithResponseAsync(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)

Validate whether a resource can be moved. Description for Validate whether a resource can be moved.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
moveResourceEnvelope - Object that represents the resource to move.

Returns:

the Response<T> on successful completion of Mono.

validateWithResponse

public abstract Response validateWithResponse(String resourceGroupName, ValidateRequestInner validateRequest, Context context)

Validate if a resource can be created. Description for Validate if a resource can be created.

Parameters:

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

Returns:

describes the result of resource validation along with Response<T>.

validateWithResponseAsync

public abstract Mono> validateWithResponseAsync(String resourceGroupName, ValidateRequestInner validateRequest)

Validate if a resource can be created. Description for Validate if a resource can be created.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
validateRequest - Request with the resources to validate.

Returns:

describes the result of resource validation along with Response<T> on successful completion of Mono.

verifyHostingEnvironmentVnet

public abstract VnetValidationFailureDetailsInner verifyHostingEnvironmentVnet(VnetParameters parameters)

Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules. Description for Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.

Parameters:

parameters - VNET information.

Returns:

a class that describes the reason for a validation failure.

verifyHostingEnvironmentVnetAsync

public abstract Mono verifyHostingEnvironmentVnetAsync(VnetParameters parameters)

Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules. Description for Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.

Parameters:

parameters - VNET information.

Returns:

a class that describes the reason for a validation failure on successful completion of Mono.

verifyHostingEnvironmentVnetWithResponse

public abstract Response verifyHostingEnvironmentVnetWithResponse(VnetParameters parameters, Context context)

Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules. Description for Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.

Parameters:

parameters - VNET information.
context - The context to associate with this operation.

Returns:

a class that describes the reason for a validation failure along with Response<T>.

verifyHostingEnvironmentVnetWithResponseAsync

public abstract Mono> verifyHostingEnvironmentVnetWithResponseAsync(VnetParameters parameters)

Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules. Description for Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.

Parameters:

parameters - VNET information.

Returns:

a class that describes the reason for a validation failure along with Response<T> on successful completion of Mono.

Applies to