@azure/arm-devopsinfrastructure package

Classes

ManagedDevOpsInfrastructure

Interfaces

AgentProfile

The agent profile of the machines in the pool.

AgentProfileUpdate

The agent profile of the machines in the pool.

AutomaticResourcePredictionsProfile

The stand-by agent scheme is determined based on historical demand.

AutomaticResourcePredictionsProfileUpdate

The stand-by agent scheme is determined based on historical demand.

AzureDevOpsOrganizationProfile

Azure DevOps organization profile

AzureDevOpsPermissionProfile

Defines the type of Azure DevOps pool permission.

DataDisk

The data disk of the VMSS.

DevOpsAzureSku

The Azure SKU of the machines in the pool.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

FabricProfile

Defines the type of fabric the agent will run on.

GitHubOrganization

Defines a GitHub organization

GitHubOrganizationProfile

GitHub organization profile

ImageVersion

An image version object

ImageVersionListResult

The response of a ImageVersion list operation.

ImageVersionProperties

Details of the ImageVersionProperties.

ImageVersions

Interface representing a ImageVersions.

ImageVersionsListByImageNextOptionalParams

Optional parameters.

ImageVersionsListByImageOptionalParams

Optional parameters.

ManagedDevOpsInfrastructureOptionalParams

Optional parameters.

ManagedServiceIdentity

Managed service identity (system assigned and/or user assigned identities)

ManualResourcePredictionsProfile

Customer provides the stand-by agent scheme.

ManualResourcePredictionsProfileUpdate

Customer provides the stand-by agent scheme.

NetworkProfile

The network profile of the machines in the pool.

Operation

Details of a REST API operation, returned from the Resource Provider Operations API

OperationDisplay

Localized display information for this particular operation.

OperationListResult

A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results.

Operations

Interface representing a Operations.

OperationsListNextOptionalParams

Optional parameters.

OperationsListOptionalParams

Optional parameters.

Organization

Defines an Azure DevOps organization.

OrganizationProfile

Defines the organization in which the pool will be used.

OsProfile

The OS profile of the machines in the pool.

Pool

Concrete tracked resource types can be created by aliasing this type using a specific property type.

PoolImage

The VM image of the machines in the pool.

PoolListResult

The response of a Pool list operation.

PoolProperties

Pool properties

PoolUpdate

The type used for update operations of the Pool.

PoolUpdateProperties

The updatable properties of the Pool.

Pools

Interface representing a Pools.

PoolsCreateOrUpdateHeaders

Defines headers for Pools_createOrUpdate operation.

PoolsCreateOrUpdateOptionalParams

Optional parameters.

PoolsDeleteHeaders

Defines headers for Pools_delete operation.

PoolsDeleteOptionalParams

Optional parameters.

PoolsGetOptionalParams

Optional parameters.

PoolsListByResourceGroupNextOptionalParams

Optional parameters.

PoolsListByResourceGroupOptionalParams

Optional parameters.

PoolsListBySubscriptionNextOptionalParams

Optional parameters.

PoolsListBySubscriptionOptionalParams

Optional parameters.

PoolsUpdateHeaders

Defines headers for Pools_update operation.

PoolsUpdateOptionalParams

Optional parameters.

ProxyResource

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location

Quota

Describes Resource Quota

QuotaListResult

The response of a Quota list operation.

QuotaName

The Quota Names

QuotaProperties

Describes Resource Quota properties

Resource

Common fields that are returned in the response for all Azure Resource Manager resources

ResourceDetails

Interface representing a ResourceDetails.

ResourceDetailsListByPoolNextOptionalParams

Optional parameters.

ResourceDetailsListByPoolOptionalParams

Optional parameters.

ResourceDetailsObject

A ResourceDetailsObject

ResourceDetailsObjectListResult

The response of a ResourceDetailsObject list operation.

ResourceDetailsObjectProperties

Details of the ResourceDetailsObject.

ResourcePredictionsProfile

Determines how the stand-by scheme should be provided.

ResourcePredictionsProfileUpdate

Determines how the stand-by scheme should be provided.

ResourceSku

A ResourceSku

ResourceSkuCapabilities

Describes The SKU capabilities object.

ResourceSkuListResult

The response of a ResourceSku list operation.

ResourceSkuLocationInfo

Describes an available Compute SKU Location Information.

ResourceSkuProperties

Properties of a ResourceSku

ResourceSkuRestrictionInfo

Describes an available Compute SKU Restriction Information.

ResourceSkuRestrictions

The restrictions of the SKU.

ResourceSkuZoneDetails

Describes The zonal capabilities of a SKU.

SecretsManagementSettings

The secret management settings of the machines in the pool.

