AdminRunsList represents a list of runs.
AdminRunsListOptions represents the options for listing runs.
AdminTwoFactor represents the organization permissions.
AdminUser represents a Terraform Enterprise user.
AdminUsersList represents a list of users.
AdminUsersListOptions represents the options for listing users.
AdminWorkspacesList represents a list of workspaces.
AdminWorkspacesListOptions represents the options for listing workspaces.
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.
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.
ListOptions is used to specify pagination options when making API requests.
LogReader implements io.Reader for streaming logs.
Meta is used to return the meta struct.
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.
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.
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.
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.
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
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.
RunStatusTimestamps holds the timestamps for individual run statuses.
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.
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.
StateVersionList represents a list of state versions.
StateVersionListOptions represents the options for listing state versions.
StatusCounts is used to return statistics for your list requests.
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.
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.
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.
WorkspacePermissions represents the workspace permissions.
WorkspaceUpdateOptions represents the options for updating a workspace.