|
|
|
|
@ -122,6 +122,33 @@ func TestTFPlanRoundTrip(t *testing.T) {
|
|
|
|
|
}), objTy),
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
Addr: addrs.Resource{
|
|
|
|
|
Mode: addrs.ManagedResourceMode,
|
|
|
|
|
Type: "test_thing",
|
|
|
|
|
Name: "importing",
|
|
|
|
|
}.Instance(addrs.IntKey(1)).Absolute(addrs.RootModuleInstance),
|
|
|
|
|
PrevRunAddr: addrs.Resource{
|
|
|
|
|
Mode: addrs.ManagedResourceMode,
|
|
|
|
|
Type: "test_thing",
|
|
|
|
|
Name: "importing",
|
|
|
|
|
}.Instance(addrs.IntKey(1)).Absolute(addrs.RootModuleInstance),
|
|
|
|
|
ProviderAddr: addrs.AbsProviderConfig{
|
|
|
|
|
Provider: addrs.NewDefaultProvider("test"),
|
|
|
|
|
Module: addrs.RootModule,
|
|
|
|
|
},
|
|
|
|
|
ChangeSrc: plans.ChangeSrc{
|
|
|
|
|
Action: plans.NoOp,
|
|
|
|
|
Before: mustNewDynamicValue(cty.ObjectVal(map[string]cty.Value{
|
|
|
|
|
"id": cty.StringVal("testing"),
|
|
|
|
|
}), objTy),
|
|
|
|
|
After: mustNewDynamicValue(cty.ObjectVal(map[string]cty.Value{
|
|
|
|
|
"id": cty.StringVal("testing"),
|
|
|
|
|
}), objTy),
|
|
|
|
|
Importing: &plans.ImportingSrc{ID: "testing"},
|
|
|
|
|
GeneratedConfig: "resource \\\"test_thing\\\" \\\"importing\\\" {}",
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
DriftedResources: []*plans.ResourceInstanceChangeSrc{
|
|
|
|
|
|