@azure/arm-containerservicefleet package

Classes

ContainerServiceFleetClient

Interfaces

APIServerAccessProfile

Profil d’accès pour le serveur d’API Fleet Hub.

AgentProfile

Profil de l’agent pour le hub Fleet.

AutoUpgradeNodeImageSelection

Mise à niveau de l’image de nœud à appliquer aux clusters cibles dans la mise à niveau automatique.

AutoUpgradeProfile

Ressource AutoUpgradeProfile.

AutoUpgradeProfileOperationsGenerateUpdateRunOptionalParams

Paramètres facultatifs.

AutoUpgradeProfileOperationsOperations

Interface représentant une opération AutoUpgradeProfileOperations.

AutoUpgradeProfileProperties

Les propriétés de AutoUpgradeProfile.

AutoUpgradeProfileStatus

AutoUpgradeProfileStatus est l’état d’un profil de mise à niveau automatique.

AutoUpgradeProfilesCreateOrUpdateOptionalParams

Paramètres facultatifs.

AutoUpgradeProfilesDeleteOptionalParams

Paramètres facultatifs.

AutoUpgradeProfilesGetOptionalParams

Paramètres facultatifs.

AutoUpgradeProfilesListByFleetOptionalParams

Paramètres facultatifs.

AutoUpgradeProfilesOperations

Interface représentant une opération AutoUpgradeProfiles.

ContainerServiceFleetClientOptionalParams

Paramètres facultatifs pour le client.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur courante pour toutes les API Azure Resource Manager afin de retourner les détails de l’erreur pour les opérations ayant échoué.

Fleet

Ressource Fleet.

FleetCredentialResult

Un élément de résultat d’informations d’identification.

FleetCredentialResults

Réponse des résultats des informations d’identification.

FleetHubProfile

FleetHubProfile configure le hub de flotte.

FleetMember

Membre de la Flotte. Il contient une référence à un cluster Kubernetes existant sur Azure.

FleetMemberProperties

Membre de la Flotte. Il contient une référence à un cluster Kubernetes existant sur Azure.

FleetMemberStatus

Informations d’état pour le membre de la flotte

FleetMemberUpdate

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

FleetMemberUpdateProperties

Propriétés actualisables du FleetMember.

FleetMembersCreateOptionalParams

Paramètres facultatifs.

FleetMembersDeleteOptionalParams

Paramètres facultatifs.

FleetMembersGetOptionalParams

Paramètres facultatifs.

FleetMembersListByFleetOptionalParams

Paramètres facultatifs.

FleetMembersOperations

Interface représentant les opérations d’un FleetMembers.

FleetMembersUpdateAsyncOptionalParams

Paramètres facultatifs.

FleetPatch

Propriétés d’une flotte qui peut être corrigée.

FleetProperties

Propriétés de la flotte.

FleetStatus

Informations d’état pour la flotte.

FleetUpdateStrategiesCreateOrUpdateOptionalParams

Paramètres facultatifs.

FleetUpdateStrategiesDeleteOptionalParams

Paramètres facultatifs.

FleetUpdateStrategiesGetOptionalParams

Paramètres facultatifs.

FleetUpdateStrategiesListByFleetOptionalParams

Paramètres facultatifs.

FleetUpdateStrategiesOperations

Interface représentant une opération FleetUpdateStrategies.

FleetUpdateStrategy

Définit un processus en plusieurs étapes pour effectuer des opérations de mise à jour entre les membres d’une flotte.

FleetUpdateStrategyProperties

Les propriétés de UpdateStrategy.

FleetsCreateOptionalParams

Paramètres facultatifs.

FleetsDeleteOptionalParams

Paramètres facultatifs.

FleetsGetOptionalParams

Paramètres facultatifs.

FleetsListByResourceGroupOptionalParams

Paramètres facultatifs.

FleetsListBySubscriptionOptionalParams

Paramètres facultatifs.

FleetsListCredentialsOptionalParams

Paramètres facultatifs.

FleetsOperations

Interface représentant des opérations Fleets.

FleetsUpdateAsyncOptionalParams

Paramètres facultatifs.

GenerateResponse

GenerateResponse est la réponse d’une requête de génération.

ManagedClusterUpdate

Mise à jour à appliquer aux ManagedClusters.

ManagedClusterUpgradeSpec

Mise à niveau à appliquer à un ManagedCluster.

ManagedServiceIdentity

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

MemberUpdateStatus

État d’une opération de mise à jour de membre.

NodeImageSelection

Mise à niveau de l’image de nœud à appliquer aux nœuds cibles lors de l’exécution de la mise à jour.

NodeImageSelectionStatus

Spécifications de mise à niveau de l’image de nœud pour l’exécution de la mise à jour.

NodeImageVersion

Version de l’image de mise à niveau du nœud.

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.

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.

ProxyResource

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

Resource

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

RestorePollerOptions
SkipProperties

Propriétés d’une opération d’skip contenant plusieurs demandes d’skip.

SkipTarget

Définition d’une requête skip unique.

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 »

UpdateGroup

Groupe à mettre à jour.

UpdateGroupStatus

État d’un UpdateGroup.

UpdateRun

Processus en plusieurs étapes pour effectuer des opérations de mise à jour entre les membres d’une flotte.

UpdateRunProperties

Les propriétés de l’UpdateRun.

UpdateRunStatus

État d’un UpdateRun.

UpdateRunStrategy

Définit la séquence de mise à jour des clusters via des phases et des groupes.

Les étapes d’une exécution sont exécutées de manière séquentielle après une autre. Les groupes au sein d’une phase sont exécutés en parallèle. Les clusters membres au sein d’un groupe sont mis à jour séquentiellement l’un après l’autre.

Une stratégie valide ne contient aucun groupe en double au sein ou entre les étapes.

UpdateRunsCreateOrUpdateOptionalParams

Paramètres facultatifs.

UpdateRunsDeleteOptionalParams

Paramètres facultatifs.

UpdateRunsGetOptionalParams

Paramètres facultatifs.

UpdateRunsListByFleetOptionalParams

Paramètres facultatifs.

UpdateRunsOperations

Interface représentant une opération UpdateRuns.

UpdateRunsSkipOptionalParams

Paramètres facultatifs.

UpdateRunsStartOptionalParams

Paramètres facultatifs.

UpdateRunsStopOptionalParams

Paramètres facultatifs.

UpdateStage

Définit une étape qui contient les groupes à mettre à jour et les étapes à suivre (par exemple, attendre une période) avant de commencer la phase suivante.

UpdateStageStatus

État d’un UpdateStage.

UpdateStatus

État d’une opération ou d’un groupe d’opérations.

UserAssignedIdentity

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

WaitStatus

État de la durée d’attente.

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.

AutoUpgradeLastTriggerStatus

AutoUpgradeLastTriggerStatus est l’état du dernier déclencheur de mise à niveau automatique (tentative de création et de démarrage automatique de UpdateRun lorsqu’il existe de nouvelles versions publiées) d’un profil de mise à niveau automatique.
KnownAutoUpgradeLastTriggerStatus peut être utilisé de manière interchangeable avec AutoUpgradeLastTriggerStatus, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Réussi : le dernier déclencheur de mise à niveau automatique a réussi.
Échec : le dernier déclencheur d’AutoUpgrade a échoué.

AutoUpgradeNodeImageSelectionType

Type de mise à niveau de l’image de nœud.
KnownAutoUpgradeNodeImageSelectionType pouvez être utilisé de manière interchangeable avec AutoUpgradeNodeImageSelectionType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

dernière: utilisez la dernière version de l’image lors de la mise à niveau des nœuds. Les clusters peuvent utiliser différentes versions d’image (par exemple, « AKSUbuntu-1804gen2containerd-2021.10.12 » et « AKSUbuntu-1804gen2containerd-2021.10.19 ») car, par exemple, la dernière version disponible est différente dans différentes régions.
cohérente : les versions d’image à mettre à niveau des nœuds à sélectionner comme décrit ci-dessous : pour chaque pool de nœuds dans les clusters gérés affectés par l’exécution de la mise à jour, le système sélectionne la dernière version d’image afin qu’elle soit disponible sur tous les autres pools de nœuds (dans tous les autres clusters) du même type d’image. Par conséquent, tous les pools de nœuds du même type d’image sont mis à niveau vers la même version d’image. Par exemple, si la dernière version d’image pour le type d’image « AKSUbuntu-1804gen2containerd » est « AKSUbuntu-1804gen2containerd-2021.10.12 » pour un pool de nœuds dans le cluster A dans la région X, et est « AKSUbuntu-1804gen2containerd-2021.10.17 » pour un pool de nœuds dans le cluster B dans la région Y, le système met à niveau les deux pools de nœuds vers la version d’image « AKSUbuntu-1804gen2containerd-2021.10.12 ».

