File tree 2 files changed +11
-10
lines changed
api/usermanagement/usermanagementv2
examples/usermanagement/user_invite
2 files changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -26,11 +26,11 @@ type UserInfo struct {
26
26
27
27
// UserInvite ...
28
28
type UserInvite struct {
29
- Users []User `json:"users"`
30
- IAMPolicy []UserPolicy `json:"iam_policy,omitempty"`
31
- AccessGroup []string `json:"access_groups,omitempty"`
32
- InfrastructureRoles InfraPermissions `json:"infrastructure_roles,omitempty"`
33
- OrganizationRoles []OrgRole `json:"organization_roles,omitempty"`
29
+ Users []User `json:"users"`
30
+ IAMPolicy []UserPolicy `json:"iam_policy,omitempty"`
31
+ AccessGroup []string `json:"access_groups,omitempty"`
32
+ InfrastructureRoles * InfraPermissions `json:"infrastructure_roles,omitempty"`
33
+ OrganizationRoles []OrgRole `json:"organization_roles,omitempty"`
34
34
}
35
35
36
36
// UsersList to get list of users
Original file line number Diff line number Diff line change @@ -167,13 +167,14 @@ func main() {
167
167
policy := v2.UserPolicy {Roles : iampapv1 .ConvertRoleModels (filterRoles ), Type : "access" , Resources : []iampapv1.Resource {policyResource }}
168
168
var Policies = []v2.UserPolicy {policy }
169
169
170
- payload := v2.UserInvite {
171
- Users : users ,
172
- IAMPolicy : Policies ,
173
- }
170
+ payload := v2.UserInvite {}
171
+
172
+ payload .Users = users
173
+
174
+ payload .IAMPolicy = Policies
174
175
175
176
if infraPermission != "" {
176
- payload .InfrastructureRoles = v2.InfraPermissions {Permissions : strings .Split (infraPermission , "," )}
177
+ payload .InfrastructureRoles = & v2.InfraPermissions {Permissions : strings .Split (infraPermission , "," )}
177
178
}
178
179
179
180
if accessGroups != "" {
You can’t perform that action at this time.
0 commit comments