Skip to content

Commit 59bb26d

Browse files
authored
release: 3.17.1 (#185)
* release: 3.17.1 * fix: lint * fix: lint
1 parent 8756d9c commit 59bb26d

3 files changed

Lines changed: 15 additions & 3 deletions

File tree

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.17.0
1+
3.17.1

provider/resource_iam_policy.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func resourceIAMPolicy() *schema.Resource {
2626
UpdateContext: resourceIAMPolicyUpsert,
2727
DeleteContext: resourceIAMPolicyDelete,
2828
Importer: &schema.ResourceImporter{
29-
StateContext: func(ctx context.Context, d *schema.ResourceData, m interface{}) ([]*schema.ResourceData, error) {
29+
StateContext: func(_ context.Context, d *schema.ResourceData, _ interface{}) ([]*schema.ResourceData, error) {
3030
if err := d.Set("parent", d.Id()); err != nil {
3131
return nil, err
3232
}

provider/resource_policy.go

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,19 @@ func resourcePolicy() *schema.Resource {
2727
UpdateContext: resourcePolicyUpdate,
2828
DeleteContext: resourcePolicyDelete,
2929
Importer: &schema.ResourceImporter{
30-
StateContext: schema.ImportStatePassthroughContext,
30+
StateContext: func(_ context.Context, d *schema.ResourceData, _ interface{}) ([]*schema.ResourceData, error) {
31+
parent, policyType, err := internal.GetPolicyParentAndType(d.Id())
32+
if err != nil {
33+
return nil, err
34+
}
35+
if err := d.Set("parent", parent); err != nil {
36+
return nil, err
37+
}
38+
if err := d.Set("type", policyType.String()); err != nil {
39+
return nil, err
40+
}
41+
return []*schema.ResourceData{d}, nil
42+
},
3143
},
3244
Schema: map[string]*schema.Schema{
3345
"parent": {

0 commit comments

Comments
 (0)