Enable the module.
- id
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.
- canReadWhether the user has read privileges for this Module.
- Single Module config element.
- config[ConfigElement!]!Full list of module config elements.
- createdAtTimestamp representing the module creation.
- lastPulledAtLastPulledAt is unix timestamp (in seconds) at which any version of this module was most recently downloaded. Null if no version has ever been pulled. For shared or public modules this timestamp reflects usage across all consumers, not just the requesting account.
- 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.
- skipVendorBinaryDownloadWhether vendor binary downloads should be skipped during runs.
- 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.
- gitSparseCheckoutPathsThe list of paths that are used for sparse checkout, if any. If empty sparse checkout is not used - whole repository is checked out. Note: this field is only used if git checkout is enabled. See https://docs.spacelift.io/concepts/stack/stack-settings#labels
- 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.
- moduleShares[ModuleShare!]!List of the accounts and spaces 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.
- Find a Version by either its ID or version number.
- 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.