All Classes
-
All Classes Interface Summary Class Summary Class Description BackendConfigOverrides Indicates which backend configuration should be sent via the command-line rather than the backend configuration file or secret environment variables.BasicSourceSetExecutionEnvironment Provide the default executable and environment associated with a source set or module source set.ExecutionConfiguration An extension that can be added to a task for representing a specific grouping of Terraform command-line parameters.IacBackendAttributesSpec Attributes that describe a backend.IacBackendSpec Describes the configuration for a backend.IacBackendTextTemplate Represents a text template for creating a backend configuration file.IacPlatforms Defines the platforms that the tool is supported on.ModuleDescription Description of a module.ModulePublisherTaskMethods Methods that a task should implement for publishing to a repository.ModulePublishTarget<T> Defines a configurable item that is the link between a module repository and a module.ModuleRepository Base class for implementing module repositories (targets for publishing to).NoConfigurationModulePublishTarget Defines a configurable item that is the link between a module repository and a module.PluginCache Plugin Cache methods.PluginCacheManagement Methods for working with the plugin cache.RemoteStateVarProvider Manages the injection of a variable containing variables related to remote state, so that they can be used byterraform_remote_statedata sources.ResourceFilter Filter resources to be replaced, updated or deleted.SecretVariables Methods for adding and accessing secrets.SecretVariablesProvider Can supply secret variables.SourceSetExecutionEnvironment Provide thew default executable, environment and secrets associated with a source set.SourceSetSources Source set directories and file collections.TaskSetResolver Resolves task classesTfConfig Global config methods.TokenConfiguration Configures backend tokensTokenValue Describes a token value for a backend.ToolFeatures States which features a tool has.UsesSourceSetName Defines that this task requires a source set nameUsesVariables Task interface that indicates the task requires variables.VariablesSpec Describes variables for Terraform and OpenTofu.