v20231115003.0.0
github-actions
released this
10 Jan 09:47
·
145 commits
to main
since this release
Release Notes
Notes
The Atlas Golang SDK official v20231115003.0.0 release.
SDK documentation
Please refer to the official documentation
https://www.mongodb.com/docs/atlas/sdk/
API documentation
SDK is based on Atlas Admin v2 API.
Currently supported version: 2023-11-15
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-11-15/
Breaking Changes
SDK changes
go.mongodb.org/atlas-sdk/v20231115003/admin
Breaking changes
General Changes
All arrays in the SDK are now represented as pointers:
type Data struct {
Results *[]DataRole `json:"results,omitempty"`
}
For more info see our best practices documentation
Changes in API
- (*BackupOnlineArchive).GetDataProcessRegion: removed
- (*BackupOnlineArchive).GetDataProcessRegionOk: removed
- (*BackupOnlineArchive).HasDataProcessRegion: removed
- (*BackupOnlineArchive).SetDataProcessRegion: removed
- (*FederationIdentityProvider).GetPemFileInfo: changed from func() PemFileInfo to func() PemFileInfo
- (*FederationIdentityProvider).GetPemFileInfoOk: changed from func() (*PemFileInfo, bool) to func() (*PemFileInfo, bool)
- (*FederationIdentityProvider).SetPemFileInfo: changed from func(PemFileInfo) to func(PemFileInfo)
- (*ThridPartyIntegration).GetListenAddress: removed
- (*ThridPartyIntegration).GetListenAddressOk: removed
- (*ThridPartyIntegration).GetRateLimitInterval: removed
- (*ThridPartyIntegration).GetRateLimitIntervalOk: removed
- (*ThridPartyIntegration).GetScheme: removed
- (*ThridPartyIntegration).GetSchemeOk: removed
- (*ThridPartyIntegration).GetTlsPemPath: removed
- (*ThridPartyIntegration).GetTlsPemPathOk: removed
- (*ThridPartyIntegration).HasListenAddress: removed
- (*ThridPartyIntegration).HasRateLimitInterval: removed
- (*ThridPartyIntegration).HasScheme: removed
- (*ThridPartyIntegration).HasTlsPemPath: removed
- (*ThridPartyIntegration).SetListenAddress: removed
- (*ThridPartyIntegration).SetRateLimitInterval: removed
- (*ThridPartyIntegration).SetScheme: removed
- (*ThridPartyIntegration).SetTlsPemPath: removed
- BackupOnlineArchive.DataProcessRegion: removed
- FederationIdentityProvider.PemFileInfo: changed from *PemFileInfo to *PemFileInfo
- NewPemFileInfo: changed from func() *PemFileInfo to func() *PemFileInfo
- NewPemFileInfoWithDefaults: changed from func() *PemFileInfo to func() *PemFileInfo
- NewX509Certificate: changed from func() *X509Certificate to func() *X509Certificate
- NewX509CertificateWithDefaults: changed from func() *X509Certificate to func() *X509Certificate
- PemFileInfo: changed from PemFileInfo to PemFileInfo
- ThridPartyIntegration.ListenAddress: removed
- ThridPartyIntegration.RateLimitInterval: removed
- ThridPartyIntegration.Scheme: removed
- ThridPartyIntegration.TlsPemPath: removed
- X509Certificate: changed from X509Certificate to X509Certificate
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog