Partager via


@azure/arm-devopsinfrastructure package

Classes

DevOpsInfrastructureClient

Interfaces

AgentProfile

Profil de l’agent des machines du pool.

AutomaticResourcePredictionsProfile

Le schéma d’agent stand-by est déterminé en fonction de la demande historique.

AzureDevOpsOrganizationProfile

Profil de l’organisation Azure DevOps

AzureDevOpsPermissionProfile

Définit le type d’autorisation du pool Azure DevOps.

DataDisk

Disque de données de vmSS.

DevOpsAzureSku

Référence SKU Azure des machines du pool.

DevOpsInfrastructureClientOptionalParams

Paramètres facultatifs pour le client.

FabricProfile

Définit le type d’infrastructure sur lequel l’agent s’exécute.

GitHubOrganization

Définit une organisation GitHub

GitHubOrganizationProfile

Profil de l’organisation GitHub

ImageVersion

Objet de version d’image

ImageVersionProperties

Détails de ImageVersionProperties.

ImageVersionsListByImageOptionalParams

Paramètres facultatifs.

ImageVersionsOperations

Interface représentant des opérations ImageVersions.

ManagedServiceIdentity

Identité de service managée (identités affectées par le système et/ou identités affectées par l’utilisateur)

ManualResourcePredictionsProfile

Le client fournit le schéma d’agent autonome.

NetworkProfile

Profil réseau des machines du pool.

Operation

Détails d’une opération d’API REST, retournée par l’API d’opérations du fournisseur de ressources

OperationDisplay

Informations d’affichage localisées pour et opération.

OperationsListOptionalParams

Paramètres facultatifs.

OperationsOperations

Interface représentant des opérations.

Organization

Définit une organisation Azure DevOps.

OrganizationProfile

Définit l’organisation dans laquelle le pool sera utilisé.

OsProfile

Profil du système d’exploitation des machines du pool.

PageSettings

Options de la méthode byPage

PagedAsyncIterableIterator

Interface qui permet une itération itérable asynchrone à la fois à l’achèvement et à la page.

Pool

Les types de ressources suivis concrets peuvent être créés en alias ce type à l’aide d’un type de propriété spécifique.

PoolImage

Image de machine virtuelle des machines du pool.

PoolProperties

Propriétés du pool

PoolUpdate

Type utilisé pour les opérations de mise à jour du pool.

PoolUpdateProperties

Propriétés pouvant être mises à jour du pool.

PoolsCreateOrUpdateOptionalParams

Paramètres facultatifs.

PoolsDeleteOptionalParams

Paramètres facultatifs.

PoolsGetOptionalParams

Paramètres facultatifs.

PoolsListByResourceGroupOptionalParams

Paramètres facultatifs.

PoolsListBySubscriptionOptionalParams

Paramètres facultatifs.

PoolsOperations

Interface représentant des opérations de pools.

PoolsUpdateOptionalParams

Paramètres facultatifs.

ProxyResource

Définition du modèle de ressource pour une ressource proxy Azure Resource Manager. Il n’aura pas de balises et un emplacement

Quota

Décrit le quota de ressources

QuotaName

Noms de quota

Resource

Champs courants retournés dans la réponse pour toutes les ressources Azure Resource Manager

ResourceDetailsListByPoolOptionalParams

Paramètres facultatifs.

ResourceDetailsObject

Un ResourceDetailsObject

ResourceDetailsObjectProperties

Détails de ResourceDetailsObject.

ResourceDetailsOperations

Interface représentant des opérations ResourceDetails.

ResourcePredictions

Définit la mémoire tampon du pool.

ResourcePredictionsProfile

Détermine la façon dont le schéma autonome doit être fourni.

ResourceSku

RessourceSku

ResourceSkuCapabilities

Décrit l’objet de fonctionnalités de référence SKU.

ResourceSkuLocationInfo

Décrit les informations d’emplacement de la référence SKU de calcul disponibles.

ResourceSkuProperties

Propriétés d’une ressource ResourceSku

ResourceSkuRestrictionInfo

Décrit les informations de restriction de référence SKU de calcul disponibles.

ResourceSkuRestrictions

Restrictions de la référence SKU.

ResourceSkuZoneDetails

Décrit les fonctionnalités zonales d’une référence SKU.

RestorePollerOptions
SecretsManagementSettings

Paramètres de gestion des secrets des machines du pool.

SkuListByLocationOptionalParams

Paramètres facultatifs.

SkuOperations

Interface représentant des opérations de référence SKU.

Stateful

Profil avec état, ce qui signifie que les machines seront retournées au pool après l’exécution d’un travail.

StatelessAgentProfile

Profil sans état, ce qui signifie que les machines seront nettoyées après l’exécution d’un travail.