Sku

Interface representing a Sku.

SkuListByLocationNextOptionalParams

Optional parameters.

SkuListByLocationOptionalParams

Optional parameters.

Stateful

Stateful profile meaning that the machines will be returned to the pool after running a job.

StatefulUpdate

Stateful profile meaning that the machines will be returned to the pool after running a job.

StatelessAgentProfile

Stateless profile meaning that the machines will be cleaned up after running a job.

StatelessAgentProfileUpdate

Stateless profile meaning that the machines will be cleaned up after running a job.

StorageProfile

The storage profile of the VMSS.

SubscriptionUsages

Interface representing a SubscriptionUsages.

SubscriptionUsagesListByLocationNextOptionalParams

Optional parameters.

SubscriptionUsagesListByLocationOptionalParams

Optional parameters.

SystemData

Metadata pertaining to creation and last modification of the resource.

TrackedResource

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'

UserAssignedIdentity

User assigned identity properties

VmssFabricProfile

The agents will run on Virtual Machine Scale Sets.

Type Aliases

ActionType

Defines values for ActionType.
KnownActionType can be used interchangeably with ActionType, this enum contains the known values that the service supports.

Known values supported by the service

Internal

AgentProfileUnion
AgentProfileUpdateUnion
AzureDevOpsPermissionType

Defines values for AzureDevOpsPermissionType.
KnownAzureDevOpsPermissionType can be used interchangeably with AzureDevOpsPermissionType, this enum contains the known values that the service supports.

Known values supported by the service

Inherit: Pool will inherit permissions from the project or organization.
CreatorOnly: Only the pool creator will be an admin of the pool.
SpecificAccounts: Only the specified accounts will be admins of the pool.

CachingType

Defines values for CachingType.
KnownCachingType can be used interchangeably with CachingType, this enum contains the known values that the service supports.

Known values supported by the service

None: Don't use host caching.
ReadOnly: For workloads that only do read operations.
ReadWrite: For workloads that do a balance of read and write operations.

CreatedByType

Defines values for CreatedByType.
KnownCreatedByType can be used interchangeably with CreatedByType, this enum contains the known values that the service supports.

Known values supported by the service

User
Application
ManagedIdentity
Key

FabricProfileUnion
ImageVersionsListByImageNextResponse

Contains response data for the listByImageNext operation.

ImageVersionsListByImageResponse

Contains response data for the listByImage operation.

LogonType

Defines values for LogonType.
KnownLogonType can be used interchangeably with LogonType, this enum contains the known values that the service supports.

Known values supported by the service

Service: Run as a service.
Interactive: Run in interactive mode.

ManagedServiceIdentityType

Defines values for ManagedServiceIdentityType.
KnownManagedServiceIdentityType can be used interchangeably with ManagedServiceIdentityType, this enum contains the known values that the service supports.

Known values supported by the service

None
SystemAssigned
UserAssigned
SystemAssigned,UserAssigned

OperationsListNextResponse

Contains response data for the listNext operation.

OperationsListResponse

Contains response data for the list operation.

OrganizationProfileUnion
Origin

Defines values for Origin.
KnownOrigin can be used interchangeably with Origin, this enum contains the known values that the service supports.

Known values supported by the service

user
system
user,system

OsDiskStorageAccountType

Defines values for OsDiskStorageAccountType.
KnownOsDiskStorageAccountType can be used interchangeably with OsDiskStorageAccountType, this enum contains the known values that the service supports.

Known values supported by the service

Standard: Standard OS disk type.
Premium: Premium OS disk type.
StandardSSD: Standard SSD OS disk type.

PoolsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

PoolsDeleteResponse

Contains response data for the delete operation.

PoolsGetResponse

Contains response data for the get operation.

PoolsListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

PoolsListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

PoolsListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

PoolsListBySubscriptionResponse

Contains response data for the listBySubscription operation.

PoolsUpdateResponse

Contains response data for the update operation.

PredictionPreference

Defines values for PredictionPreference.
KnownPredictionPreference can be used interchangeably with PredictionPreference, this enum contains the known values that the service supports.

Known values supported by the service

Balanced: Balance between cost and performance.
MostCostEffective: Optimizes for cost over performance.
MoreCostEffective: Halfway through cost and balanced.
MorePerformance: Halfway through balanced and performance.
BestPerformance: Optimizes for performance over cost.

ProvisioningState

Defines values for ProvisioningState.
KnownProvisioningState can be used interchangeably with ProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded: Represents a succeeded operation.
Failed: Represents a failed operation.
Canceled: Represents a canceled operation.
Provisioning: Represents a pending operation.
Updating: Represents a pending operation.
Deleting: Represents an operation under deletion.
Accepted: Represents an accepted operation.

