You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description: "Certificate public key. If you upload the certificate public key, CertificateId does not need to be passed.",
76
+
},
77
+
78
+
"certificate_private_key": {
79
+
Optional: true,
80
+
ForceNew: true,
81
+
Sensitive: true,
82
+
Type: schema.TypeString,
83
+
Description: "Certificate private key. If you upload the certificate public key, CertificateId does not need to be passed.",
84
+
},
85
+
86
+
"expiring_notification_switch": {
87
+
Optional: true,
88
+
ForceNew: true,
89
+
Type: schema.TypeInt,
90
+
Description: "Whether to ignore expiration reminders for old certificates 0: Do not ignore notifications. 1: Ignore the notification and ignore the OldCertificateId expiration reminder.",
91
+
},
92
+
93
+
"repeatable": {
94
+
Optional: true,
95
+
ForceNew: true,
96
+
Type: schema.TypeBool,
97
+
Description: "Whether the same certificate is allowed to be uploaded repeatedly. If you choose to upload the certificate, you can configure this parameter.",
98
+
},
99
+
100
+
"allow_download": {
101
+
Optional: true,
102
+
ForceNew: true,
103
+
Type: schema.TypeBool,
104
+
Description: "Whether to allow downloading, if you choose to upload the certificate, you can configure this parameter.",
105
+
},
106
+
107
+
"project_id": {
108
+
Optional: true,
109
+
ForceNew: true,
110
+
Type: schema.TypeInt,
111
+
Description: "Project ID, if you choose to upload the certificate, you can configure this parameter.",
*`certificate_id` - (Required, String, ForceNew) Update new certificate ID.
29
40
*`old_certificate_id` - (Required, String, ForceNew) Update the original certificate ID.
30
-
*`resource_types` - (Required, Set: [`String`], ForceNew) The resource type that needs to be deployed. The parameter value is optional: clb,cdn,waf,live,ddos,teo,apigateway,vod,tke,tcb.
31
-
*`resource_types_regions` - (Optional, List, ForceNew) List of regions where cloud resources need to be deployed.
41
+
*`resource_types` - (Required, Set: [`String`], ForceNew) The resource type that needs to be deployed. The parameter value is optional: clb, cdn, waf, live, ddos, teo, apigateway, vod, tke, tcb.
42
+
*`allow_download` - (Optional, Bool, ForceNew) Whether to allow downloading, if you choose to upload the certificate, you can configure this parameter.
43
+
*`certificate_id` - (Optional, String, ForceNew) Update new certificate ID.
44
+
*`certificate_private_key` - (Optional, String, ForceNew) Certificate private key. If you upload the certificate public key, CertificateId does not need to be passed.
45
+
*`certificate_public_key` - (Optional, String, ForceNew) Certificate public key. If you upload the certificate public key, CertificateId does not need to be passed.
46
+
*`expiring_notification_switch` - (Optional, Int, ForceNew) Whether to ignore expiration reminders for old certificates 0: Do not ignore notifications. 1: Ignore the notification and ignore the OldCertificateId expiration reminder.
47
+
*`project_id` - (Optional, Int, ForceNew) Project ID, if you choose to upload the certificate, you can configure this parameter.
48
+
*`repeatable` - (Optional, Bool, ForceNew) Whether the same certificate is allowed to be uploaded repeatedly. If you choose to upload the certificate, you can configure this parameter.
49
+
*`resource_types_regions` - (Optional, List, ForceNew) List of regions where cloud resources need to be deploye.
32
50
33
51
The `resource_types_regions` object supports the following:
34
52
@@ -43,11 +61,3 @@ In addition to all arguments above, the following attributes are exported:
43
61
44
62
45
63
46
-
## Import
47
-
48
-
ssl update_certificate_instance can be imported using the id, e.g.
0 commit comments