1
1
# yaml-language-server: $schema=https://json-schema.org/draft/2020-12/schema
2
2
$schema : https://json-schema.org/draft/2020-12/schema
3
- $id : <HOST>/<PREFIX>/<VERSION>/resource/manifest.provider .yaml
3
+ $id : <HOST>/<PREFIX>/<VERSION>/resource/manifest.adapter .yaml
4
4
5
- title : Provider
5
+ title : Adapter
6
6
description : >-
7
- Defines the DSC Resource as a DSC Resource Provider . A DSC Resource Provider enables users to
7
+ Defines the DSC Resource as a DSC Resource Adapter . A DSC Resource Adapter enables users to
8
8
manage resources that don't have their own manifests with DSC.
9
9
markdownDescription : | # VS Code only
10
10
***
11
11
[_Online Documentation_][01]
12
12
***
13
13
14
- Defines the DSC Resource as a DSC Resource Provider . A DSC Resource Provider enables users to
14
+ Defines the DSC Resource as a DSC Resource Adapter . A DSC Resource Adapter enables users to
15
15
manage resources that don't have their own manifests with DSC.
16
16
17
- [01]: <DOCS_BASE_URL>/reference/schemas/resource/manifest/provider ?<DOCS_VERSION_PIN>
17
+ [01]: <DOCS_BASE_URL>/reference/schemas/resource/manifest/adapter ?<DOCS_VERSION_PIN>
18
18
19
19
type : object
20
20
required :
@@ -24,15 +24,15 @@ properties:
24
24
list :
25
25
title : List Command
26
26
description : >-
27
- Defines how DSC must call the DSC Resource Provider to list its supported DSC Resources.
27
+ Defines how DSC must call the DSC Resource Adapter to list its supported DSC Resources.
28
28
markdownDescription : | # VS Code only
29
29
***
30
30
[_Online Documentation_][01]
31
31
***
32
32
33
- Defines how DSC must call the DSC Resource Provider to list its supported DSC Resources.
33
+ Defines how DSC must call the DSC Resource Adapter to list its supported DSC Resources.
34
34
35
- [01]: <DOCS_BASE_URL>/reference/schemas/resource/manifest/provider ?<DOCS_VERSION_PIN>#list
35
+ [01]: <DOCS_BASE_URL>/reference/schemas/resource/manifest/adapter ?<DOCS_VERSION_PIN>#list
36
36
type : object
37
37
required :
38
38
- executable
@@ -49,7 +49,7 @@ properties:
49
49
is only required when the command isn't recognizable by the operating system as an
50
50
executable.
51
51
52
- [01]: <DOCS_BASE_URL>/reference/schemas/resource/manifest/provider ?<DOCS_VERSION_PIN>#executable
52
+ [01]: <DOCS_BASE_URL>/reference/schemas/resource/manifest/adapter ?<DOCS_VERSION_PIN>#executable
53
53
args :
54
54
$ref : /<PREFIX>/<VERSION>/definitions/commandArgs.yaml
55
55
markdownDescription : |
@@ -75,11 +75,11 @@ properties:
75
75
registry resources list
76
76
```
77
77
78
- [01]: <DOCS_BASE_URL>/reference/schemas/resource/manifest/provider ?<DOCS_VERSION_PIN>#args
78
+ [01]: <DOCS_BASE_URL>/reference/schemas/resource/manifest/adapter ?<DOCS_VERSION_PIN>#args
79
79
config :
80
80
title : Expected Configuration
81
81
description : >-
82
- Defines whether the provider expects to receive a full and unprocessed configuration as a
82
+ Defines whether the adapter expects to receive a full and unprocessed configuration as a
83
83
single JSON blob over stdin or a sequence of JSON Lines for each child resource's
84
84
configurations.
85
85
type : string
@@ -92,21 +92,21 @@ properties:
92
92
[_Online Documentation_][01]
93
93
***
94
94
95
- Defines whether the provider expects to receive a full and unprocessed configuration as a
95
+ Defines whether the adapter expects to receive a full and unprocessed configuration as a
96
96
single JSON blob over stdin or a sequence of JSON Lines for each child resource's
97
97
configurations.
98
98
99
- [01]: <DOCS_BASE_URL>/reference/schemas/resource/manifest/provider ?<DOCS_VERSION_PIN>#config
99
+ [01]: <DOCS_BASE_URL>/reference/schemas/resource/manifest/adapter ?<DOCS_VERSION_PIN>#config
100
100
markdownEnumDescriptions :
101
101
- | # full
102
102
_Full and unprocessed config as a JSON blob_
103
103
104
- > Indicates that the provider expects a JSON blob containing the full and unprocessed
104
+ > Indicates that the adapter expects a JSON blob containing the full and unprocessed
105
105
> configuration as a single JSON blob over `stdin`.
106
106
- | # sequence
107
107
_Resource instances as JSON Lines_
108
108
109
- > Indicates that the provider expects each resource's configuration as a [JSON Line][01]
109
+ > Indicates that the adapter expects each resource's configuration as a [JSON Line][01]
110
110
> over `stdin`.
111
111
112
112
[01]: https://jsonlines.org/
@@ -125,7 +125,7 @@ examples:
125
125
defaultSnippets : # VS Code only
126
126
- label : ' Define without arguments'
127
127
markdownDescription : |
128
- Define the provider config kind and `list` command for the resource when no arguments are
128
+ Define the adapter config kind and `list` command for the resource when no arguments are
129
129
required.
130
130
body :
131
131
config : $1
@@ -134,7 +134,7 @@ defaultSnippets: # VS Code only
134
134
135
135
- label : ' Define with arguments'
136
136
markdownDescription : |
137
- Define the provider config kind and `list` command for the resource when at least one
137
+ Define the adapter config kind and `list` command for the resource when at least one
138
138
argument is required.
139
139
body :
140
140
config : $1
0 commit comments