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

@azure/arm-terraform package

AzureTerraformClient

接口

AzureTerraformClientOptionalParams

客户端的可选参数。

BaseExportModel

基本导出参数

ErrorAdditionalInfo

资源管理错误附加信息。

ErrorDetail

错误详细信息。

ExportQuery

ARG 查询的资源的导出参数(Azure Resource Graph)

ExportResource

导出单个资源的参数。

ExportResourceGroup

导出资源组的参数

ExportResult

Terraform 导出结果

Operation

从资源提供程序操作 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>