Share via


ArmTerraformModelFactory.ExportResourceGroupTerraform Method

Definition

Initializes a new instance of ExportResourceGroupTerraform.

public static Azure.ResourceManager.Terraform.Models.ExportResourceGroupTerraform ExportResourceGroupTerraform(Azure.ResourceManager.Terraform.Models.TargetTerraformProvider? targetProvider = default, bool? isOutputFullPropertiesEnabled = default, bool? isMaskSensitiveEnabled = default, System.Collections.Generic.IEnumerable<string> azureResourcesToExclude = default, System.Collections.Generic.IEnumerable<string> terraformResourcesToExclude = default, string resourceGroupName = default, string namePattern = default);
static member ExportResourceGroupTerraform : Nullable<Azure.ResourceManager.Terraform.Models.TargetTerraformProvider> * Nullable<bool> * Nullable<bool> * seq<string> * seq<string> * string * string -> Azure.ResourceManager.Terraform.Models.ExportResourceGroupTerraform
Public Shared Function ExportResourceGroupTerraform (Optional targetProvider As Nullable(Of TargetTerraformProvider) = Nothing, Optional isOutputFullPropertiesEnabled As Nullable(Of Boolean) = Nothing, Optional isMaskSensitiveEnabled As Nullable(Of Boolean) = Nothing, Optional azureResourcesToExclude As IEnumerable(Of String) = Nothing, Optional terraformResourcesToExclude As IEnumerable(Of String) = Nothing, Optional resourceGroupName As String = Nothing, Optional namePattern As String = Nothing) As ExportResourceGroupTerraform

Parameters

targetProvider
Nullable<TargetTerraformProvider>

The target Azure Terraform Provider.

isOutputFullPropertiesEnabled
Nullable<Boolean>

Whether to output all non-computed properties in the generated Terraform configuration? This probably needs manual modifications to make it valid.

isMaskSensitiveEnabled
Nullable<Boolean>

Mask sensitive attributes in the Terraform configuration.

azureResourcesToExclude
IEnumerable<String>

Exclude resources from being exported based on the Azure resource ID pattern (case-insensitive regexp).

terraformResourcesToExclude
IEnumerable<String>

Exclude resources from being exported based on the Terraform resource type.

resourceGroupName
String

The name of the resource group to be exported.

namePattern
String

The name pattern of the Terraform resources.

Returns

A new ExportResourceGroupTerraform instance for mocking.

Applies to