Actions represents a task stage actions.
AddWorkspacesToTagOptions represents the request body to add a workspace to a tag.
Admin is the the Terraform Enterprise Admin API.
AdminCostEstimationSetting represents the admin cost estimation settings.
AdminCostEstimationSettingOptions represents the admin options for updating the cost estimation settings.
AdminCustomizationSetting represents the Customization settings in Terraform Enterprise for the Admin Settings API.
AdminCustomizationSettingsUpdateOptions represents the admin options for updating Customization settings.
AdminGeneralSetting represents a the general settings in Terraform Enterprise.
AdminGeneralSettingsUpdateOptions represents the admin options for updating general settings.
AdminOPAVersion represents a OPA Version.
AdminOPAVersionCreateOptions for creating an OPA version.
AdminOPAVersionsList represents a list of OPA versions.
AdminOPAVersionsListOptions represents the options for listing OPA versions.
AdminOPAVersionUpdateOptions for updating OPA version.
AdminOrganization represents a Terraform Enterprise organization returned from the Admin API.
No description provided by the author
AdminOrganizationList represents a list of organizations via Admin API.
AdminOrganizationListModuleConsumersOptions represents the options for listing organization module consumers through the Admin API.
AdminOrganizationListOptions represents the options for listing organizations via Admin API.
AdminOrganizationUpdateOptions represents the admin options for updating an organization.
AdminRun represents AdminRuns interface.
AdminRunForceCancelOptions represents the options for force-canceling a run.
AdminRunsList represents a list of runs.
AdminRunsListOptions represents the options for listing runs.
AdminSAMLSetting represents the SAML settings in Terraform Enterprise.
AdminSAMLSettingsUpdateOptions represents the admin options for updating SAML settings.
AdminSentinelVersion represents a Sentinel Version.
AdminSentinelVersionCreateOptions for creating an Sentinel version.
AdminSentinelVersionsList represents a list of Sentinel versions.
AdminSentinelVersionsListOptions represents the options for listing Sentinel versions.
AdminSentinelVersionUpdateOptions for updating Sentinel version.
AdminSettings describes all the admin settings related methods that the Terraform Enterprise API supports.
AdminSMTPSetting represents a the SMTP settings in Terraform Enterprise.
AdminSMTPSettingsUpdateOptions represents the admin options for updating SMTP settings.
AdminTerraformVersion represents a Terraform Version.
AdminTerraformVersionCreateOptions for creating a terraform version.
AdminTerraformVersionsList represents a list of terraform versions.
AdminTerraformVersionsListOptions represents the options for listing terraform versions.
AdminTerraformVersionUpdateOptions for updating terraform version.
AdminTwilioSetting represents the Twilio settings in Terraform Enterprise.
AdminTwilioSettingsUpdateOptions represents the admin options for updating Twilio settings.
AdminTwilioSettingsVerifyOptions represents the test number to verify Twilio.
AdminUser represents a user as seen by an Admin.
AdminUserList represents a list of users.
AdminUserListOptions represents the options for listing users.
AdminVCSRepo represents a VCS repository.
AdminWorkspaces represents a Terraform Enterprise admin workspace.
AdminWorkspaceList represents a list of workspaces.
AdminWorkspaceListOptions represents the options for listing workspaces.
Agent represents a HCP Terraform agent.
AgentList represents a list of agents.
No description provided by the author
AgentPool represents a HCP Terraform agent pool.
AgentPoolUpdateAllowedWorkspacesOptions represents the options for updating the allowed workspace on an agent pool.
AgentPoolCreateOptions represents the options for creating an agent pool.
AgentPoolList represents a list of agent pools.
AgentPoolListOptions represents the options for listing agent pools.
No description provided by the author
AgentPoolUpdateOptions represents the options for updating an agent pool.
AgentToken represents a HCP Terraform agent token.
AgentTokenCreateOptions represents the options for creating an agent token.
AgentTokenList represents a list of agent tokens.
Apply represents a Terraform Enterprise apply.
ApplyStatusTimestamps holds the timestamps for individual apply statuses.
AuditTrail represents an event in the HCP Terraform audit log.
AuditTrailAuth represents the details of the actor that invoked the audit event.
AuditTrailList represents a list of audit trails.
AuditTrailListOptions represents the options for listing audit trails.
No description provided by the author
AuditTrailRequest represents the request details of the audit event.
AuditTrailResource represents the details of the API resource in the audit event.
Capacity represents the current run capacity of an organization.
Change represents the change of a resource instance in a plan.
Client is the Terraform Enterprise API client.
ClientRequest encapsulates a request sent by the Client.
Comment represents a Terraform Enterprise comment.
No description provided by the author
CommentList represents a list of comments.
Commit represents a commit.
CommitList represents a list of the latest commits from the registry module.
No description provided by the author
ConfigurationVersion is a representation of an uploaded or ingressed Terraform configuration in TFE.
ConfigurationVersionCreateOptions represents the options for creating a configuration version.
ConfigurationVersionList represents a list of configuration versions.
ConfigurationVersionListOptions represents the options for listing configuration versions.
ConfigurationVersionReadOptions represents the options for reading a configuration version.
CostEstimate represents a Terraform Enterprise costEstimate.
CostEstimateStatusTimestamps holds the timestamps for individual costEstimate statuses.
CreatedByChoice is a choice type struct that represents the possible values within a polymorphic relation.
No description provided by the author
CVStatusTimestamps holds the timestamps for individual configuration version statuses.
DataRetentionPolicy describes the retention policy of deleting records older than the specified number of days.
DataRetentionPolicyChoice is a choice type struct that represents the possible types of a drp returned by a polymorphic relationship.
DataRetentionPolicyDeleteOlder describes the retention policy of deleting records older than the specified number of days.
DataRetentionPolicyDeleteOlderSetOptions describes the options for a creating a DataRetentionPolicyDeleteOlder.
DataRetentionPolicyDontDelete describes the retention policy of never deleting records.
DataRetentionPolicyDontDeleteSetOptions describes the options for a creating a DataRetentionPolicyDontDelete.
DataRetentionPolicySetOptions is the options for a creating a DataRetentionPolicy.
DeliveryResponse represents a notification configuration delivery response.
DiagnosticPos represents a position in the source code.
DiagnosticRange represents the filename and position of the diagnostic subject.
No description provided by the author
Enforcement describes a enforcement.
EnforcementOptions represents the enforcement options of a policy.
Entitlements represents the entitlements of an organization.
GHAInstallation represents a github app installation.
GHAInstallationList represents a list of github installations.
GHAInstallationListOptions represents the options for listing.
GlobalRunTask represents the global configuration of a HCP Terraform or Terraform Enterprise run task.
GlobalRunTask represents the optional global configuration of a HCP Terraform or Terraform Enterprise run task.
GPGKey represents a signed GPG key for a HCP Terraform or Terraform Enterprise private provider.
GPGKeyCreateOptions represents all the available options used to create a GPG key.
GPGKeyID represents the set of identifiers used to fetch a GPG key.
GPGKeyList represents a list of GPG keys.
GPGKeyListOptions represents all the available options to list keys in a registry.
GPGKeyCreateOptions represents all the available options used to update a GPG key.
IngressAttributes include commit information associated with configuration versions sourced from VCS.
IPRange represents a list of HCP Terraform's IP ranges.
JSONChangeDesc represents a change description of a stack plan / apply operation.
JSONComponent represents a change description of a single component in a plan.
JSONDeferred contains the reason why a resource instance is deferred: instance_count_unknown, resource_config_unknown, provider_config_unknown, provider_config_unknown, or deferred_prereq.
JSONImporting represents the import status of a resource instance in a plan.
JSONOutput is the value of a single output in a plan.
JSONResourceInstance is the change description of a single resource instance in a plan.
JSONResourceInstanceDeferral is the change description of a single resource instance that is deferred.
ListOptions is used to specify pagination options when making API requests.
LockedByChoice is a choice type struct that represents the possible values within a polymorphic relation.
LogReader implements io.Reader for streaming logs.
Meta contains any HCP Terraform APIs which provide data about the API itself.
NoCodeVariableOption represents a registry no-code module variable and its options.
NotificationConfiguration represents a Notification Configuration.
NotificationConfigurationCreateOptions represents the options for creating a new notification configuration.
NotificationConfigurationList represents a list of Notification Configurations.
NotificationConfigurationListOptions represents the options for listing notification configurations.
NotificationConfigurationSubscribableChoice is a choice type struct that represents the possible values within a polymorphic relation.
NotificationConfigurationUpdateOptions represents the options for updating a existing notification configuration.
OAuthClient represents a connection between an organization and a VCS provider.
OAuthClientAddProjectsOptions represents the options for adding projects to an oauth client.
OAuthClientCreateOptions represents the options for creating an OAuth client.
OAuthClientList represents a list of OAuth clients.
OAuthClientListOptions represents the options for listing OAuth clients.
OAuthClientReadOptions are read options.
OAuthClientRemoveProjectsOptions represents the options for removing projects from an oauth client.
OAuthClientUpdateOptions represents the options for updating an OAuth client.
OAuthToken represents a VCS configuration including the associated OAuth token.
OAuthTokenList represents a list of OAuth tokens.
OAuthTokenListOptions represents the options for listing OAuth tokens.
OAuthTokenUpdateOptions represents the options for updating an OAuth token.
Organization represents a Terraform Enterprise organization.
OrganizationAccess represents the team's permissions on its organization.
OrganizationAccessOptions represents the organization access options of a team.
OrganizationCreateOptions represents the options for creating an organization.
OrganizationList represents a list of organizations.
OrganizationListOptions represents the options for listing organizations.
OrganizationMembership represents a Terraform Enterprise organization membership.
OrganizationMembershipCreateOptions represents the options for creating an organization membership.
OrganizationMembershipList represents a list of organization memberships.
OrganizationMembershipListOptions represents the options for listing organization memberships.
OrganizationMembershipReadOptions represents the options for reading organization memberships.
OrganizationPermissions represents the organization permissions.
OrganizationReadOptions represents the options for reading organizations.
OrganizationTag represents a Terraform Enterprise Organization tag.
OrganizationTagsDeleteOptions represents the request body for deleting a tag in an organization.
OrganizationTagsList represents a list of organization tags.
OrganizationTagsListOptions represents the options for listing organization tags.
OrganizationToken represents a Terraform Enterprise organization token.
OrganizationTokenCreateOptions contains the options for creating an organization token.
OrganizationTokenDeleteOptions contains the options for deleting an organization token.
OrganizationTokenReadOptions contains the options for reading an organization token.
OrganizationUpdateOptions represents the options for updating an organization.
Outcome represents the outcome of the individual policy.
Pagination is used to return the pagination details of an API request.
Parent represents the variable set's parent (currently only organizations and projects are supported).
Permissions represents the permission types for overridding a task stage.
Plan represents a Terraform Enterprise plan.
PlanChanges is the summary of the planned changes.
PlanExport represents an export of Terraform Enterprise plan data.
PlanExportCreateOptions represents the options for exporting data from a plan.
PlanExportStatusTimestamps holds the timestamps for plan export statuses.
PlanStatusTimestamps holds the timestamps for individual plan statuses.
Policy represents a Terraform Enterprise policy.
PolicyActions represents the policy check actions.
The task stage the policy evaluation belongs to.
PolicyCheck represents a Terraform Enterprise policy check..
PolicyCheckList represents a list of policy checks.
PolicyCheckListOptions represents the options for listing policy checks.
PolicyCreateOptions represents the options for creating a new policy.
PolicyEvaluation represents the policy evaluations that are part of the task stage.
PolicyEvaluationList represents a list of policy evaluation.
PolicyEvaluationListOptions represents the options for listing policy evaluations.
PolicyEvaluationStatusTimestamps represents the set of timestamps recorded for a policy evaluation.
PolicyList represents a list of policies..
PolicyListOptions represents the options for listing policies.
PolicyPermissions represents the policy check permissions.
PolicyResult represents the complete policy check result,.
PolicyResultCount represents the count of the policy results.
PolicySet represents a Terraform Enterprise policy set.
PolicySetAddPoliciesOptions represents the options for adding policies to a policy set.
PolicySetAddProjectsOptions represents the options for adding projects to a policy set.
PolicySetAddWorkspaceExclusionsOptions represents the options for adding workspace exclusions to a policy set.
PolicySetAddWorkspacesOptions represents the options for adding workspaces to a policy set.
PolicySetCreateOptions represents the options for creating a new policy set.
PolicySetList represents a list of policy sets.
PolicySetListOptions represents the options for listing policy sets.
PolicySetOutcome represents outcome of the policy set that are part of the policy evaluation.
PolicySetOutcomeList represents a list of policy set outcomes.
PolicySetOutcomeListFilter represents the filters that are supported while listing a policy set outcome.
PolicySetOutcomeListOptions represents the options for listing policy set outcomes.
PolicySetParameter represents a Policy Set parameter.
PolicySetParameterCreateOptions represents the options for creating a new parameter.
PolicySetParameterList represents a list of parameters.
PolicySetParameterListOptions represents the options for listing parameters.
PolicySetParameterUpdateOptions represents the options for updating a parameter.
PolicySetReadOptions are read options.
PolicySetRemovePoliciesOptions represents the options for removing policies from a policy set.
PolicySetRemoveProjectsOptions represents the options for removing projects from a policy set.
PolicySetRemoveWorkspaceExclusionsOptions represents the options for removing workspace exclusions from a policy set.
PolicySetRemoveWorkspacesOptions represents the options for removing workspaces from a policy set.
PolicySetUpdateOptions represents the options for updating a policy set.
PolicySetVersion represents a Terraform Enterprise Policy Set Version.
PolicySetVersionStatusTimestamps holds the timestamps for individual policy set version statuses.
PolicyStatusTimestamps holds the timestamps for individual policy check statuses.
PolicyUpdateOptions represents the options for updating a policy.
Project represents a Terraform Enterprise project.
ProjectAddTagBindingsOptions represents the options for adding tag bindings to a project.
ProjectCreateOptions represents the options for creating a project.
ProjectList represents a list of projects.
ProjectListOptions represents the options for listing projects.
ProjectUpdateOptions represents the options for updating a project.
No description provided by the author
ReadRunQueueOptions represents the options for showing the queue.
RegistryModule represents a registry module.
RegistryModuleCreateOptions is used when creating a registry module without a VCS repo.
RegistryModuleCreateVersionOptions is used when creating a registry module version.
RegistryModuleCreateWithVCSConnectionOptions is used when creating a registry module with a VCS repo.
No description provided by the author
RegistryModuleList represents a list of registry modules.
RegistryModuleListOptions represents the options for listing registry modules.
No description provided by the author
No description provided by the author
RegistryModuleCreateVersionOptions is used when updating a registry module.
RegistryModuleVariable represents a registry module variable.
RegistryModuleVariableList is a list of registry module variables.
No description provided by the author
No description provided by the author
RegistryModuleVersion represents a registry module version.
No description provided by the author
RegistryNoCodeModule represents a registry no-code module.
RegistryNoCodeModuleCreateOptions is used when creating a registry no-code module.
No description provided by the author
RegistryNoCodeModuleReadOptions is used when reading a registry no-code module.
RegistryNoCodeModuleReadVariablesOptions is used when reading the variables for a no-code module.
RegistryNoCodeModuleUpdateOptions is used when updating a registry no-code module.
No description provided by the author
RegistryProvider represents a registry provider.
RegistryProviderCreateOptions is used when creating a registry provider.
RegistryProviderID is the multi key ID for addressing a provider.
No description provided by the author
No description provided by the author
No description provided by the author
RegistryProviderPlatform represents a registry provider platform.
RegistryProviderPlatformCreateOptions represents the set of options for creating a registry provider platform.
RegistryProviderPlatformID is the multi key ID for identifying a provider platform.
No description provided by the author
No description provided by the author
No description provided by the author
RegistryProviderVersion represents a registry provider version.
No description provided by the author
RegistryProviderVersionID is the multi key ID for addressing a version provider.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Run represents a Terraform Enterprise run.
RunActions represents the run actions.
RunApplyOptions represents the options for applying a run.
RunCancelOptions represents the options for canceling a run.
RunCreateOptions represents the options for creating a new run.
RunDiscardOptions represents the options for discarding a run.
RunEvent represents a Terraform Enterprise run event.
RunEventList represents a list of run events.
RunEventListOptions represents the options for listing run events.
RunEventReadOptions represents the options for reading a run event.
RunForceCancelOptions represents the options for force-canceling a run.
RunList represents a list of runs.
RunListOptions represents the options for listing runs.
RunPermissions represents the run permissions.
RunQueue represents the current run queue of an organization.
RunReadOptions represents the options for reading a run.
RunStatusTimestamps holds the timestamps for individual run statuses.
RunTask represents a HCP Terraform or Terraform Enterprise run task.
RunTaskCreateOptions represents the set of options for creating a run task.
RunTaskList represents a list of run tasks.
RunTaskListOptions represents the set of options for listing run tasks.
RunTaskReadOptions represents the set of options for reading a run task.
RunTaskRequest is the payload object that TFC/E sends to the Run Task's URL.
RunTaskRequestCapabilitites defines the capabilities that the caller supports.
RunTaskUpdateOptions represents the set of options for updating an organization's run task.
RunTrigger represents a run trigger.
RunTriggerCreateOptions represents the options for creating a new run trigger.
RunTriggerList represents a list of Run Triggers.
RunTriggerListOptions represents the options for listing run triggers.
RunVariableAttr represents a variable that can be applied to a run.
No description provided by the author
SourceableChoice is a choice type struct that represents the possible values within a polymorphic relation.
SSHKey represents a SSH key.
SSHKeyCreateOptions represents the options for creating an SSH key.
SSHKeyList represents a list of SSH keys.
SSHKeyListOptions represents the options for listing SSH keys.
SSHKeyUpdateOptions represents the options for updating an SSH key.
Stack represents a stack.
StackComponent represents a stack component, specified by configuration.
StackConfiguration represents a stack configuration snapshot.
StackConfigurationStatusTimestamps represents the timestamps for a stack configuration.
StackCreateOptions represents the options for creating a stack.
StackDeployment represents a stack deployment, specified by configuration.
StackDiagnostic represents any sourcebundle.Diagnostic value.
StackList represents a list of stacks.
StackListOptions represents the options for listing stacks.
StackPlan represents a plan for a stack.
No description provided by the author
No description provided by the author
No description provided by the author
StackPlanStatusTimestamps are the timestamps of the status changes for a stack.
No description provided by the author
StackSource represents a source of Terraform Stacks configuration files.
StackState represents a stack state.
StackUpdateOptions represents the options for updating a stack.
StackVCSRepo represents the version control system repository for a stack.
StackVCSRepoOptions.
StateVersion represents a Terraform Enterprise state version.
StateVersionCreateOptions represents the options for creating a state version.
StateVersionCurrentOptions represents the options for reading the current state version.
StateVersionList represents a list of state versions.
StateVersionListOptions represents the options for listing state versions.
No description provided by the author
No description provided by the author
StateVersionOutput represents a State Version Outputs.
StateVersionOutputsList represents a list of StateVersionOutput items.
StateVersionOutputsListOptions represents the options for listing state version outputs.
No description provided by the author
StateVersionReadOptions represents the options for reading state version.
No description provided by the author
No description provided by the author
Tag is owned by an organization and applied to workspaces.
No description provided by the author
No description provided by the author
TaskResult represents the result of a HCP Terraform or Terraform Enterprise run task.
TaskResultCallbackRequestOptions represents the TFC/E Task result callback request https://developer.hashicorp.com/terraform/enterprise/api-docs/run-tasks/run-tasks-integration#request-body-1.
TaskResultOutcome represents a detailed TFC/E run task outcome, which improves result visibility and content in the TFC/E UI.
TaskResultStatusTimestamps represents the set of timestamps recorded for a task result.
TaskResultTag can be used to enrich outcomes display list in TFC/E.
TaskStage represents a HCP Terraform or Terraform Enterprise run's stage where run tasks can occur.
TaskStageList represents a list of task stages.
TaskStageListOptions represents the options for listing task stages for a run.
TaskStageOverrideOptions represents the options for overriding a TaskStage.
TaskStageReadOptions represents the set of options when reading a task stage.
TaskStageStatusTimestamps represents the set of timestamps recorded for a task stage.
Team represents a Terraform Enterprise team.
TeamAccess represents the workspace access for a team.
TeamAccessAddOptions represents the options for adding team access.
TeamAccessList represents a list of team accesses.
TeamAccessListOptions represents the options for listing team accesses.
TeamAccessUpdateOptions represents the options for updating team access.
TeamCreateOptions represents the options for creating a team.
TeamList represents a list of teams.
TeamListOptions represents the options for listing teams.
TeamMemberAddOptions represents the options for adding or removing team members.
TeamMemberRemoveOptions represents the options for adding or removing team members.
TeamPermissions represents the current user's permissions on the team.
TeamProjectAccess represents a project access for a team.
TeamProjectAccessAddOptions represents the options for adding team access for a project.
TeamProjectAccessList represents a list of team project accesses.
TeamProjectAccessListOptions represents the options for listing team project accesses.
ProjectPermissions represents the team's permissions on its project.
No description provided by the author
TeamProjectAccessUpdateOptions represents the options for updating a team project access.
WorkspacePermissions represents the team's permission on all workspaces in its project.
No description provided by the author
TeamToken represents a Terraform Enterprise team token.
TeamTokenCreateOptions contains the options for creating a team token.
TeamUpdateOptions represents the options for updating a team.
No description provided by the author
TestRun represents a Terraform Enterprise test run.
TestRunCreateOptions represents the options for creating a run.
TestRunList represents a list of test runs.
TestRunListOptions represents the options for listing runs.
TestRunStatusTimestamps holds the timestamps for individual test run statuses.
No description provided by the author
TwoFactor represents the organization permissions.
User represents a Terraform Enterprise user.
UserPermissions represents the user permissions.
UserToken represents a Terraform Enterprise user token.
UserTokenCreateOptions contains the options for creating a user token.
UserTokenList is a list of tokens for the given user ID.
UserUpdateOptions represents the options for updating a user.
Variable represents a Terraform Enterprise variable.
VariableCreateOptions represents the options for creating a new variable.
VariableList represents a list of variables.
VariableListOptions represents the options for listing variables.
VariableSet represents a Terraform Enterprise variable set.
VariableSetApplyToProjectsOptions represents the options for applying variable sets to projects.
VariableSetApplyToWorkspacesOptions represents the options for applying variable sets to workspaces.
VariableSetCreateOptions represents the options for creating a new variable set within in a organization.
VariableSetList represents a list of variable sets.
VariableSetListOptions represents the options for listing variable sets.
VariableSetReadOptions represents the options for reading variable sets.
VariableSetRemoveFromProjectsOptions represents the options for removing variable sets from projects.
VariableSetRemoveFromWorkspacesOptions represents the options for removing variable sets from workspaces.
VariableSetUpdateOptions represents the options for updating a variable set.
VariableSetUpdateWorkspacesOptions represents a subset of update options specifically for applying variable sets to workspaces.
No description provided by the author
VariableSetVariableCreatOptions represents the options for creating a new variable within a variable set.
No description provided by the author
No description provided by the author
VariableSetVariableUpdateOptions represents the options for updating a variable.
VariableUpdateOptions represents the options for updating a variable.
VCSRepo contains the configuration of a VCS integration.
TODO: move this struct out.
WaitForStatusResult is the data structure that is sent over the channel returned by various status polling functions.
Workspace represents a Terraform Enterprise workspace.
WorkspaceActions represents the workspace actions.
WorkspaceAddRemoteStateConsumersOptions represents the options for adding remote state consumers to a workspace.
WorkspaceAddTagBindingsOptions represents the options for adding tag bindings to a workspace.
No description provided by the author
WorkspaceAssignSSHKeyOptions represents the options to assign an SSH key to a workspace.
WorkspaceCreateOptions represents the options for creating a new workspace.
WorkspaceList represents a list of workspaces.
WorkspaceListOptions represents the options for listing workspaces.
WorkspaceLockOptions represents the options for locking a workspace.
No description provided by the author
WorkspacePermissions represents the workspace permissions.
WorkspaceReadOptions represents the options for reading a workspace.
WorkspaceRemoveRemoteStateConsumersOptions represents the options for removing remote state consumers from a workspace.
No description provided by the author
WorkspaceResource represents a Terraform Enterprise workspace resource.
WorkspaceResourceListOptions represents the options for listing workspace resources.
WorkspaceResourcesList represents a list of workspace resources.
WorkspaceRunTask represents a HCP Terraform or Terraform Enterprise run task that belongs to a workspace.
WorkspaceRunTaskCreateOptions represents the set of options for creating a workspace run task.
WorkspaceRunTaskList represents a list of workspace run tasks.
WorkspaceRunTaskListOptions represents the set of options for listing workspace run tasks.
WorkspaceRunTaskUpdateOptions represent the set of options for updating a workspace run task.
Note: the fields of this struct are bool pointers instead of bool values, in order to simplify support for future TFE versions that support *some but not all* of the inherited defaults that go-tfe knows about.
No description provided by the author
No description provided by the author
WorkspaceUpdateOptions represents the options for updating a workspace.
WorkspaceUpdateRemoteStateConsumersOptions represents the options for updatintg remote state consumers from a workspace.
WorkspaceUpgrade contains the data returned by the no-code workspace upgrade API endpoint.