ArmTerraformModelFactory.ExportQueryTerraform Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of ExportQueryTerraform.
public static Azure.ResourceManager.Terraform.Models.ExportQueryTerraform ExportQueryTerraform(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 query = default, string namePattern = default, bool? isRecursive = default, string table = default, Azure.ResourceManager.Terraform.Models.TerraformAuthorizationScopeFilter? authorizationScopeFilter = default);
static member ExportQueryTerraform : Nullable<Azure.ResourceManager.Terraform.Models.TargetTerraformProvider> * Nullable<bool> * Nullable<bool> * seq<string> * seq<string> * string * string * Nullable<bool> * string * Nullable<Azure.ResourceManager.Terraform.Models.TerraformAuthorizationScopeFilter> -> Azure.ResourceManager.Terraform.Models.ExportQueryTerraform
Public Shared Function ExportQueryTerraform (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 query As String = Nothing, Optional namePattern As String = Nothing, Optional isRecursive As Nullable(Of Boolean) = Nothing, Optional table As String = Nothing, Optional authorizationScopeFilter As Nullable(Of TerraformAuthorizationScopeFilter) = Nothing) As ExportQueryTerraform
Parameters
- targetProvider
- Nullable<TargetTerraformProvider>
The target Azure Terraform Provider.
Whether to output all non-computed properties in the generated Terraform configuration? This probably needs manual modifications to make it valid.
- 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.
- query
- String
The ARG where predicate. Note that you can combine multiple conditions in one where predicate, e.g. resourceGroup =~ "my-rg" and type =~ "microsoft.network/virtualnetworks".
- namePattern
- String
The name pattern of the Terraform resources.
- table
- String
The ARG table name.
- authorizationScopeFilter
- Nullable<TerraformAuthorizationScopeFilter>
The ARG Scope Filter parameter.
Returns
A new ExportQueryTerraform instance for mocking.