MCPcopy Index your code
hub / github.com/PowerShell/DSC / get_schema

Function get_schema

dsc/src/util.rs:162–216  ·  view source on GitHub ↗
(schema: SchemaType)

Source from the content-addressed store, hash-verified

160/// * `Schema` - The schema
161#[must_use]
162pub fn get_schema(schema: SchemaType) -> Schema {
163 match schema {
164 SchemaType::Configuration => {
165 schema_for!(Configuration)
166 },
167 SchemaType::ConfigurationGetResult => {
168 schema_for!(ConfigurationGetResult)
169 },
170 SchemaType::ConfigurationSetResult => {
171 schema_for!(ConfigurationSetResult)
172 },
173 SchemaType::ConfigurationTestResult => {
174 schema_for!(ConfigurationTestResult)
175 },
176 SchemaType::DscResource => {
177 schema_for!(DscResource)
178 },
179 SchemaType::ExtensionDiscoverResult => {
180 schema_for!(DiscoverResult)
181 },
182 SchemaType::ExtensionManifest => {
183 schema_for!(ExtensionManifest)
184 },
185 SchemaType::FunctionDefinition => {
186 schema_for!(FunctionDefinition)
187 },
188 SchemaType::GetResult => {
189 schema_for!(GetResult)
190 },
191 SchemaType::Include => {
192 schema_for!(Include)
193 },
194 SchemaType::ManifestList => {
195 schema_for!(ManifestList)
196 },
197 SchemaType::ResolveResult => {
198 schema_for!(ResolveResult)
199 },
200 SchemaType::Resource => {
201 schema_for!(Resource)
202 },
203 SchemaType::ResourceManifest => {
204 schema_for!(ResourceManifest)
205 },
206 SchemaType::RestartRequired => {
207 schema_for!(RestartRequired)
208 },
209 SchemaType::SetResult => {
210 schema_for!(SetResult)
211 },
212 SchemaType::TestResult => {
213 schema_for!(TestResult)
214 },
215 }
216}
217
218/// Write the JSON object to the console
219///

Callers 2

mainFunction · 0.70
validate_configFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected