@@ -2,13 +2,13 @@ provider_meta:
22 metadata :
33 display_name : 腾讯云资源
44 attr_orders :
5- - name : domain
6- - name : profile
7- - name : protocol
8- - name : secret_id
9- - name : secret_key
10- - name : security_token
11- - name : shared_credentials_dir
5+ - name : domain
6+ - name : profile
7+ - name : protocol
8+ - name : secret_id
9+ - name : secret_key
10+ - name : security_token
11+ - name : shared_credentials_dir
1212 block :
1313 attributes :
1414 domain :
@@ -23,12 +23,12 @@ provider_meta:
2323 display_name : 协议
2424 widget : select
2525 values :
26- - value : HTTP
27- display_name : HTTP
28- icon_url : ' '
29- - value : HTTPS
30- display_name : HTTPS
31- icon_url : ' '
26+ - value : HTTP
27+ display_name : HTTP
28+ icon_url : ' '
29+ - value : HTTPS
30+ display_name : HTTPS
31+ icon_url : ' '
3232 is_public : true
3333 secret_id :
3434 display_name : secret_id
@@ -55,21 +55,21 @@ resource_metas:
5555 order : 1
5656 is_batch_add : true
5757 attr_orders :
58- - name : domain
59- - name : record_line
60- - name : record_type
61- - name : value
62- - name : weight
63- - name : mx
64- - name : ttl
65- - name : status
66- - name : sub_domain
67- - name : remark
58+ - name : domain
59+ - name : record_line
60+ - name : record_type
61+ - name : value
62+ - name : weight
63+ - name : mx
64+ - name : ttl
65+ - name : status
66+ - name : sub_domain
67+ - name : remark
6868 block :
6969 attributes :
7070 id :
7171 display_name : ID
72- description : ' 域名记录唯一ID'
72+ description : 域名记录唯一ID
7373 widget : text
7474 is_backfilled : true
7575 is_not_edited : true
@@ -86,23 +86,23 @@ resource_metas:
8686 display_name : MX 优先级
8787 widget : text
8888 dependent_constraint :
89- - attr_name : record_type
90- values :
91- - value : TXT
92- - value : A
93- - value : CNAME
94- fulfill_behavior :
95- visible : false
96- otherwise_behavior :
97- visible : true
89+ - attr_name : record_type
90+ values :
91+ - value : TXT
92+ - value : A
93+ - value : CNAME
94+ fulfill_behavior :
95+ visible : false
96+ otherwise_behavior :
97+ visible : true
9898 record_line :
9999 display_name : 记录线路
100100 val_source :
101101 method : GET
102102 path : " /api/opx/rs/v1/namespaces/{namespace}/forward/domain-record?Domain={rely_resources[0]}&ProviderName=tencentcloudstack/tencentcloud&ResourceStackUid={resource_stack_uid}&ProviderAuthUid={rely_resources[1]}"
103103 values :
104- label_path : " $.Data.Lines[*]"
105- value_path : " $.Data.Lines[*]"
104+ label_path : ' $.Data.Lines[*]'
105+ value_path : ' $.Data.Lines[*]'
106106 rely_resources :
107107 - name : domain
108108 source : owner
@@ -112,7 +112,7 @@ resource_metas:
112112 required : true
113113 region_rule :
114114 kind : json_path
115- rule : " $.record_line"
115+ rule : $.record_line
116116 widget : select_remote
117117 filter :
118118 enable : true
@@ -122,8 +122,8 @@ resource_metas:
122122 method : GET
123123 path : " /api/opx/rs/v1/namespaces/{namespace}/forward/domain-record?Domain={rely_resources[0]}&ProviderName=tencentcloudstack/tencentcloud&ResourceStackUid={resource_stack_uid}&ProviderAuthUid={rely_resources[1]}"
124124 values :
125- label_path : " $.Data.Types[*]"
126- value_path : " $.Data.Types[*]"
125+ label_path : ' $.Data.Types[*]'
126+ value_path : ' $.Data.Types[*]'
127127 rely_resources :
128128 - name : domain
129129 source : owner
@@ -149,12 +149,12 @@ resource_metas:
149149 display_name : 记录初始状态
150150 widget : select
151151 values :
152- - value : ENABLE
153- display_name : ENABLE
154- icon_url : ' '
155- - value : DISABLE
156- display_name : DISABLE
157- icon_url : ' '
152+ - value : ENABLE
153+ display_name : ENABLE
154+ icon_url : ' '
155+ - value : DISABLE
156+ display_name : DISABLE
157+ icon_url : ' '
158158 filter :
159159 enable : true
160160 sub_domain :
@@ -177,7 +177,7 @@ resource_metas:
177177 widget : text
178178 validator :
179179 kind : REGEX
180- rule : " ^(604800|[1-5]?[0-9]{1,5}|[1-9])$"
180+ rule : ' ^(604800|[1-5]?[0-9]{1,5}|[1-9])$'
181181 value :
182182 display_name : 记录值
183183 widget : text
@@ -201,13 +201,26 @@ resource_metas:
201201 enable : true
202202 validator :
203203 kind : REGEX
204- rule : " ^(100|[1-9]?[0-9])$"
204+ rule : ' ^(100|[1-9]?[0-9])$'
205205 dependent_constraint :
206- - attr_name : record_type
207- values :
208- - value : TXT
209- - value : MX
210- fulfill_behavior :
211- visible : false
212- otherwise_behavior :
213- visible : true
206+ - attr_name : record_type
207+ values :
208+ - value : TXT
209+ - value : MX
210+ fulfill_behavior :
211+ visible : false
212+ otherwise_behavior :
213+ visible : true
214+ operations :
215+ - category : batch_edit_properties
216+ attr_orders :
217+ - name : domain
218+ - name : record_line
219+ - name : record_type
220+ - name : value
221+ - name : weight
222+ - name : mx
223+ - name : ttl
224+ - name : status
225+ - name : sub_domain
226+ - name : remark
0 commit comments