Skip to content

Releases: stackitcloud/stackit-sdk-go

Release (2023-12-18)

18 Dec 10:08
aeacdf8

Choose a tag to compare

This is the first GitHub release of the STACKIT Go SDK.

Highlights

List of modules:

  • core: v0.7.3
    • auth: setup authentication, specifically using the service account key or token flows. Check our authentication example
    • clients: baseline http client implementations to support different use cases, such as the different authentication flows
    • config: configuration for the SDK clients, such as custom endpoints, region and custom http client configuration. Check our configuration example
    • oapierror: open api error definition and handling
    • utils: utilities, such as the Ptr method to return a pointer to a variable of any type, which can be useful for creating payloads
    • wait: 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
  • dns: v0.6.0
    • Manage your STACKIT DNS resources: Zones, RecordSet
    • Waiters for async operations: CreateZoneWaitHandler, UpdateZoneWaitHandler, DeleteZoneWaitHandler, CreateRecordSetWaitHandler, UpdateRecordSetWaitHandler, DeleteRecordSetWaitHandler
    • Usage example
  • loadbalancer: v0.7.0
    • Manage your STACKIT Load Balancer resources: LoadBalancer, Credentials
    • Waiters for async operations: CreateLoadBalancerWaitHandler, DeleteLoadBalancerWaitHandler, EnableLoadBalancingWaitHandler
    • Usage example
  • logme: v0.7.0
    • Manage your STACKIT Logme resources: Instance, Credentials, Offerings
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, CreateCredentialsWaitHandler, DeleteCredentialsWaitHandler
    • Usage example
  • mariadb: v0.7.0
    • Manage your STACKIT MariaDB resources: Instance, Credentials, Offerings
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, CreateCredentialsWaitHandler, DeleteCredentialsWaitHandler
    • Usage example
  • membership: v0.2.0
  • 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
  • objectstorage: v0.7.0
    • Manage your STACKIT Object Storage resources: Bucket, AccessKey, CredentialGroup
    • Waiters for async operations: CreateBucketWaitHandler, DeleteBucketWaitHandler
    • Usage example
  • opensearch: v0.7.0
    • Manage your STACKIT OpenSearch resources: Instance, Credentials, Offerings
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, CreateCredentialsWaitHandler, DeleteCredentialsWaitHandler
    • Usage example
  • 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
  • postgresql: v0.8.0
    • Manage your STACKIT PostgreSQL resources: Instance, Credentials, Offerings
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, CreateCredentialsWaitHandler, DeleteCredentialsWaitHandler
    • Usage example
  • rabbitmq: v0.7.0
    • Manage your STACKIT RabbitMQ resources: Instance, Credentials, Offerings
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, CreateCredentialsWaitHandler, DeleteCredentialsWaitHandler
    • Usage example
  • redis: v0.7.0
    • Manage your STACKIT Redis resources: Instance, Credentials, Offerings
    • Waiters for async operations: CreateInstanceWaitHandler, UpdateInstanceWaitHandler, DeleteInstanceWaitHandler, CreateCredentialsWaitHandler, DeleteCredentialsWaitHandler
    • Usage example
  • 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
  • serviceaccount: v0.2.0
  • 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