你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CdnProfiles 接口

public interface CdnProfiles extends SupportsCreating<CdnProfile.DefinitionStages.Blank>,SupportsListing,SupportsListingByResourceGroup,SupportsGettingByResourceGroup,SupportsGettingById,SupportsDeletingById,SupportsDeletingByResourceGroup,SupportsBatchCreation,SupportsBatchDeletion,HasManager,HasInner

CDN 配置文件管理 API 的入口点。

方法摘要

修饰符和类型 方法和描述
CheckNameAvailabilityResult checkEndpointNameAvailability(String name)

在不创建 CDN 终结点的情况下检查终结点名称的可用性。

Observable<CheckNameAvailabilityResult> checkEndpointNameAvailabilityAsync(String name)

在不异步创建 CDN 终结点的情况下检查终结点名称的可用性。

ServiceFuture<CheckNameAvailabilityResult> checkEndpointNameAvailabilityAsync(String name, ServiceCallback<CheckNameAvailabilityResult> callback)

在不异步创建 CDN 终结点的情况下检查终结点名称的可用性。

String generateSsoUri(String resourceGroupName, String profileName)

生成用于登录到 CDN 补充门户的动态 SSO URI。 补充门户用于配置Azure 门户中尚未提供的高级功能,例如标准配置文件中的核心报表、规则引擎、高级 HTTP 报表以及高级配置文件中的实时统计信息和警报。 SSO URI 大约每 10 分钟更改一次。

PagedList<EdgeNode> listEdgeNodes()

列出 CDN 服务的所有边缘节点。

PagedList<Operation> listOperations()

列出所有可用的 CDN REST API 操作。

PagedList<ResourceUsage> listResourceUsage()

检查当前订阅下 CDN 配置文件的配额和实际使用情况。

void loadEndpointContent(String resourceGroupName, String profileName, String endpointName, List<String> contentPaths)

强制预加载 CDN 终结点内容。 可用于 Verizon 配置文件。

void purgeEndpointContent(String resourceGroupName, String profileName, String endpointName, List<String> contentPaths)

强行清除 CDN 终结点内容。

void startEndpoint(String resourceGroupName, String profileName, String endpointName)

启动现有的已停止 CDN 终结点。

void stopEndpoint(String resourceGroupName, String profileName, String endpointName)

停止现有正在运行的 CDN 终结点。

继承成员

SupportsBatchCreation<ResourceT>.create(Creatable<ResourceT>... creatables) SupportsBatchCreation<ResourceT>.create(List<Creatable<ResourceT>> creatables) SupportsBatchCreation<ResourceT>.createAsync(Creatable<ResourceT>... creatables) SupportsBatchCreation<ResourceT>.createAsync(List<Creatable<ResourceT>> creatables) SupportsBatchCreation<ResourceT>.createAsync(ServiceCallback<CreatedResources<ResourceT>> callback, Creatable<ResourceT>... creatables) SupportsBatchCreation<ResourceT>.createAsync(final ServiceCallback<CreatedResources<ResourceT>> callback, List<Creatable<ResourceT>> creatables) SupportsCreating<T>.define(String name) SupportsDeletingById.deleteById(String id) SupportsDeletingById.deleteByIdAsync(String id, ServiceCallback<Void> callback) SupportsDeletingById.deleteByIdAsync(String id) SupportsBatchDeletion.deleteByIds(Collection<String> ids) SupportsBatchDeletion.deleteByIds(String...ids) SupportsBatchDeletion.deleteByIdsAsync(Collection<String> ids) SupportsBatchDeletion.deleteByIdsAsync(String...ids) SupportsDeletingByResourceGroup.deleteByResourceGroup(String resourceGroupName, String name) SupportsDeletingByResourceGroup.deleteByResourceGroupAsync(String resourceGroupName, String name, ServiceCallback<Void> callback) SupportsDeletingByResourceGroup.deleteByResourceGroupAsync(String resourceGroupName, String name) SupportsGettingById<T>.getById(String id) SupportsGettingById<T>.getByIdAsync(String id) SupportsGettingById<T>.getByIdAsync(String id, ServiceCallback<T> callback) SupportsGettingByResourceGroup<T>.getByResourceGroup(String resourceGroupName, String name) SupportsGettingByResourceGroup<T>.getByResourceGroupAsync(String resourceGroupName, String name) SupportsGettingByResourceGroup<T>.getByResourceGroupAsync(String resourceGroupName, String name, ServiceCallback<T> callback) HasInner<T>.inner() SupportsListing<T>.list() SupportsListing<T>.listAsync() SupportsListingByResourceGroup<T>.listByResourceGroup(String resourceGroupName) SupportsListingByResourceGroup<T>.listByResourceGroupAsync(String resourceGroupName) HasManager<ManagerT>.manager()

