Skip to main content
ubx supports AWS, GCP, Azure, and Kubernetes providers via Pulumi’s provider ecosystem.

Provider Detection

ubx automatically detects which providers are needed based on resource types used in your .iac files and adds the appropriate npm packages to the generated package.json.
Resource prefixProvider package
aws_*@pulumi/aws
google_*@pulumi/gcp
azurerm_*@pulumi/azure-native
Helm/Kustomize@pulumi/kubernetes

Provider Version Pinning

Use the provider block to pin versions:
provider "aws" {
  version = "~> 6.0"
}

Syncing Schemas

ubx schema sync aws      # sync AWS schema
ubx schema sync          # sync all providers

Configuring Credentials

ubx auth aws     # configure AWS
ubx auth gcp     # configure GCP
ubx auth azure   # configure Azure
ubx auth status  # check all providers

Provider Resources