Interface ProfilesClient
- All Superinterfaces:
InnerSupportsDelete<Void>,InnerSupportsGet<ProfileInner>,InnerSupportsListing<ProfileInner>
public interface ProfilesClient
extends InnerSupportsGet<ProfileInner>, InnerSupportsListing<ProfileInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in ProfilesClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<CanMigrateResultInner>, CanMigrateResultInner> beginCanMigrate(String resourceGroupName, CanMigrateParameters canMigrateParameters) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<CanMigrateResultInner>, CanMigrateResultInner> beginCanMigrate(String resourceGroupName, CanMigrateParameters canMigrateParameters, com.azure.core.util.Context context) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<CanMigrateResultInner>, CanMigrateResultInner> beginCanMigrateAsync(String resourceGroupName, CanMigrateParameters canMigrateParameters) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ProfileInner>, ProfileInner> beginCreate(String resourceGroupName, String profileName, ProfileInner profile) Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ProfileInner>, ProfileInner> beginCreate(String resourceGroupName, String profileName, ProfileInner profile, com.azure.core.util.Context context) Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ProfileInner>, ProfileInner> beginCreateAsync(String resourceGroupName, String profileName, ProfileInner profile) Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.beginDelete(String resourceGroupName, String profileName) Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters.beginDelete(String resourceGroupName, String profileName, com.azure.core.util.Context context) Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters.beginDeleteAsync(String resourceGroupName, String profileName) Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<MigrateResultInner>, MigrateResultInner> beginMigrate(String resourceGroupName, MigrationParameters migrationParameters) Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<MigrateResultInner>, MigrateResultInner> beginMigrate(String resourceGroupName, MigrationParameters migrationParameters, com.azure.core.util.Context context) Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<MigrateResultInner>, MigrateResultInner> beginMigrateAsync(String resourceGroupName, MigrationParameters migrationParameters) Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile.beginMigrationCommit(String resourceGroupName, String profileName) Commit the migrated Azure Frontdoor(Standard/Premium) profile.beginMigrationCommit(String resourceGroupName, String profileName, com.azure.core.util.Context context) Commit the migrated Azure Frontdoor(Standard/Premium) profile.beginMigrationCommitAsync(String resourceGroupName, String profileName) Commit the migrated Azure Frontdoor(Standard/Premium) profile.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ProfileInner>, ProfileInner> beginUpdate(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ProfileInner>, ProfileInner> beginUpdate(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters, com.azure.core.util.Context context) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ProfileInner>, ProfileInner> beginUpdateAsync(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.canMigrate(String resourceGroupName, CanMigrateParameters canMigrateParameters) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.canMigrate(String resourceGroupName, CanMigrateParameters canMigrateParameters, com.azure.core.util.Context context) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.canMigrateAsync(String resourceGroupName, CanMigrateParameters canMigrateParameters) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> canMigrateWithResponseAsync(String resourceGroupName, CanMigrateParameters canMigrateParameters) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.create(String resourceGroupName, String profileName, ProfileInner profile) Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.create(String resourceGroupName, String profileName, ProfileInner profile, com.azure.core.util.Context context) Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.createAsync(String resourceGroupName, String profileName, ProfileInner profile) Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String profileName, ProfileInner profile) Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.voidDeletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters.voidDeletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters.deleteAsync(String resourceGroupName, String profileName) Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String profileName) Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters.generateSsoUri(String resourceGroupName, String profileName) Generates a dynamic SSO URI used to sign in to the CDN supplemental portal.generateSsoUriAsync(String resourceGroupName, String profileName) Generates a dynamic SSO URI used to sign in to the CDN supplemental portal.com.azure.core.http.rest.Response<SsoUriInner> generateSsoUriWithResponse(String resourceGroupName, String profileName, com.azure.core.util.Context context) Generates a dynamic SSO URI used to sign in to the CDN supplemental portal.Mono<com.azure.core.http.rest.Response<SsoUriInner>> generateSsoUriWithResponseAsync(String resourceGroupName, String profileName) Generates a dynamic SSO URI used to sign in to the CDN supplemental portal.getByResourceGroup(String resourceGroupName, String profileName) Gets an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.getByResourceGroupAsync(String resourceGroupName, String profileName) Gets an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.com.azure.core.http.rest.Response<ProfileInner> getByResourceGroupWithResponse(String resourceGroupName, String profileName, com.azure.core.util.Context context) Gets an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.Mono<com.azure.core.http.rest.Response<ProfileInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String profileName) Gets an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.com.azure.core.http.rest.PagedIterable<ProfileInner> list()Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within an Azure subscription.com.azure.core.http.rest.PagedIterable<ProfileInner> list(com.azure.core.util.Context context) Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within an Azure subscription.com.azure.core.http.rest.PagedFlux<ProfileInner> Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within an Azure subscription.com.azure.core.http.rest.PagedIterable<ProfileInner> listByResourceGroup(String resourceGroupName) Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within a resource group.com.azure.core.http.rest.PagedIterable<ProfileInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within a resource group.com.azure.core.http.rest.PagedFlux<ProfileInner> listByResourceGroupAsync(String resourceGroupName) Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within a resource group.com.azure.core.http.rest.PagedIterable<ResourceUsageInner> listResourceUsage(String resourceGroupName, String profileName) Checks the quota and actual usage of endpoints under the given Azure Front Door Standard or Azure Front Door Premium or CDN profile.com.azure.core.http.rest.PagedIterable<ResourceUsageInner> listResourceUsage(String resourceGroupName, String profileName, com.azure.core.util.Context context) Checks the quota and actual usage of endpoints under the given Azure Front Door Standard or Azure Front Door Premium or CDN profile.com.azure.core.http.rest.PagedFlux<ResourceUsageInner> listResourceUsageAsync(String resourceGroupName, String profileName) Checks the quota and actual usage of endpoints under the given Azure Front Door Standard or Azure Front Door Premium or CDN profile.listSupportedOptimizationTypes(String resourceGroupName, String profileName) Gets the supported optimization types for the current profile.listSupportedOptimizationTypesAsync(String resourceGroupName, String profileName) Gets the supported optimization types for the current profile.com.azure.core.http.rest.Response<SupportedOptimizationTypesListResultInner> listSupportedOptimizationTypesWithResponse(String resourceGroupName, String profileName, com.azure.core.util.Context context) Gets the supported optimization types for the current profile.Mono<com.azure.core.http.rest.Response<SupportedOptimizationTypesListResultInner>> listSupportedOptimizationTypesWithResponseAsync(String resourceGroupName, String profileName) Gets the supported optimization types for the current profile.migrate(String resourceGroupName, MigrationParameters migrationParameters) Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile.migrate(String resourceGroupName, MigrationParameters migrationParameters, com.azure.core.util.Context context) Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile.migrateAsync(String resourceGroupName, MigrationParameters migrationParameters) Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrateWithResponseAsync(String resourceGroupName, MigrationParameters migrationParameters) Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile.voidmigrationCommit(String resourceGroupName, String profileName) Commit the migrated Azure Frontdoor(Standard/Premium) profile.voidmigrationCommit(String resourceGroupName, String profileName, com.azure.core.util.Context context) Commit the migrated Azure Frontdoor(Standard/Premium) profile.migrationCommitAsync(String resourceGroupName, String profileName) Commit the migrated Azure Frontdoor(Standard/Premium) profile.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrationCommitWithResponseAsync(String resourceGroupName, String profileName) Commit the migrated Azure Frontdoor(Standard/Premium) profile.update(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.update(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters, com.azure.core.util.Context context) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.updateAsync(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.
-
Method Details
-
listAsync
com.azure.core.http.rest.PagedFlux<ProfileInner> listAsync()Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within an Azure subscription.- Specified by:
listAsyncin interfaceInnerSupportsListing<ProfileInner>- Returns:
- result of the request to list profiles as paginated response with
PagedFlux. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<ProfileInner> list()Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within an Azure subscription.- Specified by:
listin interfaceInnerSupportsListing<ProfileInner>- Returns:
- result of the request to list profiles as paginated response with
PagedIterable. - Throws:
com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within an Azure subscription.- Parameters:
context- The context to associate with this operation.- Returns:
- result of the request to list profiles as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroupAsync
Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within a resource group.- Specified by:
listByResourceGroupAsyncin interfaceInnerSupportsListing<ProfileInner>- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.- Returns:
- result of the request to list profiles as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within a resource group.- Specified by:
listByResourceGroupin interfaceInnerSupportsListing<ProfileInner>- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.- Returns:
- result of the request to list profiles as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<ProfileInner> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Lists all of the Azure Front Door Standard, Azure Front Door Premium, and CDN profiles within a resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.context- The context to associate with this operation.- Returns:
- result of the request to list profiles as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponseAsync
Mono<com.azure.core.http.rest.Response<ProfileInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String profileName) Gets an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.- Returns:
- an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name
under the specified subscription and resource group along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupAsync
Gets an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.- Specified by:
getByResourceGroupAsyncin interfaceInnerSupportsGet<ProfileInner>- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.- Returns:
- an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name
under the specified subscription and resource group on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponse
com.azure.core.http.rest.Response<ProfileInner> getByResourceGroupWithResponse(String resourceGroupName, String profileName, com.azure.core.util.Context context) Gets an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.context- The context to associate with this operation.- Returns:
- an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name
under the specified subscription and resource group along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroup
Gets an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.- Specified by:
getByResourceGroupin interfaceInnerSupportsGet<ProfileInner>- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.- Returns:
- an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createWithResponseAsync(String resourceGroupName, String profileName, ProfileInner profile) Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profile- Profile properties needed to create a new profile.- Returns:
- a profile is a logical grouping of endpoints that share the same settings along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ProfileInner>,ProfileInner> beginCreateAsync(String resourceGroupName, String profileName, ProfileInner profile) Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profile- Profile properties needed to create a new profile.- Returns:
- the
PollerFluxfor polling of a profile is a logical grouping of endpoints that share the same settings. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ProfileInner>,ProfileInner> beginCreate(String resourceGroupName, String profileName, ProfileInner profile) Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profile- Profile properties needed to create a new profile.- Returns:
- the
SyncPollerfor polling of a profile is a logical grouping of endpoints that share the same settings. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ProfileInner>,ProfileInner> beginCreate(String resourceGroupName, String profileName, ProfileInner profile, com.azure.core.util.Context context) Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profile- Profile properties needed to create a new profile.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of a profile is a logical grouping of endpoints that share the same settings. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createAsync
Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profile- Profile properties needed to create a new profile.- Returns:
- a profile is a logical grouping of endpoints that share the same settings on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
create
Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profile- Profile properties needed to create a new profile.- Returns:
- a profile is a logical grouping of endpoints that share the same settings.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
create
ProfileInner create(String resourceGroupName, String profileName, ProfileInner profile, com.azure.core.util.Context context) Creates a new Azure Front Door Standard or Azure Front Door Premium or CDN profile with a profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profile- Profile properties needed to create a new profile.context- The context to associate with this operation.- Returns:
- a profile is a logical grouping of endpoints that share the same settings.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profileUpdateParameters- Profile properties needed to update an existing profile.- Returns:
- a profile is a logical grouping of endpoints that share the same settings along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<ProfileInner>,ProfileInner> beginUpdateAsync(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profileUpdateParameters- Profile properties needed to update an existing profile.- Returns:
- the
PollerFluxfor polling of a profile is a logical grouping of endpoints that share the same settings. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ProfileInner>,ProfileInner> beginUpdate(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profileUpdateParameters- Profile properties needed to update an existing profile.- Returns:
- the
SyncPollerfor polling of a profile is a logical grouping of endpoints that share the same settings. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<ProfileInner>,ProfileInner> beginUpdate(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters, com.azure.core.util.Context context) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profileUpdateParameters- Profile properties needed to update an existing profile.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of a profile is a logical grouping of endpoints that share the same settings. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
updateAsync
Mono<ProfileInner> updateAsync(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profileUpdateParameters- Profile properties needed to update an existing profile.- Returns:
- a profile is a logical grouping of endpoints that share the same settings on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
update
ProfileInner update(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profileUpdateParameters- Profile properties needed to update an existing profile.- Returns:
- a profile is a logical grouping of endpoints that share the same settings.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
update
ProfileInner update(String resourceGroupName, String profileName, ProfileUpdateParameters profileUpdateParameters, com.azure.core.util.Context context) Updates an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.profileUpdateParameters- Profile properties needed to update an existing profile.context- The context to associate with this operation.- Returns:
- a profile is a logical grouping of endpoints that share the same settings.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String profileName) Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters. Deleting a profile will result in the deletion of all of the sub-resources including endpoints, origins and custom domains.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.- Returns:
- the
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDeleteAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String profileName) Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters. Deleting a profile will result in the deletion of all of the sub-resources including endpoints, origins and custom domains.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.- Returns:
- the
PollerFluxfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String profileName) Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters. Deleting a profile will result in the deletion of all of the sub-resources including endpoints, origins and custom domains.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String profileName, com.azure.core.util.Context context) Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters. Deleting a profile will result in the deletion of all of the sub-resources including endpoints, origins and custom domains.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteAsync
Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters. Deleting a profile will result in the deletion of all of the sub-resources including endpoints, origins and custom domains.- Specified by:
deleteAsyncin interfaceInnerSupportsDelete<Void>- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.- Returns:
- A
Monothat completes when a successful response is received. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters. Deleting a profile will result in the deletion of all of the sub-resources including endpoints, origins and custom domains.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Deletes an existing Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified parameters. Deleting a profile will result in the deletion of all of the sub-resources including endpoints, origins and custom domains.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.context- The context to associate with this operation.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
canMigrateWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> canMigrateWithResponseAsync(String resourceGroupName, CanMigrateParameters canMigrateParameters) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.canMigrateParameters- Properties needed to check if cdn profile or classic frontdoor can be migrated.- Returns:
- result for canMigrate operation along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCanMigrateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<CanMigrateResultInner>,CanMigrateResultInner> beginCanMigrateAsync(String resourceGroupName, CanMigrateParameters canMigrateParameters) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.canMigrateParameters- Properties needed to check if cdn profile or classic frontdoor can be migrated.- Returns:
- the
PollerFluxfor polling of result for canMigrate operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCanMigrate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<CanMigrateResultInner>,CanMigrateResultInner> beginCanMigrate(String resourceGroupName, CanMigrateParameters canMigrateParameters) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.canMigrateParameters- Properties needed to check if cdn profile or classic frontdoor can be migrated.- Returns:
- the
SyncPollerfor polling of result for canMigrate operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCanMigrate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<CanMigrateResultInner>,CanMigrateResultInner> beginCanMigrate(String resourceGroupName, CanMigrateParameters canMigrateParameters, com.azure.core.util.Context context) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.canMigrateParameters- Properties needed to check if cdn profile or classic frontdoor can be migrated.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of result for canMigrate operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
canMigrateAsync
Mono<CanMigrateResultInner> canMigrateAsync(String resourceGroupName, CanMigrateParameters canMigrateParameters) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.canMigrateParameters- Properties needed to check if cdn profile or classic frontdoor can be migrated.- Returns:
- result for canMigrate operation on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
canMigrate
CanMigrateResultInner canMigrate(String resourceGroupName, CanMigrateParameters canMigrateParameters) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.canMigrateParameters- Properties needed to check if cdn profile or classic frontdoor can be migrated.- Returns:
- result for canMigrate operation.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
canMigrate
CanMigrateResultInner canMigrate(String resourceGroupName, CanMigrateParameters canMigrateParameters, com.azure.core.util.Context context) Checks if CDN profile can be migrated to Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.canMigrateParameters- Properties needed to check if cdn profile or classic frontdoor can be migrated.context- The context to associate with this operation.- Returns:
- result for canMigrate operation.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
migrateWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrateWithResponseAsync(String resourceGroupName, MigrationParameters migrationParameters) Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile. The change need to be committed after this.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.migrationParameters- Properties needed to migrate the profile.- Returns:
- result for migrate operation along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginMigrateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<MigrateResultInner>,MigrateResultInner> beginMigrateAsync(String resourceGroupName, MigrationParameters migrationParameters) Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile. The change need to be committed after this.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.migrationParameters- Properties needed to migrate the profile.- Returns:
- the
PollerFluxfor polling of result for migrate operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginMigrate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<MigrateResultInner>,MigrateResultInner> beginMigrate(String resourceGroupName, MigrationParameters migrationParameters) Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile. The change need to be committed after this.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.migrationParameters- Properties needed to migrate the profile.- Returns:
- the
SyncPollerfor polling of result for migrate operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginMigrate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<MigrateResultInner>,MigrateResultInner> beginMigrate(String resourceGroupName, MigrationParameters migrationParameters, com.azure.core.util.Context context) Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile. The change need to be committed after this.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.migrationParameters- Properties needed to migrate the profile.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of result for migrate operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
migrateAsync
Mono<MigrateResultInner> migrateAsync(String resourceGroupName, MigrationParameters migrationParameters) Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile. The change need to be committed after this.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.migrationParameters- Properties needed to migrate the profile.- Returns:
- result for migrate operation on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
migrate
Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile. The change need to be committed after this.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.migrationParameters- Properties needed to migrate the profile.- Returns:
- result for migrate operation.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
migrate
MigrateResultInner migrate(String resourceGroupName, MigrationParameters migrationParameters, com.azure.core.util.Context context) Migrate the CDN profile to Azure Frontdoor(Standard/Premium) profile. The change need to be committed after this.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.migrationParameters- Properties needed to migrate the profile.context- The context to associate with this operation.- Returns:
- result for migrate operation.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
migrationCommitWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> migrationCommitWithResponseAsync(String resourceGroupName, String profileName) Commit the migrated Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the CDN profile which is unique within the resource group.- Returns:
- the
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginMigrationCommitAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginMigrationCommitAsync(String resourceGroupName, String profileName) Commit the migrated Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the CDN profile which is unique within the resource group.- Returns:
- the
PollerFluxfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginMigrationCommit
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginMigrationCommit(String resourceGroupName, String profileName) Commit the migrated Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the CDN profile which is unique within the resource group.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginMigrationCommit
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginMigrationCommit(String resourceGroupName, String profileName, com.azure.core.util.Context context) Commit the migrated Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the CDN profile which is unique within the resource group.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
migrationCommitAsync
Commit the migrated Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the CDN profile which is unique within the resource group.- Returns:
- A
Monothat completes when a successful response is received. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
migrationCommit
Commit the migrated Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the CDN profile which is unique within the resource group.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
migrationCommit
void migrationCommit(String resourceGroupName, String profileName, com.azure.core.util.Context context) Commit the migrated Azure Frontdoor(Standard/Premium) profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the CDN profile which is unique within the resource group.context- The context to associate with this operation.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
generateSsoUriWithResponseAsync
Mono<com.azure.core.http.rest.Response<SsoUriInner>> generateSsoUriWithResponseAsync(String resourceGroupName, String profileName) Generates a dynamic SSO URI used to sign in to the CDN supplemental portal. Supplemental portal is used to configure advanced feature capabilities that are not yet available in the Azure portal, such as core reports in a standard profile; rules engine, advanced HTTP reports, and real-time stats and alerts in a premium profile. The SSO URI changes approximately every 10 minutes.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the CDN profile which is unique within the resource group.- Returns:
- the URI required to login to the supplemental portal from the Azure portal along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
generateSsoUriAsync
Generates a dynamic SSO URI used to sign in to the CDN supplemental portal. Supplemental portal is used to configure advanced feature capabilities that are not yet available in the Azure portal, such as core reports in a standard profile; rules engine, advanced HTTP reports, and real-time stats and alerts in a premium profile. The SSO URI changes approximately every 10 minutes.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the CDN profile which is unique within the resource group.- Returns:
- the URI required to login to the supplemental portal from the Azure portal on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
generateSsoUriWithResponse
com.azure.core.http.rest.Response<SsoUriInner> generateSsoUriWithResponse(String resourceGroupName, String profileName, com.azure.core.util.Context context) Generates a dynamic SSO URI used to sign in to the CDN supplemental portal. Supplemental portal is used to configure advanced feature capabilities that are not yet available in the Azure portal, such as core reports in a standard profile; rules engine, advanced HTTP reports, and real-time stats and alerts in a premium profile. The SSO URI changes approximately every 10 minutes.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the CDN profile which is unique within the resource group.context- The context to associate with this operation.- Returns:
- the URI required to login to the supplemental portal from the Azure portal along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
generateSsoUri
Generates a dynamic SSO URI used to sign in to the CDN supplemental portal. Supplemental portal is used to configure advanced feature capabilities that are not yet available in the Azure portal, such as core reports in a standard profile; rules engine, advanced HTTP reports, and real-time stats and alerts in a premium profile. The SSO URI changes approximately every 10 minutes.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the CDN profile which is unique within the resource group.- Returns:
- the URI required to login to the supplemental portal from the Azure portal.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listSupportedOptimizationTypesWithResponseAsync
Mono<com.azure.core.http.rest.Response<SupportedOptimizationTypesListResultInner>> listSupportedOptimizationTypesWithResponseAsync(String resourceGroupName, String profileName) Gets the supported optimization types for the current profile. A user can create an endpoint with an optimization type from the listed values.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.- Returns:
- the supported optimization types for the current profile along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listSupportedOptimizationTypesAsync
Mono<SupportedOptimizationTypesListResultInner> listSupportedOptimizationTypesAsync(String resourceGroupName, String profileName) Gets the supported optimization types for the current profile. A user can create an endpoint with an optimization type from the listed values.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.- Returns:
- the supported optimization types for the current profile on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listSupportedOptimizationTypesWithResponse
com.azure.core.http.rest.Response<SupportedOptimizationTypesListResultInner> listSupportedOptimizationTypesWithResponse(String resourceGroupName, String profileName, com.azure.core.util.Context context) Gets the supported optimization types for the current profile. A user can create an endpoint with an optimization type from the listed values.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.context- The context to associate with this operation.- Returns:
- the supported optimization types for the current profile along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listSupportedOptimizationTypes
SupportedOptimizationTypesListResultInner listSupportedOptimizationTypes(String resourceGroupName, String profileName) Gets the supported optimization types for the current profile. A user can create an endpoint with an optimization type from the listed values.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.- Returns:
- the supported optimization types for the current profile.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listResourceUsageAsync
com.azure.core.http.rest.PagedFlux<ResourceUsageInner> listResourceUsageAsync(String resourceGroupName, String profileName) Checks the quota and actual usage of endpoints under the given Azure Front Door Standard or Azure Front Door Premium or CDN profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.- Returns:
- output of check resource usage API as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listResourceUsage
com.azure.core.http.rest.PagedIterable<ResourceUsageInner> listResourceUsage(String resourceGroupName, String profileName) Checks the quota and actual usage of endpoints under the given Azure Front Door Standard or Azure Front Door Premium or CDN profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.- Returns:
- output of check resource usage API as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listResourceUsage
com.azure.core.http.rest.PagedIterable<ResourceUsageInner> listResourceUsage(String resourceGroupName, String profileName, com.azure.core.util.Context context) Checks the quota and actual usage of endpoints under the given Azure Front Door Standard or Azure Front Door Premium or CDN profile.- Parameters:
resourceGroupName- Name of the Resource group within the Azure subscription.profileName- Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.context- The context to associate with this operation.- Returns:
- output of check resource usage API as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-