Skip to content

Commit 57e84f9

Browse files
(SCHEMA) Update source for v3.0.1
1 parent 070fb38 commit 57e84f9

File tree

2 files changed

+204
-1
lines changed

2 files changed

+204
-1
lines changed

schemas/src/config/document.yaml

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ properties:
4040
- https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.0/config/document.json
4141
- https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.0/bundled/config/document.json
4242
- https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.0/bundled/config/document.vscode.json
43+
- https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.1/config/document.json
44+
- https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.1/bundled/config/document.json
45+
- https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.1/bundled/config/document.vscode.json
4346
- https://aka.ms/dsc/schemas/v3/config/document.json
4447
- https://aka.ms/dsc/schemas/v3/bundled/config/document.json
4548
- https://aka.ms/dsc/schemas/v3/bundled/config/document.vscode.json
@@ -49,6 +52,9 @@ properties:
4952
- https://aka.ms/dsc/schemas/v3.0.0/config/document.json
5053
- https://aka.ms/dsc/schemas/v3.0.0/bundled/config/document.json
5154
- https://aka.ms/dsc/schemas/v3.0.0/bundled/config/document.vscode.json
55+
- https://aka.ms/dsc/schemas/v3.0.1/config/document.json
56+
- https://aka.ms/dsc/schemas/v3.0.1/bundled/config/document.json
57+
- https://aka.ms/dsc/schemas/v3.0.1/bundled/config/document.vscode.json
5258
# VS Code only:
5359
markdownDescription: |
5460
***
@@ -245,6 +251,54 @@ properties:
245251
> semantic version folder, like `v3.0.0`, you're pinning to schemas that won't change.
246252
> However, to take advantage of any improvements or fixes to the schemas, you need to
247253
> update the URI with each release.
254+
- | # https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.1/config/document.yaml
255+
<!-- force a line break -->
256+
257+
> #### `v3.0.1` non-bundled, canonical URI
258+
>
259+
> Indicates that the configuration document adheres to the `v3.0.1` schema. This URL
260+
> points to the canonical non-bundled schema. When it's used for validation, the
261+
> validating client needs to retrieve this schema and every schema it references.
262+
>
263+
> This URI is for the schemas in a full semantic version folder. If you pin to a full
264+
> semantic version folder, like `v3.0.1`, you're pinning to schemas that won't change.
265+
> However, to take advantage of any improvements or fixes to the schemas, you need to
266+
> update the URI with each release.
267+
- | # https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.1/bundled/config/document.yaml
268+
<!-- force a line break -->
269+
270+
> #### `v3.0.1` bundled, canonical URI
271+
>
272+
> Indicates that the configuration document adheres to the `v3.0.1` schema. This URL
273+
> points to the bundled schema. When it's used for validation, the validating client
274+
> only needs to retrieve this schema.
275+
>
276+
> This schema uses the bundling model introduced for JSON Schema 2020-12. While DSC can
277+
> still validate the document when it uses this schema, other tools may error or behave
278+
> in unexpected ways.
279+
>
280+
> This URI is for the schemas in a full semantic version folder. If you pin to a full
281+
> semantic version folder, like `v3.0.1`, you're pinning to schemas that won't change.
282+
> However, to take advantage of any improvements or fixes to the schemas, you need to
283+
> update the URI with each release.
284+
- | # https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.1/bundled/config/document.vscode.yaml
285+
<!-- force a line break -->
286+
287+
> #### `v3.0.1` enhanced authoring, canonical URI
288+
>
289+
> Indicates that the configuration document adheres to the `v3.0.1` schema. This URL
290+
> points to the enhanced authoring schema. This schema is much larger than the other
291+
> schemas, as it includes additional definitions that provide contextual help and
292+
> snippets that the others don't include.
293+
>
294+
> This schema uses keywords that are only recognized by VS Code. While DSC can still
295+
> validate the document when it uses this schema, other tools may error or behave in
296+
> unexpected ways.
297+
>
298+
> This URI is for the schemas in a full semantic version folder. If you pin to a full
299+
> semantic version folder, like `v3.0.1`, you're pinning to schemas that won't change.
300+
> However, to take advantage of any improvements or fixes to the schemas, you need to
301+
> update the URI with each release.
248302
- | # https://aka.ms/dsc/schemas/v3/config/document.yaml
249303
<!-- force a line break -->
250304
@@ -389,6 +443,54 @@ properties:
389443
> semantic version folder, like `v3.0.0`, you're pinning to schemas that won't change.
390444
> However, to take advantage of any improvements or fixes to the schemas, you need to
391445
> update the URI with each release.
446+
- | # https://aka.ms/dsc/schemas/v3.0.1/config/document.yaml
447+
<!-- force a line break -->
448+
449+
> #### `v3.0.1` non-bundled, short URI
450+
>
451+
> Indicates that the configuration document adheres to the `v3.0.1` schema. This URL
452+
> points to the canonical non-bundled schema. When it's used for validation, the
453+
> validating client needs to retrieve this schema and every schema it references.
454+
>
455+
> This URI is for the schemas in a full semantic version folder. If you pin to a full
456+
> semantic version folder, like `v3.0.1`, you're pinning to schemas that won't change.
457+
> However, to take advantage of any improvements or fixes to the schemas, you need to
458+
> update the URI with each release.
459+
- | # https://aka.ms/dsc/schemas/v3.0.1/bundled/config/document.yaml
460+
<!-- force a line break -->
461+
462+
> #### `v3.0.1` bundled, short URI
463+
>
464+
> Indicates that the configuration document adheres to the `v3.0.1` schema. This URL
465+
> points to the bundled schema. When it's used for validation, the validating client
466+
> only needs to retrieve this schema.
467+
>
468+
> This schema uses the bundling model introduced for JSON Schema 2020-12. While DSC can
469+
> still validate the document when it uses this schema, other tools may error or behave
470+
> in unexpected ways.
471+
>
472+
> This URI is for the schemas in a full semantic version folder. If you pin to a full
473+
> semantic version folder, like `v3.0.1`, you're pinning to schemas that won't change.
474+
> However, to take advantage of any improvements or fixes to the schemas, you need to
475+
> update the URI with each release.
476+
- | # https://aka.ms/dsc/schemas/v3.0.1/bundled/config/document.vscode.yaml
477+
<!-- force a line break -->
478+
479+
> #### `v3.0.1` enhanced authoring, short URI
480+
>
481+
> Indicates that the configuration document adheres to the `v3.0.1` schema. This URL
482+
> points to the enhanced authoring schema. This schema is much larger than the other
483+
> schemas, as it includes additional definitions that provide contextual help and
484+
> snippets that the others don't include.
485+
>
486+
> This schema uses keywords that are only recognized by VS Code. While DSC can still
487+
> validate the document when it uses this schema, other tools may error or behave in
488+
> unexpected ways.
489+
>
490+
> This URI is for the schemas in a full semantic version folder. If you pin to a full
491+
> semantic version folder, like `v3.0.1`, you're pinning to schemas that won't change.
492+
> However, to take advantage of any improvements or fixes to the schemas, you need to
493+
> update the URI with each release.
392494
parameters:
393495
title: DSC configuration document parameters
394496
description: >-

schemas/src/resource/manifest.yaml

Lines changed: 102 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,9 @@ properties:
210210
- https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.0/resource/manifest.json
211211
- https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.0/bundled/resource/manifest.json
212212
- https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.0/bundled/resource/manifest.vscode.json
213+
- https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.1/resource/manifest.json
214+
- https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.1/bundled/resource/manifest.json
215+
- https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.1/bundled/resource/manifest.vscode.json
213216
- https://aka.ms/dsc/schemas/v3/resource/manifest.json
214217
- https://aka.ms/dsc/schemas/v3/bundled/resource/manifest.json
215218
- https://aka.ms/dsc/schemas/v3/bundled/resource/manifest.vscode.json
@@ -219,6 +222,9 @@ properties:
219222
- https://aka.ms/dsc/schemas/v3.0.0/resource/manifest.json
220223
- https://aka.ms/dsc/schemas/v3.0.0/bundled/resource/manifest.json
221224
- https://aka.ms/dsc/schemas/v3.0.0/bundled/resource/manifest.vscode.json
225+
- https://aka.ms/dsc/schemas/v3.0.1/resource/manifest.json
226+
- https://aka.ms/dsc/schemas/v3.0.1/bundled/resource/manifest.json
227+
- https://aka.ms/dsc/schemas/v3.0.1/bundled/resource/manifest.vscode.json
222228
# VS Code Only
223229
markdownDescription: |
224230
***
@@ -402,7 +408,6 @@ properties:
402408
403409
> #### `v3.0.0` enhanced authoring, canonical URI
404410
>
405-
406411
> Indicates that the resource manifest adheres to the `v3.0.0` schema. This URL points to
407412
> the enhanced authoring schema. This schema is much larger than the other schemas, as it
408413
> includes additional definitions that provide contextual help and snippets that the
@@ -416,6 +421,54 @@ properties:
416421
> semantic version folder, like `v3.0.0`, you're pinning to schemas that won't change.
417422
> However, to take advantage of any improvements or fixes to the schemas, you need to
418423
> update the URI with each release.
424+
- | # https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.1/resource/manifest.yaml
425+
<!-- force a line break -->
426+
427+
> #### `v3.0.1` non-bundled, canonical URI
428+
>
429+
> Indicates that the resource manifest adheres to the `v3.0.1` schema. This URL
430+
> points to the canonical non-bundled schema. When it's used for validation, the
431+
> validating client needs to retrieve this schema and every schema it references.
432+
>
433+
> This URI is for the schemas in a full semantic version folder. If you pin to a full
434+
> semantic version folder, like `v3.0.1`, you're pinning to schemas that won't change.
435+
> However, to take advantage of any improvements or fixes to the schemas, you need to
436+
> update the URI with each release.
437+
- | # https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.1/bundled/resource/manifest.yaml
438+
<!-- force a line break -->
439+
440+
> #### `v3.0.1` bundled, canonical URI
441+
>
442+
> Indicates that the resource manifest adheres to the `v3.0.1` schema. This URL
443+
> points to the bundled schema. When it's used for validation, the validating client
444+
> only needs to retrieve this schema.
445+
>
446+
> This schema uses the bundling model introduced for JSON Schema 2020-12. While DSC can
447+
> still validate the document when it uses this schema, other tools may error or behave
448+
> in unexpected ways.
449+
>
450+
> This URI is for the schemas in a full semantic version folder. If you pin to a full
451+
> semantic version folder, like `v3.0.1`, you're pinning to schemas that won't change.
452+
> However, to take advantage of any improvements or fixes to the schemas, you need to
453+
> update the URI with each release.
454+
- | # https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.0.1/bundled/resource/manifest.vscode.yaml
455+
<!-- force a line break -->
456+
457+
> #### `v3.0.1` enhanced authoring, canonical URI
458+
>
459+
> Indicates that the resource manifest adheres to the `v3.0.1` schema. This URL points to
460+
> the enhanced authoring schema. This schema is much larger than the other schemas, as it
461+
> includes additional definitions that provide contextual help and snippets that the
462+
> others don't include.
463+
>
464+
> This schema uses keywords that are only recognized by VS Code. While DSC can still
465+
> validate the document when it uses this schema, other tools may error or behave in
466+
> unexpected ways.
467+
>
468+
> This URI is for the schemas in a full semantic version folder. If you pin to a full
469+
> semantic version folder, like `v3.0.1`, you're pinning to schemas that won't change.
470+
> However, to take advantage of any improvements or fixes to the schemas, you need to
471+
> update the URI with each release.
419472
420473
421474
- | # https://aka.ms/dsc/schemas/v3/resource/manifest.yaml
@@ -562,6 +615,54 @@ properties:
562615
> semantic version folder, like `v3.0.0`, you're pinning to schemas that won't change.
563616
> However, to take advantage of any improvements or fixes to the schemas, you need to
564617
> update the URI with each release.
618+
- | # https://aka.ms/dsc/schemas/v3.0.1/resource/manifest.yaml
619+
<!-- force a line break -->
620+
621+
> #### `v3.0.1` non-bundled, short URI
622+
>
623+
> Indicates that the resource manifest adheres to the `v3.0.1` schema. This URL
624+
> points to the canonical non-bundled schema. When it's used for validation, the
625+
> validating client needs to retrieve this schema and every schema it references.
626+
>
627+
> This URI is for the schemas in a full semantic version folder. If you pin to a full
628+
> semantic version folder, like `v3.0.1`, you're pinning to schemas that won't change.
629+
> However, to take advantage of any improvements or fixes to the schemas, you need to
630+
> update the URI with each release.
631+
- | # https://aka.ms/dsc/schemas/v3.0.1/bundled/resource/manifest.yaml
632+
<!-- force a line break -->
633+
634+
> #### `v3.0.1` bundled, short URI
635+
>
636+
> Indicates that the resource manifest adheres to the `v3.0.1` schema. This URL
637+
> points to the bundled schema. When it's used for validation, the validating client
638+
> only needs to retrieve this schema.
639+
>
640+
> This schema uses the bundling model introduced for JSON Schema 2020-12. While DSC can
641+
> still validate the document when it uses this schema, other tools may error or behave
642+
> in unexpected ways.
643+
>
644+
> This URI is for the schemas in a full semantic version folder. If you pin to a full
645+
> semantic version folder, like `v3.0.1`, you're pinning to schemas that won't change.
646+
> However, to take advantage of any improvements or fixes to the schemas, you need to
647+
> update the URI with each release.
648+
- | # https://aka.ms/dsc/schemas/v3.0.1/bundled/resource/manifest.vscode.yaml
649+
<!-- force a line break -->
650+
651+
> #### `v3.0.1` enhanced authoring, short URI
652+
>
653+
> Indicates that the resource manifest adheres to the `v3.0.1` schema. This URL points to
654+
> the enhanced authoring schema. This schema is much larger than the other schemas, as it
655+
> includes additional definitions that provide contextual help and snippets that the
656+
> others don't include.
657+
>
658+
> This schema uses keywords that are only recognized by VS Code. While DSC can still
659+
> validate the document when it uses this schema, other tools may error or behave in
660+
> unexpected ways.
661+
>
662+
> This URI is for the schemas in a full semantic version folder. If you pin to a full
663+
> semantic version folder, like `v3.0.1`, you're pinning to schemas that won't change.
664+
> However, to take advantage of any improvements or fixes to the schemas, you need to
665+
> update the URI with each release.
565666
type:
566667
$ref: /<PREFIX>/<VERSION>/definitions/resourceType.yaml
567668
version:

0 commit comments

Comments
 (0)