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

@azure/arm-devopsinfrastructure package

DevOpsInfrastructureClient

接口

AgentProfile

池中计算机的代理配置文件。

AutomaticResourcePredictionsProfile

备用代理方案是根据历史需求确定的。

AzureDevOpsOrganizationProfile

Azure DevOps 组织配置文件

AzureDevOpsPermissionProfile

定义 Azure DevOps 池权限的类型。

DataDisk

VMSS 的数据磁盘。

DevOpsAzureSku

池中计算机的 Azure SKU。

DevOpsInfrastructureClientOptionalParams

客户端的可选参数。

FabricProfile

定义代理将运行的结构类型。

GitHubOrganization

定义 GitHub 组织

GitHubOrganizationProfile

GitHub 组织配置文件

ImageVersion

映像版本对象

ImageVersionProperties

ImageVersionProperties 的详细信息。

ImageVersionsListByImageOptionalParams

可选参数。

ImageVersionsOperations

表示 ImageVersions 操作的接口。

ManagedServiceIdentity

托管服务标识(系统分配和/或用户分配的标识)

ManualResourcePredictionsProfile

客户提供备用代理方案。

NetworkProfile

池中计算机的网络配置文件。

Operation

从资源提供程序操作 API 返回的 REST API 操作的详细信息

OperationDisplay

本地化的显示信息和操作。

OperationsListOptionalParams

可选参数。

OperationsOperations

表示操作操作的接口。

Organization

定义 Azure DevOps 组织。

OrganizationProfile

定义将使用池的组织。

OsProfile

池中计算机的 OS 配置文件。

PageSettings

byPage 方法的选项

PagedAsyncIterableIterator

允许异步迭代到完成和逐页迭代的接口。

Pool

具体跟踪的资源类型可以通过使用特定属性类型将此类型别名创建。

PoolImage

池中计算机的 VM 映像。

PoolProperties

池属性

PoolUpdate

用于池更新操作的类型。

PoolUpdateProperties

池的可更新属性。

PoolsCreateOrUpdateOptionalParams

可选参数。

PoolsDeleteOptionalParams

可选参数。

PoolsGetOptionalParams

可选参数。

PoolsListByResourceGroupOptionalParams

可选参数。

PoolsListBySubscriptionOptionalParams

可选参数。

PoolsOperations

表示池操作的接口。

PoolsUpdateOptionalParams

可选参数。

ProxyResource

Azure 资源管理器代理资源的资源模型定义。 它不具有标记和位置

Quota

描述资源配额

QuotaName

配额名称

Resource

所有 Azure 资源管理器资源的响应中返回的常见字段

ResourceDetailsListByPoolOptionalParams

可选参数。

ResourceDetailsObject

A ResourceDetailsObject

ResourceDetailsObjectProperties

ResourceDetailsObject 的详细信息。

ResourceDetailsOperations

表示 ResourceDetails 操作的接口。

ResourcePredictions

定义池缓冲区。

ResourcePredictionsProfile

确定应如何提供备用方案。

ResourceSku

A ResourceSku

ResourceSkuCapabilities

描述 SKU 功能对象。

ResourceSkuLocationInfo

介绍可用的计算 SKU 位置信息。

ResourceSkuProperties

ResourceSku 的属性

ResourceSkuRestrictionInfo

介绍可用的计算 SKU 限制信息。

ResourceSkuRestrictions

SKU 的限制。

ResourceSkuZoneDetails

介绍 SKU 的区域性功能。

RestorePollerOptions
SecretsManagementSettings

池中计算机的机密管理设置。

SkuListByLocationOptionalParams

可选参数。

SkuOperations

表示 Sku 操作的接口。

Stateful

有状态配置文件表示计算机在运行作业后将返回到池。

StatelessAgentProfile

无状态配置文件表示在运行作业后将清理计算机。

StorageProfile

VMSS 的存储配置文件。

SubscriptionUsagesOperations

表示 SubscriptionUsages 操作的接口。

SubscriptionUsagesUsagesOptionalParams

可选参数。

SystemData

与创建和上次修改资源相关的元数据。

TrackedResource

Azure 资源管理器的资源模型定义跟踪了具有“标记”和“位置”的顶级资源

UserAssignedIdentity

用户分配的标识属性

VmssFabricProfile

代理将在虚拟机规模集上运行。

类型别名

ActionType

可扩展枚举。 指示操作类型。 “内部”是指仅适用于内部 API 的操作。
KnownActionType 可与 ActionType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

内部:操作适用于仅限内部的 API。

AgentProfileUnion

AgentProfileUnion 的别名

AzureDevOpsPermissionType

确定谁具有 Azure DevOps 池的管理员权限。
KnownAzureDevOpsPermissionType 可与 AzureDevOpsPermissionType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

继承:池将从项目或组织继承权限。
CreatorOnly:只有池创建者是池的管理员。
SpecificAccounts:只有指定的帐户是池的管理员。

CachingType

数据磁盘中的缓存类型。
KnownCachingType 可与 CachingType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

:不使用主机缓存。
ReadOnly:对于仅执行读取操作的工作负荷。
ReadWrite:对于执行读取和写入操作平衡的工作负荷。

ContinuablePage

描述结果页的接口。

CreatedByType

创建资源的实体类型。
<xref:KnowncreatedByType> 可与 createdByType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

用户:实体是由用户创建的。
应用程序:实体是由应用程序创建的。
ManagedIdentity:实体是由托管标识创建的。
密钥:实体是由密钥创建的。

FabricProfileUnion

FabricProfileUnion 的别名

LogonType

确定服务应如何运行。
KnownLogonType 可与 LogonType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

