TerraformCloud
1.3.0
PowerShell module for HCP Terraform (Terraform Cloud/Enterprise) API
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) Seth T. Bacon. All rights reserved.
Package Details
Author(s)
- Seth T. Bacon
Tags
Terraform TerraformCloud HCP IaC Infrastructure API Automation HashiCorp
Functions
Get-TfcProjectVariableSet Get-TfcVariableSet Get-TfcVariableSetDetails Get-TfcVariableSetVariable Get-TfcWorkspaceVariable Get-TfcWorkspaceVariableSet New-TfcVariableSet New-TfcVariableSetVariable Remove-TfcVariableSet Remove-TfcVariableSetProject Remove-TfcVariableSetStack Remove-TfcVariableSetVariable Remove-TfcVariableSetWorkspace Remove-TfcWorkspaceVariable Set-TfcVariableSetProject Set-TfcVariableSetStack Set-TfcVariableSetWorkspace Set-TfcWorkspaceVariable Update-TfcNoCodeModuleVariableOptions Update-TfcVariableSet Update-TfcVariableSetVariable Update-TfcWorkspaceVariable Get-TfcGPGKey Get-TfcGPGKeyDetails New-TfcGPGKey Remove-TfcGPGKey Update-TfcGPGKey Approve-TfcStackDeploymentGroupPlans Approve-TfcStackDeploymentRunPlans Disable-TfcDriftDetection Enable-TfcDriftDetection Get-TfcDriftDetection Get-TfcDriftStatus Get-TfcStack Get-TfcStackApproval Get-TfcStackConfiguration Get-TfcStackConfigurationDiagnostic Get-TfcStackConfigurationUploadUrl Get-TfcStackDeployment Get-TfcStackDeploymentDetails Get-TfcStackDeploymentGroup Get-TfcStackDeploymentGroupDetails Get-TfcStackDeploymentLog Get-TfcStackDeploymentRun Get-TfcStackDeploymentRunDetails Get-TfcStackDeploymentStep Get-TfcStackDeploymentStepArtifact Get-TfcStackDeploymentStepDetails Get-TfcStackDeploymentStepDiagnostic Get-TfcStackDetails Get-TfcStackOutput Get-TfcStackResource Invoke-TfcStackDeploymentStepAdvance Invoke-TfcStackFetchLatestVCS New-TfcStack New-TfcStackDeployment Remove-TfcStack Restart-TfcStackDeploymentGroup Save-TfcStackConfigurationSourceBundle Stop-TfcStackDeployment Stop-TfcStackDeploymentRun Test-TfcStack Update-TfcStack Update-TfcStackConfiguration Get-TfcCurrentStateVersion Get-TfcStateFile Get-TfcStateVersion Get-TfcStateVersionOutput Get-TfcStateVersionOutputDetails Invoke-TfcStateRollback Lock-TfcStateVersion New-TfcStateVersion New-TfcStateVersionJson Unlock-TfcStateVersion Get-TfcSSHKey New-TfcSSHKey Remove-TfcSSHKey Update-TfcSSHKey Get-TfcAdminUser Get-TfcAuditTrail Get-TfcAuditTrailToken Get-TfcCurrentUser Get-TfcInvoice Get-TfcInvoiceDetails Get-TfcSubscription Get-TfcUserToken New-TfcAuditTrailToken New-TfcUserImpersonation New-TfcUserToken Remove-TfcAuditTrailToken Remove-TfcUser Remove-TfcUserToken Resume-TfcUser Stop-TfcUserImpersonation Suspend-TfcUser Update-TfcAccount Update-TfcAccountPassword Get-TfcApply Get-TfcApplyErroredState Get-TfcApplyLog Get-TfcQuery Get-TfcQueryDetails New-TfcQuery Stop-TfcQuery Get-TfcPlan Get-TfcPlanExport Get-TfcPlanJson Get-TfcPlanLog New-TfcPlanExport Remove-TfcPlanExport Save-TfcPlanExport Get-TfcComment New-TfcComment Get-TfcAssessmentResult Get-TfcAssessmentResultDetails Get-TfcAssessmentResultJsonOutput Get-TfcAssessmentResultJsonSchema Get-TfcAssessmentResultLog Add-TfcOrganizationTagRelationship Add-TfcTagWorkspace Disable-TfcUserTwoFactor Get-TfcAccount Get-TfcAdminSettings Get-TfcNextInvoice Get-TfcOrganization Get-TfcOrganizationEntitlements Get-TfcOrganizationMembership Get-TfcOrganizationMembershipDetails Get-TfcOrganizationModuleProducer Get-TfcOrganizationSubscription Get-TfcOrganizationTag Get-TfcOrganizationTeamToken Get-TfcReservedTagKey Get-TfcSAMLSettings Get-TfcTwoFactorSettings Get-TfcUserMembership Grant-TfcAdminPrivilege Invoke-TfcOrganizationMembershipInvite New-TfcOrganization New-TfcOrganizationTag New-TfcOrganizationToken New-TfcReservedTagKey Publish-TfcProviderVersion Remove-TfcOrganization Remove-TfcOrganizationMembership Remove-TfcOrganizationTag Remove-TfcOrganizationTagRelationship Remove-TfcOrganizationToken Remove-TfcReservedTagKey Revoke-TfcAdminPrivilege Revoke-TfcSAMLSettings Update-TfcAdminSettings Update-TfcOrganization Update-TfcOrganizationEntitlement Update-TfcReservedTagKey Update-TfcSAMLSettings Update-TfcTwoFactorSettings Get-TfcProject Get-TfcProjectEffectiveTagBinding Get-TfcProjectTagBinding Move-TfcWorkspaceToProject New-TfcProject Remove-TfcProject Set-TfcPolicySetProject Set-TfcProjectTagBinding Update-TfcProject Get-TfcConfigurationVersion Get-TfcConfigurationVersionIngressAttributes Get-TfcConfigurationVersionList Invoke-TfcConfigurationUpload Invoke-TfcConfigurationVersionArchive New-TfcConfigurationVersion Save-TfcConfigurationVersion Get-TfcGroupMemberRole Get-TfcGroupMemberRoleDetails Get-TfcAgent Get-TfcAgentDetails Get-TfcAgentToken New-TfcAgentToken Remove-TfcAgent Remove-TfcAgentToken Get-TfcGitHubAppInstallation Get-TfcGitHubAppInstallationDetails Confirm-TfcRun Deny-TfcRun Get-TfcOrganizationRun Get-TfcRun Get-TfcRunDetails Get-TfcRunEvent Get-TfcRunPermission Get-TfcRunTaskStage Get-TfcRunTrigger Invoke-TfcRunForceExecute New-TfcRun New-TfcRunTrigger Remove-TfcRunTrigger Show-TfcRun Show-TfcRunTrigger Stop-TfcRun Stop-TfcRunForce Stop-TfcRunWithComment Get-TfcHYOKConfiguration Get-TfcHYOKConfigurationDetails Get-TfcHYOKEncryptedDataKey Get-TfcHYOKKeyVersion Get-TfcHYOKKeyVersionDetails Get-TfcHYOKKeyVersionRefresh New-TfcHYOKConfiguration Remove-TfcHYOKConfiguration Revoke-TfcHYOKKeyVersion Test-TfcHYOKConfiguration Test-TfcHYOKConfigurationNew Get-TfcNotificationConfiguration Get-TfcProjectNotificationConfiguration Get-TfcTeamNotificationConfiguration New-TfcNotificationConfiguration New-TfcProjectNotificationConfiguration New-TfcTeamNotificationConfiguration Remove-TfcNotificationConfiguration Test-TfcNotificationConfiguration Update-TfcNotificationConfiguration Get-TfcCostEstimate Get-TfcCostEstimateLog Get-TfcRegistryModuleTestRun Get-TfcRegistryModuleTestRunDetails Get-TfcRegistryModuleTestVariable Invoke-TfcRegistryModuleTestConfigUpload New-TfcRegistryModuleTestConfigVersion New-TfcRegistryModuleTestRun New-TfcRegistryModuleTestVariable Remove-TfcRegistryModuleTestVariable Stop-TfcRegistryModuleTestRun Stop-TfcRegistryModuleTestRunForce Update-TfcRegistryModuleTestVariable Get-TfcAgentPool Get-TfcAgentPoolDetails Get-TfcAgentTokenDetails New-TfcAgentPool Remove-TfcAgentPool Update-TfcAgentPool Add-TfcIPAllowListAgentPool Add-TfcIPAllowListRange Get-TfcIPAllowList Get-TfcIPAllowListDetails Get-TfcIPAllowListRange Get-TfcIPAllowListRangeDetails New-TfcIPAllowList Remove-TfcIPAllowList Remove-TfcIPAllowListAgentPool Remove-TfcIPAllowListRange Update-TfcIPAllowList Update-TfcIPAllowListRange Get-TfcOAuthClient Get-TfcOAuthClientDetails Get-TfcOAuthClientOrganization Get-TfcOAuthToken Get-TfcOAuthTokenDetails New-TfcOAuthClient Remove-TfcOAuthClient Remove-TfcOAuthToken Update-TfcOAuthClient Update-TfcOAuthToken Confirm-TfcNoCodeWorkspaceUpgrade Find-TfcRegistryModule Find-TfcRegistryProvider Find-TfcWorkspace Get-TfcNoCodeModule Get-TfcNoCodeWorkspaceUpgrade Get-TfcWorkspace Get-TfcWorkspaceReadme Get-TfcWorkspaceResource Get-TfcWorkspaceResourceDetails Get-TfcWorkspaceTag Invoke-TfcNoCodeWorkspaceUpgrade Invoke-TfcWorkspaceForceUnlock Lock-TfcWorkspace New-TfcNoCodeModule New-TfcNoCodeWorkspace New-TfcWorkspace Remove-TfcNoCodeModule Remove-TfcWorkspace Remove-TfcWorkspaceSafely Remove-TfcWorkspaceVCS Set-TfcPolicySetWorkspace Set-TfcWorkspaceSSHKey Set-TfcWorkspaceTag Show-TfcWorkspace Test-TfcWorkspaceId Unlock-TfcWorkspace Update-TfcNoCodeModule Update-TfcWorkspace Approve-TfcChangeRequest Deny-TfcChangeRequest Get-TfcChangeRequest Get-TfcChangeRequestComment Get-TfcChangeRequestDetails Get-TfcIPRange Get-TfcVCSEvent Get-TfcVCSEventDetails Invoke-TfcExplorerQuery New-TfcChangeRequest Stop-TfcChangeRequest Update-TfcChangeRequest Add-TfcWorkspaceRunTask Get-TfcRunTask Get-TfcRunTaskDetails Get-TfcRunTaskResult Get-TfcRunTaskResultDetails Get-TfcWorkspaceRunTask New-TfcRunTask Remove-TfcRunTask Remove-TfcWorkspaceRunTask Update-TfcRunTask Update-TfcWorkspaceRunTask Add-TfcProjectTeamAccess Add-TfcTeamMember Add-TfcWorkspaceTeamAccess Get-TfcProjectTeamAccess Get-TfcProjectTeamAccessDetails Get-TfcTeam Get-TfcTeamAccess Get-TfcTeamDetails Get-TfcTeamMember Get-TfcTeamMemberDetails New-TfcTeam New-TfcTeamToken Remove-TfcProjectTeamAccess Remove-TfcTeam Remove-TfcTeamMember Remove-TfcTeamToken Remove-TfcWorkspaceTeamAccess Show-TfcTeamToken Show-TfcWorkspaceTeamAccess Update-TfcProjectTeamAccess Update-TfcTeam Update-TfcWorkspaceTeamAccess Get-TfcRegistryModule Get-TfcRegistryModuleDependencies Get-TfcRegistryModuleDownloadUrl Get-TfcRegistryModuleStats Get-TfcRegistryModuleVersion Get-TfcRegistryModuleVersionDetails Get-TfcRegistryProvider Get-TfcRegistryProviderPlatform Get-TfcRegistryProviderVersion Get-TfcRegistryProviderVersionDetails Get-TfcRegistrySettings Get-TfcRegistryWebhook Invoke-TfcRegistryModuleVersionUpload Invoke-TfcRegistryProviderPlatformUpload Invoke-TfcRegistryProviderVersionUpload New-TfcRegistryModule New-TfcRegistryModuleVersion New-TfcRegistryProvider New-TfcRegistryProviderPlatform New-TfcRegistryProviderVersion New-TfcRegistryWebhook Publish-TfcRegistryModuleVersion Remove-TfcRegistryModule Remove-TfcRegistryModuleVersion Remove-TfcRegistryProvider Remove-TfcRegistryProviderPlatform Remove-TfcRegistryProviderVersion Remove-TfcRegistryWebhook Update-TfcRegistryModule Update-TfcRegistrySettings Update-TfcRegistryWebhook Get-TfcFeatureSet Get-TfcFeatureSetDetails Add-TfcPolicySetPolicy Get-TfcPolicy Get-TfcPolicyCheck Get-TfcPolicyContent Get-TfcPolicyEvaluation Get-TfcPolicyEvaluationDetails Get-TfcPolicyEvaluationTask Get-TfcPolicyEvaluationTaskDetails Get-TfcPolicySet Get-TfcPolicySetOutcome Get-TfcPolicySetOutcomeDetails Get-TfcPolicySetParameter Invoke-TfcPolicyUpload New-TfcPolicy New-TfcPolicySet New-TfcPolicySetParameter Remove-TfcPolicy Remove-TfcPolicySet Remove-TfcPolicySetParameter Remove-TfcPolicySetPolicy Remove-TfcPolicySetProject Remove-TfcPolicySetWorkspace Set-TfcPolicyCheckOverride Show-TfcPolicySet Update-TfcPolicy Update-TfcPolicySet Update-TfcPolicySetParameter
Dependencies
This module has no dependencies.
Release Notes
See https://github.com/sethbacon/hcp-terraform-pwsh/blob/main/CHANGELOG.md
FileList
- TerraformCloud.nuspec
- TerraformCloud.psd1
- README.md
- TerraformCloud.psm1
- LICENSE
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.3.0 (current version) | 0 | 5/23/2026 |
| 1.2.1 | 0 | 5/22/2026 |
| 1.2.0 | 0 | 5/22/2026 |
| 1.1.0 | 24 | 3/2/2026 |