Skip to content

Commit bf45548

Browse files
tongyimingmikatong
and
mikatong
authored
add crp schema (#3042)
Co-authored-by: mikatong <[email protected]>
1 parent 6909f3a commit bf45548

File tree

3 files changed

+609
-0
lines changed

3 files changed

+609
-0
lines changed

schema/filter.json

Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
{
2+
"provider_filter_schemas": {
3+
"tencentcloudstack/tencentcloud": {
4+
"tencentcloudstack/tencentcloud": {
5+
"provider_filter": {
6+
"block": {},
7+
"metadata": {
8+
"attr_orders": [
9+
{
10+
"name": "domain"
11+
},
12+
{
13+
"name": "profile"
14+
},
15+
{
16+
"name": "protocol"
17+
},
18+
{
19+
"name": "secret_id"
20+
},
21+
{
22+
"name": "secret_key"
23+
},
24+
{
25+
"name": "security_token"
26+
},
27+
{
28+
"name": "shared_credentials_dir"
29+
}
30+
],
31+
"display_name": "腾讯云资源"
32+
}
33+
},
34+
"resource_filters": {
35+
"tencentcloud_dnspod_record": {
36+
"block": {
37+
"attributes": {
38+
"domain": {
39+
"type": "string",
40+
"metadata": {
41+
"filter": {
42+
"enable": true,
43+
"is_fixed": true
44+
},
45+
"widget": "text",
46+
"val_source": {
47+
"values": {}
48+
},
49+
"description": "域名.",
50+
"display_name": "域名"
51+
},
52+
"required": true,
53+
"description": "域名."
54+
},
55+
"sub_domain": {
56+
"type": "string",
57+
"metadata": {
58+
"filter": {
59+
"enable": true
60+
},
61+
"widget": "text",
62+
"val_source": {
63+
"values": {}
64+
},
65+
"description": "主机记录, 默认值为 @.",
66+
"display_name": "主机记录"
67+
},
68+
"optional": true,
69+
"description": "主机记录, 默认值为 @."
70+
},
71+
"is_exact_sub_domain": {
72+
"type": "bool",
73+
"metadata": {
74+
"filter": {
75+
"enable": true
76+
},
77+
"values": [
78+
{
79+
"value": true,
80+
"display_name": ""
81+
}
82+
],
83+
"widget": "select",
84+
"val_source": {
85+
"values": {}
86+
},
87+
"description": "是否精确搜索主机记录",
88+
"display_name": "是否精确搜索主机记录",
89+
"default_value": {
90+
"value": true,
91+
"display_name": ""
92+
},
93+
"is_not_edited": true
94+
},
95+
"required": true,
96+
"description": ""
97+
}
98+
}
99+
},
100+
"metadata": {
101+
"order": 1,
102+
"attr_orders": [
103+
{
104+
"name": "domain"
105+
},
106+
{
107+
"name": "record_line"
108+
},
109+
{
110+
"name": "record_type"
111+
},
112+
{
113+
"name": "value"
114+
},
115+
{
116+
"name": "weight"
117+
},
118+
{
119+
"name": "mx"
120+
},
121+
{
122+
"name": "ttl"
123+
},
124+
{
125+
"name": "status"
126+
},
127+
{
128+
"name": "sub_domain"
129+
},
130+
{
131+
"name": "is_exact_sub_domain"
132+
},
133+
{
134+
"name": "remark"
135+
}
136+
],
137+
"display_name": "域名记录"
138+
}
139+
}
140+
},
141+
"resources_display": "resources_display_flat",
142+
"resources_optional": false
143+
}
144+
}
145+
}
146+
}

0 commit comments

Comments
 (0)