服务:作为服务运行。
交互式:在交互模式下运行。

ManagedServiceIdentityType

托管服务标识的类型(其中允许 SystemAssigned 和 UserAssigned 类型)。
KnownManagedServiceIdentityType 可与 ManagedServiceIdentityType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

:无托管标识。
SystemAssigned:系统分配的托管标识。
UserAssigned:用户分配的托管标识。
SystemAssigned、UserAssigned:系统和用户分配的托管标识。

OrganizationProfileUnion

OrganizationProfileUnion 的别名

Origin

操作的预期执行程序;与基于资源的访问控制 (RBAC) 和审核日志 UX 中一样。 默认值为“user,system”
KnownOrigin 可与 Origin 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

用户:指示操作是由用户启动的。
系统:指示操作是由系统启动的。
用户,系统:指示操作是由用户或系统启动的。

OsDiskStorageAccountType

OS 磁盘的存储帐户类型。
KnownOsDiskStorageAccountType 可与 OsDiskStorageAccountType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

标准:标准 OS 磁盘类型。
高级:高级 OS 磁盘类型。
StandardSSD:标准 SSD OS 磁盘类型。

PredictionPreference

确定成本和性能之间的平衡。
KnownPredictionPreference 可与 PredictionPreference 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

均衡:在成本和性能之间实现平衡。
MostCostEffective:优化性能成本。
MoreCostEffective:一半通过成本和平衡。
MorePerformance:在平衡和性能中途。
BestPerformance:针对成本的性能进行优化。

ProvisioningState

当前操作的状态。
KnownProvisioningState 可与 ProvisioningState 互换,此枚举包含服务支持的已知值。

服务支持的已知值

成功:表示成功的操作。
失败:表示失败的操作。
已取消:表示已取消的操作。
预配:表示挂起的操作。
更新:表示挂起的操作。
删除:表示正在删除的操作。
接受:表示接受的操作。

ResourcePredictionsProfileType

确定应如何提供备用方案。
KnownResourcePredictionsProfileType 可与 ResourcePredictionsProfileType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

手动:客户提供备用代理方案。
自动:独立代理方案是根据历史需求确定的。

ResourcePredictionsProfileUnion

ResourcePredictionsProfileUnion 的别名

ResourceSkuRestrictionsReasonCode

描述 SKU 限制的原因。
KnownResourceSkuRestrictionsReasonCode 可与 ResourceSkuRestrictionsReasonCode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

QuotaId:限制是由于超出配额限制。
NotAvailableForSubscription:此订阅不提供此限制。

ResourceSkuRestrictionsType

描述可能存在的 SKU 限制类型
KnownResourceSkuRestrictionsType 可与 ResourceSkuRestrictionsType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

位置:按位置限制的 SKU。
区域:受可用性区域限制的 SKU。

ResourceStatus

计算机资源的状态。
KnownResourceStatus 可与 ResourceStatus 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

就绪:表示已就绪的计算机资源。
NotReady:表示尚未准备好的计算机资源。
分配:表示分配的计算机资源。
PendingReturn:表示挂起返回的计算机资源。
返回:表示返回的计算机资源。
租用:表示已租用的计算机资源。
预配:表示正在预配的计算机资源。
更新:表示正在更新的计算机资源。
启动:表示正在启动的计算机资源。
PendingReimage:表示挂起重新映像的计算机资源。
重新映像:表示正在重新映像的计算机资源。

StorageAccountType

StorageAccountType 枚举
KnownStorageAccountType 可与 StorageAccountType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Standard_LRS:数据磁盘应使用标准本地冗余存储。
Premium_LRS:数据磁盘应使用高级本地冗余存储。
StandardSSD_LRS:数据磁盘应使用标准 SSD 本地冗余存储。
Premium_ZRS:数据磁盘应使用高级 SSD 区域冗余存储。
StandardSSD_ZRS:数据磁盘应使用标准 SSD 区域冗余存储。

枚举

KnownActionType

可扩展枚举。 指示操作类型。 “内部”是指仅适用于内部 API 的操作。

KnownAzureDevOpsPermissionType

确定谁具有 Azure DevOps 池的管理员权限。

KnownCachingType

数据磁盘中的缓存类型。

KnownCreatedByType

创建资源的实体类型。

KnownLogonType

确定服务应如何运行。

KnownManagedServiceIdentityType

托管服务标识的类型(其中允许 SystemAssigned 和 UserAssigned 类型)。

KnownOrigin

操作的预期执行程序;与基于资源的访问控制 (RBAC) 和审核日志 UX 中一样。 默认值为“user,system”

KnownOsDiskStorageAccountType

OS 磁盘的存储帐户类型。

KnownPredictionPreference

确定成本和性能之间的平衡。

KnownProvisioningState

当前操作的状态。

KnownResourcePredictionsProfileType

确定应如何提供备用方案。

KnownResourceSkuRestrictionsReasonCode

描述 SKU 限制的原因。

KnownResourceSkuRestrictionsType

描述可能存在的 SKU 限制类型

KnownResourceStatus

计算机资源的状态。

KnownStorageAccountType

StorageAccountType 枚举

KnownVersions

Api 版本

函数

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

从另一轮询程序的序列化状态创建轮询器。 如果要在不同的主机上创建轮询器,或者在原始轮询器不在范围内后构造轮询器,这非常有用。

函数详细信息

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

从另一轮询程序的序列化状态创建轮询器。 如果要在不同的主机上创建轮询器,或者在原始轮询器不在范围内后构造轮询器,这非常有用。

function restorePoller<TResponse, TResult>(client: DevOpsInfrastructureClient, 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>