AutoUpgradeProfileProvisioningState

État d’approvisionnement de la ressource AutoUpgradeProfile.
KnownAutoUpgradeProfileProvisioningState peut être utilisé de manière interchangeable avec AutoUpgradeProfileProvisioningState, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

réussi: la ressource a été créée.
échec: échec de la création de ressources.
annulé : la création de ressources a été annulée.

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é.

FleetMemberProvisioningState

État d’approvisionnement de la dernière opération acceptée.
KnownFleetMemberProvisioningState pouvez être utilisé de manière interchangeable avec FleetMemberProvisioningState, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

réussi: la ressource a été créée.
échec: échec de la création de ressources.
annulé : la création de ressources a été annulée.
jointure: état d’approvisionnement d’un membre qui rejoint une flotte.
Quitter: état d’approvisionnement d’un membre quittant une flotte.
Mise à jour: état d’approvisionnement d’un membre mis à jour.

FleetProvisioningState

État d’approvisionnement de la dernière opération acceptée.
KnownFleetProvisioningState peut être utilisé de manière interchangeable avec FleetProvisioningState, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

réussi: la ressource a été créée.
échec: échec de la création de ressources.
annulé : la création de ressources a été annulée.
Création d': état d’approvisionnement d’une flotte créée.
Mise à jour: état d’approvisionnement d’une flotte mise à jour.
Suppression de: état d’approvisionnement d’une flotte supprimée.

FleetUpdateStrategyProvisioningState

État d’approvisionnement de la ressource UpdateStrategy.
KnownFleetUpdateStrategyProvisioningState pouvez être utilisé de manière interchangeable avec FleetUpdateStrategyProvisioningState, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

réussi: la ressource a été créée.
échec: échec de la création de ressources.
annulé : la création de ressources a été annulée.

ManagedClusterUpgradeType

Type de mise à niveau à effectuer lors du ciblage de ManagedClusters.
KnownManagedClusterUpgradeType peut être utilisé de manière interchangeable avec ManagedClusterUpgradeType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

Full: met à niveau le plan de contrôle et tous les pools d’agents des groupes ManagedCluster cibles. Nécessite la définition de la propriété ManagedClusterUpgradeSpec.KubernetesVersion.
NodeImageOnly: NodeImageOnly met à niveau uniquement les images de nœud des managedClusters cibles. Nécessite que la propriété ManagedClusterUpgradeSpec.KubernetesVersion ne soit pas définie.
ControlPlaneOnly: Les mises à niveau ControlPlaneOnly ciblent uniquement KubernetesVersion des ManagedClusters et ne seront pas appliquées à AgentPool. Nécessite la définition de la propriété ManagedClusterUpgradeSpec.KubernetesVersion.

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 au système et à l’utilisateur.

NodeImageSelectionType

Type de mise à niveau de l’image de nœud.
KnownNodeImageSelectionType pouvez être utilisé de manière interchangeable avec NodeImageSelectionType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

dernière: utilisez la dernière version de l’image lors de la mise à niveau des nœuds. Les clusters peuvent utiliser différentes versions d’image (par exemple, « AKSUbuntu-1804gen2containerd-2021.10.12 » et « AKSUbuntu-1804gen2containerd-2021.10.19 ») car, par exemple, la dernière version disponible est différente dans différentes régions.
cohérente : les versions d’image à mettre à niveau des nœuds à sélectionner comme décrit ci-dessous : pour chaque pool de nœuds dans les clusters gérés affectés par l’exécution de la mise à jour, le système sélectionne la dernière version d’image afin qu’elle soit disponible sur tous les autres pools de nœuds (dans tous les autres clusters) du même type d’image. Par conséquent, tous les pools de nœuds du même type d’image sont mis à niveau vers la même version d’image. Par exemple, si la dernière version d’image pour le type d’image « AKSUbuntu-1804gen2containerd » est « AKSUbuntu-1804gen2containerd-2021.10.12 » pour un pool de nœuds dans le cluster A dans la région X, et est « AKSUbuntu-1804gen2containerd-2021.10.17 » pour un pool de nœuds dans le cluster B dans la région Y, le système met à niveau les deux pools de nœuds vers la version d’image « AKSUbuntu-1804gen2containerd-2021.10.12 ».
personnalisée : Mettez à niveau les nœuds vers les versions d’image personnalisées. Quand elle est définie, l’exécution de la mise à jour utilise les versions d’image de nœud fournies dans customNodeImageVersions pour mettre à niveau les nœuds. Si la valeur est définie, customNodeImageVersions ne doit pas être vide.

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.

