Terraform
Connect to Terraform Cloud to manage organizations, projects, workspaces, variables, locks, and state versions.
认证方式
| 方式 | 底层类型 | 状态 | 说明 |
|---|---|---|---|
| API Key | api_key | available | — |
调用示例
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "TERRAFORM_CREATE_ORGANIZATION", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("TERRAFORM_CREATE_ORGANIZATION", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute TERRAFORM_CREATE_ORGANIZATION --data '{ }'Tool 目录
可用 Tools
26 个可调用操作
Create organizationTERRAFORM_CREATE_ORGANIZATIONCreate a Terraform organization.需要连接
Create a Terraform organization.
认证
需要 Connected AccountTags
Create projectTERRAFORM_CREATE_PROJECTCreate a project in an organization.需要连接
Create a project in an organization.
认证
需要 Connected AccountTags
Create workspaceTERRAFORM_CREATE_WORKSPACECreate a workspace in an organization.需要连接
Create a workspace in an organization.
认证
需要 Connected AccountTags
Create workspace variableTERRAFORM_CREATE_WORKSPACE_VARIABLECreate a variable for a workspace.需要连接
Create a variable for a workspace.
认证
需要 Connected AccountTags
Delete organizationTERRAFORM_DELETE_ORGANIZATIONDelete a Terraform organization.需要连接
Delete a Terraform organization.
认证
需要 Connected AccountTags
Delete projectTERRAFORM_DELETE_PROJECTDelete a project by ID.需要连接
Delete a project by ID.
认证
需要 Connected AccountTags
Delete workspaceTERRAFORM_DELETE_WORKSPACEDelete a workspace by organization and name.需要连接
Delete a workspace by organization and name.
认证
需要 Connected AccountTags
Delete workspace variableTERRAFORM_DELETE_WORKSPACE_VARIABLEDelete a workspace variable.需要连接
Delete a workspace variable.
认证
需要 Connected AccountTags
Force unlock workspaceTERRAFORM_FORCE_UNLOCK_WORKSPACEForce unlock a workspace by ID.需要连接
Force unlock a workspace by ID.
认证
需要 Connected AccountTags
Get current state versionTERRAFORM_GET_CURRENT_STATE_VERSIONGet the current state version for a workspace.需要连接
Get the current state version for a workspace.
认证
需要 Connected AccountTags
Get organizationTERRAFORM_GET_ORGANIZATIONGet a Terraform organization by name.需要连接
Get a Terraform organization by name.
认证
需要 Connected AccountTags
Get projectTERRAFORM_GET_PROJECTGet a project by ID.需要连接
Get a project by ID.
认证
需要 Connected AccountTags
Get state versionTERRAFORM_GET_STATE_VERSIONGet a state version by ID.需要连接
Get a state version by ID.
认证
需要 Connected AccountTags
Get workspaceTERRAFORM_GET_WORKSPACEGet a workspace by organization and name.需要连接
Get a workspace by organization and name.
认证
需要 Connected AccountTags
List organizationsTERRAFORM_LIST_ORGANIZATIONSList organizations accessible to the token.需要连接
List organizations accessible to the token.
认证
需要 Connected AccountTags
List projectsTERRAFORM_LIST_PROJECTSList projects in an organization.需要连接
List projects in an organization.
认证
需要 Connected AccountTags
List state versionsTERRAFORM_LIST_STATE_VERSIONSList state versions using filters such as organization and workspace.需要连接
List state versions using filters such as organization and workspace.
认证
需要 Connected AccountTags
List workspace variablesTERRAFORM_LIST_WORKSPACE_VARIABLESList variables for a workspace.需要连接
List variables for a workspace.
认证
需要 Connected AccountTags
List workspacesTERRAFORM_LIST_WORKSPACESList workspaces in an organization.需要连接
List workspaces in an organization.
认证
需要 Connected AccountTags
Lock workspaceTERRAFORM_LOCK_WORKSPACELock a workspace by ID.需要连接
Lock a workspace by ID.
认证
需要 Connected AccountTags
Rollback workspace state versionTERRAFORM_ROLLBACK_WORKSPACE_STATE_VERSIONRollback a workspace to a previous state version.需要连接
Rollback a workspace to a previous state version.
认证
需要 Connected AccountTags
Unlock workspaceTERRAFORM_UNLOCK_WORKSPACEUnlock a workspace by ID.需要连接
Unlock a workspace by ID.
认证
需要 Connected AccountTags
Update organizationTERRAFORM_UPDATE_ORGANIZATIONUpdate a Terraform organization.需要连接
Update a Terraform organization.
认证
需要 Connected AccountTags
Update projectTERRAFORM_UPDATE_PROJECTUpdate a project by ID.需要连接
Update a project by ID.
认证
需要 Connected AccountTags
Update workspaceTERRAFORM_UPDATE_WORKSPACEUpdate a workspace by organization and name.需要连接
Update a workspace by organization and name.
认证
需要 Connected AccountTags
Update workspace variableTERRAFORM_UPDATE_WORKSPACE_VARIABLEUpdate a workspace variable.需要连接
Update a workspace variable.
认证
需要 Connected AccountTags