Skip to content

Commit 8eee301

Browse files
author
Uddipaan Hazarika
committed
removed self_refresh
1 parent e0a7248 commit 8eee301

File tree

3 files changed

+2
-114
lines changed

3 files changed

+2
-114
lines changed

docs/resources/vdb.md

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -81,22 +81,12 @@ resource "delphix_vdb" "vdb_name_provion_by_timestamp_with_hook" {
8181
* `command` - (Required, if hook is specified) Command to be executed.
8282
* `shell` - Type of shell. Valid values are `[bash, shell, expect, ps, psd]`.
8383

84-
* `pre_self_refresh` - [Updatable] The commands to execute on the Target environment before a self refresh on the VDB. This is a map of three parameters:
84+
* `pre_rollback` - [Updatable] The commands to execute on the Target environment before a rollback on the VDB. This is a map of three parameters:
8585
* `name` - Name of the hook.
8686
* `command` - (Required, if hook is specified) Command to be executed.
8787
* `shell` - Type of shell. Valid values are `[bash, shell, expect, ps, psd]`.
8888

89-
* `post_self_refresh` - [Updatable] The commands to execute on the Target environment after a self refresh on the VDB. This is a map of three parameters:
90-
* `name` - Name of the hook.
91-
* `command` - (Required, if hook is specified) Command to be executed.
92-
* `shell` - Type of shell. Valid values are `[bash, shell, expect, ps, psd]`.
93-
94-
* `pre_rollback` - (Deprecated) [Updatable] The commands to execute on the Target environment before a rollback on the VDB. This is a map of three parameters:
95-
* `name` - Name of the hook.
96-
* `command` - (Required, if hook is specified) Command to be executed.
97-
* `shell` - Type of shell. Valid values are `[bash, shell, expect, ps, psd]`.
98-
99-
* `post_rollback` - (Deprecated) [Updatable] The commands to execute on the Target environment after a rollback on the VDB. This is a map of three parameters:
89+
* `post_rollback` - [Updatable] The commands to execute on the Target environment after a rollback on the VDB. This is a map of three parameters:
10090
* `name` - Name of the hook.
10191
* `command` - (Required, if hook is specified) Command to be executed.
10292
* `shell` - Type of shell. Valid values are `[bash, shell, expect, ps, psd]`.

internal/provider/commons.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ var updatableVdbKeys = map[string]bool{
2525
"configure_clone": true,
2626
"pre_snapshot": true,
2727
"post_snapshot": true,
28-
"pre_self_refresh": true,
29-
"post_self_refresh": true,
3028
"pre_rollback": true,
3129
"post_rollback": true,
3230
"pre_start": true,
@@ -66,8 +64,6 @@ var isDestructiveVdbUpdate = map[string]bool{
6664
"post_snapshot": false,
6765
"pre_rollback": false,
6866
"post_rollback": false,
69-
"pre_self_refresh": false,
70-
"post_self_refresh": false,
7167
"pre_start": false,
7268
"post_start": false,
7369
"pre_stop": false,

internal/provider/resource_vdb.go

Lines changed: 0 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -190,62 +190,6 @@ func resourceVdb() *schema.Resource {
190190
},
191191
},
192192
},
193-
"pre_self_refresh": {
194-
Type: schema.TypeList,
195-
Optional: true,
196-
Elem: &schema.Resource{
197-
Schema: map[string]*schema.Schema{
198-
"command": {
199-
Type: schema.TypeString,
200-
Required: true,
201-
},
202-
"name": {
203-
Type: schema.TypeString,
204-
Optional: true,
205-
},
206-
"shell": {
207-
Type: schema.TypeString,
208-
Optional: true,
209-
},
210-
"element_id": {
211-
Type: schema.TypeString,
212-
Computed: true,
213-
},
214-
"has_credentials": {
215-
Type: schema.TypeBool,
216-
Computed: true,
217-
},
218-
},
219-
},
220-
},
221-
"post_self_refresh": {
222-
Type: schema.TypeList,
223-
Optional: true,
224-
Elem: &schema.Resource{
225-
Schema: map[string]*schema.Schema{
226-
"command": {
227-
Type: schema.TypeString,
228-
Required: true,
229-
},
230-
"name": {
231-
Type: schema.TypeString,
232-
Optional: true,
233-
},
234-
"shell": {
235-
Type: schema.TypeString,
236-
Optional: true,
237-
},
238-
"element_id": {
239-
Type: schema.TypeString,
240-
Computed: true,
241-
},
242-
"has_credentials": {
243-
Type: schema.TypeBool,
244-
Computed: true,
245-
},
246-
},
247-
},
248-
},
249193
"pre_rollback": {
250194
Type: schema.TypeList,
251195
Optional: true,
@@ -965,12 +909,6 @@ func helper_provision_by_snapshot(ctx context.Context, d *schema.ResourceData, m
965909
if v, has_v := d.GetOk("post_refresh"); has_v {
966910
provisionVDBBySnapshotParameters.SetPostRefresh(toHookArray(v))
967911
}
968-
if v, has_v := d.GetOk("pre_self_refresh"); has_v {
969-
provisionVDBBySnapshotParameters.SetPreSelfRefresh(toHookArray(v))
970-
}
971-
if v, has_v := d.GetOk("post_self_refresh"); has_v {
972-
provisionVDBBySnapshotParameters.SetPostSelfRefresh(toHookArray(v))
973-
}
974912
if v, has_v := d.GetOk("pre_rollback"); has_v {
975913
provisionVDBBySnapshotParameters.SetPreRollback(toHookArray(v))
976914
}
@@ -1219,12 +1157,6 @@ func helper_provision_by_timestamp(ctx context.Context, d *schema.ResourceData,
12191157
if v, has_v := d.GetOk("post_refresh"); has_v {
12201158
provisionVDBByTimestampParameters.SetPostRefresh(toHookArray(v))
12211159
}
1222-
if v, has_v := d.GetOk("pre_self_refresh"); has_v {
1223-
provisionVDBByTimestampParameters.SetPreSelfRefresh(toHookArray(v))
1224-
}
1225-
if v, has_v := d.GetOk("post_self_refresh"); has_v {
1226-
provisionVDBByTimestampParameters.SetPostSelfRefresh(toHookArray(v))
1227-
}
12281160
if v, has_v := d.GetOk("pre_rollback"); has_v {
12291161
provisionVDBByTimestampParameters.SetPreRollback(toHookArray(v))
12301162
}
@@ -1458,12 +1390,6 @@ func helper_provision_by_bookmark(ctx context.Context, d *schema.ResourceData, m
14581390
if v, has_v := d.GetOk("post_refresh"); has_v {
14591391
provisionVDBFromBookmarkParameters.SetPostRefresh(toHookArray(v))
14601392
}
1461-
if v, has_v := d.GetOk("pre_self_refresh"); has_v {
1462-
provisionVDBFromBookmarkParameters.SetPreSelfRefresh(toHookArray(v))
1463-
}
1464-
if v, has_v := d.GetOk("post_self_refresh"); has_v {
1465-
provisionVDBFromBookmarkParameters.SetPostSelfRefresh(toHookArray(v))
1466-
}
14671393
if v, has_v := d.GetOk("pre_rollback"); has_v {
14681394
provisionVDBFromBookmarkParameters.SetPreRollback(toHookArray(v))
14691395
}
@@ -1665,8 +1591,6 @@ func resourceVdbRead(ctx context.Context, d *schema.ResourceData, meta interface
16651591
d.Set("post_stop", flattenHooks(result.GetHooks().PostStop))
16661592
d.Set("pre_rollback", flattenHooks(result.GetHooks().PreRollback))
16671593
d.Set("post_rollback", flattenHooks(result.GetHooks().PostRollback))
1668-
d.Set("pre_self_refresh", flattenHooks(result.GetHooks().PreSelfRefresh))
1669-
d.Set("post_self_refresh", flattenHooks(result.GetHooks().PostSelfRefresh))
16701594
d.Set("database_name", result.GetDatabaseName())
16711595
d.Set("tags", flattenTags(result.GetTags()))
16721596
d.Set("vdb_restart", result.GetVdbRestart())
@@ -1724,12 +1648,6 @@ func resourceVdbUpdate(ctx context.Context, d *schema.ResourceData, meta interfa
17241648
if strings.Contains(k, "post_snapshot") {
17251649
k = "post_snapshot"
17261650
}
1727-
if strings.Contains(k, "pre_self_refresh") {
1728-
k = "pre_self_refresh"
1729-
}
1730-
if strings.Contains(k, "post_self_refresh") {
1731-
k = "post_self_refresh"
1732-
}
17331651
if strings.Contains(k, "pre_rollback") {
17341652
k = "pre_rollback"
17351653
}
@@ -1813,22 +1731,6 @@ func resourceVdbUpdate(ctx context.Context, d *schema.ResourceData, meta interfa
18131731
}
18141732
}
18151733

1816-
if d.HasChange("pre_self_refresh") {
1817-
if v, has_v := d.GetOk("pre_self_refresh"); has_v {
1818-
nvdh.SetPreSelfRefresh(toHookArray(v))
1819-
} else {
1820-
nvdh.SetPreSelfRefresh([]dctapi.Hook{})
1821-
}
1822-
}
1823-
1824-
if d.HasChange("post_self_refresh") {
1825-
if v, has_v := d.GetOk("post_self_refresh"); has_v {
1826-
nvdh.SetPostSelfRefresh(toHookArray(v))
1827-
} else {
1828-
nvdh.SetPostSelfRefresh([]dctapi.Hook{})
1829-
}
1830-
}
1831-
18321734
if d.HasChange("pre_rollback") {
18331735
if v, has_v := d.GetOk("pre_rollback"); has_v {
18341736
nvdh.SetPreRollback(toHookArray(v))

0 commit comments

Comments
 (0)