共用方式為


@azure/arm-terraform package

類別

AzureTerraformClient

介面

AzureTerraformClientOptionalParams

用戶端的選擇性參數。

BaseExportModel

基底匯出參數

ErrorAdditionalInfo

資源管理錯誤其他資訊。

ErrorDetail

錯誤詳細數據。

ExportQuery

ARG 查詢的資源匯出參數 (Azure Resource Graph)

ExportResource

匯出個別資源的參數。

ExportResourceGroup

匯出資源群組的參數

ExportResult

Terraform 導出結果

Operation

從資源提供者作業 API API 傳回的 REST API 作業詳細數據

OperationDisplay

和作業的當地語系化顯示資訊。

OperationsListOptionalParams

選擇性參數。

OperationsOperations

表示作業作業的介面。

PageSettings

byPage 方法的選項

PagedAsyncIterableIterator

介面,可讓異步反覆運算同時完成和逐頁執行。

RestorePollerOptions
TerraformExportTerraformOptionalParams

選擇性參數。

TerraformOperationStatus

LRO 作業的狀態。

TerraformOperations

表示 Terraform 作業的介面。

類型別名

ActionType

可延伸列舉。 表示動作類型。 「內部」是指僅供內部 API 使用的動作。
KnownActionType 可以與 ActionType 交替使用,此列舉包含服務支援的已知值。

服務支援的已知值

內部:動作適用於僅限內部的 API。

BaseExportModelUnion

BaseExportModelUnion 的別名

ContinuablePage

描述結果頁面的介面。

Origin

作業的預期執行程式;如同資源型訪問控制 (RBAC) 和稽核記錄 UX。 默認值為 “user,system”
KnownOrigin 可以與 Origin 互換使用,此列舉包含服務支援的已知值。

服務支援的已知值

使用者
系統
用戶,系統

ResourceProvisioningState

資源類型的布建狀態。
KnownResourceProvisioningState 可以與 ResourceProvisioningState 交換使用,此列舉包含服務支援的已知值。

服務支援的已知值

成功:已建立資源。
失敗:資源建立失敗。
已取消:已取消資源建立。

TargetProvider

目標 Azure Terraform 提供者
<xref:KnowntargetProvider> 可以與 targetProvider 交換使用,此列舉包含服務支援的已知值。

服務支援的已知值

azurermhttps://registry.terraform.io/providers/hashicorp/azurerm/latest
azapihttps://registry.terraform.io/providers/Azure/azapi/latest

Type

參數類型
KnownType 可以與 Type 交替使用,此列舉包含服務支援的已知值。

服務支援的已知值

ExportResource
ExportResourceGroup
ExportQuery

列舉

KnownActionType

可延伸列舉。 表示動作類型。 「內部」是指僅供內部 API 使用的動作。

KnownOrigin

服務的已知 Origin 值。

KnownResourceProvisioningState

資源類型的布建狀態。

KnownTargetProvider

目標 Azure Terraform 提供者

KnownType

參數類型

KnownVersions

可用的 API 版本。

函式

restorePoller<TResponse, TResult>(AzureTerraformClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

從另一個輪詢程式的串行化狀態建立輪詢器。 當您想要在不同的主機上建立輪詢器,或在原始輪詢器不在範圍內之後建構投票器時,這非常有用。

函式詳細資料

restorePoller<TResponse, TResult>(AzureTerraformClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

從另一個輪詢程式的串行化狀態建立輪詢器。 當您想要在不同的主機上建立輪詢器,或在原始輪詢器不在範圍內之後建構投票器時,這非常有用。

function restorePoller<TResponse, TResult>(client: AzureTerraformClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

參數

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

傳回

PollerLike<OperationState<TResult>, TResult>