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.
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.
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.
No description provided by the author
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.
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.
No description provided by the author
AdminWorkspaces represents a Terraform Enterprise admin workspace.
AdminWorkspaceList represents a list of workspaces.
AdminWorkspaceListOptions represents the options for listing workspaces.
AgentPool represents a Terraform Cloud 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.
AgentPoolUpdateOptions represents the options for updating an agent pool.
AgentToken represents a Terraform Cloud agent token.
AgentTokenGenerateOptions 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.
Capacity represents the current run capacity of an organization.
Client is the Terraform Enterprise API client.
Config provides configuration details to the API client.
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.
CVStatusTimestamps holds the timestamps for individual configuration version statuses.
DeliveryResponse represents a notification configuration delivery response.
Enforcement describes a enforcement.
EnforcementOptions represents the enforcement options of a policy.
Entitlements represents the entitlements of an organization.
IngressAttributes include commit information associated with configuration versions sourced from VCS.
No description provided by the author
ListOptions is used to specify pagination options when making API requests.
LogReader implements io.Reader for streaming logs.
Meta contains any Terraform Cloud APIs which provide data about the API itself.
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.
NotificationConfigurationUpdateOptions represents the options for updating a existing notification configuration.
OAuthClient represents a connection between an organization and a VCS provider.
OAuthClientCreateOptions represents the options for creating an OAuth client.
OAuthClientList represents a list of OAuth clients.
OAuthClientListOptions represents the options for listing OAuth clients.
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.
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.
OrganizationUpdateOptions represents the options for updating an organization.
Pagination is used to return the pagination details of an API request.
Plan represents a Terraform Enterprise plan.
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.
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.
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,.
PolicySet represents a Terraform Enterprise policy set.
PolicySetAddPoliciesOptions represents the options for adding policies 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.
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.
PolicySetRemoveWorkspacesOptions represents the options for removing workspaces from a policy set.
PolicySetUpdateOptions represents the options for updating a policy set.
No description provided by the author
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.
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
No description provided by the author
RegistryModuleVersion represents a registry module version.
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.
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.
RunQueueOptions represents the options for showing the queue.
RunReadOptions represents the options for reading a run.
RunStatusTimestamps holds the timestamps for individual run statuses.
RunTask represents a TFC/E 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.
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.
RunVariable represents a variable that can be applied to a run.
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.
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
StateVersionOutputsList represents a list of StateVersionOutput items.
StateVersionOutputsListOptions represents the options for listing state version outputs.
StateVersionReadOptions represents the options for reading state version.
Tag is owned by an organization and applied to workspaces.
No description provided by the author
TaskResult represents the result of a TFC/E run task.
TaskResultStatusTimestamps represents the set of timestamps recorded for a task result.
TaskStage represents a TFC/E 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.
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.
TeamToken represents a Terraform Enterprise team token.
TeamUpdateOptions represents the options for updating a team.
TestAccountDetails represents the basic account information of a TFE/TFC user.
TwoFactor represents the organization permissions.
User represents a Terraform Enterprise user.
UserToken represents a Terraform Enterprise user token.
UserTokenGenerateOptions 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.
VariableUpdateOptions represents the options for updating a variable.
VCSRepo contains the configuration of a VCS integration.
TODO: move this struct out.
Workspace represents a Terraform Enterprise workspace.
WorkspaceActions represents the workspace actions.
WorkspaceAddRemoteStateConsumersOptions represents the options for adding remote state consumers 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
WorkspaceRunTask represents a TFC/E 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.
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.