New-AzTerraformExportResourceObject
Créez un objet en mémoire pour ExportResource.
Syntaxe
New-AzTerraformExportResourceObject
-ResourceId <String[]>
[-NamePattern <String>]
[-ResourceName <String>]
[-ResourceType <String>]
[-FullProperty <Boolean>]
[-MaskSensitive <Boolean>]
[-TargetProvider <String>]
[<CommonParameters>]
Description
Créez un objet en mémoire pour ExportResource.
Exemples
Exemple 1 : Créer un objet de requête avec un ID de ressource unique
New-AzTerraformExportResourceObject -ResourceId "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/aztfy-pwsh-test-rg/providers/Microsoft.Network/virtualNetworks/test-vnet"
FullProperty :
MaskSensitive :
NamePattern :
ResourceId : {/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/aztfy-pwsh-test-rg/providers/Microsoft.Network/virtualNetworks
/test-vnet}
ResourceName :
ResourceType :
TargetProvider :
Type : ExportResource
Créer un objet de requête avec un ID de ressource unique
Exemple 2 : Créer un objet de requête avec plusieurs ID de ressource
New-AzTerraformExportResourceObject -ResourceId "/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/aztfy-pwsh-test-rg/providers/Microsoft.Network/virtualNetworks/test-vnet","/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/aztfy-pwsh-test-rg/providers/Microsoft.Network/virtualNetworks/test-vnet2"
FullProperty :
MaskSensitive :
NamePattern :
ResourceId : {/subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/aztfy-pwsh-test-rg/providers/Microsoft.Network/virtualNetworks
/test-vnet, /subscriptions/00000000-0000-0000-0000-000000000001/resourceGroups/aztfy-pwsh-test-rg/providers/Microsoft.Network/virt
ualNetworks/test-vnet2}
ResourceName :
ResourceType :
TargetProvider :
Type : ExportResource
Créer un objet de requête avec plusieurs ID de ressource
Paramètres
-FullProperty
Indique s’il faut générer toutes les propriétés non calculées dans la configuration Terraform générée ? Cela nécessite probablement des modifications manuelles pour le rendre valide.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MaskSensitive
Masquez les attributs sensibles dans la configuration Terraform.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NamePattern
Modèle de nom des ressources Terraform.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ResourceId
ID de la ressource à exporter.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ResourceName
Nom de la ressource Terraform. Fonctionne uniquement lorsque resourceIds ne contient qu’un seul élément.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ResourceType
Type de ressource Terraform. Fonctionne uniquement lorsque resourceIds ne contient qu’un seul élément.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-TargetProvider
Fournisseur Azure Terraform cible.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |