⚠️ Experimental — Lists Guild integrations in the configured project or personal namespace.
# Inventory Guild integrations in the provider's project (or personal namespace).
# Do not output env or secret_ref_ids: they can contain sensitive values/references.
data "sg_guild_integrations" "all" {}
output "integration_names" {
value = [for integration in data.sg_guild_integrations.all.integrations : integration.name]
}
Listed integration configuration can contain sensitive connection metadata. Secure Terraform state and plans before exporting or sharing list results.
integrations (Attributes List) Integrations visible in the provider project or personal namespace; secret references and environment values are sensitive. (see below for nested schema)integrationsRead-Only:
credential_provider_id (String) Vault credential provider ID.description (String) Integration description.enabled (Boolean) Whether the integration is active.env (Map of String, Sensitive) Container environment variables, potentially sensitive.id (String) Guild-assigned integration UUID.image (Attributes) Container image and registry credential reference. (see below for nested schema)name (String) Unique integration name.runner_id (String) Bound remote runner UUID if this integration executes remotely.scope (String) Integration scope.secret_ref_ids (List of String, Sensitive) Sensitive Vault secret reference IDs.type (String) Integration type.integrations.imageRead-Only:
name (String) OCI container image name returned by Guild.registry_credentials_secret (String, Sensitive) Vault reference containing registry credentials returned by Guild.