@@ -129,9 +129,10 @@ func IAMResources() []*Resource {
129129 Relations : []string {"GroupPolicies()" },
130130 },
131131 {
132- SubService : "group_policies" ,
133- Struct : & iam.GetGroupPolicyOutput {},
134- SkipFields : []string {"PolicyDocument" },
132+ SubService : "group_policies" ,
133+ Struct : & iam.GetGroupPolicyOutput {},
134+ SkipFields : []string {"PolicyDocument" },
135+ PreResourceResolver : "getGroupPolicy" ,
135136 ExtraColumns : append (
136137 defaultAccountColumns ,
137138 []codegen.ColumnDefinition {
@@ -153,9 +154,10 @@ func IAMResources() []*Resource {
153154 }... ),
154155 },
155156 {
156- SubService : "openid_connect_identity_providers" ,
157- Struct : & models.IamOpenIdIdentityProviderWrapper {},
158- SkipFields : []string {"Arn" , "Tags" },
157+ SubService : "openid_connect_identity_providers" ,
158+ Struct : & models.IamOpenIdIdentityProviderWrapper {},
159+ SkipFields : []string {"Arn" , "Tags" },
160+ PreResourceResolver : "getOpenIdConnectIdentityProvider" ,
159161 ExtraColumns : append (
160162 defaultAccountColumns ,
161163 []codegen.ColumnDefinition {
@@ -251,9 +253,10 @@ func IAMResources() []*Resource {
251253 },
252254 },
253255 {
254- SubService : "role_policies" ,
255- Struct : & iam.GetRolePolicyOutput {},
256- SkipFields : []string {"PolicyDocument" },
256+ SubService : "role_policies" ,
257+ Struct : & iam.GetRolePolicyOutput {},
258+ SkipFields : []string {"PolicyDocument" },
259+ PreResourceResolver : "getRolePolicy" ,
257260 ExtraColumns : append (
258261 defaultAccountColumns ,
259262 []codegen.ColumnDefinition {
@@ -270,9 +273,10 @@ func IAMResources() []*Resource {
270273 }... ),
271274 },
272275 {
273- SubService : "saml_identity_providers" ,
274- Struct : & types.SAMLProviderListEntry {},
275- SkipFields : []string {"Arn" , "Tags" },
276+ SubService : "saml_identity_providers" ,
277+ Struct : & types.SAMLProviderListEntry {},
278+ SkipFields : []string {"Arn" , "Tags" },
279+ PreResourceResolver : "getSamlIdentityProvider" ,
276280 ExtraColumns : append (
277281 defaultAccountColumns ,
278282 []codegen.ColumnDefinition {
@@ -409,9 +413,10 @@ func IAMResources() []*Resource {
409413 }... ),
410414 },
411415 {
412- SubService : "user_policies" ,
413- Struct : & iam.GetUserPolicyOutput {},
414- SkipFields : []string {"PolicyDocument" },
416+ SubService : "user_policies" ,
417+ Struct : & iam.GetUserPolicyOutput {},
418+ SkipFields : []string {"PolicyDocument" },
419+ PreResourceResolver : "getUserPolicy" ,
415420 ExtraColumns : append (
416421 defaultAccountColumns ,
417422 []codegen.ColumnDefinition {
0 commit comments