StorageProfile

Profil de stockage des vmSS.

SubscriptionUsagesOperations

Interface représentant des opérations SubscriptionUsages.

SubscriptionUsagesUsagesOptionalParams

Paramètres facultatifs.

SystemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

TrackedResource

Définition du modèle de ressource pour une ressource de niveau supérieur suivi d’Azure Resource Manager qui a des « balises » et un « emplacement »

UserAssignedIdentity

Propriétés d’identité attribuées par l’utilisateur

VmssFabricProfile

Les agents s’exécutent sur des groupes de machines virtuelles identiques.

Alias de type

ActionType

Énumération extensible. Indique le type d’action. « Interne » fait référence aux actions destinées aux API internes uniquement.
KnownActionType peut être utilisé de manière interchangeable avec ActionType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

interne : les actions sont destinées aux API internes uniquement.

AgentProfileUnion

Alias pour AgentProfileUnion

AzureDevOpsPermissionType

Détermine qui dispose des autorisations d’administrateur pour le pool Azure DevOps.
KnownAzureDevOpsPermissionType peut être utilisé de manière interchangeable avec AzureDevOpsPermissionType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Hériter: le pool hérite des autorisations du projet ou de l’organisation.
CreatorOnly: seul le créateur du pool sera administrateur du pool.
SpecificAccounts: seuls les comptes spécifiés seront administrateurs du pool.

CachingType

Type de mise en cache dans un disque de données.
KnownCachingType peut être utilisé de manière interchangeable avec CachingType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Aucun: n’utilisez pas la mise en cache de l’hôte.
ReadOnly: pour les charges de travail qui effectuent uniquement des opérations de lecture.
ReadWrite: pour les charges de travail qui effectuent un équilibre entre les opérations de lecture et d’écriture.

ContinuablePage

Interface qui décrit une page de résultats.

CreatedByType

Type d’entité qui a créé la ressource.
<xref:KnowncreatedByType> pouvez être utilisé de manière interchangeable avec createdByType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

'utilisateur: l’entité a été créée par un utilisateur.
Application: l’entité a été créée par une application.
ManagedIdentity: l’entité a été créée par une identité managée.
Key: l’entité a été créée par une clé.

FabricProfileUnion

Alias pour FabricProfileUnion

LogonType

Détermine la façon dont le service doit être exécuté.
KnownLogonType peut être utilisé de manière interchangeable avec LogonType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

service: Exécuter en tant que service.
interactive : exécuter en mode interactif.

ManagedServiceIdentityType

Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés).
KnownManagedServiceIdentityType pouvez être utilisé de manière interchangeable avec ManagedServiceIdentityType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Aucun: aucune identité managée.
SystemAssigned: identité managée affectée par le système.
UserAssigned : identité managée affectée par l’utilisateur.
SystemAssigned,UserAssigned: identité managée affectée par le système et l’utilisateur.

OrganizationProfileUnion

Alias pour OrganizationProfileUnion

Origin

Exécuteur prévu de l’opération ; comme dans le contrôle d’accès en fonction des ressources (RBAC) et l’expérience utilisateur des journaux d’audit. La valeur par défaut est « utilisateur, système »
KnownOrigin peut être utilisé de manière interchangeable avec Origin, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

'utilisateur: indique que l’opération est lancée par un utilisateur.
système: indique que l’opération est lancée par un système.
utilisateur,système: indique que l’opération est lancée par un utilisateur ou un système.

OsDiskStorageAccountType

Type de compte de stockage du disque du système d’exploitation.
KnownOsDiskStorageAccountType pouvez être utilisé de manière interchangeable avec OsDiskStorageAccountType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Standard : type de disque du système d’exploitation standard.
Premium : type de disque du système d’exploitation Premium.
standardSSD: type de disque de système d’exploitation SSD standard.

PredictionPreference

Détermine l’équilibre entre les coûts et les performances.
KnownPredictionPreference peut être utilisé de manière interchangeable avec PredictionPreference, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

équilibrée : équilibre entre les coûts et les performances.
MostCostEffective: optimise le coût des performances.
MoreCostEffective: à mi-chemin du coût et équilibré.
MorePerformance: à mi-chemin de l’équilibre et des performances.
BestPerformance: optimise les performances sur le coût.

ProvisioningState

État de l’opération actuelle.
KnownProvisioningState peut être utilisé de manière interchangeable avec ProvisioningState, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

réussi: représente une opération réussie.
échec: représente une opération ayant échoué.
annulé : représente une opération annulée.
d’approvisionnement : représente une opération en attente.
mise à jour: représente une opération en attente.
suppression de: représente une opération en cours de suppression.
accepté : représente une opération acceptée.

ResourcePredictionsProfileType

