Skip to main content

Apply

Create or update resources from YAML (starts provisioning immediately by default):
Apply multiple files:
Create in draft state (skip provisioning):
Resources are deployed by default when you apply them. Use --draft to save a resource configuration without triggering provisioning.

File References

For pragma/secret resources, use @path syntax to inline file contents:
For pragma/file resources, use @path in the content field to upload a file:
The file is uploaded to Pragmatiks storage, and the resource outputs include a URL for downloading it.

List

Output as JSON for scripting:
Filter by provider:
Filter by resource type:
Filter by tags:

Types

List available resource types from deployed providers:
Filter by provider:

Get

Get resources by type:
Get a specific resource:

Describe

Get detailed information about a resource, including full configuration, resolved config, and outputs:
Output as JSON to inspect resolved_config for dependency debugging:

Tags

Manage tags on existing resources:

Delete

Delete a resource by type and name:
Delete all resources defined in a YAML file:
This reads the provider, resource, and name from each document in the YAML file and deletes the matching resources.

Next Steps

Resource Concepts

Learn about resource lifecycle, deletion behavior, and dependency resolution.