TerraformAdvancedOptions¶
- class oci.resource_manager.models.TerraformAdvancedOptions(**kwargs)¶
Bases:
objectSpecifies advanced options for Terraform commands. These options are not necessary for normal usage of Terraform.
Attributes:
A constant which can be used with the detailed_log_level property of a TerraformAdvancedOptions.
A constant which can be used with the detailed_log_level property of a TerraformAdvancedOptions.
A constant which can be used with the detailed_log_level property of a TerraformAdvancedOptions.
A constant which can be used with the detailed_log_level property of a TerraformAdvancedOptions.
A constant which can be used with the detailed_log_level property of a TerraformAdvancedOptions.
Gets the detailed_log_level of this TerraformAdvancedOptions.
Gets the is_refresh_required of this TerraformAdvancedOptions.
Gets the parallelism of this TerraformAdvancedOptions.
Methods:
__init__(**kwargs)Initializes a new TerraformAdvancedOptions object with values from keyword arguments.
- DETAILED_LOG_LEVEL_DEBUG = 'DEBUG'¶
A constant which can be used with the detailed_log_level property of a TerraformAdvancedOptions. This constant has a value of “DEBUG”
- DETAILED_LOG_LEVEL_ERROR = 'ERROR'¶
A constant which can be used with the detailed_log_level property of a TerraformAdvancedOptions. This constant has a value of “ERROR”
- DETAILED_LOG_LEVEL_INFO = 'INFO'¶
A constant which can be used with the detailed_log_level property of a TerraformAdvancedOptions. This constant has a value of “INFO”
- DETAILED_LOG_LEVEL_TRACE = 'TRACE'¶
A constant which can be used with the detailed_log_level property of a TerraformAdvancedOptions. This constant has a value of “TRACE”
- DETAILED_LOG_LEVEL_WARN = 'WARN'¶
A constant which can be used with the detailed_log_level property of a TerraformAdvancedOptions. This constant has a value of “WARN”
- __init__(**kwargs)¶
Initializes a new TerraformAdvancedOptions object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
is_refresh_required (bool) – The value to assign to the is_refresh_required property of this TerraformAdvancedOptions.
parallelism (int) – The value to assign to the parallelism property of this TerraformAdvancedOptions.
detailed_log_level (str) – The value to assign to the detailed_log_level property of this TerraformAdvancedOptions. Allowed values for this property are: “ERROR”, “WARN”, “INFO”, “DEBUG”, “TRACE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- property detailed_log_level¶
Gets the detailed_log_level of this TerraformAdvancedOptions. Enables detailed logs at the specified verbosity for running the job (operation).
Allowed values for this property are: “ERROR”, “WARN”, “INFO”, “DEBUG”, “TRACE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- Returns
The detailed_log_level of this TerraformAdvancedOptions.
- Return type
str
- property is_refresh_required¶
Gets the is_refresh_required of this TerraformAdvancedOptions. 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.
- Returns
The is_refresh_required of this TerraformAdvancedOptions.
- Return type
bool
- property parallelism¶
Gets the parallelism of this TerraformAdvancedOptions. 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.
- Returns
The parallelism of this TerraformAdvancedOptions.
- Return type
int