Partager via


@azure/arm-terraform package

Classes

AzureTerraformClient

Interfaces

AzureTerraformClientOptionalParams

Paramètres facultatifs pour le client.

BaseExportModel

Paramètre d’exportation de base

ErrorAdditionalInfo

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

ErrorDetail

Détail de l’erreur.

ExportQuery

Paramètre d’exportation pour les ressources interrogées par ARG (Azure Resource Graph)

ExportResource

Paramètre d’exportation pour des ressources individuelles.

ExportResourceGroup

Paramètre d’exportation pour un groupe de ressources

ExportResult

Résultat de l’exportation Terraform

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.

RestorePollerOptions
TerraformExportTerraformOptionalParams

Paramètres facultatifs.

TerraformOperationStatus

État de l’opération LRO.

TerraformOperations

Interface représentant des opérations Terraform.

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.

BaseExportModelUnion

Alias pour BaseExportModelUnion

ContinuablePage

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

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
système
utilisateur,système

ResourceProvisioningState

État d’approvisionnement d’un type de ressource.
KnownResourceProvisioningState peut être utilisé de manière interchangeable avec ResourceProvisioningState, 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.

TargetProvider

Fournisseur Azure Terraform cible
<xref:KnowntargetProvider> pouvez être utilisé de manière interchangeable avec targetProvider, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

azurerm: https://registry.terraform.io/providers/hashicorp/azurerm/latest
azapi: https://registry.terraform.io/providers/Azure/azapi/latest

Type

Type de paramètre
KnownType peut être utilisé de manière interchangeable avec Type, cette énumération contient les valeurs connues que le service prend en charge.

Valeurs connues prises en charge par le service

ExportResource
ExportResourceGroup
ExportQuery

Énumérations

KnownActionType

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

KnownOrigin

Valeurs connues de Origin que le service accepte.

KnownResourceProvisioningState

État d’approvisionnement d’un type de ressource.

KnownTargetProvider

Fournisseur Azure Terraform cible

KnownType

Type de paramètre

KnownVersions

Versions d’API disponibles.

Functions

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