MCPcopy Create free account
hub / github.com/cloudfoundry/cli / GetRoles

Method GetRoles

api/cloudcontroller/ccv3/role.go:30–44  ·  view source on GitHub ↗

GetRoles lists roles with optional filters & includes.

(query ...Query)

Source from the content-addressed store, hash-verified

28
29// GetRoles lists roles with optional filters & includes.
30func (client *Client) GetRoles(query ...Query) ([]resources.Role, IncludedResources, Warnings, error) {
31 var roles []resources.Role
32
33 includedResources, warnings, err := client.MakeListRequest(RequestParams{
34 RequestName: internal.GetRolesRequest,
35 Query: query,
36 ResponseBody: resources.Role{},
37 AppendToList: func(item interface{}) error {
38 roles = append(roles, item.(resources.Role))
39 return nil
40 },
41 })
42
43 return roles, includedResources, warnings, err
44}

Callers

nothing calls this directly

Calls 1

MakeListRequestMethod · 0.65

Tested by

no test coverage detected