Expand description
rigg-core - Core types and logic for Azure AI Search and Microsoft Foundry configuration management
This crate provides:
- Resource trait definitions and models (Search and Foundry)
- Configuration management
- JSON normalization
- Constraint validation
Re-exports§
pub use config::Config;pub use config::ConfigError;pub use config::EnvironmentConfig;pub use config::FoundryServiceConfig;pub use config::ResolvedEnvironment;pub use config::SearchServiceConfig;pub use config::SyncConfig;pub use resources::ResourceKind;pub use service::ServiceDomain;
Modules§
- config
- Configuration management for rigg
- constraints
- Constraint validation for Azure AI Search resources
- copy
- Copy/rename support for push operations
- normalize
- JSON normalization for consistent Git diffs
- resources
- Azure AI Search resource definitions
- scaffold
- Resource scaffolding — generate clean template files for new resources
- service
- Service domain definitions for multi-provider support
- state
- Local state management for tracking synced resources
- templates
- README generation templates