CommitmentPlans interface
代表 CommitmentPlans 的介面。
方法
方法詳細資料
beginCreateOrUpdateAssociation(string, string, string, CommitmentPlanAccountAssociation, CommitmentPlansCreateOrUpdateAssociationOptionalParams)
建立或更新認知服務承諾用量方案的關聯。
function beginCreateOrUpdateAssociation(resourceGroupName: string, commitmentPlanName: string, commitmentPlanAssociationName: string, association: CommitmentPlanAccountAssociation, options?: CommitmentPlansCreateOrUpdateAssociationOptionalParams): Promise<SimplePollerLike<OperationState<CommitmentPlanAccountAssociation>, CommitmentPlanAccountAssociation>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
- commitmentPlanAssociationName
-
string
與認知服務帳戶相關聯的承諾方案名稱
- association
- CommitmentPlanAccountAssociation
commitmentPlan 屬性。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommitmentPlanAccountAssociation>, CommitmentPlanAccountAssociation>>
beginCreateOrUpdateAssociationAndWait(string, string, string, CommitmentPlanAccountAssociation, CommitmentPlansCreateOrUpdateAssociationOptionalParams)
建立或更新認知服務承諾用量方案的關聯。
function beginCreateOrUpdateAssociationAndWait(resourceGroupName: string, commitmentPlanName: string, commitmentPlanAssociationName: string, association: CommitmentPlanAccountAssociation, options?: CommitmentPlansCreateOrUpdateAssociationOptionalParams): Promise<CommitmentPlanAccountAssociation>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
- commitmentPlanAssociationName
-
string
與認知服務帳戶相關聯的承諾方案名稱
- association
- CommitmentPlanAccountAssociation
commitmentPlan 屬性。
選項參數。
傳回
Promise<CommitmentPlanAccountAssociation>
beginCreateOrUpdatePlan(string, string, CommitmentPlan, CommitmentPlansCreateOrUpdatePlanOptionalParams)
建立認知服務承諾用量方案。
function beginCreateOrUpdatePlan(resourceGroupName: string, commitmentPlanName: string, commitmentPlan: CommitmentPlan, options?: CommitmentPlansCreateOrUpdatePlanOptionalParams): Promise<SimplePollerLike<OperationState<CommitmentPlan>, CommitmentPlan>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
- commitmentPlan
- CommitmentPlan
要針對所建立承諾用量方案提供的參數。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommitmentPlan>, CommitmentPlan>>
beginCreateOrUpdatePlanAndWait(string, string, CommitmentPlan, CommitmentPlansCreateOrUpdatePlanOptionalParams)
建立認知服務承諾用量方案。
function beginCreateOrUpdatePlanAndWait(resourceGroupName: string, commitmentPlanName: string, commitmentPlan: CommitmentPlan, options?: CommitmentPlansCreateOrUpdatePlanOptionalParams): Promise<CommitmentPlan>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
- commitmentPlan
- CommitmentPlan
要針對所建立承諾用量方案提供的參數。
選項參數。
傳回
Promise<CommitmentPlan>
beginDelete(string, string, string, CommitmentPlansDeleteOptionalParams)
刪除與認知服務帳戶相關聯的指定承諾用量計畫。
function beginDelete(resourceGroupName: string, accountName: string, commitmentPlanName: string, options?: CommitmentPlansDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- accountName
-
string
認知服務帳戶的名稱。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, string, CommitmentPlansDeleteOptionalParams)
刪除與認知服務帳戶相關聯的指定承諾用量計畫。
function beginDeleteAndWait(resourceGroupName: string, accountName: string, commitmentPlanName: string, options?: CommitmentPlansDeleteOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- accountName
-
string
認知服務帳戶的名稱。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
選項參數。
傳回
Promise<void>
beginDeleteAssociation(string, string, string, CommitmentPlansDeleteAssociationOptionalParams)
刪除認知服務承諾用量方案的關聯。
function beginDeleteAssociation(resourceGroupName: string, commitmentPlanName: string, commitmentPlanAssociationName: string, options?: CommitmentPlansDeleteAssociationOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
- commitmentPlanAssociationName
-
string
與認知服務帳戶相關聯的承諾方案名稱
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAssociationAndWait(string, string, string, CommitmentPlansDeleteAssociationOptionalParams)
刪除認知服務承諾用量方案的關聯。
function beginDeleteAssociationAndWait(resourceGroupName: string, commitmentPlanName: string, commitmentPlanAssociationName: string, options?: CommitmentPlansDeleteAssociationOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
- commitmentPlanAssociationName
-
string
與認知服務帳戶相關聯的承諾方案名稱
選項參數。
傳回
Promise<void>
beginDeletePlan(string, string, CommitmentPlansDeletePlanOptionalParams)
從資源群組中刪除認知服務承諾用量方案。
function beginDeletePlan(resourceGroupName: string, commitmentPlanName: string, options?: CommitmentPlansDeletePlanOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeletePlanAndWait(string, string, CommitmentPlansDeletePlanOptionalParams)
從資源群組中刪除認知服務承諾用量方案。
function beginDeletePlanAndWait(resourceGroupName: string, commitmentPlanName: string, options?: CommitmentPlansDeletePlanOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
選項參數。
傳回
Promise<void>
beginUpdatePlan(string, string, PatchResourceTagsAndSku, CommitmentPlansUpdatePlanOptionalParams)
建立認知服務承諾用量方案。
function beginUpdatePlan(resourceGroupName: string, commitmentPlanName: string, commitmentPlan: PatchResourceTagsAndSku, options?: CommitmentPlansUpdatePlanOptionalParams): Promise<SimplePollerLike<OperationState<CommitmentPlan>, CommitmentPlan>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
- commitmentPlan
- PatchResourceTagsAndSku
要針對所建立承諾用量方案提供的參數。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommitmentPlan>, CommitmentPlan>>
beginUpdatePlanAndWait(string, string, PatchResourceTagsAndSku, CommitmentPlansUpdatePlanOptionalParams)
建立認知服務承諾用量方案。
function beginUpdatePlanAndWait(resourceGroupName: string, commitmentPlanName: string, commitmentPlan: PatchResourceTagsAndSku, options?: CommitmentPlansUpdatePlanOptionalParams): Promise<CommitmentPlan>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
- commitmentPlan
- PatchResourceTagsAndSku
要針對所建立承諾用量方案提供的參數。
選項參數。
傳回
Promise<CommitmentPlan>
createOrUpdate(string, string, string, CommitmentPlan, CommitmentPlansCreateOrUpdateOptionalParams)
更新與認知服務帳戶相關聯的指定承諾用量計畫狀態。
function createOrUpdate(resourceGroupName: string, accountName: string, commitmentPlanName: string, commitmentPlan: CommitmentPlan, options?: CommitmentPlansCreateOrUpdateOptionalParams): Promise<CommitmentPlan>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- accountName
-
string
認知服務帳戶的名稱。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
- commitmentPlan
- CommitmentPlan
commitmentPlan 屬性。
選項參數。
傳回
Promise<CommitmentPlan>
get(string, string, string, CommitmentPlansGetOptionalParams)
取得與認知服務帳戶相關聯的指定承諾用量計畫。
function get(resourceGroupName: string, accountName: string, commitmentPlanName: string, options?: CommitmentPlansGetOptionalParams): Promise<CommitmentPlan>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- accountName
-
string
認知服務帳戶的名稱。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
- options
- CommitmentPlansGetOptionalParams
選項參數。
傳回
Promise<CommitmentPlan>
getAssociation(string, string, string, CommitmentPlansGetAssociationOptionalParams)
取得認知服務承諾用量方案的關聯。
function getAssociation(resourceGroupName: string, commitmentPlanName: string, commitmentPlanAssociationName: string, options?: CommitmentPlansGetAssociationOptionalParams): Promise<CommitmentPlanAccountAssociation>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
- commitmentPlanAssociationName
-
string
與認知服務帳戶相關聯的承諾方案名稱
選項參數。
傳回
Promise<CommitmentPlanAccountAssociation>
getPlan(string, string, CommitmentPlansGetPlanOptionalParams)
傳回參數所指定的認知服務承諾用量方案。
function getPlan(resourceGroupName: string, commitmentPlanName: string, options?: CommitmentPlansGetPlanOptionalParams): Promise<CommitmentPlan>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
選項參數。
傳回
Promise<CommitmentPlan>
list(string, string, CommitmentPlansListOptionalParams)
取得與認知服務帳戶相關聯的承諾用量計畫。
function list(resourceGroupName: string, accountName: string, options?: CommitmentPlansListOptionalParams): PagedAsyncIterableIterator<CommitmentPlan, CommitmentPlan[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- accountName
-
string
認知服務帳戶的名稱。
選項參數。
傳回
listAssociations(string, string, CommitmentPlansListAssociationsOptionalParams)
取得認知服務承諾用量方案的關聯。
function listAssociations(resourceGroupName: string, commitmentPlanName: string, options?: CommitmentPlansListAssociationsOptionalParams): PagedAsyncIterableIterator<CommitmentPlanAccountAssociation, CommitmentPlanAccountAssociation[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- commitmentPlanName
-
string
與認知服務帳戶相關聯的承諾用量計畫名稱
選項參數。
傳回
listPlansByResourceGroup(string, CommitmentPlansListPlansByResourceGroupOptionalParams)
傳回屬於資源群組之特定類型的所有資源
function listPlansByResourceGroup(resourceGroupName: string, options?: CommitmentPlansListPlansByResourceGroupOptionalParams): PagedAsyncIterableIterator<CommitmentPlan, CommitmentPlan[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
選項參數。
傳回
listPlansBySubscription(CommitmentPlansListPlansBySubscriptionOptionalParams)
傳回屬於訂用帳戶之特定類型的所有資源。
function listPlansBySubscription(options?: CommitmentPlansListPlansBySubscriptionOptionalParams): PagedAsyncIterableIterator<CommitmentPlan, CommitmentPlan[], PageSettings>
參數
選項參數。