- Bugfix: Correctly handle nullable attributes in model types
- Feature: Add support for nullable models
- Feature: New method
ListAdvisorSlowQueries
that gets slow queries from the Opsmanager performance advisor. - Feature: New method
ListSuggestedIndexes
that gets suggested indexes from the Opsmanager performance advisor. - Breaking change: Remove nullable fields.
- Breaking change: Remove unused data types.
- Waiter for async operation
RestoreInstance
- Set config.ContextHTTPRequest in Execute method
- Support WithMiddleware configuration option in the client
- Update
core
tov0.12.0
- Update
core
tov0.10.0
- Breaking Change:
HandlersInfraGetFlavorsResponse
renamed toDevAzureComSchwarzitSchwarzitStackitMongodbStackitMongodbApiGitHandlersInfraGetFlavorsResponse
- Update
core
tov0.7.7
. Thehttp.request
context is now passed in the clientDo
call.
- Bug fix:
NewAPIClient
now initializes a new client instead of usinghttp.DefaultClient
(#236)
- Add license and notice files
- Dependency updates
- 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
- Added struct
ApiListStoragesRequest
, which will replaceApiGetStorageRequest
ApiGetStorageRequest
has been marked as deprecated, and will be removed in the next minor update
- Added method
ListStorages
, which will replaceGetStorage
GetStorage
has been marked as deprecated, and will be removed in the next minor update
- Added
CloneInstanceWaitHandler
, to wait forCloneInstance
async operation to be completed - Dependency updates
API methods, structs and waiters were renamed to have the same look and feel across all services and according to user feedback.
- Changed methods:
DeleteProject
renamed toDisableService
GetBackups
renamed toListBackups
GetCPUMetrics
renamed toListCPUMetrics
GetDatabaseStorageMetrics
renamed toListDatabaseStorageMetrics
GetDiskIOPSMetrics
renamed toListDiskIOPSMetrics
GetDiskUsageMetrics
renamed toListDiskUsageMetrics
GetExecutionTimesMetrics
renamed toListExecutionTimesMetrics
GetFlavors
renamed toListFlavors
GetInstanceRestores
renamed toListRestoreJobs
GetInstances
renamed toListInstances
GetMemoryMetrics
renamed toListMemoryMetrics
GetUsers
renamed toListUsers
- Changed structs:
BackupScheduleModelJson
renamed toBackupSchedule
GetBackupsResponse
renamed toListBackupsResponse
GetFlavorsResponse
renamed toListFlavorsResponse
GetInstanceRestoresResponse
renamed toListRestoreJobsResponse
GetInstancesResponse
renamed toListInstancesResponse
GetMetricsResponse
renamed toListMetricsResponse
GetStorageResponse
renamed toListStorageResponse
GetUsersResponse
renamed toListUsersResponseItem
GetVersionsResponse
renamed toListVersionsResponse
InstanceAcl
renamed toACL
InstanceBackup
renamed toBackup
InstanceDataPoint
renamed toDataPoint
InstanceError
renamed toError
InstanceFlavor
renamed toFlavor
InstanceHost
renamed toHost
InstanceHostMetric
renamed toHostMetric
InstanceListUser
renamed toListUsersResponse
InstanceRestore
renamed toRestoreInstanceStatus
InstanceSingleInstance
renamed toInstance
InstanceStorage
renamed toStorage
InstanceStorageRange
renamed toStorageRange
InstanceUser
renamed toUser
- Added waiters:
PartialUpdateInstanceWaitHandler
, forPartialUpdateInstance
method
- Manage your STACKIT MongoDB Flex resources:
Instance
,Flavors
,Metrics
,User
,Storages
,Versions
- Waiters for async operations:
CreateInstanceWaitHandler
,UpdateInstanceWaitHandler
,DeleteInstanceWaitHandler
- Usage example