Détermine la façon dont le schéma autonome doit être fourni.
KnownResourcePredictionsProfileType pouvez être utilisé de manière interchangeable avec ResourcePredictionsProfileType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

manuel : le client fournit le schéma d’agent autonome.
automatique : le schéma d’agent stand-by est déterminé en fonction de la demande historique.

ResourcePredictionsProfileUnion

Alias pour ResourcePredictionsProfileUnion

ResourceSkuRestrictionsReasonCode

Décrit la raison de la restriction de référence SKU.
KnownResourceSkuRestrictionsReasonCode pouvez être utilisé de manière interchangeable avec ResourceSkuRestrictionsReasonCode, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

QuotaId: la restriction est due au dépassement d’une limitation de quota.
NotAvailableForSubscription: la restriction n’est pas disponible pour cet abonnement.

ResourceSkuRestrictionsType

Décrit le type de restrictions de référence SKU qui peuvent exister
KnownResourceSkuRestrictionsType peut être utilisé de manière interchangeable avec ResourceSkuRestrictionsType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Emplacement: référence SKU restreinte par emplacement.
Zone: référence SKU restreinte par zone de disponibilité.

ResourceStatus

État de la ressource de l’ordinateur.
KnownResourceStatus peut être utilisé de manière interchangeable avec ResourceStatus, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Ready: représente une ressource de machine prête.
NotReady: représente une ressource d’ordinateur qui n’est pas prête.
allouée : représente une ressource d’ordinateur allouée.
PendingReturn: représente une ressource d’ordinateur en attente de retour.
retourné: représente une ressource d’ordinateur retournée.
louée : représente une ressource de machine qui est louée.
provisionnement: représente une ressource d’ordinateur approvisionnante.
mise à jour: représente une ressource de machine qui est mise à jour.
démarrage: représente une ressource d’ordinateur qui démarre.
PendingReimage: représente une ressource d’ordinateur en attente de réinitialisation.
reimage: représente une ressource d’ordinateur qui est réimagée.

StorageAccountType

Énumérations StorageAccountType
KnownStorageAccountType peut être utilisé de manière interchangeable avec StorageAccountType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Standard_LRS: le disque de données doit utiliser un stockage standard localement redondant.
Premium_LRS: le disque de données doit utiliser un stockage premium localement redondant.
StandardSSD_LRS: le disque de données doit utiliser un stockage SSD standard localement redondant.
Premium_ZRS: le disque de données doit utiliser le stockage redondant zonal SSD Premium.
StandardSSD_ZRS: le disque de données doit utiliser un stockage redondant zonal SSD standard.

Énumérations

KnownActionType

Énumération extensible. Indique le type d’action. « Interne » fait référence aux actions destinées aux API internes uniquement.

KnownAzureDevOpsPermissionType

Détermine qui dispose des autorisations d’administrateur pour le pool Azure DevOps.

KnownCachingType

Type de mise en cache dans un disque de données.

KnownCreatedByType

Type d’entité qui a créé la ressource.

KnownLogonType

Détermine la façon dont le service doit être exécuté.

KnownManagedServiceIdentityType

Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés).

KnownOrigin

Exécuteur prévu de l’opération ; comme dans le contrôle d’accès en fonction des ressources (RBAC) et l’expérience utilisateur des journaux d’audit. La valeur par défaut est « utilisateur, système »

KnownOsDiskStorageAccountType

Type de compte de stockage du disque du système d’exploitation.

KnownPredictionPreference

Détermine l’équilibre entre les coûts et les performances.

KnownProvisioningState

État de l’opération actuelle.

KnownResourcePredictionsProfileType

Détermine la façon dont le schéma autonome doit être fourni.

KnownResourceSkuRestrictionsReasonCode

Décrit la raison de la restriction de référence SKU.

KnownResourceSkuRestrictionsType

Décrit le type de restrictions de référence SKU qui peuvent exister

KnownResourceStatus

État de la ressource de l’ordinateur.

KnownStorageAccountType

Énumérations StorageAccountType

KnownVersions

Versions d’API

Functions

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

Crée un polleur à partir de l’état sérialisé d’un autre polleur. Cela peut être utile lorsque vous souhaitez créer des polleurs sur un autre hôte ou qu’un polleur doit être construit une fois que l’original n’est pas dans l’étendue.

Informations relatives à la fonction

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

Crée un polleur à partir de l’état sérialisé d’un autre polleur. Cela peut être utile lorsque vous souhaitez créer des polleurs sur un autre hôte ou qu’un polleur doit être construit une fois que l’original n’est pas dans l’étendue.

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

Paramètres

serializedState

string

sourceOperation

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

Retours

PollerLike<OperationState<TResult>, TResult>