2018-03-21 19:43:21 +00:00
|
|
|
// Copyright 2016-2018, Pulumi Corporation. All rights reserved.
|
2017-12-15 01:10:05 +00:00
|
|
|
|
|
|
|
import { Resource } from "./resource";
|
|
|
|
|
|
|
|
// Step 2: Same, Update, Same, Delete, Create:
|
|
|
|
// * Create 1 resource, a2, equivalent to the a1 in Step 1 (Same(a1, a2)).
|
|
|
|
let a = new Resource("a", { state: 1 });
|
|
|
|
// * Create 1 resource, b2, with a property different than the b1 in Step 1 (Update(b1=>b2)).
|
2018-02-06 00:29:20 +00:00
|
|
|
let b = new Resource("b", { state: 2, resource: a });
|
2017-12-15 01:10:05 +00:00
|
|
|
// * Create 1 resource, c2, equivalent to the c1 in Step 1 (Same(c1, c2)).
|
2018-02-06 00:29:20 +00:00
|
|
|
let c = new Resource("c", { state: 1, resource: b });
|
2017-12-15 01:10:05 +00:00
|
|
|
// * Elide d (Delete(d1)).
|
|
|
|
// * Create 1 resource, e2, not present in Step 1 (Create(e2)).
|
2018-02-06 00:29:20 +00:00
|
|
|
let e = new Resource("e", { state: 1, resource: c });
|
2017-12-15 01:10:05 +00:00
|
|
|
// Checkpoint: a2, b2, c2, e2
|