TargetType

Type cible d’une demande d’ignorer.
KnownTargetType peut être utilisé de manière interchangeable avec TargetType, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

membre: ignorez la mise à jour d’un membre.
groupe: ignorez la mise à jour d’un groupe.
étape: ignorez la mise à jour d’une étape entière, y compris l’attente après l’étape suivante.
AfterStageWait: ignorez la mise à jour de l’attente après l’étape suivante d’une certaine étape.

UpdateRunProvisioningState

État d’approvisionnement de la ressource UpdateRun.
KnownUpdateRunProvisioningState pouvez être utilisé de manière interchangeable avec UpdateRunProvisioningState, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

réussi: la ressource a été créée.
échec: échec de la création de ressources.
annulé : la création de ressources a été annulée.

UpdateState

État de UpdateRun, UpdateStage, UpdateGroup ou MemberUpdate.
KnownUpdateState peut être utilisé de manière interchangeable avec UpdateState, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

NotStarted: état d’un UpdateRun/UpdateStage/UpdateGroup/MemberUpdate qui n’a pas été démarré.
En cours d’exécution: état d’un UpdateRun/UpdateStage/UpdateGroup/MemberUpdate en cours d’exécution.
arrêter: état d’un UpdateRun/UpdateStage/UpdateGroup/MemberUpdate en cours d’arrêt.
Arrêté: état d’un UpdateRun/UpdateStage/UpdateGroup/MemberUpdate arrêté.
ignoré: état d’un UpdateRun/UpdateStage/UpdateGroup/MemberUpdate ignoré.
échec: état d’un UpdateRun/UpdateStage/UpdateGroup/MemberUpdate ayant échoué.
Terminé: état d’un UpdateRun/UpdateStage/UpdateGroup/MemberUpdate terminé.

UpgradeChannel

Configuration de l’exécution de la mise à niveau automatique.
KnownUpgradeChannel peut être utilisé de manière interchangeable avec UpgradeChannel, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

stable : met à niveau la version kubernetes des clusters vers la dernière version de correctif prise en charge sur la version mineure N-1, où N est la dernière version mineure prise en charge. Par exemple, si un cluster exécute la version 1.17.7 et les versions 1.17.9, 1.18.4, 1.18.6 et 1.19.1 sont disponibles, le cluster est mis à niveau vers la version 1.18.6.
rapid: met à niveau la version kubernetes des clusters vers la dernière version de correctif prise en charge sur la dernière version mineure prise en charge.
NodeImage: Mettez à niveau la version d’image de nœud des clusters.

Énumérations

KnownActionType

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

KnownAutoUpgradeLastTriggerStatus

AutoUpgradeLastTriggerStatus est l’état du dernier déclencheur de mise à niveau automatique (tentative de création et de démarrage automatique de UpdateRun lorsqu’il existe de nouvelles versions publiées) d’un profil de mise à niveau automatique.

KnownAutoUpgradeNodeImageSelectionType

Type de mise à niveau de l’image de nœud.

KnownAutoUpgradeProfileProvisioningState

État d’approvisionnement de la ressource AutoUpgradeProfile.

KnownCreatedByType

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

KnownFleetMemberProvisioningState

État d’approvisionnement de la dernière opération acceptée.

KnownFleetProvisioningState

État d’approvisionnement de la dernière opération acceptée.

KnownFleetUpdateStrategyProvisioningState

État d’approvisionnement de la ressource UpdateStrategy.

KnownManagedClusterUpgradeType

Type de mise à niveau à effectuer lors du ciblage de ManagedClusters.

KnownManagedServiceIdentityType

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

KnownNodeImageSelectionType

Type de mise à niveau de l’image de nœud.

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 »

KnownTargetType

Type cible d’une demande d’ignorer.

KnownUpdateRunProvisioningState

État d’approvisionnement de la ressource UpdateRun.

KnownUpdateState

État de UpdateRun, UpdateStage, UpdateGroup ou MemberUpdate.

KnownUpgradeChannel

Configuration de l’exécution de la mise à niveau automatique.

KnownVersions

Versions de l’API Azure Kubernetes Fleet Manager.

Functions

restorePoller<TResponse, TResult>(ContainerServiceFleetClient, 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>(ContainerServiceFleetClient, 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: ContainerServiceFleetClient, 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>