ArmTerraformModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmTerraformModelFactory
type ArmTerraformModelFactory = class
Public Class ArmTerraformModelFactory
Inheritance
ArmTerraformModelFactory

Methods

Name Description
CommonExportProperties(String, Nullable<TargetTerraformProvider>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, IEnumerable<String>)

The base export parameter Please note this is the abstract base class. The derived classes available for instantiation are: ExportQueryTerraform, ExportResourceTerraform, and ExportResourceGroupTerraform.

ExportQueryTerraform(Nullable<TargetTerraformProvider>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, IEnumerable<String>, String, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<TerraformAuthorizationScopeFilter>)

Uses ARG (Azure Resource Graph) query to choose resources to be exported.

ExportResourceGroupTerraform(Nullable<TargetTerraformProvider>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, IEnumerable<String>, String, String)

Export parameter for a resource group.

ExportResourceTerraform(Nullable<TargetTerraformProvider>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, IEnumerable<String>, IEnumerable<ResourceIdentifier>, String, String, String, Nullable<Boolean>, Nullable<Boolean>)

Specified resources to be exported by their ids.

TerraformExportResult(String, String, IEnumerable<ResourceIdentifier>, IEnumerable<ResponseError>)

The Terraform export result.

TerraformOperationStatus(TerraformExportResult, TerraformResourceProvisioningState, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Double>, ResponseError)

The status of the LRO (Long Running Operation) and the export result.

Applies to