Reads appStack enum metadata — available cloud providers, IaC types, and target compute options supported by the StackGen platform.
data "sg_appstack_metadata" "platform" {}
output "supported_clouds" {
value = [for c in data.sg_appstack_metadata.platform.cloud_providers : c.name]
}
cloud_providers (Attributes List) Supported cloud providers (e.g. aws or gcp or azure). (see below for nested schema)iac_types (Attributes List) Available Infrastructure-as-Code types (e.g. terraform or pulumi). (see below for nested schema)target_computes (Attributes List) Available target compute options (e.g. ECS or EKS or Lambda). (see below for nested schema)cloud_providersRead-Only:
id (String) Cloud provider identifier.name (String) Cloud provider display name.iac_typesRead-Only:
id (String) IaC type identifier.name (String) IaC type display name.supported (Boolean) Whether this IaC type is currently supported.target_computesRead-Only:
id (String) Target compute identifier.name (String) Target compute display name.supported (Boolean) Whether this target compute is currently supported.