Update an existing Module (v1 API, does not support updating source).
- id
- inputModuleUpdateInput!
Module!
Module!- idUnique (within a single organization), immutable name of the Module.
- spaceID of the space this Module belongs to.
- spaceDetailsSpace!Details of the space this Module belongs to.
- administrativeAdministrative modules can manage other Stacks at runtime.
- apiHostAPI host, useful for building links in the GUI. It may be empty if the Module's original VCS provider has been removed.
- attachedAzureIntegrations[StackAzureIntegrationAttachment!]!List of Azure integrations attached to this Module.
- attachedContexts[StackContextAttachment!]!List of contexts attached to this Module.
- attachedPolicies[StackPolicyAttachment!]!List of policies attached to this Module.
- attachablePolicies[Policy!]!List of policies that can be attached to this Module.
- attachableWorkerPools[WorkerPool!]!List of worker pools that can be attached to this Module.
- attachableContexts[Context!]!List of contexts that can be attached to this Module.
- attachableVcsIntegrations[VCSIntegration!]!List of vcs integrations that can be attached to this Module.
- attachableAwsIntegrations[AwsIntegration!]!List of aws integrations that can be attached to this Module.
- attachableAzureIntegrations[AzureIntegration!]!List of azure integrations that can be attached to this Module.
- branchGit branch of the repo that the Module is tracking.
- canWriteWhether the user has write privileges for this Module.
- Single Module config element.
- config[ConfigElement!]!Full list of module config elements.
- createdAtTimestamp representing the module creation.
- currentVersionCurrent module version.
- descriptionFree-form module description for the users, supports Markdown.
- githubActionDeployIndicates whether the GitHub Checks "Deploy" action is enabled.
- integrationsStackIntegrationsIntegrations between a Module and external systems.
- isDisabledIf module is disabled, it will not be able to create any runs.
- labelsLabels applied to a Module.
- localPreviewEnabledWhether triggering local workspace based Versions on this Module is enabled.
- latestVersionLatest module version.
- moduleSourceThe value to use for the Terraform `source` property when accessing the module.
- nameProvider-independent name of the Terraform module.
- namespaceRepository namespace.
- ownerSubdomainSubdomain of the account owner - if the module is owned by another account and just shared with the current one, this will be used to point the user to the "canonical" location of the module.
- pullRequests[PullRequest!]!List of up to 50 most recent open Pull Requests targeting Module's tracked branch.
- projectRootProject root is the optional directory relative to the workspace root containing the root directory of the module.
- protectFromDeletionIndicates whether deletion protection is currently "on" for the stack.
- providerVCSProviderProvider of the repository
- publicPublic indicates that the Module is shared with the entire world. Public Modules cannot be deleted or marked private.
- repositoryGitHub repository tracked by this Module, as account/repo.
- repositoryTagsA list of tags for the tracked repository.
- repositoryURLGit repository URL tracked by this Module.
- Individual Run (or task) by ID.
- List of runs from a start timestamp inclusive to an end timestamp exclusive. Caveat: It uses Ints serialized to Strings, because serializing Ints to JSON is apparently really hard in JavaScript. Also, note that the maximum supported range is 8 days (691,200 seconds).
- runtimeConfig[ConfigElementWithSource!]!Calculated runtime config containing elements coming from contexts, Module and various integrations.
- Retrieve module policy attachment by a known ID.
- sharedAccountsList of the accounts (subdomains) which have access to the Module.
- terraformProviderTerraformProvider represents Module's Terraform provider
- vcsIntegrationVCSIntegrationThe VCS integration used by this module. This may either be a default integration, or a space-level integration. If a space-level integration is being used by the module, and that integration is deleted, this property will be null. Additionally, if the module is using a default integration, and none exists, this property will be null.
- starredIs the module starred by the current user.
- Paginate through all Versions of the current Module. By default, only ACTIVE and PENDING versions are shown, but setting includeFailed to true will show all versions.
- Retrieve a single Version by its ID.
- workerPoolWorkerPoolWorkerPool associated with the Module, if any. If the Module is associated with the shared default worker pool, this field is empty.
- workflowToolTerraformWorkflowToolThe tool used by the stack for executing workflow stages.
- VersionsCount returns the number of versions of the module in a specified state. If state is not provided, it will return the count of active versions.
- runnerImageOptional runner image used to process the module metadata during parsing Run.