方法详细信息

checkEndpointNameAvailability

public CheckNameAvailabilityResult checkEndpointNameAvailability(String name)

在不创建 CDN 终结点的情况下检查终结点名称的可用性。

Parameters:

name - 要验证的终结点资源名称。

Returns:

如果成功,则为 CheckNameAvailabilityResult 对象。

checkEndpointNameAvailabilityAsync

public Observable checkEndpointNameAvailabilityAsync(String name)

在不异步创建 CDN 终结点的情况下检查终结点名称的可用性。

Parameters:

name - 要验证的终结点资源名称。

Returns:

此调用延迟计算的表示形式

checkEndpointNameAvailabilityAsync

public ServiceFuture checkEndpointNameAvailabilityAsync(String name, ServiceCallback callback)

在不异步创建 CDN 终结点的情况下检查终结点名称的可用性。

Parameters:

name - 要验证的终结点资源名称。
callback - 成功或失败时调用的回调

Returns:

此调用延迟计算的表示形式

generateSsoUri

public String generateSsoUri(String resourceGroupName, String profileName)

生成用于登录到 CDN 补充门户的动态 SSO URI。 补充门户用于配置Azure 门户中尚未提供的高级功能,例如标准配置文件中的核心报表、规则引擎、高级 HTTP 报表以及高级配置文件中的实时统计信息和警报。 SSO URI 大约每 10 分钟更改一次。

Parameters:

resourceGroupName - Azure 订阅中资源组的名称。
profileName - 资源组中唯一的 CDN 配置文件的名称。

Returns:

如果成功,则为 Sso Uri 字符串。

listEdgeNodes

public PagedList listEdgeNodes()

列出 CDN 服务的所有边缘节点。

Returns:

CDN 服务的所有边缘节点的列表。

listOperations

public PagedList listOperations()

列出所有可用的 CDN REST API 操作。

Returns:

可用 CDN REST 操作的列表。

listResourceUsage

public PagedList listResourceUsage()

检查当前订阅下 CDN 配置文件的配额和实际使用情况。

Returns:

当前订阅下 CDN 配置文件的配额和实际使用情况。

loadEndpointContent

public void loadEndpointContent(String resourceGroupName, String profileName, String endpointName, List contentPaths)

强制预加载 CDN 终结点内容。 可用于 Verizon 配置文件。

Parameters:

resourceGroupName - Azure 订阅中资源组的名称。
profileName - 资源组中唯一的 CDN 配置文件的名称。
endpointName - 配置文件下全局唯一的终结点的名称。
contentPaths - 要加载的内容的路径。 应描述文件路径。

purgeEndpointContent

public void purgeEndpointContent(String resourceGroupName, String profileName, String endpointName, List contentPaths)

强行清除 CDN 终结点内容。

Parameters:

resourceGroupName - Azure 订阅中资源组的名称。
profileName - 资源组中唯一的 CDN 配置文件的名称。
endpointName - 配置文件下全局唯一的终结点的名称。
contentPaths - 要清除的内容的路径。 可以描述文件路径或野生卡目录。

startEndpoint

public void startEndpoint(String resourceGroupName, String profileName, String endpointName)

启动现有的已停止 CDN 终结点。

Parameters:

resourceGroupName - Azure 订阅中资源组的名称。
profileName - 资源组中唯一的 CDN 配置文件的名称。
endpointName - 配置文件下全局唯一的终结点的名称。

stopEndpoint

public void stopEndpoint(String resourceGroupName, String profileName, String endpointName)

停止现有正在运行的 CDN 终结点。

Parameters:

resourceGroupName - Azure 订阅中资源组的名称。
profileName - 资源组中唯一的 CDN 配置文件的名称。
endpointName - 配置文件下全局唯一的终结点的名称。

适用于