2018-03-21 19:43:21 +00:00
|
|
|
// Copyright 2016-2018, Pulumi Corporation. All rights reserved.
|
2017-12-07 17:44:38 +00:00
|
|
|
|
2017-12-11 17:22:04 +00:00
|
|
|
import { Resource } from "./resource";
|
2017-12-07 17:44:38 +00:00
|
|
|
|
2017-12-11 17:22:04 +00:00
|
|
|
// Step4: Replace a resource (but this time, deleteBeforeReplace):
|
|
|
|
// * Create 1 resource, a4, equivalent to the a3 in Step 3 (Same(a3, a4)).
|
|
|
|
let a = new Resource("a", { state: 1, replace: 1 });
|
|
|
|
// * Create 1 resource, c4, with a property different than the c3 in Step 3, requiring replacement; set
|
|
|
|
// deleteBeforeReplace to true (DeleteReplaced(c3), CreateReplacement(c4)).
|
|
|
|
let c = new Resource("c", { state: 1, replaceDBR: 1, resource: a });
|
|
|
|
// * Create 1 resource, e4, equivlaent to the e3 in Step 3 (Same(e3, e4)).
|
2017-12-07 17:44:38 +00:00
|
|
|
let e = new Resource("e", { state: 1 });
|