A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

apply(org.gradle.api.Project) - Method in OpenTofuBasePlugin
apply(org.gradle.api.Project) - Method in OpenTofuGlobalConfigForMultiProjectRootPlugin
apply(org.gradle.api.Project) - Method in OpenTofuGlobalConfigForMultiProjectSubProjectPlugin
apply(org.gradle.api.Project) - Method in OpenTofuGlobalConfigForSingleProjectPlugin
apply(org.gradle.api.Project) - Method in OpenTofuGlobalConfigPlugin
apply(org.gradle.api.Project) - Method in OpenTofuPlugin
APPLY - Enum Constant in OpenTofuTasks
apply(org.gradle.api.Project) - Method in OpenTofuWrapperPlugin
ARCH - Field in OpenTofuUtils
AWS_ACCESS_KEY - Field in S3Backend
AWS_SECRET_KEY - Field in S3Backend

B

backends - Property in OpenTofuExtension
backendTaskName(java.lang.String) - Method in OpenTofuModel
The name of the backend configuration task.
BASEURI - Field in Downloader
byCommand(java.lang.String) - Method in OpenTofuTasks
Find instance by command name

C

CACHE_BINARY_TASK_NAME - Field in OpenTofuWrapperPlugin
CLEANUP_WORKSPACES - Enum Constant in OpenTofuTasks
command - Property in OpenTofuTasks
configure(org.ysb33r.gradle.opentofu.OpenTofuSourceSet, java.lang.String, java.lang.String, org.gradle.api.Project) - Method in OpenTofuTasks
configureApply(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureCacheOutputVariables(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureCleanupWorkspaces(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureDestroy(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureDestroyPlan(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureFormatApply(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureFormatCheck(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureImport(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureInit(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureOutput(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configurePlan(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureProvidersLock(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureProvidersSchema(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureProvidersShow(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureShowState(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureStateMv(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureStatePull(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureStatePush(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureStateRm(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureTaint(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureUntaint(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
configureValidate(org.ysb33r.gradle.opentofu.internal.TaskConfiguration) - Method in OpenTofuModel
create(org.ysb33r.gradle.opentofu.OpenTofuSourceSet, java.lang.String) - Method in OpenTofuModel.WorkspaceGenerator
create(java.lang.String) - Method in SourceSetFactory
create(java.lang.String) - Method in ToolchainFactory
createCustomFormatTasks(org.gradle.api.Project) - Method in OpenTofuModel
Create format tasks that are not related to specific source sets.
createTasksFromModel(org.ysb33r.gradle.opentofu.OpenTofuSourceSet, java.lang.String, org.gradle.api.Project) - Method in OpenTofuModel
Creates all of the required tasks for a source set
createWorkspaceTasks(java.lang.String) - Method in OpenTofuSourceSet
Invoked when a workspace is added.
CUSTOM_FMT_APPLY - Field in OpenTofuModel
CUSTOM_FMT_CHECK - Field in OpenTofuModel

D

DEFAULT_NAME - Field in GenericBackend
DEFAULT_NAME - Field in LocalBackend
DEFAULT_SOURCESET_NAME - Field in OpenTofuModel
DEFAULT_TOOLCHAIN - Field in OpenTofuExtension
DEFAULT_WORKSPACE - Field in OpenTofuModel
DEFAULT_WORKSPACE - Field in OpenTofuSourceSet
dependsOnProvider - Property in OpenTofuTasks
description - Property in OpenTofuTasks
DESTROY - Enum Constant in OpenTofuTasks
DESTROY_PLAN - Enum Constant in OpenTofuTasks
DETAILS_FILENAME - Field in OpenTofuGlobalConfigForMultiProjectRootPlugin
DETAILS_GENERATOR - Field in OpenTofuGlobalConfigForMultiProjectRootPlugin
DETAILS_SUBDIR - Field in OpenTofuGlobalConfigForMultiProjectRootPlugin
Downloader - Class in org.ysb33r.gradle.opentofu.internal
Downloads specific versions of OpenTofu.
Downloader(org.ysb33r.grolifant5.api.core.ProjectOperations) - Constructor in Downloader
Creates a downloader

E

EXE_BASE_NAME - Field in OpenTofuModel
EXECUTABLE_BASE_NAME - Field in OpenTofuExtension
executionConfigurations - Property in OpenTofuTasks
exeOpts - Property in TaskConfiguration
ext - Property in TaskConfiguration
EXTENSION_NAME - Field in OpenTofuModel

F

FMT_APPLY - Enum Constant in OpenTofuTasks
FMT_CHECK - Enum Constant in OpenTofuTasks
FORMAT_ALL - Field in OpenTofuModel

G

GenericBackend - Class in org.ysb33r.gradle.opentofu.backends
A generic backend that can be used to implement a backend that is not supported in another backend class.
GenericBackend(java.lang.String, org.ysb33r.gradle.opentofu.extensions.OpenTofuExtension, org.gradle.api.Project) - Constructor in GenericBackend
getByVersion(java.lang.String) - Method in OpenTofuToolchain.1
getDownloader() - Method in OpenTofuToolchain
getExecutableLocation() - Method in OpenTofuSourceSet
Location of the executable that will used for this source set
getExecutableVersion() - Method in OpenTofuSourceSet
Version of the executable that will used for this source set
getExeName() - Method in OpenTofuUtils
getOtherSources() - Method in OpenTofuExtension
getOutputTask(java.lang.String) - Method in OpenTofuSourceSet
getPluginDir() - Method in OpenTofuSourceSet
Cache directory for plugins / providers.
getPluginDirTimeout() - Method in OpenTofuSourceSet
Local timeout for the cache directory for plugins / providers.
getRelationshipTaskNames(java.lang.String) - Method in OpenTofuSourceSet
Names of tasks that are important in inter-source set relationships.
getSourceSetContainer() - Method in OpenTofuSourceSet
Get access to the container this source set belongs too.
getTofuExecutablePath(java.lang.String) - Method in Downloader
Returns the path to the opentofu executable.
GitlabBackend - Class in org.ysb33r.gradle.opentofu.backends
Supports remote state storage in Gitlab.
GitlabBackend(java.lang.String, org.ysb33r.gradle.opentofu.extensions.OpenTofuExtension, org.gradle.api.Project) - Constructor in GitlabBackend
GLOBAL_ATTRIBUTE_NAME - Field in OpenTofuGlobalConfigForMultiProjectRootPlugin
GLOBAL_ATTRIBUTE_VALUE - Field in OpenTofuGlobalConfigForMultiProjectRootPlugin
GLOBAL_CONFIG_BASENAME - Field in OpenTofuGlobalConfigForMultiProjectRootPlugin
GLOBAL_CONFIG_INCOMING - Field in OpenTofuGlobalConfigForMultiProjectRootPlugin
GLOBAL_CONFIG_OUTGOING - Field in OpenTofuGlobalConfigForMultiProjectRootPlugin
GLOBAL_CONFIG_RESOLVE - Field in OpenTofuGlobalConfigForMultiProjectRootPlugin
GlobalConfigConsumer() - Constructor in OpenTofuGlobalConfigForMultiProjectSubProjectPlugin.GlobalConfigConsumer
globalConfigFile - Property in OpenTofuExtension

H

I

IMPORT - Enum Constant in OpenTofuTasks
INIT - Enum Constant in OpenTofuTasks
initRelationship - Property in OpenTofuTasks
internalPluginClass(org.gradle.api.Project) - Method in OpenTofuGlobalConfigPlugin
isDownloadSupported() - Method in Downloader
Tells the system whether downloading can be supported.

J

K

L

loadToolFeatures(java.lang.String) - Method in OpenTofuDestroyPlan
Loads features for the tool
loadToolFeatures(java.lang.String) - Method in OpenTofuPlan
Loads features for the tool
LocalBackend - Class in org.ysb33r.gradle.opentofu.backends
OpenTofu local backend specification.
LocalBackend(java.lang.String, org.ysb33r.gradle.opentofu.extensions.OpenTofuExtension, org.gradle.api.Project) - Constructor in LocalBackend
LOCATION_PROPERTIES_DEFAULT - Field in OpenTofuCacheBinary

M

MAX_VALUE - Field in OpenTofuTasks
MIN_VALUE - Field in OpenTofuTasks
mustRunAfter - Property in OpenTofuTasks

N

NAME - Field in OpenTofuExtension
NAME - Field in OpenTofuGlobalConfigExtension
NAME - Field in OpenTofuWrapperExtension
next() - Method in OpenTofuTasks

O

OpenTofuApply - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu apply -auto-approve.
OpenTofuApply(java.lang.String, java.lang.String) - Constructor in OpenTofuApply
OpenTofuBackend - Class in org.ysb33r.gradle.opentofu.backends
A generic backend that can be used to implement a backend that is not supported in another backend class.
OpenTofuBackend(java.lang.String, org.ysb33r.gradle.opentofu.extensions.OpenTofuExtension, org.gradle.api.Project) - Constructor in OpenTofuBackend
OpenTofuBasePlugin - Class in org.ysb33r.gradle.opentofu.plugins
Standard plugin for OpenTofu
OpenTofuBasePlugin() - Constructor in OpenTofuBasePlugin
OpenTofuCacheBinary - Class in org.ysb33r.gradle.opentofu.tasks
Caches tofu binary on behalf of wrapper.
OpenTofuCacheBinary() - Constructor in OpenTofuCacheBinary
OpenTofuCleanupWorkspaces - Class in org.ysb33r.gradle.opentofu.tasks
The tofu workspace delete command.
OpenTofuCleanupWorkspaces() - Constructor in OpenTofuCleanupWorkspaces
OpenTofuCustomFmtApply - Class in org.ysb33r.gradle.opentofu.tasks
Checks the format of OpenTofu source in an arbitrary collection of directories.
OpenTofuCustomFmtApply() - Constructor in OpenTofuCustomFmtApply
OpenTofuCustomFmtCheck - Class in org.ysb33r.gradle.opentofu.tasks
Checks the format of OpenTofu source in an arbitrary collection of directories.
OpenTofuCustomFmtCheck() - Constructor in OpenTofuCustomFmtCheck
OpenTofuDestroy - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu apply -destroy.
OpenTofuDestroy(java.lang.String, java.lang.String) - Constructor in OpenTofuDestroy
OpenTofuDestroyPlan - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu plan -destroy.
OpenTofuDestroyPlan(java.lang.String) - Constructor in OpenTofuDestroyPlan
OpenTofuExecSpec - Class in org.ysb33r.gradle.opentofu
An execution specification for Terraform.
OpenTofuExecSpec(org.gradle.api.Project) - Constructor in OpenTofuExecSpec
OpenTofuExtension - Class in org.ysb33r.gradle.opentofu.extensions
OpenTofu extension.
OpenTofuExtension(org.gradle.api.Project) - Constructor in OpenTofuExtension
OpenTofuFeatures - Class in org.ysb33r.gradle.opentofu.internal
Easy way to determine which features a version of Terraform will have.
OpenTofuFeatures(java.lang.String) - Constructor in OpenTofuFeatures
OpenTofuFmtApply - Class in org.ysb33r.gradle.opentofu.tasks
The tofu fmt -write=true command.
OpenTofuFmtApply() - Constructor in OpenTofuFmtApply
OpenTofuFmtCheck - Class in org.ysb33r.gradle.opentofu.tasks
The tofu fmt -check command.
OpenTofuFmtCheck() - Constructor in OpenTofuFmtCheck
OpenTofuGlobalConfigExtension - Class in org.ysb33r.gradle.opentofu.extensions
OpenTofu global configuration location.
OpenTofuGlobalConfigExtension(org.gradle.api.Project) - Constructor in OpenTofuGlobalConfigExtension
OpenTofuGlobalConfigForMultiProjectRootPlugin - Class in org.ysb33r.gradle.opentofu.internal.plugins
Used internally for single projects.
OpenTofuGlobalConfigForMultiProjectRootPlugin() - Constructor in OpenTofuGlobalConfigForMultiProjectRootPlugin
OpenTofuGlobalConfigForMultiProjectSubProjectPlugin - Class in org.ysb33r.gradle.opentofu.internal.plugins
Used internally for single projects.
OpenTofuGlobalConfigForMultiProjectSubProjectPlugin.GlobalConfigConsumer - Class in org.ysb33r.gradle.opentofu.internal.plugins
OpenTofuGlobalConfigForMultiProjectSubProjectPlugin() - Constructor in OpenTofuGlobalConfigForMultiProjectSubProjectPlugin
OpenTofuGlobalConfigForSingleProjectPlugin - Class in org.ysb33r.gradle.opentofu.internal.plugins
Used internally for single projects.
OpenTofuGlobalConfigForSingleProjectPlugin() - Constructor in OpenTofuGlobalConfigForSingleProjectPlugin
OpenTofuGlobalConfigPlugin - Class in org.ysb33r.gradle.opentofu.plugins
Handles global OpenTofu configuration.
OpenTofuGlobalConfigPlugin() - Constructor in OpenTofuGlobalConfigPlugin
OpenTofuImport - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu import.
OpenTofuImport(java.lang.String) - Constructor in OpenTofuImport
OpenTofuInit - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu init.
OpenTofuInit() - Constructor in OpenTofuInit
OpenTofuModel - Class in org.ysb33r.gradle.opentofu.internal
Utilities for building the tasks around a named OpenTofu source set.
OpenTofuModel.WorkspaceGenerator - Class in org.ysb33r.gradle.opentofu.internal
Used by source set to create workspace tasks
OpenTofuModel() - Constructor in OpenTofuModel
OpenTofuOutput - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu output.
OpenTofuOutput(java.lang.String) - Constructor in OpenTofuOutput
OpenTofuOutputJson - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu output -json.
OpenTofuOutputJson(java.lang.String) - Constructor in OpenTofuOutputJson
OpenTofuPlan - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu plan.
OpenTofuPlan(java.lang.String) - Constructor in OpenTofuPlan
OpenTofuPlugin - Class in org.ysb33r.gradle.opentofu.plugins
Primary plugin for OpenTofu
OpenTofuPlugin() - Constructor in OpenTofuPlugin
OpenTofuProvidersLock - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu providers lock.
OpenTofuProvidersLock() - Constructor in OpenTofuProvidersLock
OpenTofuProvidersSchema - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu providers lock.
OpenTofuProvidersSchema() - Constructor in OpenTofuProvidersSchema
OpenTofuProvidersShow - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu providers lock.
OpenTofuProvidersShow() - Constructor in OpenTofuProvidersShow
OpenTofuShowState - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu show.
OpenTofuShowState(java.lang.String) - Constructor in OpenTofuShowState
OpenTofuSourceSet - Class in org.ysb33r.gradle.opentofu
Describes an OpenTofu source set.
OpenTofuSourceSet(java.lang.String, org.ysb33r.gradle.opentofu.extensions.OpenTofuExtension, org.gradle.api.Project) - Constructor in OpenTofuSourceSet
OpenTofuStateMv - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu state mv.
OpenTofuStateMv(java.lang.String) - Constructor in OpenTofuStateMv
OpenTofuStatePull - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu state pull.
OpenTofuStatePull(java.lang.String) - Constructor in OpenTofuStatePull
OpenTofuStatePush - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu state push.
OpenTofuStatePush(java.lang.String) - Constructor in OpenTofuStatePush
OpenTofuStateRm - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu state rm.
OpenTofuStateRm(java.lang.String) - Constructor in OpenTofuStateRm
OpenTofuTaint - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu taint.
OpenTofuTaint(java.lang.String) - Constructor in OpenTofuTaint
OpenTofuTasks - Enum in org.ysb33r.gradle.opentofu.internal
Maps OpenTofu tasks to conventions.
OpenTofuToolchain - Class in org.ysb33r.gradle.opentofu
Describes a toolchain for OpenTofu.
OpenTofuToolchain.1 - Class in org.ysb33r.gradle.opentofu
OpenTofuToolchain.1() - Constructor in OpenTofuToolchain.1
OpenTofuToolchain(java.lang.String, org.gradle.api.Project) - Constructor in OpenTofuToolchain
OpenTofuUntaint - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu taint.
OpenTofuUntaint(java.lang.String) - Constructor in OpenTofuUntaint
OpenTofuUtils - Class in org.ysb33r.gradle.opentofu.internal
Authors:
Schalk W.
OpenTofuUtils() - Constructor in OpenTofuUtils
OpenTofuValidate - Class in org.ysb33r.gradle.opentofu.tasks
Equivalent of tofu validate.
OpenTofuValidate(java.lang.String) - Constructor in OpenTofuValidate
OpenTofuWrapper - Class in org.ysb33r.gradle.opentofu.tasks
openTofu script wrapper generator task.
OpenTofuWrapper() - Constructor in OpenTofuWrapper
OpenTofuWrapperExtension - Class in org.ysb33r.gradle.opentofu.extensions
An extension to configure the opentofu wrapper.
OpenTofuWrapperExtension(org.gradle.api.Project) - Constructor in OpenTofuWrapperExtension
OpenTofuWrapperPlugin - Class in org.ysb33r.gradle.opentofu.plugins
Plugin for creating opentofu wrapper scripts.
OpenTofuWrapperPlugin() - Constructor in OpenTofuWrapperPlugin
order - Property in OpenTofuTasks
ordered() - Method in OpenTofuTasks
OS - Field in Downloader
OS - Field in OpenTofuUtils
osArch() - Method in OpenTofuUtils
otherSources(Closure<?>) - Method in OpenTofuExtension
OUTPUT_JSON - Enum Constant in OpenTofuTasks
OUTPUT - Enum Constant in OpenTofuTasks

P

parent - Field in OpenTofuBackend
PLAN - Enum Constant in OpenTofuTasks
planHasDetailedExitCode() - Method in OpenTofuFeatures
plan supports {-detailed-exitcode}
planHasGenerateConfigOut() - Method in OpenTofuFeatures
plan supports {-generate-config-out}
PLATFORMS - Field in OpenTofuModel
pluginCacheDir - Property in OpenTofuExtension
pluginCacheDirTaskName() - Method in OpenTofuModel
The name of the plugin dir configuration task.
pluginCacheDirTimeout - Property in OpenTofuExtension
PREFIX - Field in OpenTofuModel
previous() - Method in OpenTofuTasks
project - Property in TaskConfiguration
PROVIDER_LOCK_FILENAME - Field in OpenTofuModel
PROVIDER_LOCK - Enum Constant in OpenTofuTasks
PROVIDER - Enum Constant in OpenTofuTasks
PROVIDER_SCHEMA - Enum Constant in OpenTofuTasks

Q

R

RC_GENERATOR - Field in OpenTofuGlobalConfigForMultiProjectRootPlugin
RC_GENERATOR - Field in OpenTofuGlobalConfigForSingleProjectPlugin
registerOutgoingConfiguration(org.gradle.api.Project, TaskProvider<GlobalConfigGenerator>, org.ysb33r.gradle.opentofu.extensions.OpenTofuGlobalConfigExtension) - Method in OpenTofuGlobalConfigForMultiProjectRootPlugin
runExecutableAndReturnVersion() - Method in OpenTofuToolchain

S

S3Backend - Class in org.ysb33r.gradle.opentofu.backends
Describes the attributed for a remote S3 backend.
S3Backend(java.lang.String, org.ysb33r.gradle.opentofu.extensions.OpenTofuExtension, org.gradle.api.Project) - Constructor in S3Backend
secrets - Property in OpenTofuExtension
setAccessKey(java.lang.Object) - Method in S3Backend
Sets a token called access_key.
setAccessKeyProperty(java.lang.String) - Method in S3Backend
Sets a token called access_key.
setAccessToken(java.lang.Object) - Method in GitlabBackend
Set authentication token as a secret.
setAcl(java.lang.Object) - Method in S3Backend
Sets a token called acl.
setAddress(java.lang.Object) - Method in GitlabBackend
Sets the Gitlab address for storing state.
setAssumeRoleDurationSeconds(java.lang.Integer) - Method in S3Backend
Sets a token called assume_role_duration_seconds.
setAssumeRolePolicy(java.lang.String) - Method in S3Backend
Sets a token called assume_role_policy.
setAssumeRolePolicyARNs(java.lang.Object) - Method in S3Backend
Sets a token called assume_role_policy_arns.
setAssumeRoleTags(Map<String, Object>) - Method in S3Backend
Sets a token called assume_role_tags.
setAssumeRoleTransitiveTagKeys(java.lang.Object) - Method in S3Backend
Sets a token called assume_role_transitive_tag_keys.
setAwsRegion(java.lang.Object) - Method in S3Backend
The AWS region used for remote state.
setBucket(java.lang.Object) - Method in S3Backend
Alias for setS3BucketName
setCredentialsFile(java.lang.Object) - Method in S3Backend
Sets a token called shared_credentials_file.
setDynamoDbEndpoint(java.lang.Object) - Method in S3Backend
Sets a token called endpoints.dynamodb.
setDynamoDbTable(java.lang.Object) - Method in S3Backend
Sets a token called dynamodb_table_arn.
setEncrypt(java.lang.Boolean) - Method in S3Backend
Sets a token called encrypt.
setExternalId(java.lang.Object) - Method in S3Backend
Sets a token called external_id.
setForcePathStyle(java.lang.Boolean) - Method in S3Backend
Sets a token called force_path_style.
setIamEndpoint(java.lang.Object) - Method in S3Backend
Sets a token called endpoints.iam.
setKey(java.lang.Object) - Method in S3Backend
Sets a new remote state name
setMaxRetries(java.lang.Integer) - Method in S3Backend
Sets a token called iam_endpoint.
setPath(java.lang.Object) - Method in LocalBackend
Sets a path where local state will be stored.
setProfile(java.lang.Object) - Method in S3Backend
Sets a token called profile.
setRegion(java.lang.Object) - Method in S3Backend
Alias for setAwsRegion.
setRemoteStateName(java.lang.Object) - Method in S3Backend
Sets a new remote state name
setRetryMax(java.lang.Integer) - Method in GitlabBackend
The number of HTTP request retries.
setRetryWaitMax(java.lang.Integer) - Method in GitlabBackend
The maximum time in seconds to wait between HTTP request attempts.
setRetryWaitMin(java.lang.Integer) - Method in GitlabBackend
The minimum time in seconds to wait between HTTP request attempts.
setRoleArn(java.lang.Object) - Method in S3Backend
Sets a token called role_arn.
setS3BucketName(java.lang.Object) - Method in S3Backend
Sets the S3 bucket used for state storage.
setS3Endpoint(java.lang.Object) - Method in S3Backend
Sets a token called endpoints.s3.
setSecretKey(java.lang.Object) - Method in S3Backend
Sets a token called secret_key.
setSecretProperty(java.lang.String) - Method in S3Backend
Sets a token called secret_key.
setSessionName(java.lang.Object) - Method in S3Backend
Sets a token called session_name.
setSetKmsKeyId(java.lang.Object) - Method in S3Backend
Sets a token called kms_key_id.
setSkipCredentialsValidation(java.lang.Boolean) - Method in S3Backend
Sets a token called skip_credentials_validation.
setSkipMetadataApiCheck(java.lang.Boolean) - Method in S3Backend
Sets a token called skip_metadata_api_check.
setSkipRegionValidation(java.lang.Boolean) - Method in S3Backend
Sets a token called skip_region_validation.
setSseCustomerKey(java.lang.Object) - Method in S3Backend
Sets a token called sse_customer_key.
setStsEndpoint(java.lang.Object) - Method in S3Backend
Sets a token called endpoints.endpoints..
setUsername(java.lang.Object) - Method in GitlabBackend
Sets the username.
setWorkspaceKeyPrefix(java.lang.Object) - Method in S3Backend
Sets a token called workspace_key_prefix.
SHOW - Enum Constant in OpenTofuTasks
sourceSet - Property in TaskConfiguration
SourceSetFactory - Class in org.ysb33r.gradle.opentofu.internal
OpenTofu source set factory.
SourceSetFactory(org.ysb33r.gradle.opentofu.extensions.OpenTofuExtension, org.gradle.api.Project) - Constructor in SourceSetFactory
sourceSets - Property in OpenTofuExtension
STATE_FILE_NAME - Field in OpenTofuBasePlugin
STATE_MV - Enum Constant in OpenTofuTasks
STATE_PULL - Enum Constant in OpenTofuTasks
STATE_PUSH - Enum Constant in OpenTofuTasks
STATE_RM - Enum Constant in OpenTofuTasks
SYNC_TASK - Field in OpenTofuGlobalConfigForMultiProjectSubProjectPlugin

T

TAINT - Enum Constant in OpenTofuTasks
TASK_GROUP - Field in OpenTofuModel
TaskConfiguration - Class in org.ysb33r.gradle.opentofu.internal
Uses for configuring newly created tasks.
TaskConfiguration(org.ysb33r.gradle.opentofu.OpenTofuSourceSet, java.lang.String, java.lang.String, org.ysb33r.gradle.opentofu.extensions.OpenTofuExtension, org.gradle.api.Project, Iterable<Class<? extends ExecutionOptions>>) - Constructor in TaskConfiguration
taskName(java.lang.String, java.lang.String, java.lang.String) - Method in OpenTofuModel
Provides a task name
taskName - Property in TaskConfiguration
TOKEN_ASSUME_ROLE_POLICY - Field in S3Backend
TOKEN_BUCKET - Field in S3Backend
TOKEN_REGION - Field in S3Backend
TOKEN_REMOTE_STATE_NAME - Field in S3Backend
TOOL_IDENTIFIER - Field in Downloader
TOOL_NAME - Field in OpenTofuModel
ToolchainFactory - Class in org.ysb33r.gradle.opentofu.internal
OpenTofu Toolchain factory
ToolchainFactory(org.ysb33r.gradle.opentofu.extensions.OpenTofuExtension, org.gradle.api.Project) - Constructor in ToolchainFactory
toolchains - Property in OpenTofuExtension
toString() - Method in OpenTofuToolchain
type - Property in OpenTofuTasks

U

UNTAINT - Enum Constant in OpenTofuTasks
uriFromVersion(java.lang.String) - Method in Downloader
Provides an appropriate URI to download a specific version of OpenTofu.
useBackend(java.lang.String) - Method in OpenTofuSourceSet
Looks up a backend by name and then set this sourceset to use that backend.
useConfiguredPluginCache() - Method in OpenTofuSourceSet
Use the plugin cache directory that is configured in the global configuration of the root project.
useThisCustomCacheDir(Provider<File>, Provider<Integer>) - Method in OpenTofuSourceSet
Use this custom cache directory.
useToolchain(java.lang.String) - Method in OpenTofuSourceSet
Which toolchain to use.

V

VALIDATE - Enum Constant in OpenTofuTasks
valueOf(java.lang.String) - Method in OpenTofuTasks
values() - Method in OpenTofuTasks
verifyDistributionRoot(java.io.File) - Method in Downloader
Validates an opentofu download.
VERSION_RESOURCE_PATH - Field in OpenTofuBasePlugin

W

workspaceAgnostic - Property in OpenTofuTasks
WorkspaceGenerator(org.gradle.api.Project) - Constructor in OpenTofuModel.WorkspaceGenerator
workspaceName - Property in TaskConfiguration
WRAPPER_EXTENSION_NAME - Field in OpenTofuWrapperPlugin
WRAPPER_TASK_NAME - Field in OpenTofuWrapperPlugin

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _