ProfilesOperations interface

介面代表 Profiles 操作。

屬性

beginCanMigrate
beginCanMigrateAndWait
beginCdnCanMigrateToAfd
beginCdnCanMigrateToAfdAndWait
beginCdnMigrateToAfd
beginCdnMigrateToAfdAndWait
beginCreate
beginCreateAndWait
beginDelete
beginDeleteAndWait
beginMigrate
beginMigrateAndWait
beginMigrationAbort
beginMigrationAbortAndWait
beginMigrationCommit
beginMigrationCommitAndWait
beginUpdate
beginUpdateAndWait
canMigrate

檢查 CDN 設定檔是否可以遷移到 Azure Frontdoor(標準/高級)配置檔。

cdnCanMigrateToAfd

檢查 CDN 設定檔是否可以遷移到 Azure Frontdoor(標準/高級)配置檔。

cdnMigrateToAfd

將 CDN profile 遷移到 Azure Frontdoor(Standard/Premium) profile。 此步驟會準備移轉的配置檔,並接著認可以完成移轉。

create

建立一個新的 Azure Front Door Standard 或 Azure Front Door Premium 或 CDN 設定檔,設定檔名稱為指定的訂閱與資源群組。

delete

刪除一個現有的 Azure Front Door Standard 或 Azure Front Door Premium 或 CDN 設定檔,並附有指定參數。 刪除配置檔會導致刪除所有子資源,包括端點、來源和自定義網域。

generateSsoUri

產生動態單點 URI,用於登入 CDN 補充入口網站。 補充入口網站用於配置 Azure 入口網站尚未具備的進階功能功能,例如標準設定檔中的核心報告;高級配置檔中包含規則引擎、進階 HTTP 報告,以及高級配置檔中的即時統計與警示。 SSO URI 大約每 10 分鐘更換一次。

get

在指定的訂閱和資源群組下,取得 Azure Front Door Standard 或 Azure Front Door Premium 或 CDN 設定檔。

list

列出所有 Azure Front Door Standard、Azure Front Door Premium 及 CDN 設定檔,皆包含於 Azure 訂閱內。

listByResourceGroup

列出資源群組內所有 Azure Front Door Standard、Azure Front Door Premium 及 CDN 設定檔。

listResourceUsage

檢查在特定 Azure Front Door Standard 或 Azure Front Door Premium 或 CDN 設定檔下,端點的配額與實際使用情況。

listSupportedOptimizationTypes

取得目前設定檔支援的最佳化類型。 使用者可以根據列出的值建立一個帶有優化類型的端點。

migrate

將 CDN profile 遷移到 Azure Frontdoor(Standard/Premium) profile。 在此之後需要提交變更。

migrationAbort

Abort the migration to Azure Frontdoor Premium/Standard.

migrationCommit

Commit the migrated Azure Frontdoor(Standard/Premium) profile.

update

更新現有的 Azure Front Door Standard 或 Azure Front Door Premium 或 CDN 設定檔,並以指定的設定檔名稱,在指定的訂閱與資源群組下更新。

屬性詳細資料

beginCanMigrate

警告

此 API 現已淘汰。

use canMigrate instead

beginCanMigrate: (resourceGroupName: string, canMigrateParameters: CanMigrateParameters, options?: ProfilesCanMigrateOptionalParams) => Promise<SimplePollerLike<OperationState<CanMigrateResult>, CanMigrateResult>>

屬性值

(resourceGroupName: string, canMigrateParameters: CanMigrateParameters, options?: ProfilesCanMigrateOptionalParams) => Promise<SimplePollerLike<OperationState<CanMigrateResult>, CanMigrateResult>>

beginCanMigrateAndWait

警告

此 API 現已淘汰。

use canMigrate instead

beginCanMigrateAndWait: (resourceGroupName: string, canMigrateParameters: CanMigrateParameters, options?: ProfilesCanMigrateOptionalParams) => Promise<CanMigrateResult>

屬性值

(resourceGroupName: string, canMigrateParameters: CanMigrateParameters, options?: ProfilesCanMigrateOptionalParams) => Promise<CanMigrateResult>

beginCdnCanMigrateToAfd

警告

此 API 現已淘汰。

use cdnCanMigrateToAfd instead

beginCdnCanMigrateToAfd: (resourceGroupName: string, profileName: string, options?: ProfilesCdnCanMigrateToAfdOptionalParams) => Promise<SimplePollerLike<OperationState<CanMigrateResult>, CanMigrateResult>>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesCdnCanMigrateToAfdOptionalParams) => Promise<SimplePollerLike<OperationState<CanMigrateResult>, CanMigrateResult>>

beginCdnCanMigrateToAfdAndWait

警告

此 API 現已淘汰。

use cdnCanMigrateToAfd instead

beginCdnCanMigrateToAfdAndWait: (resourceGroupName: string, profileName: string, options?: ProfilesCdnCanMigrateToAfdOptionalParams) => Promise<CanMigrateResult>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesCdnCanMigrateToAfdOptionalParams) => Promise<CanMigrateResult>

beginCdnMigrateToAfd

警告

此 API 現已淘汰。

use cdnMigrateToAfd instead

beginCdnMigrateToAfd: (resourceGroupName: string, profileName: string, migrationParameters: CdnMigrationToAfdParameters, options?: ProfilesCdnMigrateToAfdOptionalParams) => Promise<SimplePollerLike<OperationState<MigrateResult>, MigrateResult>>

屬性值

(resourceGroupName: string, profileName: string, migrationParameters: CdnMigrationToAfdParameters, options?: ProfilesCdnMigrateToAfdOptionalParams) => Promise<SimplePollerLike<OperationState<MigrateResult>, MigrateResult>>

beginCdnMigrateToAfdAndWait

警告

此 API 現已淘汰。

use cdnMigrateToAfd instead

beginCdnMigrateToAfdAndWait: (resourceGroupName: string, profileName: string, migrationParameters: CdnMigrationToAfdParameters, options?: ProfilesCdnMigrateToAfdOptionalParams) => Promise<MigrateResult>

屬性值

(resourceGroupName: string, profileName: string, migrationParameters: CdnMigrationToAfdParameters, options?: ProfilesCdnMigrateToAfdOptionalParams) => Promise<MigrateResult>

beginCreate

警告

此 API 現已淘汰。

use create instead

beginCreate: (resourceGroupName: string, profileName: string, profile: Profile, options?: ProfilesCreateOptionalParams) => Promise<SimplePollerLike<OperationState<Profile>, Profile>>

屬性值

(resourceGroupName: string, profileName: string, profile: Profile, options?: ProfilesCreateOptionalParams) => Promise<SimplePollerLike<OperationState<Profile>, Profile>>

beginCreateAndWait

警告

此 API 現已淘汰。

use create instead

beginCreateAndWait: (resourceGroupName: string, profileName: string, profile: Profile, options?: ProfilesCreateOptionalParams) => Promise<Profile>

屬性值

(resourceGroupName: string, profileName: string, profile: Profile, options?: ProfilesCreateOptionalParams) => Promise<Profile>

beginDelete

警告

此 API 現已淘汰。

use delete instead

beginDelete: (resourceGroupName: string, profileName: string, options?: ProfilesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

警告

此 API 現已淘汰。

use delete instead

beginDeleteAndWait: (resourceGroupName: string, profileName: string, options?: ProfilesDeleteOptionalParams) => Promise<void>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesDeleteOptionalParams) => Promise<void>

beginMigrate

警告

此 API 現已淘汰。

use migrate instead

beginMigrate: (resourceGroupName: string, migrationParameters: MigrationParameters, options?: ProfilesMigrateOptionalParams) => Promise<SimplePollerLike<OperationState<MigrateResult>, MigrateResult>>

屬性值

(resourceGroupName: string, migrationParameters: MigrationParameters, options?: ProfilesMigrateOptionalParams) => Promise<SimplePollerLike<OperationState<MigrateResult>, MigrateResult>>

beginMigrateAndWait

警告

此 API 現已淘汰。

use migrate instead

beginMigrateAndWait: (resourceGroupName: string, migrationParameters: MigrationParameters, options?: ProfilesMigrateOptionalParams) => Promise<MigrateResult>

屬性值

(resourceGroupName: string, migrationParameters: MigrationParameters, options?: ProfilesMigrateOptionalParams) => Promise<MigrateResult>

beginMigrationAbort

警告

此 API 現已淘汰。

use migrationAbort instead

