New-AzTerraformExportResourceObject
Crie um objeto na memória para ExportResource.
Sintaxe
New-AzTerraformExportResourceObject
-ResourceId <String[]>
[-NamePattern <String>]
[-ResourceName <String>]
[-ResourceType <String>]
[-FullProperty <Boolean>]
[-MaskSensitive <Boolean>]
[-TargetProvider <String>]
[<CommonParameters>]
Description
Crie um objeto na memória para ExportResource.
Exemplos
Exemplo 1: Criar um objeto de consulta com id de recurso único
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
Criar um objeto de consulta com uma única ID de recurso
Exemplo 2: Criar um objeto de consulta com várias IDs de recursos
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
Criar um objeto de consulta com várias IDs de recursos
Parâmetros
-FullProperty
Se todas as propriedades não computadas devem ser produzidas na configuração Terraform gerada? Isso provavelmente precisa de modificações manuais para torná-lo válido.
Tipo: | Boolean |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MaskSensitive
Mascarar atributos sensíveis na configuração Terraform.
Tipo: | Boolean |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-NamePattern
O padrão de nome dos recursos Terraform.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ResourceId
A id do recurso a ser exportado.
Tipo: | String[] |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ResourceName
O nome do recurso Terraform. Só funciona quando resourceIds contém apenas um item.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ResourceType
O tipo de recurso Terraform. Só funciona quando resourceIds contém apenas um item.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TargetProvider
O Provedor de Terraform do Azure de destino.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Saídas
Azure PowerShell