Releases: stackitcloud/stackit-sdk-go
Releases · stackitcloud/stackit-sdk-go
Release (2023-12-18)
This is the first GitHub release of the STACKIT Go SDK.
Highlights
List of modules:
core: v0.7.3auth: setup authentication, specifically using the service account key or token flows. Check our authentication exampleclients: baseline http client implementations to support different use cases, such as the different authentication flowsconfig: configuration for the SDK clients, such as custom endpoints, region and custom http client configuration. Check our configuration exampleoapierror: open api error definition and handlingutils: utilities, such as thePtrmethod to return a pointer to a variable of any type, which can be useful for creating payloadswait: functionality to wait until a specific async operation has finished. Check our waiter example
argus: v0.7.0- Manage your STACKIT Argus resources:
Instance,Credentials,ScrapeConfig,Acl,Alertconfig,GrafanaConfig - Waiters for async operations:
CreateInstanceWaitHandler,UpdateInstanceWaitHandler,DeleteInstanceWaitHandler,CreateScrapeConfigWaitHandler,DeleteScrapeConfigWaitHandler - Usage example
- Manage your STACKIT Argus resources:
dns: v0.6.0- Manage your STACKIT DNS resources:
Zones,RecordSet - Waiters for async operations:
CreateZoneWaitHandler,UpdateZoneWaitHandler,DeleteZoneWaitHandler,CreateRecordSetWaitHandler,UpdateRecordSetWaitHandler,DeleteRecordSetWaitHandler - Usage example
- Manage your STACKIT DNS resources:
loadbalancer: v0.7.0- Manage your STACKIT Load Balancer resources:
LoadBalancer,Credentials - Waiters for async operations:
CreateLoadBalancerWaitHandler,DeleteLoadBalancerWaitHandler,EnableLoadBalancingWaitHandler - Usage example
- Manage your STACKIT Load Balancer resources:
logme: v0.7.0- Manage your STACKIT Logme resources:
Instance,Credentials,Offerings - Waiters for async operations:
CreateInstanceWaitHandler,UpdateInstanceWaitHandler,DeleteInstanceWaitHandler,CreateCredentialsWaitHandler,DeleteCredentialsWaitHandler - Usage example
- Manage your STACKIT Logme resources:
mariadb: v0.7.0- Manage your STACKIT MariaDB resources:
Instance,Credentials,Offerings - Waiters for async operations:
CreateInstanceWaitHandler,UpdateInstanceWaitHandler,DeleteInstanceWaitHandler,CreateCredentialsWaitHandler,DeleteCredentialsWaitHandler - Usage example
- Manage your STACKIT MariaDB resources:
membership: v0.2.0- Manage membership of your STACKIT resources
- Usage example
mongodbflex: v0.7.0- Manage your STACKIT MongoDB Flex resources:
Instance,Flavors,Metrics,User,Storages,Versions - Waiters for async operations:
CreateInstanceWaitHandler,UpdateInstanceWaitHandler,DeleteInstanceWaitHandler - Usage example
- Manage your STACKIT MongoDB Flex resources:
objectstorage: v0.7.0- Manage your STACKIT Object Storage resources:
Bucket,AccessKey,CredentialGroup - Waiters for async operations:
CreateBucketWaitHandler,DeleteBucketWaitHandler - Usage example
- Manage your STACKIT Object Storage resources:
opensearch: v0.7.0- Manage your STACKIT OpenSearch resources:
Instance,Credentials,Offerings - Waiters for async operations:
CreateInstanceWaitHandler,UpdateInstanceWaitHandler,DeleteInstanceWaitHandler,CreateCredentialsWaitHandler,DeleteCredentialsWaitHandler - Usage example
- Manage your STACKIT OpenSearch resources:
postgresflex: v0.7.0- Manage your STACKIT PostgreSQL Flex resources:
Instance,Versions,Flavors,User,Storages - Waiters for async operations:
CreateInstanceWaitHandler,UpdateInstanceWaitHandler,DeleteInstanceWaitHandler,DeleteUserWaitHandler - Usage example
- Manage your STACKIT PostgreSQL Flex resources:
postgresql: v0.8.0- Manage your STACKIT PostgreSQL resources:
Instance,Credentials,Offerings - Waiters for async operations:
CreateInstanceWaitHandler,UpdateInstanceWaitHandler,DeleteInstanceWaitHandler,CreateCredentialsWaitHandler,DeleteCredentialsWaitHandler - Usage example
- Manage your STACKIT PostgreSQL resources:
rabbitmq: v0.7.0- Manage your STACKIT RabbitMQ resources:
Instance,Credentials,Offerings - Waiters for async operations:
CreateInstanceWaitHandler,UpdateInstanceWaitHandler,DeleteInstanceWaitHandler,CreateCredentialsWaitHandler,DeleteCredentialsWaitHandler - Usage example
- Manage your STACKIT RabbitMQ resources:
redis: v0.7.0- Manage your STACKIT Redis resources:
Instance,Credentials,Offerings - Waiters for async operations:
CreateInstanceWaitHandler,UpdateInstanceWaitHandler,DeleteInstanceWaitHandler,CreateCredentialsWaitHandler,DeleteCredentialsWaitHandler - Usage example
- Manage your STACKIT Redis resources:
resourcemanager: v0.6.0- Manage your STACKIT projects
- Waiters for async operations:
CreateProjectWaitHandler,DeleteProjectWaitHandler - Usage example
secretsmanager: v0.4.0- Manage your STACKIT Secrets Manager resources:
Instance,Acl,User - Usage example
- Manage your STACKIT Secrets Manager resources:
serviceaccount: v0.2.0- Manage your STACKIT service accounts
- Usage example
ske: v0.7.0- Manage your STACKIT Kubernetes Engine resources:
Project,Cluster,Credentials,Options - Waiters for async operations:
CreateOrUpdateClusterWaitHandler,DeleteClusterWaitHandler,CreateProjectWaitHandler,DeleteProjectWaitHandler,RotateCredentialsWaitHandler - Usage example
- Manage your STACKIT Kubernetes Engine resources: