@@ -213,10 +213,10 @@ func iamSSHKeyList() *core.Command {
213213 FieldName : "CreatedAt" ,
214214 },
215215 {
216- FieldName : "ProjectID " ,
216+ FieldName : "Fingerprint " ,
217217 },
218218 {
219- FieldName : "CreationIP " ,
219+ FieldName : "ProjectID " ,
220220 },
221221 {
222222 FieldName : "Disabled" ,
@@ -805,15 +805,25 @@ func iamGroupCreate() *core.Command {
805805 return api .CreateGroup (request )
806806
807807 },
808+ Examples : []* core.Example {
809+ {
810+ Short : "Create a group" ,
811+ Raw : `scw iam group create name=foobar` ,
812+ },
813+ },
808814 SeeAlsos : []* core.SeeAlso {
809815 {
810- Command : "scw iam group list " ,
811- Short : "List all groups " ,
816+ Command : "scw iam group add-member " ,
817+ Short : "Add a group member " ,
812818 },
813819 {
814820 Command : "scw iam group delete" ,
815821 Short : "Delete a group" ,
816822 },
823+ {
824+ Command : "scw iam policy create" ,
825+ Short : "Create a policy for a group" ,
826+ },
817827 },
818828 }
819829}
@@ -973,6 +983,16 @@ func iamGroupRemoveMember() *core.Command {
973983 return api .RemoveGroupMember (request )
974984
975985 },
986+ SeeAlsos : []* core.SeeAlso {
987+ {
988+ Command : "scw iam group remove-member" ,
989+ Short : "Remove a group member" ,
990+ },
991+ {
992+ Command : "scw iam group create" ,
993+ Short : "Create a group" ,
994+ },
995+ },
976996 }
977997}
978998
@@ -1195,6 +1215,12 @@ func iamPolicyCreate() *core.Command {
11951215 return api .CreatePolicy (request )
11961216
11971217 },
1218+ Examples : []* core.Example {
1219+ {
1220+ Short : "Add a policy for a group that gives InstanceFullAccess on all projects" ,
1221+ Raw : `scw iam policy create group-id=11111111-1111-1111-1111-111111111111 rules.0.organization-id=11111111-1111-1111-1111-111111111111 rules.0.permission-set-names.0=InstanceFullAccess` ,
1222+ },
1223+ },
11981224 }
11991225}
12001226
0 commit comments