beginMigrationAbort: (resourceGroupName: string, profileName: string, options?: ProfilesMigrationAbortOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesMigrationAbortOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginMigrationAbortAndWait

警告

此 API 現已淘汰。

use migrationAbort instead

beginMigrationAbortAndWait: (resourceGroupName: string, profileName: string, options?: ProfilesMigrationAbortOptionalParams) => Promise<void>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesMigrationAbortOptionalParams) => Promise<void>

beginMigrationCommit

警告

此 API 現已淘汰。

use migrationCommit instead

beginMigrationCommit: (resourceGroupName: string, profileName: string, options?: ProfilesMigrationCommitOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesMigrationCommitOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginMigrationCommitAndWait

警告

此 API 現已淘汰。

use migrationCommit instead

beginMigrationCommitAndWait: (resourceGroupName: string, profileName: string, options?: ProfilesMigrationCommitOptionalParams) => Promise<void>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesMigrationCommitOptionalParams) => Promise<void>

beginUpdate

警告

此 API 現已淘汰。

use update instead

beginUpdate: (resourceGroupName: string, profileName: string, profileUpdateParameters: ProfileUpdateParameters, options?: ProfilesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<Profile>, Profile>>

屬性值

(resourceGroupName: string, profileName: string, profileUpdateParameters: ProfileUpdateParameters, options?: ProfilesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<Profile>, Profile>>

beginUpdateAndWait

警告

此 API 現已淘汰。

use update instead

beginUpdateAndWait: (resourceGroupName: string, profileName: string, profileUpdateParameters: ProfileUpdateParameters, options?: ProfilesUpdateOptionalParams) => Promise<Profile>

屬性值

(resourceGroupName: string, profileName: string, profileUpdateParameters: ProfileUpdateParameters, options?: ProfilesUpdateOptionalParams) => Promise<Profile>

canMigrate

檢查 CDN 設定檔是否可以遷移到 Azure Frontdoor(標準/高級)配置檔。

canMigrate: (resourceGroupName: string, canMigrateParameters: CanMigrateParameters, options?: ProfilesCanMigrateOptionalParams) => PollerLike<OperationState<CanMigrateResult>, CanMigrateResult>

屬性值

(resourceGroupName: string, canMigrateParameters: CanMigrateParameters, options?: ProfilesCanMigrateOptionalParams) => PollerLike<OperationState<CanMigrateResult>, CanMigrateResult>

cdnCanMigrateToAfd

檢查 CDN 設定檔是否可以遷移到 Azure Frontdoor(標準/高級)配置檔。

cdnCanMigrateToAfd: (resourceGroupName: string, profileName: string, options?: ProfilesCdnCanMigrateToAfdOptionalParams) => PollerLike<OperationState<CanMigrateResult>, CanMigrateResult>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesCdnCanMigrateToAfdOptionalParams) => PollerLike<OperationState<CanMigrateResult>, CanMigrateResult>

cdnMigrateToAfd

將 CDN profile 遷移到 Azure Frontdoor(Standard/Premium) profile。 此步驟會準備移轉的配置檔,並接著認可以完成移轉。

cdnMigrateToAfd: (resourceGroupName: string, profileName: string, migrationParameters: CdnMigrationToAfdParameters, options?: ProfilesCdnMigrateToAfdOptionalParams) => PollerLike<OperationState<MigrateResult>, MigrateResult>

屬性值

(resourceGroupName: string, profileName: string, migrationParameters: CdnMigrationToAfdParameters, options?: ProfilesCdnMigrateToAfdOptionalParams) => PollerLike<OperationState<MigrateResult>, MigrateResult>

create

建立一個新的 Azure Front Door Standard 或 Azure Front Door Premium 或 CDN 設定檔,設定檔名稱為指定的訂閱與資源群組。

create: (resourceGroupName: string, profileName: string, profile: Profile, options?: ProfilesCreateOptionalParams) => PollerLike<OperationState<Profile>, Profile>

屬性值

(resourceGroupName: string, profileName: string, profile: Profile, options?: ProfilesCreateOptionalParams) => PollerLike<OperationState<Profile>, Profile>

delete

刪除一個現有的 Azure Front Door Standard 或 Azure Front Door Premium 或 CDN 設定檔,並附有指定參數。 刪除配置檔會導致刪除所有子資源,包括端點、來源和自定義網域。

delete: (resourceGroupName: string, profileName: string, options?: ProfilesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

generateSsoUri

產生動態單點 URI,用於登入 CDN 補充入口網站。 補充入口網站用於配置 Azure 入口網站尚未具備的進階功能功能,例如標準設定檔中的核心報告;高級配置檔中包含規則引擎、進階 HTTP 報告,以及高級配置檔中的即時統計與警示。 SSO URI 大約每 10 分鐘更換一次。

generateSsoUri: (resourceGroupName: string, profileName: string, options?: ProfilesGenerateSsoUriOptionalParams) => Promise<SsoUri>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesGenerateSsoUriOptionalParams) => Promise<SsoUri>

get

在指定的訂閱和資源群組下,取得 Azure Front Door Standard 或 Azure Front Door Premium 或 CDN 設定檔。

get: (resourceGroupName: string, profileName: string, options?: ProfilesGetOptionalParams) => Promise<Profile>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesGetOptionalParams) => Promise<Profile>

