@@ -104,20 +104,36 @@ export interface GetResourceInfoRequestData {
104104export interface GetResourceInfoResponseData {
105105 plugin : string ;
106106 type : string ;
107- schema ?: Record < string , unknown > ,
108- dependencies ?: string [ ] ,
107+ schema ?: Record < string , unknown > ;
108+ dependencies ?: string [ ] ;
109109 /**
110110 * @deprecated : Use import and destroy instead.
111111 */
112112 import ?: {
113- requiredParameters : string [ ] | null ,
113+ requiredParameters : string [ ] | null ;
114114 } ,
115115 importAndDestroy ?: {
116- requiredParameters : string [ ] | null ,
117- preventImport ?: boolean ,
116+ requiredParameters : string [ ] | null ;
117+ preventImport ?: boolean ;
118118 } ,
119- allowMultiple ?: {
120- requiredParameters : string [ ]
119+ allowMultiple : boolean ;
120+ }
121+
122+ export interface MatchRequestData {
123+ resource : {
124+ core : ResourceConfig ;
125+ parameters : Record < string , unknown > ;
126+ } ;
127+ array : Array < {
128+ core : ResourceConfig ;
129+ parameters : Record < string , unknown > ;
130+ } >
131+ }
132+
133+ export interface MatchResponseData {
134+ match ?: {
135+ core : ResourceConfig ;
136+ parameters : Record < string , unknown > ;
121137 }
122138}
123139
@@ -127,8 +143,8 @@ export interface ImportRequestData {
127143}
128144
129145export interface ImportResponseData {
130- request : ResourceJson
131- result : Array < ResourceJson > ,
146+ request : ResourceJson ;
147+ result : Array < ResourceJson > ;
132148}
133149
134150export interface ApplyRequestData {
0 commit comments