Skip to content

Commit b227d23

Browse files
authored
feat(as): [121590128] add fail_process (#3071)
* add as paramer * add changelog * fix nil string
1 parent ec4ee6d commit b227d23

File tree

9 files changed

+31
-57
lines changed

9 files changed

+31
-57
lines changed

.changelog/3071.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_as_start_instance_refresh: support `fail_process`
3+
```

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ require (
3030
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/api v1.0.285
3131
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apigateway v1.0.763
3232
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apm v1.0.825
33-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as v1.0.1071
33+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as v1.0.1078
3434
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/bi v1.0.824
3535
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cam v1.0.1071
3636
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cat v1.0.825
@@ -46,7 +46,7 @@ require (
4646
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1034
4747
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033
4848
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1046
49-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1073
49+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1078
5050
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.1053
5151
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762
5252
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.1058

go.sum

Lines changed: 4 additions & 50 deletions
Large diffs are not rendered by default.

tencentcloud/services/as/resource_tc_as_start_instance_refresh.go

Lines changed: 10 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tencentcloud/services/as/resource_tc_as_start_instance_refresh.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ resource "tencentcloud_as_start_instance_refresh" "example" {
1212
batch_number = 1
1313
batch_pause = "AUTOMATIC"
1414
max_surge = 1
15+
fail_process = "AUTO_PAUSE"
1516
}
1617
}
1718

vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as/v20180419/models.go

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/modules.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1108,7 +1108,7 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apigateway/v20180808
11081108
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apm v1.0.825
11091109
## explicit; go 1.14
11101110
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apm/v20210622
1111-
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as v1.0.1071
1111+
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as v1.0.1078
11121112
## explicit; go 1.14
11131113
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as/v20180419
11141114
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/bi v1.0.824
@@ -1165,7 +1165,7 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit/v20190319
11651165
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1046
11661166
## explicit; go 1.14
11671167
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls/v20201016
1168-
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1073
1168+
# github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1078
11691169
## explicit; go 1.11
11701170
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common
11711171
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors

website/docs/r/as_start_instance_refresh.html.markdown

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ resource "tencentcloud_as_start_instance_refresh" "example" {
2323
batch_number = 1
2424
batch_pause = "AUTOMATIC"
2525
max_surge = 1
26+
fail_process = "AUTO_PAUSE"
2627
}
2728
}
2829
@@ -49,6 +50,7 @@ The `rolling_update_settings` object of `refresh_settings` supports the followin
4950

5051
* `batch_number` - (Required, Int) Batch quantity. The batch quantity should be a positive integer greater than 0, but cannot exceed the total number of instances pending refresh.
5152
* `batch_pause` - (Optional, String) Pause policy between batches. Default value: Automatic. Valid values: <br><li>FIRST_BATCH_PAUSE: Pause after the first batch update completes.</li> <li>BATCH_INTERVAL_PAUSE: Pause between each batch update.</li> <li>AUTOMATIC: No pauses.
53+
* `fail_process` - (Optional, String) Failure Handling Policy. The default value is `AUTO_PAUSE`. The values are as follows, `AUTO_PAUSE`: Pause after refresh fails; `AUTO_ROLLBACK`: Roll back after refresh fails; `AUTO_CANCEL`: Cancel after refresh fails.
5254
* `max_surge` - (Optional, Int) Maximum Extra Quantity. After setting this parameter, a batch of pay-as-you-go extra instances will be created according to the launch configuration before the rolling update starts, and the extra instances will be destroyed after the rolling update is completed.
5355

5456
## Attributes Reference

0 commit comments

Comments
 (0)