ResourceDetailsListByPoolNextResponse

Contains response data for the listByPoolNext operation.

ResourceDetailsListByPoolResponse

Contains response data for the listByPool operation.

ResourcePredictionsProfileType

Defines values for ResourcePredictionsProfileType.
KnownResourcePredictionsProfileType can be used interchangeably with ResourcePredictionsProfileType, this enum contains the known values that the service supports.

Known values supported by the service

Manual: Customer provides the stand-by agent scheme.
Automatic: The stand-by agent scheme is determined based on historical demand.

ResourcePredictionsProfileUnion
ResourcePredictionsProfileUpdateUnion
ResourceSkuRestrictionsReasonCode

Defines values for ResourceSkuRestrictionsReasonCode.
KnownResourceSkuRestrictionsReasonCode can be used interchangeably with ResourceSkuRestrictionsReasonCode, this enum contains the known values that the service supports.

Known values supported by the service

QuotaId
NotAvailableForSubscription

ResourceSkuRestrictionsType

Defines values for ResourceSkuRestrictionsType.
KnownResourceSkuRestrictionsType can be used interchangeably with ResourceSkuRestrictionsType, this enum contains the known values that the service supports.

Known values supported by the service

Location
Zone

ResourceStatus

Defines values for ResourceStatus.
KnownResourceStatus can be used interchangeably with ResourceStatus, this enum contains the known values that the service supports.

Known values supported by the service

Ready: Represents a machine resource that is ready.
NotReady: Represents a machine resource that is not ready.
Allocated: Represents a machine resource that is allocated.
PendingReturn: Represents a machine resource that is pending return.
Returned: Represents a machine resource that is returned.
Leased: Represents a machine resource that is leased.
Provisioning: Represents a machine resource that is provisioning.
Updating: Represents a machine resource that is updating.
Starting: Represents a machine resource that is starting.
PendingReimage: Represents a machine resource that is pending reimage.
Reimaging: Represents a machine resource that is reimaging.

SkuListByLocationNextResponse

Contains response data for the listByLocationNext operation.

SkuListByLocationResponse

Contains response data for the listByLocation operation.

StorageAccountType

Defines values for StorageAccountType.
KnownStorageAccountType can be used interchangeably with StorageAccountType, this enum contains the known values that the service supports.

Known values supported by the service

Standard_LRS: The data disk should use standard locally redundant storage.
Premium_LRS: The data disk should use premium locally redundant storage.
StandardSSD_LRS: The data disk should use standard SSD locally redundant storage.
Premium_ZRS: The data disk should use premium SSD zonal redundant storage.
StandardSSD_ZRS: The data disk should use standard SSD zonal redundant storage.

SubscriptionUsagesListByLocationNextResponse

Contains response data for the listByLocationNext operation.

SubscriptionUsagesListByLocationResponse

Contains response data for the listByLocation operation.

Enums

KnownActionType

Known values of ActionType that the service accepts.

KnownAzureDevOpsPermissionType

Known values of AzureDevOpsPermissionType that the service accepts.

KnownCachingType

Known values of CachingType that the service accepts.

KnownCreatedByType

Known values of CreatedByType that the service accepts.

KnownLogonType

Known values of LogonType that the service accepts.

KnownManagedServiceIdentityType

Known values of ManagedServiceIdentityType that the service accepts.

KnownOrigin

Known values of Origin that the service accepts.

KnownOsDiskStorageAccountType

Known values of OsDiskStorageAccountType that the service accepts.

KnownPredictionPreference

Known values of PredictionPreference that the service accepts.

KnownProvisioningState

Known values of ProvisioningState that the service accepts.

KnownResourcePredictionsProfileType

Known values of ResourcePredictionsProfileType that the service accepts.

KnownResourceSkuRestrictionsReasonCode

Known values of ResourceSkuRestrictionsReasonCode that the service accepts.

KnownResourceSkuRestrictionsType

Known values of ResourceSkuRestrictionsType that the service accepts.

KnownResourceStatus

Known values of ResourceStatus that the service accepts.

KnownStorageAccountType

Known values of StorageAccountType that the service accepts.

Functions

getContinuationToken(unknown)

Given the last .value produced by the byPage iterator, returns a continuation token that can be used to begin paging from that point later.

Function Details

getContinuationToken(unknown)

Given the last .value produced by the byPage iterator, returns a continuation token that can be used to begin paging from that point later.

function getContinuationToken(page: unknown): string | undefined

Parameters

page

unknown

An object from accessing value on the IteratorResult from a byPage iterator.

Returns

string | undefined

The continuation token that can be passed into byPage() during future calls.