Skip to main content

Apply

Create or update resources from YAML (starts provisioning immediately by default):
pragma resources apply myresource.yaml
Apply multiple files:
pragma resources apply file1.yaml file2.yaml
Create in draft state (skip provisioning):
pragma resources apply --draft myresource.yaml

List

pragma resources list
Output as JSON for scripting:
pragma resources list --output json
Filter by provider:
pragma resources list --provider gcp
Filter by resource type:
pragma resources list --resource warehouse
Filter by tags:
pragma resources list --tag env:production

Types

List available resource types from deployed providers:
pragma resources types
Filter by provider:
pragma resources types --provider gcp

Get

Get resources by type:
pragma resources get gcp/storage
Get a specific resource:
pragma resources get gcp/storage my-bucket

Describe

Get detailed information about a resource, including full configuration and outputs:
pragma resources describe gcp/storage my-bucket

Tags

Manage tags on existing resources:
# List tags
pragma resources tags list gcp/storage my-bucket

# Add tags
pragma resources tags add gcp/storage my-bucket env:prod cost-center:123

# Remove tags
pragma resources tags remove gcp/storage my-bucket env:prod

Delete

pragma resources delete gcp/storage my-bucket

Next Steps

Resource Concepts

Learn about resource lifecycle.