public interface CdnProfiles extends com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating<CdnProfile.DefinitionStages.Blank>, com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing<CdnProfile>, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsListingByResourceGroup<CdnProfile>, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup<CdnProfile>, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById<CdnProfile>, com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup, com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreation<CdnProfile>, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsBatchDeletion, com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.cdn.implementation.CdnManager>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.cdn.implementation.ProfilesInner>
| Modifier and Type | Method and Description |
|---|---|
CheckNameAvailabilityResult |
checkEndpointNameAvailability(String name)
Checks the availability of a endpoint name without creating the CDN endpoint.
|
rx.Observable<CheckNameAvailabilityResult> |
checkEndpointNameAvailabilityAsync(String name)
Checks the availability of a endpoint name without creating the CDN endpoint asynchronously.
|
com.microsoft.rest.ServiceFuture<CheckNameAvailabilityResult> |
checkEndpointNameAvailabilityAsync(String name,
com.microsoft.rest.ServiceCallback<CheckNameAvailabilityResult> callback)
Checks the availability of a endpoint name without creating the CDN endpoint asynchronously.
|
String |
generateSsoUri(String resourceGroupName,
String profileName)
Generates a dynamic SSO URI used to sign in to the CDN supplemental portal.
|
com.microsoft.azure.PagedList<EdgeNode> |
listEdgeNodes()
Lists all the edge nodes of a CDN service.
|
com.microsoft.azure.PagedList<Operation> |
listOperations()
Lists all of the available CDN REST API operations.
|
com.microsoft.azure.PagedList<ResourceUsage> |
listResourceUsage()
Check the quota and actual usage of the CDN profiles under the current subscription.
|
void |
loadEndpointContent(String resourceGroupName,
String profileName,
String endpointName,
List<String> contentPaths)
Forcibly pre-loads CDN endpoint content.
|
void |
purgeEndpointContent(String resourceGroupName,
String profileName,
String endpointName,
List<String> contentPaths)
Forcibly purges CDN endpoint content.
|
void |
startEndpoint(String resourceGroupName,
String profileName,
String endpointName)
Starts an existing stopped CDN endpoint.
|
void |
stopEndpoint(String resourceGroupName,
String profileName,
String endpointName)
Stops an existing running CDN endpoint.
|
definelist, listAsynclistByResourceGroup, listByResourceGroupAsyncgetByResourceGroup, getByResourceGroupAsync, getByResourceGroupAsyncgetById, getByIdAsync, getByIdAsyncdeleteById, deleteByIdAsync, deleteByIdAsyncdeleteByResourceGroup, deleteByResourceGroupAsync, deleteByResourceGroupAsynccreate, create, createAsync, createAsync, createAsync, createAsyncdeleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncString generateSsoUri(String resourceGroupName, String profileName)
resourceGroupName - name of the resource group within the Azure subscription.profileName - name of the CDN profile which is unique within the resource group.CheckNameAvailabilityResult checkEndpointNameAvailability(String name)
name - The endpoint resource name to validate.rx.Observable<CheckNameAvailabilityResult> checkEndpointNameAvailabilityAsync(String name)
name - the endpoint resource name to validate.com.microsoft.rest.ServiceFuture<CheckNameAvailabilityResult> checkEndpointNameAvailabilityAsync(String name, com.microsoft.rest.ServiceCallback<CheckNameAvailabilityResult> callback)
name - the endpoint resource name to validate.callback - the callback to call on success or failurecom.microsoft.azure.PagedList<Operation> listOperations()
com.microsoft.azure.PagedList<ResourceUsage> listResourceUsage()
com.microsoft.azure.PagedList<EdgeNode> listEdgeNodes()
void startEndpoint(String resourceGroupName, String profileName, String endpointName)
resourceGroupName - name of the resource group within the Azure subscription.profileName - name of the CDN profile which is unique within the resource group.endpointName - name of the endpoint under the profile which is unique globally.void stopEndpoint(String resourceGroupName, String profileName, String endpointName)
resourceGroupName - name of the resource group within the Azure subscription.profileName - name of the CDN profile which is unique within the resource group.endpointName - name of the endpoint under the profile which is unique globally.void purgeEndpointContent(String resourceGroupName, String profileName, String endpointName, List<String> contentPaths)
resourceGroupName - name of the resource group within the Azure subscription.profileName - name of the CDN profile which is unique within the resource group.endpointName - name of the endpoint under the profile which is unique globally.contentPaths - the path to the content to be purged. Can describe a file path or a wild card directory.void loadEndpointContent(String resourceGroupName, String profileName, String endpointName, List<String> contentPaths)
resourceGroupName - name of the resource group within the Azure subscription.profileName - name of the CDN profile which is unique within the resource group.endpointName - name of the endpoint under the profile which is unique globally.contentPaths - the path to the content to be loaded. Should describe a file path./**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/