ApiManagementServices Interface
public interface ApiManagementServices
Resource collection API of ApiManagementServices.
Method Summary
Method Details
applyNetworkConfigurationUpdates
public abstract ApiManagementServiceResource applyNetworkConfigurationUpdates(String resourceGroupName, String serviceName)
Updates the Microsoft.ApiManagement resource running in the Virtual network to pick the updated DNS changes.
Parameters:
Returns:
applyNetworkConfigurationUpdates
public abstract ApiManagementServiceResource applyNetworkConfigurationUpdates(String resourceGroupName, String serviceName, ApiManagementServiceApplyNetworkConfigurationParameters parameters, Context context)
Updates the Microsoft.ApiManagement resource running in the Virtual network to pick the updated DNS changes.
Parameters:
Returns:
backup
public abstract ApiManagementServiceResource backup(String resourceGroupName, String serviceName, ApiManagementServiceBackupRestoreParameters parameters)
Creates a backup of the API Management service to the given Azure Storage Account. This is long running operation and could take several minutes to complete.
Parameters:
Returns:
backup
public abstract ApiManagementServiceResource backup(String resourceGroupName, String serviceName, ApiManagementServiceBackupRestoreParameters parameters, Context context)
Creates a backup of the API Management service to the given Azure Storage Account. This is long running operation and could take several minutes to complete.
Parameters:
Returns:
checkNameAvailability
public abstract ApiManagementServiceNameAvailabilityResult checkNameAvailability(ApiManagementServiceCheckNameAvailabilityParameters parameters)
Checks availability and correctness of a name for an API Management service.
Parameters:
Returns:
checkNameAvailabilityWithResponse
public abstract Response
Checks availability and correctness of a name for an API Management service.
Parameters:
Returns:
define
public abstract ApiManagementServiceResource.DefinitionStages.Blank define(String name)
Begins definition for a new ApiManagementServiceResource resource.
Parameters:
Returns:
delete
public abstract ApiManagementServiceResource delete(String resourceGroupName, String serviceName, Context context)
Deletes an existing API Management service.
Parameters:
Returns:
deleteById
public abstract ApiManagementServiceResource deleteById(String id)
Deletes an existing API Management service.
Parameters:
Returns:
deleteByIdWithResponse
public abstract ApiManagementServiceResource deleteByIdWithResponse(String id, Context context)
Deletes an existing API Management service.
Parameters:
Returns:
deleteByResourceGroup
public abstract ApiManagementServiceResource deleteByResourceGroup(String resourceGroupName, String serviceName)
Deletes an existing API Management service.
Parameters:
Returns:
getById
public abstract ApiManagementServiceResource getById(String id)
Gets an API Management service resource description.
Parameters:
Returns:
getByIdWithResponse
public abstract Response
Gets an API Management service resource description.
Parameters:
Returns:
getByResourceGroup
public abstract ApiManagementServiceResource getByResourceGroup(String resourceGroupName, String serviceName)
Gets an API Management service resource description.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets an API Management service resource description.
Parameters:
Returns:
getDomainOwnershipIdentifier
public abstract ApiManagementServiceGetDomainOwnershipIdentifierResult getDomainOwnershipIdentifier()
Get the custom domain ownership identifier for an API Management service.
Returns:
getDomainOwnershipIdentifierWithResponse
public abstract Response
Get the custom domain ownership identifier for an API Management service.
Parameters:
Returns:
getSsoToken
public abstract ApiManagementServiceGetSsoTokenResult getSsoToken(String resourceGroupName, String serviceName)
Gets the Single-Sign-On token for the API Management Service which is valid for 5 Minutes.
Parameters:
Returns:
getSsoTokenWithResponse
public abstract Response
Gets the Single-Sign-On token for the API Management Service which is valid for 5 Minutes.
Parameters:
Returns:
list
public abstract PagedIterable
Lists all API Management services within an Azure subscription.
Returns:
list
public abstract PagedIterable
Lists all API Management services within an Azure subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
List all API Management services within a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
List all API Management services within a resource group.
Parameters:
Returns:
migrateToStv2
public abstract ApiManagementServiceResource migrateToStv2(String resourceGroupName, String serviceName)
Upgrades an API Management service to the Stv2 platform. For details refer to https://aka.ms/apim-migrate-stv2. This change is not reversible. This is long running operation and could take several minutes to complete.
Parameters:
Returns:
migrateToStv2
public abstract ApiManagementServiceResource migrateToStv2(String resourceGroupName, String serviceName, Context context)
Upgrades an API Management service to the Stv2 platform. For details refer to https://aka.ms/apim-migrate-stv2. This change is not reversible. This is long running operation and could take several minutes to complete.
Parameters:
Returns:
restore
public abstract ApiManagementServiceResource restore(String resourceGroupName, String serviceName, ApiManagementServiceBackupRestoreParameters parameters)
Restores a backup of an API Management service created using the ApiManagementService_Backup operation on the current service. This is a long running operation and could take several minutes to complete.
Parameters:
Returns:
restore
public abstract ApiManagementServiceResource restore(String resourceGroupName, String serviceName, ApiManagementServiceBackupRestoreParameters parameters, Context context)
Restores a backup of an API Management service created using the ApiManagementService_Backup operation on the current service. This is a long running operation and could take several minutes to complete.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for