-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcomponent.json
173 lines (173 loc) · 6.55 KB
/
component.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
{
"title": "Azure SQL Database (sql-sql.core)",
"description": "Provides create, read, update and delete functionality for Azure SQL Database resources including recommendations and operations.",
"docsUrl": "",
"url": "https://api.apis.guru/v2/specs/azure.com/sql-sql.core/2014-04-01/swagger.json",
"envVars": {
"OAUTH_CLIENT_ID": {
"description": "OAuth Client ID"
},
"OAUTH_CLIENT_SECRET": {
"description": "OAuth Client Secret"
}
},
"credentials": {
"fields": {
"server": {
"label": "Server",
"viewClass": "SelectView",
"model": [
"https://management.azure.com/",
"--- Custom URL"
],
"required": true
},
"otherServer": {
"label": "Custom Server URL",
"viewClass": "TextFieldView"
},
"oauth2": {
"label": "Azure Active Directory OAuth2 Flow",
"viewClass": "OAuthFieldView"
}
},
"oauth2": {
"client_id": "{{OAUTH_CLIENT_ID}}",
"client_secret": "{{OAUTH_CLIENT_SECRET}}",
"auth_uri": "https://login.microsoftonline.com/common/oauth2/authorize",
"token_uri": "https://login.microsoftonline.com/common/oauth2/token",
"scopes": [
"user_impersonation"
]
}
},
"triggers": {
"startFlow": {
"main": "./lib/triggers/startFlow.js",
"type": "polling",
"title": "Start Flow",
"fields": {}
}
},
"actions": {
"ServiceTierAdvisors_ListByDatabase": {
"main": "./lib/actions/ServiceTierAdvisors_ListByDatabase.js",
"title": "Returns service tier advisors for specified database.",
"description": "Returns service tier advisors for specified database.",
"fields": {
"verbose": {
"viewClass": "CheckBoxView",
"label": "Debug this step (log more data)"
}
},
"metadata": {
"in": "./lib/schemas/ServiceTierAdvisors_ListByDatabase.in.json",
"out": {
"type": "object"
}
}
},
"ServiceTierAdvisors_Get": {
"main": "./lib/actions/ServiceTierAdvisors_Get.js",
"title": "Gets a service tier advisor.",
"description": "Gets a service tier advisor.",
"fields": {
"verbose": {
"viewClass": "CheckBoxView",
"label": "Debug this step (log more data)"
}
},
"metadata": {
"in": "./lib/schemas/ServiceTierAdvisors_Get.in.json",
"out": {
"type": "object"
}
}
},
"TransparentDataEncryptions_Get": {
"main": "./lib/actions/TransparentDataEncryptions_Get.js",
"title": "Gets a database's transparent data encryption configuration.",
"description": "Gets a database's transparent data encryption configuration.",
"fields": {
"verbose": {
"viewClass": "CheckBoxView",
"label": "Debug this step (log more data)"
}
},
"metadata": {
"in": "./lib/schemas/TransparentDataEncryptions_Get.in.json",
"out": {
"type": "object"
}
}
},
"TransparentDataEncryptions_CreateOrUpdate": {
"main": "./lib/actions/TransparentDataEncryptions_CreateOrUpdate.js",
"title": "Creates or updates a database's transparent data encryption configuration.",
"description": "Creates or updates a database's transparent data encryption configuration.",
"fields": {
"verbose": {
"viewClass": "CheckBoxView",
"label": "Debug this step (log more data)"
}
},
"metadata": {
"in": "./lib/schemas/TransparentDataEncryptions_CreateOrUpdate.in.json",
"out": {
"type": "object"
}
}
},
"TransparentDataEncryptionActivities_ListByConfiguration": {
"main": "./lib/actions/TransparentDataEncryptionActivities_ListByConfiguration.js",
"title": "Returns a database's transparent data encryption operation result.",
"description": "Returns a database's transparent data encryption operation result.",
"fields": {
"verbose": {
"viewClass": "CheckBoxView",
"label": "Debug this step (log more data)"
}
},
"metadata": {
"in": "./lib/schemas/TransparentDataEncryptionActivities_ListByConfiguration.in.json",
"out": {
"type": "object"
}
}
},
"ElasticPoolActivities_ListByElasticPool": {
"main": "./lib/actions/ElasticPoolActivities_ListByElasticPool.js",
"title": "Returns elastic pool activities.",
"description": "Returns elastic pool activities.",
"fields": {
"verbose": {
"viewClass": "CheckBoxView",
"label": "Debug this step (log more data)"
}
},
"metadata": {
"in": "./lib/schemas/ElasticPoolActivities_ListByElasticPool.in.json",
"out": {
"type": "object"
}
}
},
"ElasticPoolDatabaseActivities_ListByElasticPool": {
"main": "./lib/actions/ElasticPoolDatabaseActivities_ListByElasticPool.js",
"title": "Returns activity on databases inside of an elastic pool.",
"description": "Returns activity on databases inside of an elastic pool.",
"fields": {
"verbose": {
"viewClass": "CheckBoxView",
"label": "Debug this step (log more data)"
}
},
"metadata": {
"in": "./lib/schemas/ElasticPoolDatabaseActivities_ListByElasticPool.in.json",
"out": {
"type": "object"
}
}
}
}
}