cdn: v0.2.0- API enhancement: Provide waiter infrastructure
logme:- v0.21.2
- Bugfix:
PartialUpdateInstanceWaitHandlerdoes not finish when update is succeeded - Deprecation: Deprecated
InstanceStateSuccess,InstanceStateFailed,InstanceTypeCreate,InstanceTypeUpdate,InstanceTypeDeleteand will be removed after 2nd October 2025
- Bugfix:
- v0.22.0
- Feature: Adapt constants to evolved API.
- v0.21.2
mariadb:- v0.21.2
- Bugfix:
PartialUpdateInstanceWaitHandlerdoes not finish when update is succeeded - Deprecation: Deprecated
InstanceStateSuccess,InstanceStateFailed,InstanceTypeCreate,InstanceTypeUpdate,InstanceTypeDeleteand will be removed after 2nd October 2025
- Bugfix:
- v0.22.0
- Feature: Adapt constants to evolved API.
- v0.21.2
opensearch:- v0.20.2
- Bugfix:
PartialUpdateInstanceWaitHandlerdoes not finish when update is succeeded - Deprecation: Deprecated
InstanceStateSuccess,InstanceStateFailed,InstanceTypeCreate,InstanceTypeUpdate,InstanceTypeDeleteand will be removed after 2nd October 2025
- Bugfix:
- v0.21.0
- Feature: Adapt constants to evolved API.
- v0.20.2
redis:- v0.21.2
- Bugfix:
PartialUpdateInstanceWaitHandlerdoes not finish when update is succeeded - Deprecation: Deprecated
InstanceStateSuccess,InstanceStateFailed,InstanceTypeCreate,InstanceTypeUpdate,InstanceTypeDeleteand will be removed after 2nd October 2025
- Bugfix:
- v0.22.0
- Feature: Adapt constants to evolved API.
- v0.21.2
rabbitmq:- v0.21.2
- Bugfix:
PartialUpdateInstanceWaitHandlerdoes not finish when update is succeeded - Deprecation: Deprecated
InstanceStateSuccess,InstanceStateFailed,InstanceTypeCreate,InstanceTypeUpdate,InstanceTypeDeleteand will be removed after 2nd October 2025
- Bugfix:
- v0.22.0
- Feature: Adapt constants to evolved API.
- v0.21.2
alb: v0.2.1- Bugfix: Removed ConfigureRegion() from API client
cdn: v0.1.1- Bugfix: Removed ConfigureRegion() from API client
certificates: v1.0.1- Bugfix: Removed ConfigureRegion() from API client
serverupdate: v1.0.1- Bugfix: Removed ConfigureRegion() from API client
serverbackup: v1.0.1- Bugfix: Removed ConfigureRegion() from API client
core: 0.17.0- New: Helper functions for generic openapi error codes
- New: If a custom http.Client is provided, the http.Transport is respected. This allows customizing the http.Client with custom timeouts or instrumentation.
alb: v0.2.0- New: API for application load balancer
cdn: v0.1.0- New: Introduce new API for content delivery
serverupdate: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
serverbackup: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
runcommand: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
authorization: v0.6.1- Internal: Backwards compatible change to generated code
dns: v0.13.1- Internal: Backwards compatible change to generated code
iaas: v0.21.2- Internal: Backwards compatible change to generated code
iaas: v0.22.0- Improvement: Upgrading from IaaS beta endpoints to v1
- Feature: Add new method to filter
ListMachineTypes:Filter
loadbalancer: v1.0.1-
- Bugfix: Corrected regional setup of client
-
logme: v0.21.1- Internal: Backwards compatible change to generated code
mariadb: v0.21.1- Internal: Backwards compatible change to generated code
modelserving: v0.2.1- Internal: Backwards compatible change to generated code
mongodbflex: v0.18.1- Internal: Backwards compatible change to generated code
objectstorage: v1.1.1- Internal: Backwards compatible change to generated code
observabilityopensearch: v0.20.1- Internal: Backwards compatible change to generated code
postgresflex: v1.0.2- Internal: Backwards compatible change to generated code
rabbitmq: v0.21.1- Internal: Backwards compatible change to generated code
redis: v0.21.1- Internal: Backwards compatible change to generated code
resourcemanager: v0.13.1- Internal: Backwards compatible change to generated code
secretsmanager: v0.11.1- Internal: Backwards compatible change to generated code
secretsmanager: v0.11.2- Improvement: Error handling
- Feature: Add description to
UpdateUserPayload
serviceaccount: v0.6.1- Internal: Backwards compatible change to generated code
serviceenablement: v1.0.1- Internal: Backwards compatible change to generated code
ske: v0.22.1- Internal: Backwards compatible change to generated code
sqlserverflex: v1.0.1- Internal: Backwards compatible change to generated code
stackitmarketplace: v0.3.1- Internal: Backwards compatible change to generated code
certificates: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
postgresflex: v1.0.1- Bugfix:
DeleteUserWaitHandleris now also using the region as parameter.
- Bugfix:
modelserving: v0.2.0- New: STACKIT Model Serving module wait handler added.
loadbalancer: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
- Breaking Change: Remove deprecated API methods
DisableServiceandEnableService. They are no longer required because the service automatically enables and disable. - Breaking Change: Remove WaitHandler
EnableServiceWaitHandlerforEnableService.
core: v0.16.1- Bugfix: STACKIT_PRIVATE_KEY and STACKIT_SERVICE_ACCOUNT_KEY can be set via environment variable or via credentials file.
stackitmarketplace: v0.3.0- Feature: Add method to create inquiries:
InquiriesCreateInquiry - Feature: Add
sortproperty toApiListCatalogProductsRequest - Feature: Add payload
ApproveSubscriptionPayloadforApiApproveSubscriptionRequest
- Feature: Add method to create inquiries:
postgresflex: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
sqlserverflex: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
- Feature: Add method to delete all instances for a project:
TerminateProject
modelserving: v0.1.0- New: STACKIT Model Serving module can be used to manage the STACKIT Model Serving.
iaas: v0.21.0- Feature: Add method to list all public ip ranges:
ListPublicIpRanges - Add size attribute to image model
- Add CPU architecture attribute to image config model
- Feature: Add method to list all public ip ranges:
iaas: v0.21.1- Increase Timeouts for volume and network wait handlers
serviceenablement: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
Warning
The lowest supported go version is now 1.21. In the future, only the two most recent versions will be supported.
core: v0.16.0- New: Minimal go version is now Go 1.21
archiving: v0.2.0- New: Minimal go version is now Go 1.21
authorization: v0.6.0- New: Minimal go version is now Go 1.21
certificates: v0.2.0- New: Minimal go version is now Go 1.21
dns: v0.13.0- New: Minimal go version is now Go 1.21
iaas: v0.20.0- New: Minimal go version is now Go 1.21
lbapplication: v0.3.0- New: Minimal go version is now Go 1.21
loadbalancer: v0.18.0- New: Minimal go version is now Go 1.21
logme: v0.21.0- New: Minimal go version is now Go 1.21
mariadb: v0.21.0- New: Minimal go version is now Go 1.21
mongodbflex: v0.18.0- New: Minimal go version is now Go 1.21
objectstorage: v1.1.0- New: Minimal go version is now Go 1.21
observability: v0.3.0- New: Minimal go version is now Go 1.21
opensearch: v0.20.0- New: Minimal go version is now Go 1.21
postgresflex: v0.18.0- New: Minimal go version is now Go 1.21
rabbitmq: v0.21.0- New: Minimal go version is now Go 1.21
redis: v0.21.0- New: Minimal go version is now Go 1.21
resourcemanager: v0.13.0- New: Minimal go version is now Go 1.21
runcommand: v0.3.0- New: Minimal go version is now Go 1.21
secretsmanager: v0.11.0- New: Minimal go version is now Go 1.21
serverbackup: v0.6.0- New: Minimal go version is now Go 1.21
serverupdate: v0.5.0- New: Minimal go version is now Go 1.21
serviceaccount: v0.6.0- New: Minimal go version is now Go 1.21
serviceenablement: v0.5.0- New: Minimal go version is now Go 1.21
ske: v0.22.0- New: Minimal go version is now Go 1.21
sqlserverflex: v0.10.0- New: Minimal go version is now Go 1.21
stackitmarketplace: v0.2.0- New: Minimal go version is now Go 1.21
lbapplication: v0.2.0- Bugfix: Set type from interface to int64 of
HealthyThreshold,UnhealthyThreshold,MaxLoadBalancers,Port,MaxConnections,CodeandTargetPort
- Bugfix: Set type from interface to int64 of
resourcemanager: v0.12.0- Breaking Change: Remove the methods
BffGetContainersOfAFolderandBffGetContainersOfAnOrganization
- Breaking Change: Remove the methods
serverupdate: v0.4.0- Breaking Change: Remove field
BackupPropertiesfromCreateUpdatePayloadmodel - Fix: Remove field
IdfromCreateUpdateSchedulePayloadmodel
- Breaking Change: Remove field
objectstorage: v1.0.0- Breaking Change: The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
ske: v0.21.1- Use current SKE API
ske: v0.21.0- Removal: The following methods were removed after deprecation (2024-04-16) and
serviceenablementSDK must be used instead. DisableServiceEnableServiceGetServiceStatus
- Removal: The following methods were removed after deprecation (2024-04-16) and
sqlserverflex: v0.9.0- Breaking change: Delete endpoint made private.
postgresflex: 0.17.0- Breaking change: Delete endpoint made private.
mongodbflex: v0.17.0- Breaking change: Delete endpoint made private.
logme: v0.20.2- Bugfix: Remove mistakenly implemented
syslog-use-udp. Does not exist.
- Bugfix: Remove mistakenly implemented
authorization: v0.5.1- Bugfix: Revert back to global URL configuration
core: v0.15.1- Bugfix:
ConfigureRegiondoes not return an error if a region is set by an environment variable.
- Bugfix:
authorization: v0.5.0- Feature: Add support for regions in
APIClient
- Feature: Add support for regions in
stackitmarketplace: v0.1.0- New: STACKIT Marketplace module can be used to manage the STACKIT Marketplace.
lbapplicationv0.1.0- New: STACKIT Load Balancer Application module can be used to manage the STACKIT Load Balancer Application
certificates: v0.1.0- New: STACKIT Certificates module can be used to manage the STACKIT Load Balancer Certificates
serverbackup: v0.5.0- Feature: Add new method:
GetServiceResource
- Feature: Add new method:
serverupdate: v0.3.0- Feature: Add new method:
GetServiceResource
- Feature: Add new method:
postgresflex: 0.16.1- Bugfix: Correctly handle nullable attributes in model types
iaas: v0.19.0- Feature: Add method to list quotas:
ListQuotas - Feature: Add methods to change image scope:
UpdateImageScopeLocalandUpdateImageScopePublic
- Feature: Add method to list quotas:
core: v0.15.0- Breaking Change::
ConfigureRegionreturns an error if a region is specified for a global URL.
- Breaking Change::
Warning
The membership service has reached its end of support on August 07th 2024.
Use github.com/stackitcloud/stackit-sdk-go/services/authorization instead.
iaas: v0.18.0- Feature: Add waiters for async operations:
UploadImageWaitHandlerandDeleteImageWaitHandler
- Feature: Add waiters for async operations:
iaas: v0.17.0- Feature: Add new methods to manage affinity groups:
CreateAffinityGroup,DeleteAffinityGroup,GetAffinityGroup, andListAffinityGroup - Feature: Add new methods to manage backups:
CreateBackup,DeleteBackup,GetBackup,ListBackup,RestoreBackup,ExecuteBackup,UpdateBackup - Feature: Add new methods to manage images:
CreateImage,DeleteImage,GetImage,ListImage,UpdateImage - Feature: Add new methods to manage imageshares:
DeleteImageShare,GetImageShare,SetImageShare,UpdateImageShare - Feature: Add new methods to manage imageshare consumers:
DeleteImageShareConsumer,GetImageShareConsumer,SetImageShare,UpdateImageShare - Feature: Add new methods to manage project NICs:
GetProjectNIC,ListProjectNICs - Feature: Add new methods to manage snapshots:
CreateSnapshot,DeleteSnapshot,GetSnapshot,ListSnapshot,UpdateSnapshot - Bugfix: Correctly handle nullable attributes in model types
- Feature: Add new methods to manage affinity groups:
serverupdate: v0.2.2- Bugfix:
Idfield ofUpdatemodel is now of typeint64(wasstring)
- Bugfix:
serviceenablement: v0.4.0- Feature: Add support for region eu02
sqlserverflex: v0.8.1- Bugfix: Correctly handle nullable attributes in model types
ske: v0.20.1- Bugfix: Correctly handle nullable attributes in model types
serverupdate: v0.2.3- Bugfix: Correctly handle nullable attributes in model types
serverbackup: v0.4.0- Feature: Add support for managing
BackupPolicyresources - Bugfix: Correctly handle nullable attributes in model types
- Feature: Add support for managing
secretsmanager: v0.10.1- Bugfix: Correctly handle nullable attributes in model types
runcommand: v0.2.1- Bugfix: Correctly handle nullable attributes in model types
resourcemanager: v0.11.1- Bugfix: Correctly handle nullable attributes in model types
redis: v0.20.1- Bugfix: Correctly handle nullable attributes in model types
rabbitmq: v0.20.1- Bugfix: Correctly handle nullable attributes in model types
opensearch: v0.19.1- Bugfix: Correctly handle nullable attributes in model types
observability: v0.2.1- Bugfix: Correctly handle nullable attributes in model types
objectstorage: v0.11.1- Bugfix: Correctly handle nullable attributes in model types
mongodbflex: v0.16.1- Bugfix: Correctly handle nullable attributes in model types
mariadb: v0.20.1- Bugfix: Correctly handle nullable attributes in model types
logme: v0.20.1- Bugfix: Correctly handle nullable attributes in model types
dns: v0.12.1- Bugfix: Correctly handle nullable attributes in model types
authorization: v0.4.1- Bugfix: Correctly handle nullable attributes in model types
serverbackup: v0.4.0- Feature: Add support for managing
BackupPolicyresources
- Feature: Add support for managing
serverupdate: v0.2.1- Bugfix: Fix
Acceptheader types
- Bugfix: Fix
serverupdate: v0.2.0- Feature: Add support for managing
UpdatePolicyresources
- Feature: Add support for managing
dns: v0.12.0- Feature: New models
ZoneModelsImportRecordModelandZoneModelsImportZoneJson
- Feature: New models
serverbackup: v0.3.0- Breaking changes:
ListBackups200Responsetype renamed toGetBackupsListResponseGetBackupsListResponsehas been removedErrorResponsehas been removed- Added new method
GetBackupSchedulesResponse - Added new type
EnableServiceResourcePayload
- Breaking changes:
serverupdate: v0.1.0- Manage your STACKIT Server Updates:
Update,UpdateSchedule,BackupProperties
- Manage your STACKIT Server Updates:
iaas: v0.16.0- Feature: Add new methods to manage key pairs:
CreateKeyPair,UpdateKeyPair,DeleteKeyPair,GetKeyPair, andListKeyPairs - Feature: Add new field
BootabletoVolume,CreateVolumePayload, andUpdateVolumePayloaddata models - Breaking change: Rename
NICtoNicin all network interface methods (e.g.CreateNICtoCreateNic,AddNICToServertoAddNicToServer, etc)
- Feature: Add new methods to manage key pairs:
iaas: v0.14.0- Feature: Add waiter methods for
Volume,ServerandAttachedVolume
- Feature: Add waiter methods for
resourcemanager: v0.11.0- Feature: Get containers of a folder using the new method
BffGetContainersOfAFolder - Feature: Get containers of an organization using the new method
BffGetContainersOfAnOrganization iaas: v0.15.0- Feature: Filter network area routes by labels using the new
LabelSelectormethod onApiListNetworkAreaRoutesRequest - Feature: Update network area route using the new method
UpdateNetworkAreaRoute
- Feature: Filter network area routes by labels using the new
iaas: v0.13.0- Feature: Add support for managing following resources
VolumeServerNetworkInterfacePublicIPSecurityGroupSecurityGroupRule
- Breaking change: Remove
V1NetworkGatewaydata model - Bugfix: Network response JSON decoding
- Feature: Add support for managing following resources
sqlserverflex: v0.7.0- Breaking change: Field
IteminResetUserResponseis now of typeSingleUser(previously wasUser) - Feature:
DefaultDatabaseis no longer required inCreateUserPayload
- Breaking change: Field
iaas: v0.9.0- Feature: Add
Labelsfield to several data models
- Feature: Add
iaas: v0.10.0- Feature: Add
CreatedAtandUpdatedAtfields to several data models
- Feature: Add
core: v0.14.0- Feature:: Added
IntermediateStateReachedtoAsyncActionHandlerthat can be used to check for an intermediate state when executing the wait function of a wait handler
- Feature:: Added
iaas: v0.11.0- Feature: Filter networks by labels using the new
LabelSelectormethod onApiListNetworksRequest
- Feature: Filter networks by labels using the new
loadbalancer: v0.16.0- Feature: Add pagination to
ListLoadBalancerswith the new fieldspageSizeandpageIdonApiListLoadBalancersRequestand the fieldNextPageIdinListLoadBalancersResponse
- Feature: Add pagination to
authorization: v0.4.0- Feature: Add support for nullable models
- Feature: New method
ListUserPermissions
dns: v0.11.0- Feature: Add support for nullable models
iaas: v0.12.0- Feature: Add support for nullable models
loadbalancer: v0.17.0- Feature: Add support for nullable models
logme: v0.20.0- Feature: Add support for nullable models
mariadb: v0.20.0- Feature: Add support for nullable models
mongodbflex: v0.16.0- Feature: Add support for nullable models
objectstorage: v0.11.0- Feature: Add support for nullable models
observability: v0.2.0- Feature: Add support for nullable models
opensearch: v0.19.0- Feature: Add support for nullable models
postgresflex: v0.16.0- Feature: Add support for nullable models
rabbitmq: v0.20.0- Feature: Add support for nullable models
redis: v0.20.0- Feature: Add support for nullable models
resourcemanager: v0.10.0- Feature: Add support for nullable models
runcommand: v0.2.0- Feature: Add support for nullable models
secretsmanager: v0.10.0- Feature: Add support for nullable models
serverbackup: v0.2.0- Feature: Add support for nullable models
serviceaccount: v0.5.0- Feature: Add support for nullable models
serviceenablement: v0.3.0- Feature: Add support for nullable models
ske: v0.20.0- Feature: Add support for nullable models
sqlserverflex: v0.8.0- Feature: Add support for nullable models
sqlserverflex: v0.6.0- Breaking change: Field
ListBackupsResponsehas a new fieldBackupListBackupsResponseGrouped, replacing the removedCountandItemsfields
- Breaking change: Field
rabbitmq: v0.19.0- Breaking changes:
GetMetricsResponsefields have changed data typesCpuLoadPercent,Load1,Load15andLoad5are now*float64ParachuteDiskEphemeralActivatedandParachuteDiskPersistentActivatedare now*bool
- Breaking changes:
redis: v0.19.0- Breaking changes:
GetMetricsResponsefields have changed data typesCpuLoadPercent,Load1,Load15andLoad5are now*float64ParachuteDiskEphemeralActivatedandParachuteDiskPersistentActivatedare now*bool
- Breaking changes:
core: v0.13.0- Deprecated method
config.WithJWKSEndpointand fieldconfig.Configuration.JWKSCustomUrlhave been removed. Deprecation was done in thecorerelease v0.10.0.
- Deprecated method
opensearch: v0.18.0- Breaking changes:
GetMetricsResponsefields have changed data typesCpuLoadPercent,Load1,Load15andLoad5are now*float64ParachuteDiskEphemeralActivatedandParachuteDiskPersistentActivatedare now*bool
- Breaking changes:
mariadb: v0.19.0- Breaking changes:
GetMetricsResponsefields have changed data typesCpuLoadPercent,Load1,Load15andLoad5are now*float64ParachuteDiskEphemeralActivatedandParachuteDiskPersistentActivatedare now*bool
- Breaking changes:
logme: v0.19.0- Breaking changes:
GetMetricsResponsefields have changed data typesCpuLoadPercent,Load1,Load15andLoad5are now*float64ParachuteDiskEphemeralActivatedandParachuteDiskPersistentActivatedare now*bool
- Breaking changes:
mongodbflex: v0.15.0- Feature: New method
ListAdvisorSlowQueriesthat gets slow queries from the Opsmanager performance advisor. - Feature: New method
ListSuggestedIndexesthat gets suggested indexes from the Opsmanager performance advisor. - Breaking change: Remove nullable fields.
- Feature: New method
Warning
The STACKIT Argus service was renamed to STACKIT Observability.
In the SDK, this means that there is a new observability service, which offers the same functionality as the deprecated argus service.
SDK updates from now on will be released on the new observability service, meaning argus will no longer get updates.
Please migrate to github.com/stackitcloud/stackit-sdk-go/services/observability.
observability: v0.1.0- First release. This module offers the same functionalities as
argus(release v0.11.0.
- First release. This module offers the same functionalities as
iaas: v0.8.0- Feature:
CreateNetworkIPv4BodyandCreateNetworkIPv6Bodyhave a new fieldPrefix
- Feature:
iaas: v0.7.0- Breaking change: Rename types:
CreateNetworkIPv4renamed toCreateNetworkIPv4BodyV1CreateNetworkIPv6renamed toCreateNetworkIPv6BodyUpdateNetworkIPv4renamed toUpdateNetworkIPv4BodyV1UpdateNetworkIPv6renamed toUpdateNetworkIPv6Body
- Feature:
CreateNetworkPayload,PartialUpdateNetworkPayloadandNetworkhave a new field:Routed
- Breaking change: Rename types:
secretsmanager: v0.9.0- Feature: New API method
UpdateInstanceto update an instance
- Feature: New API method
sqlserverflex: v0.5.0- Breaking change:
- Fields in
GetBackupResponseare not nested in anItemfield (with typeBackup) anymore GetBackupResponsehave these new fields:EndTime,Error,Id,Labels,Name,Options,Size,StartTime
- Fields in
- Breaking change:
loadbalancer: v0.15.0- Feature: New API method
ListPlansto list the available service plans
- Feature: New API method
iaas: v0.6.0- Breaking change: Use network ID instead of request ID in the waiter:
CreateNetworkWaitHandler
- Breaking change: Use network ID instead of request ID in the waiter:
rabbitmq: v0.18.0- Feature:
Planhas a new fieldSkuName
- Feature:
opensearch: v0.17.0- Feature:
Planhas a new fieldSkuName
- Feature:
mariadb: v0.18.0- Feature:
Planhas a new fieldSkuName
- Feature:
logme: v0.18.0- Feature:
Planhas a new fieldSkuName
- Feature:
redis: v0.18.0- Feature:
Planhas a new fieldSkuName
- Feature:
iaas: v0.5.0- Feature:
CreateNetworkAddressFamilyandUpdateNetworkAddressFamilyhave a new fieldIpv6 - Feature:
Networkhas new fields:NameserversV6andPrefixesV6
- Feature:
runcommand: v0.1.0- New: STACKIT Run Command module can be used to run remote commands and custom scripts on VMs
sqlserverflex: v0.4.0- Feature: New field for
DatabaseOptionsandSingleDatabaseOptions:CollationName - Breaking changes:
- Fields removed from
DatabaseOptionsandSingleDatabaseOptions:IsEncrypted,RecoveryModel,UserAccess - Fields removed from
SingleDatabase:Collation,CreateDate
- Fields removed from
- Feature: New field for
ske: v0.19.0- Feature: New fields for
Extension:Dns
- Feature: New fields for
rabbitmq: v0.17.0- Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
opensearch: v0.16.0- Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
mariadb: v0.17.0- Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
logme: v0.17.0- Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
redis: v0.17.0- Bugfix: Fix marking of deprecated struct fields. Potential breaking change for users with linters that treat deprecations as errors.
loadbalancer: v0.14.0- Bugfix: Fix marking of deprecated methods. Potential breaking change for users with linters that treat deprecations as errors.
ske: v0.18.0- Bugfix: Fix marking of deprecated methods. Potential breaking change for users with linters that treat deprecations as errors.
sqlserverflex: v0.3.0- Breaking changes:
Databaserenamed toDefaultDatabase, inCreateUserPayload- Type of
Roleschanged from[]Roleto[]string, inCreateUserPayload Userrenamed toSingleUser, inCreateUserResponseOwnerNamerenamed toOwner, inDatabaseOptions- Fields in
GetDatabaseResponseare now nested in aDatabasefield (with typeSingleDatabase) GetDatabaseResponseOptionsrenamed toSingleDatabaseOptions(andOwnerNamerenamed toOwner)
- Breaking changes:
archiving: v0.1.0- Manage your STACKIT Archiving instance with:
CreateInstance,DeleteInstance,GetInstance,ListInstancesandPartialUpdateInstance.
- Manage your STACKIT Archiving instance with:
ske: v0.17.0- Feature: Add new field
AllowSystemComponentsto theNodepoolmodel that configures wether system components are allowed to run on the node pool.
- Feature: Add new field
loadbalancer: v0.XX.X- Improvement: Improve default error messages.
serviceenablement: v0.2.0- Feature: New waiters
EnableServiceWaitHandlerandDisableServiceWaitHandlerfor async operationsEnableServiceandDisableService, respectively.
- Feature: New waiters
The STACKIT PostgreSQL service has reached its end of support on June 30th 2024. All calls done to the API have stopped working since then.
Use
github.com/stackitcloud/stackit-sdk-go/services/postgresflexinstead. For more details, check https://docs.stackit.cloud/stackit/en/bring-your-data-to-stackit-postgresql-flex-138347648.html.
postgresflex: v0.15.0- Feature: New API methods
CreateDatabase,DeleteDatabase,ListDatabase,ListDatabaseParametersto manage PostgreSQL Flex databases - Feature: New API method
UpdateInstanceto update the instance - Feature: New API method
ListMetricsto list metrics of an instance - Feature: New API method
DisableServiceto terminate the whole project
- Feature: New API methods
logme: v0.16.0- Feature: New methods
CreateBackup,DownloadBackup,ListRestores,UpdateBackupsConfig,TriggerRecreate,TriggerRestart,TriggerRestoreto manage the backup and restoration of an instance. - Breaking change:
Groksparameter inInstanceParametersmodel is now of typeInstanceParametersGroksInner(previouslymap[string]interface{})
- Feature: New methods
mariadb: v0.16.0- Feature: New methods
CreateBackup,DownloadBackup,ListRestores,UpdateBackupsConfig,TriggerRecreate,TriggerRestart,TriggerRestoreto manage the backup and restoration of an instance.
- Feature: New methods
opensearch: v0.15.0- Feature: New methods
CreateBackup,DownloadBackup,ListRestores,UpdateBackupsConfig,TriggerRecreate,TriggerRestart,TriggerRestoreto manage the backup and restoration of an instance.
- Feature: New methods
rabbitmq: v0.16.0- Feature: New methods
CreateBackup,DownloadBackup,ListRestores,UpdateBackupsConfig,TriggerRecreate,TriggerRestart,TriggerRestoreto manage the backup and restoration of an instance.
- Feature: New methods
redis: v0.16.0- Feature: New methods
CreateBackup,DownloadBackup,ListRestores,UpdateBackupsConfig,TriggerRecreate,TriggerRestart,TriggerRestoreto manage the backup and restoration of an instance.
- Feature: New methods
resourcemanager: v0.9.0- Breaking Change: Rename data types for uniformity
ProjectResponse->ProjectProjectResponseWithParents->GetProjectResponseAllProjectsResponse->ListProjectsResponse
- Breaking Change: Delete unused data types
- Feature: New methods
GetOrganizationandListOrganizations
- Breaking Change: Rename data types for uniformity
objectstorage: v0.10.0- Breaking change: Remove unused data types.
iaas: v0.4.0- Breaking change:
CreateNetworknow returns theNetworktriggered by the operation.
- Breaking change:
loadbalancer: v0.13.0- Feature:
LoadBalancer,CreateLoadBalancerPayloadandUpdateLoadBalancerPayloadhave a new fieldPlanId
- Feature:
secretsmanager: v0.8.0- Breaking change: Rename data types for uniformity
Aclis nowACLAclListis nowListACLsResponseInstanceListis nowListInstancesResponseUserListis nowListUsersResponse
- Breaking change: Remove unused data types
- Breaking change: Rename data types for uniformity
serverbackup: v0.1.0- Manage your STACKIT Server Backups:
Backup,BackupSchedule,VolumeBackup
- Manage your STACKIT Server Backups:
argus: v0.11.0- Feature: New methods
GetMetricsStorageRetention,UpdateMetricsStorageRetention - Breaking change: Remove unused data types
- Feature: New methods
dns: v0.10.0- Feature: New method
CloneZoneto clone an existing zone with all record sets to a new zone with a different name - Feature: New methods
CreateLabel,DeleteLabelandListLabelsto manage labels for a zone - Feature: New methods
CreateMoveCode,DeleteMoveCodeandValidateMoveCodeto manage move codes to move a zone to another project - Feature: New method
MoveZoneto move a zone to another project - Feature: New methods
ExportRecordSetsandImportRecordSets - Feature: New methods
RestoreZoneandRestoreRecordSetto restore inactive zones and record-sets, respectively - Feature: New method
RetrieveZoneto queue a secondary zone for a zone transfer request
- Feature: New method
sqlserverflex: v0.2.0- Feature Waiters for async operations
CreateInstanceWaitHandler,UpdateInstanceWaitHandler, andDeleteInstanceWaitHandler
- Feature Waiters for async operations
ske: v0.16.0- Breaking change: Renamed data types:
V1Networkis nowNetworkV1LoginKubeConfigis nowLoginKubeConfig
rabbitmq: v0.15.0- Feature:
GetMetricsResponsehas new fields:Load1,Load15,Load5 - Feature:
Credentialshas a new field:Mqtt,Stomp
- Feature:
mariadb: v0.15.0- Feature:
GetMetricsResponsehas new fields:Load1,Load15,Load5 - Breaking change: Deleted unused data type
- Feature:
redis: v0.15.0- Feature:
GetMetricsResponsehas new fields:Load1,Load15,Load5 - Breaking change: Deleted unused data type
- Feature:
logme: v0.15.0- Feature:
GetMetricsResponsehas new fields:Load1,Load15,Load5,OpenSearchDashboardUrl - Breaking change: Deleted unused data type
- Feature:
authorization: v0.3.0- Feature: New field for
Role:Id
- Feature: New field for
mongodbflex: v0.14.0- Breaking change: Remove unused data types.
postgresflex: v0.14.0- Breaking change: Remove unused model data types.
sqlserverflex: v0.1.0- Manage your STACKIT SQL Server Flex resources:
Instance,Flavors,Users,Databases,Backups
- Manage your STACKIT SQL Server Flex resources:
ske: v0.14.0- Feature: New fields for
MachineType:Architecture,Gpu
- Feature: New fields for
ske: v0.15.0- Feature: New operation
GetLoginKubeconfigto get a Kubeconfig for use with the STACKIT CLI. A Kubeconfig retrieved using this endpoint does not contain any credentials and instead obtains valid credentials via the STACKIT CLI.
- Feature: New operation
iaas: v0.1.0- New BETA module: manage Infrastructure as a Service (IaaS) resources
NetworkandNetworkArea
- New BETA module: manage Infrastructure as a Service (IaaS) resources
iaas: v0.2.0- Feature: New methods to manage networks:
CreateNetworkPartialUpdateNetworkDeleteNetwork
- Breaking change: Rename methods for better correspondence with endpoint behaviour (see service release notes for detailed changes)
- Breaking change: Rename types (see service release notes for detailed changes)
- Add
Responsesuffix to types only used in method responses - Remove
V1prefix from all types
- Add
- Feature: New methods to manage networks:
iaas: v0.3.0- Feature: Add waiters for async operations:
CreateNetworkAreaWaitHandler,UpdateNetworkAreaWaitHandler,DeleteNetworkAreaWaitHandler,CreateNetworkWaitHandler,UpdateNetworkWaitHandler,DeleteNetworkWaitHandler
- Feature: Add waiters for async operations:
logme: v0.14.0- Feature: New method
GetMetricsto get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackupsto list the backups for an instance - Breaking change:
ListMetricsResponsetype (previously unused) renamed toGetMetricsResponse - Breaking change: Deleted unused data types
- Feature: New method
mariadb: v0.14.0- Feature: New method
GetMetricsto get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackupsto list the backups for an instance - Breaking change:
ListMetricsResponsetype (previously unused) renamed toGetMetricsResponse - Breaking change: Deleted unused data types
- Feature: New method
opensearch: v0.14.0- Feature: New method
GetMetricsto get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackupsto list the backups for an instance - Breaking change:
ListMetricsResponsetype (previously unused) renamed toGetMetricsResponse - Breaking change: Deleted unused data types
- Feature: New method
rabbitmq: v0.14.0- Feature: New method
GetMetricsto get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackupsto list the backups for an instance - Breaking change:
ListMetricsResponsetype (previously unused) renamed toGetMetricsResponse - Breaking change: Deleted unused data types
- Feature: New method
redis: v0.14.0- Feature: New method
GetMetricsto get the latest metrics for cpu load, memory and disk usage for an instance - Feature: New method
ListBackupsto list the backups for an instance - Breaking change:
ListMetricsResponsetype (previously unused) renamed toGetMetricsResponse - Breaking change: Deleted unused data types
- Feature: New method
serviceenablement: v0.1.0- New: STACKIT Service Enablement module can be used to enable services
ske: v0.13.0- Deprecation: The following methods have been deprecated and the Service Enablement API must be used instead.
DisableServiceEnableServiceGetServiceStatus
- Deprecation: The following methods have been deprecated and the Service Enablement API must be used instead.
core: v0.12.0- Feature: Add
Middlewaretype,WithMiddlewareandChainMiddlewaremethods to packageconfig, this allows clients to chain and add Middlewares to the transport layer of the HTTP client.
- Feature: Add
core: v0.11.0- Feature: Add method
WithCaptureHTTPRequestto packageruntime, which allows capture of HTTP requests for debugging purposes.
- Feature: Add method
loadbalancer: v0.12.0- Feature: Set
config.ContextHTTPRequestinExecutemethods - Feature: New API method
GetQuotato get the maximum number of load balancing servers allowed for a project - Feature: New API method
UpdateCredentialsto update the credentials for observability in a project
- Feature: Set
loadbalancer: v0.11.0- Feature: Support WithMiddleware configuration option in the client
loadbalancer: v0.10.0- Deprecation: Mark methods
EnableServiceandDisableServiceas deprecated. Enablement and disablement of the load balancer functionality is now automaticly handled by the service.
- Deprecation: Mark methods
logme: v0.13.0- Breaking change: Fields removed from
RawCredentials:RouteServiceUrl,SyslogDrainUrl,VolumeMounts. - Breaking change: Fields removed from
Credentials:Hosts,HttpApiUri,Name,Protocols - Feature:
Credentialshas a new fieldSyslogDrainUrl
- Breaking change: Fields removed from
mariadb: v0.13.0- Breaking change: Fields removed from
RawCredentials:RouteServiceUrl,SyslogDrainUrl,VolumeMounts. - Breaking change: Fields removed from
Credentials:HttpApiUri,Protocols
- Breaking change: Fields removed from
opensearch: v0.13.0- Breaking change: Fields removed from
RawCredentials:RouteServiceUrl,SyslogDrainUrl,VolumeMounts. - Breaking change: Fields removed from
Credentials:HttpApiUri,Name,Protocols - Feature:
Credentialshas a new fieldScheme
- Breaking change: Fields removed from
postgresflex: v0.12.0- Improvement: Update
DeleteInstanceWaitHandlerto support new deletion method. - Feature: New waiter
ForceDeleteInstanceWaitHandlerfor async operationForceDeleteInstance
- Improvement: Update
rabbitmq: v0.13.0- Breaking change: Fields removed from
RawCredentials:RouteServiceUrl,SyslogDrainUrl,VolumeMounts. - Breaking change: Fields removed from
Credentials:Name,Protocols - Feature:
Credentialshas new fieldsHttpApiUris,Management,Uris
- Breaking change: Fields removed from
redis: v0.13.0- Breaking change: Fields removed from
RawCredentials:RouteServiceUrl,SyslogDrainUrl,VolumeMounts. - Breaking change: Fields removed from
Credentials:HttpApiUri,Name,Protocols - Feature:
Credentialshas new fieldsLoadBalancedHost
- Breaking change: Fields removed from
ske: v0.11.0- Feature: Waiters for async operation
StartCredentialsRotationWaitHandlerandCompleteCredentialsRotationWaitHandler
- Feature: Waiters for async operation
core: v0.10.1- Improvement: Update
ConfigureRegionmethod to take into account global servers without a region variable
- Improvement: Update
postgresflex: v0.10.0- Feature: New API method
CloneInstanceto clone the instance.
- Feature: New API method
secretsmanager: v0.6.0- Feature: New API method
UpdateACLsto update all ACLs of an instance
- Feature: New API method
loadbalancer: v0.9.3- Improvement: Improve error handling in Load Balancer creation waiter, fixing timeout being exceeded for
STATUS_PENDINGstatus with errors. If an error is found in theErrorsfield, the waiter now returns with error.
- Improvement: Improve error handling in Load Balancer creation waiter, fixing timeout being exceeded for
core: v0.10.0- Feature: Add package
runtime, which implements methods to be used when performing API requests. - Feature: Add method
WithCaptureHTTPResponseto packageruntime, which does the same asconfig.WithCaptureHTTPResponse. Method was moved to avoid confusion due to it not being a configuration option, and will be removed in a later release. - Feature: Add configuration option that, for the key flow, enables a goroutine to be spawned that will refresh the access token when it's close to expiring
- Deprecation: Mark method
config.WithCaptureHTTPResponseas deprecated, to avoid confusion due to it not being a configuration option. Useruntime.WithCaptureHTTPResponseinstead. - Deprecation: Mark method
config.WithJWKSEndpointand fieldconfig.Configuration.JWKSCustomUrlas deprecated. Validation using JWKS was removed, for being redundant with token validation done in the APIs. These have no effect. - Deprecation:
- Methods:
config.WithMaxRetriesconfig.WithWaitBetweenCallsconfig.WithRetryTimeoutclients.NewRetryConfig
- Fields:
clients.KeyFlowConfig.ClientRetryclients.TokenFlowConfig.ClientRetryclients.NoAuthFlowConfig.ClientRetryclients.RetryConfig
- Retry options removed to reduce complexity of the clients. If this functionality is needed, you can provide your own custom HTTP client.
- Methods:
- Breaking Change: Change signature of
auth.NoAuth, which no longer takesclients.RetryConfigas argument. - Breaking Change:
- Methods:
clients.KeyFlow.Cloneclients.TokenFlow.Cloneclients.NoAuthFlow.Cloneclients.Do
- Fields:
clients.DefaultRetryMaxRetriesclients.DefaultRetryWaitBetweenCallsclients.DefaultRetryTimeout
- Constants:
clients.ClientTimeoutErrclients.ClientContextDeadlineErrclients.ClientConnectionRefusedErrclients.ClientEOFErrorclients.Environment
- Removed to reduce complexity of the clients, they were no longer being used.
- Methods:
- Feature: Add package
The
membershipmodule has been replaced with theauthorizationmodule, which connects to the same API.This module will receive no further updates. Use
github.com/stackitcloud/stackit-sdk-go/services/authorizationinstead.
authorization: v0.1.0- First release. This module offers the same functionalities as
membership(release v0.4.0).
- First release. This module offers the same functionalities as
membership: v0.4.0- Add deprecation note
The STACKIT PostgreSQL service will reach its end of support on June 30th 2024. All calls done to the API after that will stop working.
Use
github.com/stackitcloud/stackit-sdk-go/services/postgresflexinstead. For more details, check https://docs.stackit.cloud/stackit/en/bring-your-data-to-stackit-postgresql-flex-138347648.html.
postgresql: v0.12.0- Add deprecation note
ske: v0.10.0- Feature: New endpoints for credentials rotation.
StartCredentialsRotationCompleteCredentialsRotationCreateKubeconfig- These endpoints replace
GetCredentialsandTriggerRotateCredentials, which are deprecated and will not work for clusters with Kubernetes v1.27+, or if the new endpoints for kubeconfig or credentials rotation have already been used. For more information, see How to rotate SKE credentials.
- Feature: New endpoints for credentials rotation.
logme: v0.10.0- Feature:
Instancehas a new fieldOfferingName
- Feature:
mariadb: v0.10.0- Feature:
Instancehas a new fieldOfferingName
- Feature:
opensearch: v0.10.0- Feature:
Instancehas a new fieldOfferingName
- Feature:
postgresflex: v0.9.0- Feature: New API method
UpdateUserto update user - Feature: New API method
PartialUpdateUserto patch update user - Feature: New API method
ResetUserto reset a user's password
- Feature: New API method
postgresql: v0.11.0- Feature:
Instancehas a new fieldOfferingName
- Feature:
rabbitmq: v0.10.0- Feature:
Instancehas a new fieldOfferingName
- Feature:
redis: v0.10.0- Feature:
Instancehas a new fieldOfferingName
- Feature:
loadbalancer: v0.9.0- Feature: Server Name Indicator (SNI) support
- Feature: Layer 4 Session Persistance
core: v0.7.5- Improvement: When using the key flow, the SDK will extract the private key from the service account key and use it, if no private key is provided in the configuration, through environment variable or in the credentials file. This makes it simpler to use the key flow: if you create a service account key including the private key, you don't need to provide the private key separately anymore
dns: v0.8.0- Feature:
Zonehas a new filedLabels, which is an array of labels (key-value pairs) associated to a zone - Feature:
ListZonescan be filtered by label keys or values - Feature:
CloneZonePayloadhas a flagAdjustRecordsto adjust the record set content of the cloned zone (replaces the dns name of the original zone with the new dns name of the cloned zone)
- Feature:
logme: v0.9.0- Feature:
PartialUpdateInstancecan be used to update the instance's name - Feature:
InstanceParametershas a new settingMaxDiskThreshold - Feature:
ListMetricsResponsehas new fields regarding ephemeral disk
- Feature:
mariadb: v0.9.0- Feature:
PartialUpdateInstancecan be used to update the instance's name - Feature:
InstanceParametershas a new settingMaxDiskThreshold - Feature:
ListMetricsResponsehas new fields regarding ephemeral disk
- Feature:
mongodbflex: v0.10.0- Breaking Change: Added method
ListMetrics(which accepts the desired metric:cpu,database,disk-iops,disk-use, orexec-time) as an argument and replacesListCPUMetrics,ListDatabaseStorageMetrics,ListDiskIOPSMetrics,ListDiskUsageMetrics, andListExecutionTimesMetrics, respectivelly - Breaking Change: Removes the previously deprecated method
GetStorage, replaced byListStorages
- Breaking Change: Added method
opensearch: v0.9.0- Feature:
PartialUpdateInstancecan be used to update the instance's name - Feature:
InstanceParametershas a new settingMaxDiskThreshold - Feature:
ListMetricsResponsehas new fields regarding ephemeral disk
- Feature:
postgresql: v0.10.0- Feature:
PartialUpdateInstancecan be used to update the instance's name - Feature:
InstanceParametershas a new settingMaxDiskThreshold - Feature:
ListMetricsResponsehas new fields regarding ephemeral disk
- Feature:
rabbitmq: v0.9.0- Feature:
PartialUpdateInstancecan be used to update the instance's name - Feature:
InstanceParametershas a new settingMaxDiskThreshold - Feature:
ListMetricsResponsehas new fields regarding ephemeral disk
- Feature:
redis: v0.9.0- Feature:
PartialUpdateInstancecan be used to update the instance's name - Feature:
InstanceParametershas a new settingMaxDiskThreshold - Feature:
ListMetricsResponsehas new fields regarding ephemeral disk
- Feature:
ske: v0.9.0- Improvement: Add details on credentials for old clusters
- Feature:
ClusterStatusnow has a fieldCredentialsRotationwith credentials' details
mongodbflex: v0.9.0- Added struct
ApiListStoragesRequest, which will replaceApiGetStorageRequestApiGetStorageRequesthas been marked as deprecated, and will be removed in the next minor update
- Added method
ListStorages, which will replaceGetStorageGetStoragehas been marked as deprecated, and will be removed in the next minor update
- Added
CloneInstanceWaitHandler, to wait forCloneInstanceasync operation to be completed
- Added struct
API methods, structs and waiters were renamed to have the same look and feel across all services and according to user feedback. Most significant changes:
- Methods to get multiple instances of the same resource are now named
List[Resource Name] - Methods to fully update a resource are now named
Update[Resource Name] - Methods to update some fields of a resource are now named
PartialUpdate[Resource Name] - Methods relative to API service enablement are now named
GetServiceStatus,EnableServiceandDisableService - Several common terms, such as
ACLandCredentials, have been standardized - Structs only used in method responses are named
[Method Name]Response - Waiters for a given method are now named
[Method name]WaitHandler
Below is the list of changes for the API methods. For each service, you can check out the full changelog.
argus: v0.8.0CreateCredentialrenamed toCreateCredentialsCreateInstanceAlertConfigReceiverrenamed toCreateAlertConfigReceiverDeleteCredentialrenamed toDeleteCredentialsDeleteCredentialRemoteWriteConfigrenamed toDeleteCredentialsRemoteWriteConfigDeleteInstanceAlertConfigReceiverrenamed toDeleteAlertConfigReceiverDeleteInstanceAlertConfigRouteReceiverrenamed toDeleteAlertConfigRouteGetCredentialrenamed toGetCredentialsGetCredentialRemoteWriteConfigrenamed toGetCredentialsRemoteWriteConfigGetCredentialsrenamed toListCredentialsGetInstanceAclrenamed toListACLGetInstanceAlertConfigReceiverrenamed toGetAlertConfigReceiverGetInstanceAlertConfigReceiversrenamed toListAlertConfigReceiversGetInstanceAlertConfigRoutesrenamed toListAlertConfigRouteGetInstanceAlertConfigsrenamed toGetAlertConfigsGetInstanceGrafanaConfigsrenamed toGetGrafanaConfigsGetInstancesrenamed toListInstancesGetPlansrenamed toListPlansGetScrapeConfigsrenamed toListScrapeConfigsUpdateCredentialRemoteWriteConfigrenamed toUpdateCredentialsRemoteWriteConfigUpdateInstanceAclrenamed toUpdateACLUpdateInstanceAlertConfigReceiverrenamed toUpdateAlertConfigReceiverUpdateInstanceAlertConfigRouteReceiverrenamed toUpdateAlertConfigRouteUpdateInstanceAlertConfigsrenamed toUpdateAlertConfigsUpdateInstanceGrafanaConfigsrenamed toUpdateGrafanaConfigs
dns: v0.7.0GetRecordSetsrenamed toListRecordSetsGetZonesrenamed toListZonesUpdateRecordrenamed toPartialUpdateRecordUpdateRecordSetrenamed toPartialUpdateRecordSetUpdateZonerenamed toPartialUpdateZone
loadbalancer: v0.8.0DisableLoadBalancingrenamed toDisableServiceEnableLoadBalancingrenamed toEnableServiceGetProjectStatusrenamed toGetServiceStatus
logme: v0.8.0GetCredentialsIdsrenamed toListCredentialsGetInstancesrenamed toListInstancesGetOfferingsrenamed toListOfferingsUpdateInstancerenamed toPartialUpdateInstance
mariadb: v0.8.0GetCredentialsIdsrenamed toListCredentialsGetInstancesrenamed toListInstancesGetOfferingsrenamed toListOfferingsUpdateInstancerenamed toPartialUpdateInstance
membership: v0.3.0DeleteMembersrenamed toRemoveMembersGetMembersrenamed toListMembersGetMembershipsrenamed toListUserMembershipsGetPermissionsrenamed toListPermissionsGetRolesrenamed toListRolesUpdateMembersrenamed toAddMembers
mongodbflex: v0.8.0DeleteProjectrenamed toDisableServiceGetBackupsrenamed toListBackupsGetCPUMetricsrenamed toListCPUMetricsGetDatabaseStorageMetricsrenamed toListDatabaseStorageMetricsGetDiskIOPSMetricsrenamed toListDiskIOPSMetricsGetDiskUsageMetricsrenamed toListDiskUsageMetricsGetExecutionTimesMetricsrenamed toListExecutionTimesMetricsGetFlavorsrenamed toListFlavorsGetInstanceRestoresrenamed toListRestoreJobsGetInstancesrenamed toListInstancesGetMemoryMetricsrenamed toListMemoryMetricsGetUsersrenamed toListUsers
objectstorage: v0.8.0CreateProjectrenamed toEnableServiceDeleteProjectrenamed toDisableServiceGetAccessKeysrenamed toListAccessKeysGetBucketsrenamed toListBucketsGetCredentialsGroupsrenamed toListCredentialsGroupsGetProjectrenamed toGetServiceStatus
opensearch: v0.8.0GetCredentialsIdsrenamed toListCredentialsGetInstancesrenamed toListInstancesGetOfferingsrenamed toListOfferingsUpdateInstancerenamed toPartialUpdateInstance
postgresflex: v0.8.0GetBackupsrenamed toListBackupsGetFlavorsrenamed toListFlavorsGetInstancesrenamed toListInstancesGetStoragesrenamed toListStoragesGetUsersrenamed toListUsersGetVersionsrenamed toListVersionsUpdateInstancerenamed toPartialUpdateInstance
postgresql: v0.9.0GetCredentialsIdsrenamed toListCredentialsGetInstancesrenamed toListInstancesGetOfferingsrenamed toListOfferingsUpdateInstancerenamed toPartialUpdateInstance
rabbitmq: v0.8.0GetCredentialsIdsrenamed toListCredentialsGetInstancesrenamed toListInstancesGetOfferingsrenamed toListOfferingsUpdateInstancerenamed toPartialUpdateInstance
redis: v0.8.0GetCredentialsIdsrenamed toListCredentialsGetInstancesrenamed toListInstancesGetOfferingsrenamed toListOfferingsUpdateInstancerenamed toPartialUpdateInstance
resourcemanager: v0.7.0GetProjectsrenamed toListProjectsUpdateProjectrenamed toPartialUpdateProject
secretsmanager: v0.5.0CreateAclrenamed toCreateACLDeleteAclrenamed toDeleteACLGetAclrenamed toGetACLGetAclsrenamed toListACLsGetInstancesrenamed toListInstancesUpdateAclrenamed toUpdateACL
serviceaccount: v0.3.0GetAccessTokensrenamed toListAccessTokensGetServiceAccountJWKSrenamed toGetJWKSGetServiceAccountKeysrenamed toListServiceAccountKeysGetServiceAccountsrenamed toListServiceAccountsGetUsersrenamed toListUsersUpdateServiceAccountKeyrenamed toPartialUpdateServiceAccountKey
ske: v0.8.0CreateProjectrenamed toEnableServiceDeleteProjectrenamed toDisableServiceGetClustersrenamed toListClustersGetOptionsrenamed toListProviderOptionsGetProjectrenamed toGetServiceStatus
This is the first GitHub release of the STACKIT Go SDK.
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: