Show / Hide Table of Contents

Class TerraformAdvancedOptions

Specifies advanced options for Terraform commands. These options are not necessary for normal usage of Terraform.

Inheritance
object
TerraformAdvancedOptions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.ResourcemanagerService.Models
Assembly: OCI.DotNetSDK.Resourcemanager.dll
Syntax
public class TerraformAdvancedOptions

Properties

DetailedLogLevel

Declaration
[JsonProperty(PropertyName = "detailedLogLevel")]
[JsonConverter(typeof(ResponseEnumConverter))]
public TerraformAdvancedOptions.DetailedLogLevelEnum? DetailedLogLevel { get; set; }
Property Value
Type Description
TerraformAdvancedOptions.DetailedLogLevelEnum?

Enables detailed logs at the specified verbosity for running the job (operation).

IsRefreshRequired

Declaration
[JsonProperty(PropertyName = "isRefreshRequired")]
public bool? IsRefreshRequired { get; set; }
Property Value
Type Description
bool?

Specifies whether to refresh the state for each resource before running the job (operation). Refreshing the state can affect performance. Consider setting to false if the configuration includes several resources. Used with the following operations: PLAN, APPLY, DESTROY.

Parallelism

Declaration
[JsonProperty(PropertyName = "parallelism")]
public int? Parallelism { get; set; }
Property Value
Type Description
int?

Limits the number of concurrent Terraform operations when walking the graph. Use this parameter to help debug Terraform issues or to accomplish certain special use cases. A higher value might cause resources to be throttled. Used with the following operations: PLAN, APPLY, DESTROY.

In this article
Back to top