Skip to content

Commit e60765d

Browse files
hcsa73stackit-pipelineHenrique Santos
authored
Schema and method name improvements (#206)
* Change names * Update wait handlers * Update examples * Generate services * Add changelogs * Rewrite changelog * Add changes summary * Update date * Fix waiter names * Fix method name * Fix method name * Add PartialUpdateInstanceWaitHandler * Add wait changes * Rewrite summary --------- Co-authored-by: SDK Generator Bot <[email protected]> Co-authored-by: Henrique Santos <[email protected]>
1 parent aeacdf8 commit e60765d

File tree

318 files changed

+5054
-4345
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

318 files changed

+5054
-4345
lines changed

CHANGELOG.md

+142-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,144 @@
1+
## Release (2023-12-20)
2+
3+
API methods, structs and waiters were renamed to have the same look and feel across all services and according to user feedback.
4+
Most significant changes:
5+
6+
- Methods to get multiple instances of the same resource are now named `List[Resource Name]`
7+
- Methods to fully update a resource are now named `Update[Resource Name]`
8+
- Methods to update some fields of a resource are now named `PartialUpdate[Resource Name]`
9+
- Methods relative to API service enablement are now named `GetServiceStatus`, `EnableService` and `DisableService`
10+
- Several common terms, such as `ACL` and `Credentials`, have been standardized
11+
- Structs only used in method responses are named `[Method Name]Response`
12+
- Waiters for a given method are now named `[Method name]WaitHandler`
13+
14+
## Highlights
15+
16+
Below is the list of changes for the API methods. For each service, you can check out the full changelog.
17+
18+
- `argus`: [v0.8.0](services/argus/CHANGELOG.md#v080-2023-12-20)
19+
- `CreateCredential` renamed to `CreateCredentials`
20+
- `CreateInstanceAlertConfigReceiver` renamed to `CreateAlertConfigReceiver`
21+
- `DeleteCredential` renamed to `DeleteCredentials`
22+
- `DeleteCredentialRemoteWriteConfig` renamed to `DeleteCredentialsRemoteWriteConfig`
23+
- `DeleteInstanceAlertConfigReceiver` renamed to `DeleteAlertConfigReceiver`
24+
- `DeleteInstanceAlertConfigRouteReceiver` renamed to `DeleteAlertConfigRoute`
25+
- `GetCredential` renamed to `GetCredentials`
26+
- `GetCredentialRemoteWriteConfig` renamed to `GetCredentialsRemoteWriteConfig`
27+
- `GetCredentials` renamed to `ListCredentials`
28+
- `GetInstanceAcl` renamed to `ListACL`
29+
- `GetInstanceAlertConfigReceiver` renamed to `GetAlertConfigReceiver`
30+
- `GetInstanceAlertConfigReceivers` renamed to `ListAlertConfigReceivers`
31+
- `GetInstanceAlertConfigRoutes` renamed to `ListAlertConfigRoute`
32+
- `GetInstanceAlertConfigs` renamed to `GetAlertConfigs`
33+
- `GetInstanceGrafanaConfigs` renamed to `GetGrafanaConfigs`
34+
- `GetInstances` renamed to `ListInstances`
35+
- `GetPlans` renamed to `ListPlans`
36+
- `GetScrapeConfigs` renamed to `ListScrapeConfigs`
37+
- `UpdateCredentialRemoteWriteConfig` renamed to `UpdateCredentialsRemoteWriteConfig`
38+
- `UpdateInstanceAcl` renamed to `UpdateACL`
39+
- `UpdateInstanceAlertConfigReceiver` renamed to `UpdateAlertConfigReceiver`
40+
- `UpdateInstanceAlertConfigRouteReceiver` renamed to `UpdateAlertConfigRoute`
41+
- `UpdateInstanceAlertConfigs` renamed to `UpdateAlertConfigs`
42+
- `UpdateInstanceGrafanaConfigs` renamed to `UpdateGrafanaConfigs`
43+
- `dns`: [v0.7.0](services/dns/CHANGELOG.md#v070-2023-12-20)
44+
- `GetRecordSets` renamed to `ListRecordSets`
45+
- `GetZones` renamed to `ListZones`
46+
- `UpdateRecord` renamed to `PartialUpdateRecord`
47+
- `UpdateRecordSet` renamed to `PartialUpdateRecordSet`
48+
- `UpdateZone` renamed to `PartialUpdateZone`
49+
- `loadbalancer`: [v0.8.0](services/loadbalancer/CHANGELOG.md#v080-2023-12-20)
50+
- `DisableLoadBalancing` renamed to `DisableService`
51+
- `EnableLoadBalancing` renamed to `EnableService`
52+
- `GetProjectStatus` renamed to `GetServiceStatus`
53+
- `logme`: [v0.7.0](services/logme/CHANGELOG.md#v070-2023-12-20)
54+
- `GetCredentialsIds` renamed to `ListCredentials`
55+
- `GetInstances` renamed to `ListInstances`
56+
- `GetOfferings` renamed to `ListOfferings`
57+
- `UpdateInstance` renamed to `PartialUpdateInstance`
58+
- `mariadb`: [v0.7.0](services/mariadb/CHANGELOG.md#v070-2023-12-20)
59+
- `GetCredentialsIds` renamed to `ListCredentials`
60+
- `GetInstances` renamed to `ListInstances`
61+
- `GetOfferings` renamed to `ListOfferings`
62+
- `UpdateInstance` renamed to `PartialUpdateInstance`
63+
- `membership`: [v0.3.0](services/membership/CHANGELOG.md#v030-2023-12-20)
64+
- `DeleteMembers` renamed to `RemoveMembers`
65+
- `GetMembers` renamed to `ListMembers`
66+
- `GetMemberships` renamed to `ListUserMemberships`
67+
- `GetPermissions` renamed to `ListPermissions`
68+
- `GetRoles` renamed to `ListRoles`
69+
- `UpdateMembers` renamed to `AddMembers`
70+
- `mongodbflex`: [v0.8.0](services/mongodbflex/CHANGELOG.md#v080-2023-12-20)
71+
- `DeleteProject` renamed to `DisableService`
72+
- `GetBackups` renamed to `ListBackups`
73+
- `GetCPUMetrics` renamed to `ListCPUMetrics`
74+
- `GetDatabaseStorageMetrics` renamed to `ListDatabaseStorageMetrics`
75+
- `GetDiskIOPSMetrics` renamed to `ListDiskIOPSMetrics`
76+
- `GetDiskUsageMetrics` renamed to `ListDiskUsageMetrics`
77+
- `GetExecutionTimesMetrics` renamed to `ListExecutionTimesMetrics`
78+
- `GetFlavors` renamed to `ListFlavors`
79+
- `GetInstanceRestores` renamed to `ListRestoreJobs`
80+
- `GetInstances` renamed to `ListInstances`
81+
- `GetMemoryMetrics` renamed to `ListMemoryMetrics`
82+
- `GetUsers` renamed to `ListUsers`
83+
- `objectstorage`: [v0.8.0](services/objectstorage/CHANGELOG.md#v080-2023-12-20)
84+
- `CreateProject` renamed to `EnableService`
85+
- `DeleteProject` renamed to `DisableService`
86+
- `GetAccessKeys` renamed to `ListAccessKeys`
87+
- `GetBuckets` renamed to `ListBuckets`
88+
- `GetCredentialsGroups` renamed to `ListCredentialsGroups`
89+
- `GetProject` renamed to `GetServiceStatus`
90+
- `opensearch`: [v0.7.0](services/opensearch/CHANGELOG.md#v070-2023-12-20)
91+
- `GetCredentialsIds` renamed to `ListCredentials`
92+
- `GetInstances` renamed to `ListInstances`
93+
- `GetOfferings` renamed to `ListOfferings`
94+
- `UpdateInstance` renamed to `PartialUpdateInstance`
95+
- `postgresflex`: [v0.8.0](services/postgresflex/CHANGELOG.md#v080-2023-12-20)
96+
- `GetBackups` renamed to `ListBackups`
97+
- `GetFlavors` renamed to `ListFlavors`
98+
- `GetInstances` renamed to `ListInstances`
99+
- `GetStorages` renamed to `ListStorages`
100+
- `GetUsers` renamed to `ListUsers`
101+
- `GetVersions` renamed to `ListVersions`
102+
- `UpdateInstance` renamed to `PartialUpdateInstance`
103+
- `postgresql`: [v0.9.0](services/postgresql/CHANGELOG.md#v090-2023-12-20)
104+
- `GetCredentialsIds` renamed to `ListCredentials`
105+
- `GetInstances` renamed to `ListInstances`
106+
- `GetOfferings` renamed to `ListOfferings`
107+
- `UpdateInstance` renamed to `PartialUpdateInstance`
108+
- `rabbitmq`: [v0.7.0](services/rabbitmq/CHANGELOG.md#v070-2023-12-20)
109+
- `GetCredentialsIds` renamed to `ListCredentials`
110+
- `GetInstances` renamed to `ListInstances`
111+
- `GetOfferings` renamed to `ListOfferings`
112+
- `UpdateInstance` renamed to `PartialUpdateInstance`
113+
- `redis`: [v0.7.0](services/redis/CHANGELOG.md#v0670-2023-12-20)
114+
- `GetCredentialsIds` renamed to `ListCredentials`
115+
- `GetInstances` renamed to `ListInstances`
116+
- `GetOfferings` renamed to `ListOfferings`
117+
- `UpdateInstance` renamed to `PartialUpdateInstance`
118+
- `resourcemanager`: [v0.7.0](services/resourcemanager/CHANGELOG.md#v070-2023-12-20)
119+
- `GetProjects` renamed to `ListProjects`
120+
- `UpdateProject` renamed to `PartialUpdateProject`
121+
- `secretsmanager`: [v0.5.0](services/secretsmanager/CHANGELOG.md#v050-2023-12-20)
122+
- `CreateAcl` renamed to `CreateACL`
123+
- `DeleteAcl` renamed to `DeleteACL`
124+
- `GetAcl` renamed to `GetACL`
125+
- `GetAcls` renamed to `ListACLs`
126+
- `GetInstances` renamed to `ListInstances`
127+
- `UpdateAcl` renamed to `UpdateACL`
128+
- `serviceaccount`: [v0.3.0](services/serviceaccount/CHANGELOG.md#v030-2023-12-20)
129+
- `GetAccessTokens` renamed to `ListAccessTokens`
130+
- `GetServiceAccountJWKS` renamed to `GetJWKS`
131+
- `GetServiceAccountKeys` renamed to `ListServiceAccountKeys`
132+
- `GetServiceAccounts` renamed to `ListServiceAccounts`
133+
- `GetUsers` renamed to `ListUsers`
134+
- `UpdateServiceAccountKey` renamed to `PartialUpdateServiceAccountKey`
135+
- `ske`: [v0.8.0](services/ske/CHANGELOG.md#v080-2023-12-20)
136+
- `CreateProject` renamed to `EnableService`
137+
- `DeleteProject` renamed to `DisableService`
138+
- `GetClusters` renamed to `ListClusters`
139+
- `GetOptions` renamed to `ListProviderOptions`
140+
- `GetProject` renamed to `GetServiceStatus`
141+
1142
## Release (2023-12-18)
2143

3144
This is the first GitHub release of the STACKIT Go SDK.
@@ -52,7 +193,7 @@ List of modules:
52193
- Manage your STACKIT PostgreSQL Flex resources: `Instance`, `Versions`, `Flavors`, `User`, `Storages`
53194
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `DeleteUserWaitHandler`
54195
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/postgresflex)
55-
- `postgresql`: [v0.8.0](services/postgresql/CHANGELOG.md#v060-2023-11-17)
196+
- `postgresql`: [v0.8.0](services/postgresql/CHANGELOG.md#v080-2023-11-17)
56197
- Manage your STACKIT PostgreSQL resources: `Instance`, `Credentials`, `Offerings`
57198
- Waiters for async operations: `CreateInstanceWaitHandler`, `UpdateInstanceWaitHandler`, `DeleteInstanceWaitHandler`, `CreateCredentialsWaitHandler`, `DeleteCredentialsWaitHandler`
58199
- [Usage example](https://github.com/stackitcloud/stackit-sdk-go/tree/main/examples/postgresql)

examples/argus/argus.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func main() {
2424
}
2525

2626
// Get the argus instances for your project
27-
getInstanceResp, err := argusClient.GetInstances(context.Background(), projectId).Execute()
27+
getInstanceResp, err := argusClient.ListInstances(context.Background(), projectId).Execute()
2828

2929
if err != nil {
3030
fmt.Fprintf(os.Stderr, "[Argus API] Error when calling `GetInstances`: %v\n", err)

examples/authentication/authentication.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ func main() {
5252
}
5353

5454
// Check that you can make an authenticated request
55-
getZoneResp, err := dnsClient.GetZones(context.Background(), "PROJECT_ID").Execute()
55+
getZoneResp, err := dnsClient.ListZones(context.Background(), "PROJECT_ID").Execute()
5656

5757
if err != nil {
5858
fmt.Fprintf(os.Stderr, "[DNS API] Error when calling `ZoneApi.GetZones`: %v\n", err)

examples/dns/dns.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ func main() {
2121
}
2222

2323
// Get the DNS Zones for your project
24-
var getZoneResp *dns.ZonesResponse //nolint:golint // transparency on data model naming
25-
getZoneResp, err = dnsClient.GetZones(context.Background(), projectId).Execute()
24+
var getZoneResp *dns.ListZonesResponse //nolint:golint // transparency on data model naming
25+
getZoneResp, err = dnsClient.ListZones(context.Background(), projectId).Execute()
2626

2727
// Get only active DNS Zones for your project by adding the filter "ActiveEq(true)" to the call. More filters are available and can be chained.
2828
// dnsRespGetZones, err := dnsClient.ZoneApi.GetZones(context.Background(), projectId).ActiveEq(true).Execute()

examples/errorhandling/errorhandling.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ func main() {
1818
os.Exit(1)
1919
}
2020

21-
_, err = dnsClient.GetZones(context.Background(), "foo-bar").Execute()
21+
_, err = dnsClient.ListZones(context.Background(), "foo-bar").Execute()
2222
if err == nil {
2323
fmt.Fprintf(os.Stderr, "[DNS API] Unauthenticated GET request succeeded")
2424
os.Exit(1)

examples/httpresponse/httpresponse.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ func main() {
2626
// Get the MongoDB Flex instances for your project and capture the HTTP response using the context
2727
var httpResp *http.Response
2828
ctxWithHTTPResp := config.WithCaptureHTTPResponse(context.Background(), &httpResp)
29-
getInstancesResp, err := mongodbflexClient.GetInstances(ctxWithHTTPResp, projectId).Tag("tag").Execute()
29+
getInstancesResp, err := mongodbflexClient.ListInstances(ctxWithHTTPResp, projectId).Tag("tag").Execute()
3030
if err != nil {
3131
fmt.Fprintf(os.Stderr, "Error when calling `GetInstances`: %v\n", err)
3232
os.Exit(1)

examples/loadbalancer/loadbalancer.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func main() {
2424
}
2525

2626
// Enable load balancer functionality for project
27-
_, err = loadbalancerClient.EnableLoadBalancing(context.Background(), projectId).XRequestID("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx").Execute()
27+
_, err = loadbalancerClient.EnableService(context.Background(), projectId).XRequestID("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx").Execute()
2828
if err != nil {
2929
fmt.Fprintf(os.Stderr, "Error when calling `EnableLoadBalancing`: %v\n", err)
3030
os.Exit(1)

examples/logme/logme.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ func main() {
2525
}
2626

2727
// Get the logme instances for your project
28-
getInstancesResp, err := logmeClient.GetInstances(context.Background(), projectId).Execute()
28+
getInstancesResp, err := logmeClient.ListInstances(context.Background(), projectId).Execute()
2929
if err != nil {
3030
fmt.Fprintf(os.Stderr, "Error when calling `GetInstances`: %v\n", err)
3131
} else {
3232
fmt.Printf("Number of instances: %v\n", len(*getInstancesResp.Instances))
3333
}
3434

3535
// Get the logme offerings for your project
36-
getOfferingsResp, err := logmeClient.GetOfferings(context.Background(), projectId).Execute()
36+
getOfferingsResp, err := logmeClient.ListOfferings(context.Background(), projectId).Execute()
3737
if err != nil {
3838
fmt.Fprintf(os.Stderr, "Error when calling `GetOfferings`: %v\n", err)
3939
} else {

examples/mariadb/mariadb.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ func main() {
2525
}
2626

2727
// Get the mariadb instances for your project
28-
getInstancesResp, err := mariadbClient.GetInstances(context.Background(), projectId).Execute()
28+
getInstancesResp, err := mariadbClient.ListInstances(context.Background(), projectId).Execute()
2929
if err != nil {
3030
fmt.Fprintf(os.Stderr, "Error when calling `GetInstances`: %v\n", err)
3131
} else {
3232
fmt.Printf("Number of instances: %v\n", len(*getInstancesResp.Instances))
3333
}
3434

3535
// Get the mariadb offerings for your project
36-
getOfferingsResp, err := mariadbClient.GetOfferings(context.Background(), projectId).Execute()
36+
getOfferingsResp, err := mariadbClient.ListOfferings(context.Background(), projectId).Execute()
3737
if err != nil {
3838
fmt.Fprintf(os.Stderr, "Error when calling `GetOfferings`: %v\n", err)
3939
} else {

examples/membership/membership.go

+7-7
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ func main() {
2323
}
2424

2525
// Get the available permissions for the project resource type
26-
getPermissionsResp, err := client.GetPermissions(context.Background()).ResourceType("project").Execute()
26+
getPermissionsResp, err := client.ListPermissions(context.Background()).ResourceType("project").Execute()
2727
if err != nil {
2828
fmt.Fprintf(os.Stderr, "Error when calling `GetPermissions`: %v\n", err)
2929
} else {
@@ -34,7 +34,7 @@ func main() {
3434
}
3535

3636
// Get the memberships of your user
37-
getMembershipsResp, err := client.GetMemberships(context.Background(), yourEmail).Execute()
37+
getMembershipsResp, err := client.ListUserMemberships(context.Background(), yourEmail).Execute()
3838
if err != nil {
3939
fmt.Fprintf(os.Stderr, "Error when calling `GetMemberships`: %v\n", err)
4040
} else {
@@ -52,15 +52,15 @@ func main() {
5252
}
5353

5454
// Get the members of your project
55-
getMembersResp, err := client.GetMembers(context.Background(), "project", projectId).Execute()
55+
getMembersResp, err := client.ListMembers(context.Background(), "project", projectId).Execute()
5656
if err != nil {
5757
fmt.Fprintf(os.Stderr, "Error when calling `GetMembers`: %v\n", err)
5858
} else {
5959
fmt.Printf("Number of members: %v\n", len(*getMembersResp.Members))
6060
}
6161

6262
// Add a member to your project or add an additional role to an existing member
63-
updateMemberPayload := membership.UpdateMembersPayload{
63+
updateMemberPayload := membership.AddMembersPayload{
6464
Members: &[]membership.Member{
6565
{
6666
Role: utils.Ptr("project.member"),
@@ -69,15 +69,15 @@ func main() {
6969
},
7070
ResourceType: utils.Ptr("project"),
7171
}
72-
_, err = client.UpdateMembers(context.Background(), projectId).UpdateMembersPayload(updateMemberPayload).Execute()
72+
_, err = client.AddMembers(context.Background(), projectId).AddMembersPayload(updateMemberPayload).Execute()
7373
if err != nil {
7474
fmt.Fprintf(os.Stderr, "Error when calling `UpdateMembers`: %v\n", err)
7575
} else {
7676
fmt.Printf("Added member successfully.\n")
7777
}
7878

7979
// Remove a role from a member of your project
80-
deleteMemberPayload := membership.DeleteMembersPayload{
80+
deleteMemberPayload := membership.RemoveMembersPayload{
8181
Members: &[]membership.Member{
8282
{
8383
Role: utils.Ptr("project.member"),
@@ -86,7 +86,7 @@ func main() {
8686
},
8787
ResourceType: utils.Ptr("project"),
8888
}
89-
_, err = client.DeleteMembers(context.Background(), projectId).DeleteMembersPayload(deleteMemberPayload).Execute()
89+
_, err = client.RemoveMembers(context.Background(), projectId).RemoveMembersPayload(deleteMemberPayload).Execute()
9090
if err != nil {
9191
fmt.Fprintf(os.Stderr, "Error when calling `DeleteMembers`: %v\n", err)
9292
} else {

examples/mongodbflex/mongodbflex.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func main() {
2424
}
2525

2626
// Get the MongoDB Flex instances for your project
27-
getInstancesResp, err := mongodbflexClient.GetInstances(context.Background(), projectId).Tag("tag").Execute()
27+
getInstancesResp, err := mongodbflexClient.ListInstances(context.Background(), projectId).Tag("tag").Execute()
2828
if err != nil {
2929
fmt.Fprintf(os.Stderr, "Error when calling `GetInstances`: %v\n", err)
3030
os.Exit(1)

examples/objectstorage/objectstorage.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ func main() {
2323
}
2424

2525
// Get the object storage buckets for your project
26-
getBucketsResp, err := objectStorageClient.GetBuckets(context.Background(), projectId).Execute()
26+
getBucketsResp, err := objectStorageClient.ListBuckets(context.Background(), projectId).Execute()
2727
if err != nil {
2828
fmt.Fprintf(os.Stderr, "Error when calling `GetBuckets`: %v\n", err)
2929
} else {

examples/opensearch/opensearch.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ func main() {
2525
}
2626

2727
// Get the opensearch instances for your project
28-
getInstancesResp, err := opensearchClient.GetInstances(context.Background(), projectId).Execute()
28+
getInstancesResp, err := opensearchClient.ListInstances(context.Background(), projectId).Execute()
2929
if err != nil {
3030
fmt.Fprintf(os.Stderr, "Error when calling `GetInstances`: %v\n", err)
3131
} else {
3232
fmt.Printf("Number of instances: %v\n", len(*getInstancesResp.Instances))
3333
}
3434

3535
// Get the opensearch offerings for your project
36-
getOfferingsResp, err := opensearchClient.GetOfferings(context.Background(), projectId).Execute()
36+
getOfferingsResp, err := opensearchClient.ListOfferings(context.Background(), projectId).Execute()
3737
if err != nil {
3838
fmt.Fprintf(os.Stderr, "Error when calling `GetOfferings`: %v\n", err)
3939
} else {

examples/postgresflex/postgresflex.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ func main() {
2323
}
2424

2525
// Get the postgresql instances for your project
26-
getInstancesResp, err := postgresflexClient.GetInstances(context.Background(), projectId).Execute()
26+
getInstancesResp, err := postgresflexClient.ListInstances(context.Background(), projectId).Execute()
2727
if err != nil {
2828
fmt.Fprintf(os.Stderr, "Error when calling `GetInstances`: %v\n", err)
2929
os.Exit(1)

examples/postgresql/postgresql.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ func main() {
2525
}
2626

2727
// Get the postgresql instances for your project
28-
getInstancesResp, err := postgresqlClient.GetInstances(context.Background(), projectId).Execute()
28+
getInstancesResp, err := postgresqlClient.ListInstances(context.Background(), projectId).Execute()
2929
if err != nil {
3030
fmt.Fprintf(os.Stderr, "Error when calling `GetInstances`: %v\n", err)
3131
} else {
3232
fmt.Printf("Number of instances: %v\n", len(*getInstancesResp.Instances))
3333
}
3434

3535
// Get the postgresql offerings for your project
36-
getOfferingsResp, err := postgresqlClient.GetOfferings(context.Background(), projectId).Execute()
36+
getOfferingsResp, err := postgresqlClient.ListOfferings(context.Background(), projectId).Execute()
3737
if err != nil {
3838
fmt.Fprintf(os.Stderr, "Error when calling `GetOfferings`: %v\n", err)
3939
} else {

examples/rabbitmq/rabbitmq.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ func main() {
2525
}
2626

2727
// Get the rabbitmq instances for your project
28-
getInstancesResp, err := rabbitmqClient.GetInstances(context.Background(), projectId).Execute()
28+
getInstancesResp, err := rabbitmqClient.ListInstances(context.Background(), projectId).Execute()
2929
if err != nil {
3030
fmt.Fprintf(os.Stderr, "Error when calling `GetInstances`: %v\n", err)
3131
} else {
3232
fmt.Printf("Number of instances: %v\n", len(*getInstancesResp.Instances))
3333
}
3434

3535
// Get the rabbitmq offerings for your project
36-
getOfferingsResp, err := rabbitmqClient.GetOfferings(context.Background(), projectId).Execute()
36+
getOfferingsResp, err := rabbitmqClient.ListOfferings(context.Background(), projectId).Execute()
3737
if err != nil {
3838
fmt.Fprintf(os.Stderr, "Error when calling `GetOfferings`: %v\n", err)
3939
} else {

0 commit comments

Comments
 (0)