list

列出所有 Azure Front Door Standard、Azure Front Door Premium 及 CDN 設定檔,皆包含於 Azure 訂閱內。

list: (options?: ProfilesListOptionalParams) => PagedAsyncIterableIterator<Profile, Profile[], PageSettings>

屬性值

(options?: ProfilesListOptionalParams) => PagedAsyncIterableIterator<Profile, Profile[], PageSettings>

listByResourceGroup

列出資源群組內所有 Azure Front Door Standard、Azure Front Door Premium 及 CDN 設定檔。

listByResourceGroup: (resourceGroupName: string, options?: ProfilesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Profile, Profile[], PageSettings>

屬性值

(resourceGroupName: string, options?: ProfilesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Profile, Profile[], PageSettings>

listResourceUsage

檢查在特定 Azure Front Door Standard 或 Azure Front Door Premium 或 CDN 設定檔下,端點的配額與實際使用情況。

listResourceUsage: (resourceGroupName: string, profileName: string, options?: ProfilesListResourceUsageOptionalParams) => PagedAsyncIterableIterator<ResourceUsage, ResourceUsage[], PageSettings>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesListResourceUsageOptionalParams) => PagedAsyncIterableIterator<ResourceUsage, ResourceUsage[], PageSettings>

listSupportedOptimizationTypes

取得目前設定檔支援的最佳化類型。 使用者可以根據列出的值建立一個帶有優化類型的端點。

listSupportedOptimizationTypes: (resourceGroupName: string, profileName: string, options?: ProfilesListSupportedOptimizationTypesOptionalParams) => Promise<SupportedOptimizationTypesListResult>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesListSupportedOptimizationTypesOptionalParams) => Promise<SupportedOptimizationTypesListResult>

migrate

將 CDN profile 遷移到 Azure Frontdoor(Standard/Premium) profile。 在此之後需要提交變更。

migrate: (resourceGroupName: string, migrationParameters: MigrationParameters, options?: ProfilesMigrateOptionalParams) => PollerLike<OperationState<MigrateResult>, MigrateResult>

屬性值

(resourceGroupName: string, migrationParameters: MigrationParameters, options?: ProfilesMigrateOptionalParams) => PollerLike<OperationState<MigrateResult>, MigrateResult>

migrationAbort

Abort the migration to Azure Frontdoor Premium/Standard.

migrationAbort: (resourceGroupName: string, profileName: string, options?: ProfilesMigrationAbortOptionalParams) => PollerLike<OperationState<void>, void>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesMigrationAbortOptionalParams) => PollerLike<OperationState<void>, void>

migrationCommit

Commit the migrated Azure Frontdoor(Standard/Premium) profile.

migrationCommit: (resourceGroupName: string, profileName: string, options?: ProfilesMigrationCommitOptionalParams) => PollerLike<OperationState<void>, void>

屬性值

(resourceGroupName: string, profileName: string, options?: ProfilesMigrationCommitOptionalParams) => PollerLike<OperationState<void>, void>

update

更新現有的 Azure Front Door Standard 或 Azure Front Door Premium 或 CDN 設定檔,並以指定的設定檔名稱,在指定的訂閱與資源群組下更新。

update: (resourceGroupName: string, profileName: string, profileUpdateParameters: ProfileUpdateParameters, options?: ProfilesUpdateOptionalParams) => PollerLike<OperationState<Profile>, Profile>

屬性值

(resourceGroupName: string, profileName: string, profileUpdateParameters: ProfileUpdateParameters, options?: ProfilesUpdateOptionalParams) => PollerLike<OperationState<Profile>, Profile>