ResourceProvidersClient Interface
public interface ResourceProvidersClient
An instance of this class provides access to all the operations defined in ResourceProvidersClient.
Method Summary
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:
Returns:
checkNameAvailabilityAsync
public abstract Mono<ResourceNameAvailabilityInner> checkNameAvailabilityAsync(ResourceNameAvailabilityRequest request)
Check if a resource name is available. Description for Check if a resource name is available.
Parameters:
Returns:
checkNameAvailabilityWithResponse
public abstract Response<ResourceNameAvailabilityInner> checkNameAvailabilityWithResponse(ResourceNameAvailabilityRequest request, Context context)
Check if a resource name is available. Description for Check if a resource name is available.
Parameters:
Returns:
checkNameAvailabilityWithResponseAsync
public abstract Mono<Response<ResourceNameAvailabilityInner>> checkNameAvailabilityWithResponseAsync(ResourceNameAvailabilityRequest request)
Check if a resource name is available. Description for Check if a resource name is available.
Parameters:
Returns:
getPublishingUser
public abstract UserInner getPublishingUser()
Gets publishing user Description for Gets publishing user.
Returns:
getPublishingUserAsync
public abstract Mono<UserInner> getPublishingUserAsync()
Gets publishing user Description for Gets publishing user.
Returns:
getPublishingUserWithResponse
public abstract Response<UserInner> getPublishingUserWithResponse(Context context)
Gets publishing user Description for Gets publishing user.
Parameters:
Returns:
getPublishingUserWithResponseAsync
public abstract Mono<Response<UserInner>> getPublishingUserWithResponseAsync()
Gets publishing user Description for Gets publishing user.
Returns:
getSourceControl
public abstract SourceControlInner getSourceControl(String sourceControlType)
Gets source control token Description for Gets source control token.
Parameters:
Returns:
getSourceControlAsync
public abstract Mono<SourceControlInner> getSourceControlAsync(String sourceControlType)
Gets source control token Description for Gets source control token.
Parameters:
Returns:
getSourceControlWithResponse
public abstract Response<SourceControlInner> getSourceControlWithResponse(String sourceControlType, Context context)
Gets source control token Description for Gets source control token.
Parameters:
Returns:
getSourceControlWithResponseAsync
public abstract Mono<Response<SourceControlInner>> getSourceControlWithResponseAsync(String sourceControlType)
Gets source control token Description for Gets source control token.
Parameters:
Returns:
getSubscriptionDeploymentLocations
public abstract DeploymentLocationsInner getSubscriptionDeploymentLocations()
Gets list of available geo regions plus ministamps Description for Gets list of available geo regions plus ministamps.
Returns:
getSubscriptionDeploymentLocationsAsync
public abstract Mono<DeploymentLocationsInner> getSubscriptionDeploymentLocationsAsync()
Gets list of available geo regions plus ministamps Description for Gets list of available geo regions plus ministamps.
Returns:
getSubscriptionDeploymentLocationsWithResponse
public abstract Response<DeploymentLocationsInner> getSubscriptionDeploymentLocationsWithResponse(Context context)
Gets list of available geo regions plus ministamps Description for Gets list of available geo regions plus ministamps.
Parameters:
Returns:
getSubscriptionDeploymentLocationsWithResponseAsync
public abstract Mono<Response<DeploymentLocationsInner>> getSubscriptionDeploymentLocationsWithResponseAsync()
Gets list of available geo regions plus ministamps Description for Gets list of available geo regions plus ministamps.
Returns:
list
public abstract PagedIterable<BillingMeterInner> list()
Gets a list of meters for a given location. Description for Gets a list of meters for a given location.
Returns:
list
public abstract PagedIterable<BillingMeterInner> 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:
Returns:
listAseRegions
public abstract PagedIterable<AseRegionInner> 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:
listAseRegions
public abstract PagedIterable<AseRegionInner> 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:
Returns:
listAseRegionsAsync
public abstract PagedFlux<AseRegionInner> 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:
listAsync
public abstract PagedFlux<BillingMeterInner> listAsync()
Gets a list of meters for a given location. Description for Gets a list of meters for a given location.
Returns:
listAsync
public abstract PagedFlux<BillingMeterInner> 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:
Returns:
listCustomHostnameSites
public abstract PagedIterable<CustomHostnameSitesInner> listCustomHostnameSites()
Get custom hostnames under this subscription.
Returns:
listCustomHostnameSites
public abstract PagedIterable<CustomHostnameSitesInner> listCustomHostnameSites(String hostname, Context context)
Get custom hostnames under this subscription.
Parameters:
Returns:
listCustomHostnameSitesAsync
public abstract PagedFlux<CustomHostnameSitesInner> listCustomHostnameSitesAsync()
Get custom hostnames under this subscription.
Returns:
listCustomHostnameSitesAsync
public abstract PagedFlux<CustomHostnameSitesInner> listCustomHostnameSitesAsync(String hostname)
Get custom hostnames under this subscription.
Parameters:
Returns:
listGeoRegions
public abstract PagedIterable<GeoRegionInner> listGeoRegions()
Get a list of available geographical regions. Description for Get a list of available geographical regions.
Returns:
listGeoRegions
public abstract PagedIterable<GeoRegionInner> listGeoRegions(SkuName sku, Boolean linuxWorkersEnabled, Boolean xenonWorkersEnabled, Boolean linuxDynamicWorkersEnabled, Boolean customModeWorkersEnabled, Context context)
Get a list of available geographical regions. Description for Get a list of available geographical regions.
Parameters:
Returns:
listGeoRegionsAsync
public abstract PagedFlux<GeoRegionInner> listGeoRegionsAsync()
Get a list of available geographical regions. Description for Get a list of available geographical regions.
Returns:
listGeoRegionsAsync
public abstract PagedFlux<GeoRegionInner> listGeoRegionsAsync(SkuName sku, Boolean linuxWorkersEnabled, Boolean xenonWorkersEnabled, Boolean linuxDynamicWorkersEnabled, Boolean customModeWorkersEnabled)
Get a list of available geographical regions. Description for Get a list of available geographical regions.
Parameters:
Returns:
listPremierAddOnOffers
public abstract PagedIterable<PremierAddOnOfferInner> listPremierAddOnOffers()
List all premier add-on offers. Description for List all premier add-on offers.
Returns:
listPremierAddOnOffers
public abstract PagedIterable<PremierAddOnOfferInner> listPremierAddOnOffers(Context context)
List all premier add-on offers. Description for List all premier add-on offers.
Parameters:
Returns:
listPremierAddOnOffersAsync
public abstract PagedFlux<PremierAddOnOfferInner> listPremierAddOnOffersAsync()
List all premier add-on offers. Description for List all premier add-on offers.
Returns:
listSiteIdentifiersAssignedToHostname
public abstract PagedIterable<IdentifierInner> listSiteIdentifiersAssignedToHostname(NameIdentifierInner nameIdentifier)
List all apps that are assigned to a hostname. Description for List all apps that are assigned to a hostname.
Parameters:
Returns:
listSiteIdentifiersAssignedToHostname
public abstract PagedIterable<IdentifierInner> 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:
Returns:
listSiteIdentifiersAssignedToHostnameAsync
public abstract PagedFlux<IdentifierInner> listSiteIdentifiersAssignedToHostnameAsync(NameIdentifierInner nameIdentifier)
List all apps that are assigned to a hostname. Description for List all apps that are assigned to a hostname.
Parameters:
Returns:
listSkus
public abstract SkuInfosInner listSkus()
List all SKUs. Description for List all SKUs.
Returns:
listSkusAsync
public abstract Mono<SkuInfosInner> listSkusAsync()
List all SKUs. Description for List all SKUs.
Returns:
listSkusWithResponse
public abstract Response<SkuInfosInner> listSkusWithResponse(Context context)
List all SKUs. Description for List all SKUs.
Parameters:
Returns:
listSkusWithResponseAsync
public abstract Mono<Response<SkuInfosInner>> listSkusWithResponseAsync()
List all SKUs. Description for List all SKUs.
Returns:
listSourceControls
public abstract PagedIterable<SourceControlInner> listSourceControls()
Gets the source controls available for Azure websites. Description for Gets the source controls available for Azure websites.
Returns:
listSourceControls
public abstract PagedIterable<SourceControlInner> listSourceControls(Context context)
Gets the source controls available for Azure websites. Description for Gets the source controls available for Azure websites.
Parameters:
Returns:
listSourceControlsAsync
public abstract PagedFlux<SourceControlInner> listSourceControlsAsync()
Gets the source controls available for Azure websites. Description for Gets the source controls available for Azure websites.
Returns:
move
public abstract void move(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)
Move resources between resource groups. Description for Move resources between resource groups.
Parameters:
moveAsync
public abstract Mono<Void> moveAsync(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)
Move resources between resource groups. Description for Move resources between resource groups.
Parameters:
Returns:
moveWithResponse
public abstract Response<Void> moveWithResponse(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope, Context context)
Move resources between resource groups. Description for Move resources between resource groups.
Parameters:
Returns:
moveWithResponseAsync
public abstract Mono<Response<Void>> moveWithResponseAsync(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)
Move resources between resource groups. Description for Move resources between resource groups.
Parameters:
Returns:
regionalCheckNameAvailability
public abstract DnlResourceNameAvailabilityInner regionalCheckNameAvailability(String location, DnlResourceNameAvailabilityRequest request)
Check if a resource name is available for DNL sites.
Parameters:
Returns:
regionalCheckNameAvailabilityAsync
public abstract Mono<DnlResourceNameAvailabilityInner> regionalCheckNameAvailabilityAsync(String location, DnlResourceNameAvailabilityRequest request)
Check if a resource name is available for DNL sites.
Parameters:
Returns:
regionalCheckNameAvailabilityWithResponse
public abstract Response<DnlResourceNameAvailabilityInner> regionalCheckNameAvailabilityWithResponse(String location, DnlResourceNameAvailabilityRequest request, Context context)
Check if a resource name is available for DNL sites.
Parameters:
Returns:
regionalCheckNameAvailabilityWithResponseAsync
public abstract Mono<Response<DnlResourceNameAvailabilityInner>> regionalCheckNameAvailabilityWithResponseAsync(String location, DnlResourceNameAvailabilityRequest request)
Check if a resource name is available for DNL sites.
Parameters:
Returns:
updatePublishingUser
public abstract UserInner updatePublishingUser(UserInner userDetails)
Updates publishing user Description for Updates publishing user.
Parameters:
Returns:
updatePublishingUserAsync
public abstract Mono<UserInner> updatePublishingUserAsync(UserInner userDetails)
Updates publishing user Description for Updates publishing user.
Parameters:
Returns:
updatePublishingUserWithResponse
public abstract Response<UserInner> updatePublishingUserWithResponse(UserInner userDetails, Context context)
Updates publishing user Description for Updates publishing user.
Parameters:
Returns:
updatePublishingUserWithResponseAsync
public abstract Mono<Response<UserInner>> updatePublishingUserWithResponseAsync(UserInner userDetails)
Updates publishing user Description for Updates publishing user.
Parameters:
Returns:
updateSourceControl
public abstract SourceControlInner updateSourceControl(String sourceControlType, SourceControlInner requestMessage)
Updates source control token Description for Updates source control token.
Parameters:
Returns:
updateSourceControlAsync
public abstract Mono<SourceControlInner> updateSourceControlAsync(String sourceControlType, SourceControlInner requestMessage)
Updates source control token Description for Updates source control token.
Parameters:
Returns:
updateSourceControlWithResponse
public abstract Response<SourceControlInner> updateSourceControlWithResponse(String sourceControlType, SourceControlInner requestMessage, Context context)
Updates source control token Description for Updates source control token.
Parameters:
Returns:
updateSourceControlWithResponseAsync
public abstract Mono<Response<SourceControlInner>> updateSourceControlWithResponseAsync(String sourceControlType, SourceControlInner requestMessage)
Updates source control token Description for Updates source control token.
Parameters:
Returns:
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:
Returns:
validateAsync
public abstract Mono<ValidateResponseInner> validateAsync(String resourceGroupName, ValidateRequestInner validateRequest)
Validate if a resource can be created. Description for Validate if a resource can be created.
Parameters:
Returns:
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:
validateMoveAsync
public abstract Mono<Void> validateMoveAsync(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)
Validate whether a resource can be moved. Description for Validate whether a resource can be moved.
Parameters:
Returns:
validateMoveWithResponse
public abstract Response<Void> validateMoveWithResponse(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope, Context context)
Validate whether a resource can be moved. Description for Validate whether a resource can be moved.
Parameters:
Returns:
validateMoveWithResponseAsync
public abstract Mono<Response<Void>> validateMoveWithResponseAsync(String resourceGroupName, CsmMoveResourceEnvelope moveResourceEnvelope)
Validate whether a resource can be moved. Description for Validate whether a resource can be moved.
Parameters:
Returns:
validateWithResponse
public abstract Response<ValidateResponseInner> validateWithResponse(String resourceGroupName, ValidateRequestInner validateRequest, Context context)
Validate if a resource can be created. Description for Validate if a resource can be created.
Parameters:
Returns:
validateWithResponseAsync
public abstract Mono<Response<ValidateResponseInner>> validateWithResponseAsync(String resourceGroupName, ValidateRequestInner validateRequest)
Validate if a resource can be created. Description for Validate if a resource can be created.
Parameters:
Returns:
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:
Returns:
verifyHostingEnvironmentVnetAsync
public abstract Mono<VnetValidationFailureDetailsInner> 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:
Returns:
verifyHostingEnvironmentVnetWithResponse
public 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. Description for Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.
Parameters:
Returns:
verifyHostingEnvironmentVnetWithResponseAsync
public 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. Description for Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.
Parameters:
Returns: