MCPcopy Create free account
hub / github.com/cloudbase/garm / createOrgPool

Function createOrgPool

test/integration/client_utils.go:418–426  ·  view source on GitHub ↗
(apiCli *client.GarmAPI, apiAuthToken runtime.ClientAuthInfoWriter, orgID string, poolParams params.CreatePoolParams)

Source from the content-addressed store, hash-verified

416}
417
418func createOrgPool(apiCli *client.GarmAPI, apiAuthToken runtime.ClientAuthInfoWriter, orgID string, poolParams params.CreatePoolParams) (*params.Pool, error) {
419 createOrgPoolResponse, err := apiCli.Organizations.CreateOrgPool(
420 clientOrganizations.NewCreateOrgPoolParams().WithOrgID(orgID).WithBody(poolParams),
421 apiAuthToken)
422 if err != nil {
423 return nil, err
424 }
425 return &createOrgPoolResponse.Payload, nil
426}
427
428func listOrgPools(apiCli *client.GarmAPI, apiAuthToken runtime.ClientAuthInfoWriter, orgID string) (params.Pools, error) {
429 listOrgPoolsResponse, err := apiCli.Organizations.ListOrgPools(

Callers 1

CreateOrgPoolMethod · 0.70

Calls 3

CreateOrgPoolMethod · 0.65
WithBodyMethod · 0.45
WithOrgIDMethod · 0.45

Tested by 1

CreateOrgPoolMethod · 0.56