次の方法で共有


New-AzTerraformExportResourceObject

ExportResource のメモリ内オブジェクトを作成します。

構文

New-AzTerraformExportResourceObject
   -ResourceId <String[]>
   [-NamePattern <String>]
   [-ResourceName <String>]
   [-ResourceType <String>]
   [-FullProperty <Boolean>]
   [-MaskSensitive <Boolean>]
   [-TargetProvider <String>]
   [<CommonParameters>]

説明

ExportResource のメモリ内オブジェクトを作成します。

例 1: 単一のリソース ID を持つクエリ オブジェクトを作成する

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

1 つのリソース ID を持つクエリ オブジェクトを作成する

例 2: 複数のリソース ID を持つクエリ オブジェクトを作成する

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

複数のリソース ID を持つクエリ オブジェクトを作成する

パラメーター

-FullProperty

生成された Terraform 構成内のすべての計算されていないプロパティを出力するかどうか。 これはおそらく、有効にするために手動で変更する必要があります。

型:Boolean
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-MaskSensitive

Terraform 構成で機密性の高い属性をマスクします。

型:Boolean
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-NamePattern

Terraform リソースの名前パターン。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ResourceId

エクスポートするリソースの ID。

型:String[]
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ResourceName

Terraform リソース名。 resourceIds に 1 つの項目のみが含まれている場合にのみ機能します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ResourceType

Terraform リソースの種類。 resourceIds に 1 つの項目のみが含まれている場合にのみ機能します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-TargetProvider

ターゲットの Azure Terraform プロバイダー。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

出力

ExportResource