TerraformCloud
1.1.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-TfcConfigurationVersion Get-TfcConfigurationVersionIngressAttributes Get-TfcConfigurationVersionList Invoke-TfcConfigurationUpload Invoke-TfcConfigurationVersionArchive New-TfcConfigurationVersion Save-TfcConfigurationVersion Get-TfcProject Get-TfcProjectEffectiveTagBinding Get-TfcProjectTagBinding Move-TfcWorkspaceToProject New-TfcProject Remove-TfcProject Set-TfcPolicySetProject Set-TfcProjectTagBinding Update-TfcProject Get-TfcGPGKey Get-TfcGPGKeyDetails New-TfcGPGKey Remove-TfcGPGKey Update-TfcGPGKey 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-TfcAgentPool Get-TfcAgentPoolDetails Get-TfcAgentTokenDetails New-TfcAgentPool Remove-TfcAgentPool Update-TfcAgentPool Get-TfcRegistryModuleTestRun Get-TfcRegistryModuleTestRunDetails Get-TfcRegistryModuleTestVariable Invoke-TfcRegistryModuleTestConfigUpload New-TfcRegistryModuleTestConfigVersion New-TfcRegistryModuleTestRun New-TfcRegistryModuleTestVariable Remove-TfcRegistryModuleTestVariable Stop-TfcRegistryModuleTestRun Stop-TfcRegistryModuleTestRunForce Update-TfcRegistryModuleTestVariable Get-TfcApply Get-TfcApplyErroredState Get-TfcApplyLog 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 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-TfcPlan Get-TfcPlanExport Get-TfcPlanJson Get-TfcPlanLog New-TfcPlanExport Remove-TfcPlanExport Save-TfcPlanExport Get-TfcFeatureSet Get-TfcFeatureSetDetails Get-TfcOAuthClient Get-TfcOAuthClientDetails Get-TfcOAuthClientOrganization Get-TfcOAuthToken Get-TfcOAuthTokenDetails New-TfcOAuthClient Remove-TfcOAuthClient Remove-TfcOAuthToken Update-TfcOAuthClient Update-TfcOAuthToken Get-TfcComment New-TfcComment 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-TfcGroupMemberRole Get-TfcGroupMemberRoleDetails Approve-TfcChangeRequest Deny-TfcChangeRequest Get-TfcChangeRequest Get-TfcChangeRequestComment Get-TfcChangeRequestDetails Get-TfcIPRange Get-TfcVCSEvent Get-TfcVCSEventDetails Invoke-TfcExplorerQuery New-TfcChangeRequest Stop-TfcChangeRequest Update-TfcChangeRequest Get-TfcGitHubAppInstallation Get-TfcGitHubAppInstallationDetails Get-TfcAssessmentResult Get-TfcAssessmentResultDetails Get-TfcAssessmentResultJsonOutput Get-TfcAssessmentResultJsonSchema Get-TfcAssessmentResultLog Get-TfcCostEstimate Get-TfcCostEstimateLog Disable-TfcDriftDetection Enable-TfcDriftDetection Get-TfcDriftDetection Get-TfcDriftStatus Get-TfcStack Get-TfcStackConfiguration Get-TfcStackDeployment Get-TfcStackDeploymentDetails Get-TfcStackDeploymentLog Get-TfcStackDetails Get-TfcStackOutput Get-TfcStackResource New-TfcStack New-TfcStackDeployment Remove-TfcStack Stop-TfcStackDeployment Test-TfcStack Update-TfcStack Update-TfcStackConfiguration Add-TfcWorkspaceRunTask Get-TfcRunTask Get-TfcRunTaskDetails Get-TfcRunTaskResult Get-TfcRunTaskResultDetails Get-TfcWorkspaceRunTask New-TfcRunTask Remove-TfcRunTask Remove-TfcWorkspaceRunTask Update-TfcRunTask Update-TfcWorkspaceRunTask Get-TfcAgent Get-TfcAgentDetails Get-TfcAgentToken New-TfcAgentToken Remove-TfcAgent Remove-TfcAgentToken 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 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-TfcSSHKey New-TfcSSHKey Remove-TfcSSHKey Update-TfcSSHKey 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 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 Get-TfcCurrentStateVersion Get-TfcStateFile Get-TfcStateVersion Get-TfcStateVersionOutput Get-TfcStateVersionOutputDetails Invoke-TfcStateRollback Lock-TfcStateVersion New-TfcStateVersion New-TfcStateVersionJson Unlock-TfcStateVersion Get-TfcNotificationConfiguration New-TfcNotificationConfiguration Remove-TfcNotificationConfiguration Test-TfcNotificationConfiguration Update-TfcNotificationConfiguration Get-TfcHYOKConfiguration Get-TfcHYOKConfigurationDetails Get-TfcHYOKEncryptedDataKey Get-TfcHYOKKeyVersion Get-TfcHYOKKeyVersionDetails Get-TfcHYOKKeyVersionRefresh New-TfcHYOKConfiguration Remove-TfcHYOKConfiguration Revoke-TfcHYOKKeyVersion Test-TfcHYOKConfiguration Test-TfcHYOKConfigurationNew
Dependencies
This module has no dependencies.
Release Notes
See https://github.com/sethbacon/hcp-terraform-pwsh/blob/main/CHANGELOG.md
FileList
- TerraformCloud.nuspec
- TerraformCloud.psm1
- TerraformCloud.psd1
- LICENSE
- README.md
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.0 (current version) | 6 | 3/2/2026 |