atlas-sdk-go

MongoDB Atlas Golang SDK

APACHE-2.0 License

Stars
15
Committers
19

Bot releases are visible (Hide)

atlas-sdk-go - v20231115008.0.0

Published by github-actions[bot] 8 months ago

Release Notes

Notes

The Atlas Golang SDK official v20231115008.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/v20231115008/admin
Incompatible changes:

  • (*ApiSearchDeploymentRequest).HasSpecs: removed
  • (_ProgrammaticAPIKeysApiService).CreateApiKeyAccessList: changed from func(context.Context, string, string, _[]UserAccessList) CreateApiKeyAccessListApiRequest to func(context.Context, string, string, *[]UserAccessListRequest) CreateApiKeyAccessListApiRequest
  • (*ResourceTag).HasKey: removed
  • (*ResourceTag).HasValue: removed
  • ApiSearchDeploymentRequest.Specs: changed from *[]ApiSearchDeploymentSpec to []ApiSearchDeploymentSpec
  • ApiSearchDeploymentRequest: old is comparable, new is not
  • CreateApiKeyAccessListApiParams.UserAccessList: removed
  • GroupName: removed
  • ListIdentityProvidersApiParams.IdpType: changed from _string to _[]string
  • ListIdentityProvidersApiParams.Protocol: changed from _string to _[]string
  • ListIdentityProvidersApiRequest.IdpType: changed from func(string) ListIdentityProvidersApiRequest to func([]string) ListIdentityProvidersApiRequest
  • ListIdentityProvidersApiRequest.Protocol: changed from func(string) ListIdentityProvidersApiRequest to func([]string) ListIdentityProvidersApiRequest
  • NewApiSearchDeploymentRequest: changed from func() *ApiSearchDeploymentRequest to func([]ApiSearchDeploymentSpec) *ApiSearchDeploymentRequest
  • NewGroupName: removed
  • NewGroupNameWithDefaults: removed
  • NewPaginatedApiUserAccessList: removed
  • NewPaginatedApiUserAccessListWithDefaults: removed
  • NewResourceTag: changed from func() *ResourceTag to func(string, string) *ResourceTag
  • NewUserAccessList: removed
  • NewUserAccessListWithDefaults: removed
  • PaginatedApiUserAccessList: removed
  • ProgrammaticAPIKeysApi.CreateApiKeyAccessList: changed from func(context.Context, string, string, _[]UserAccessList) CreateApiKeyAccessListApiRequest to func(context.Context, string, string, _[]UserAccessListRequest) CreateApiKeyAccessListApiRequest
  • ResourceTag.Key: changed from *string to string
  • ResourceTag.Value: changed from *string to string
  • StreamsApi.DownloadStreamTenantAuditLogs: added
  • StreamsApi.DownloadStreamTenantAuditLogsExecute: added
  • StreamsApi.DownloadStreamTenantAuditLogsWithParams: added
  • UpdateProjectApiParams.GroupName: removed
  • UserAccessList: removed

API Changelog

https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog

atlas-sdk-go - v20231115007.1.0

Published by github-actions[bot] 8 months ago

Release Notes

Notes

The Atlas Golang SDK official v20231115007.1.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/v20231115007/admin
Incompatible changes:

  • (*TeamsApiService).RenameTeam: changed from func(context.Context, string, string, *Team) RenameTeamApiRequest to func(context.Context, string, string, *TeamUpdate) RenameTeamApiRequest
  • APIClient.DefaultApi: removed
  • ClusterSearchIndex: old is comparable, new is not
  • CreateThirdPartyIntegrationApiParams.ThridPartyIntegration: removed
  • DefaultApi: removed
  • DefaultApiService: removed
  • FederatedAuthenticationApi.CreateIdentityProvider: added
  • FederatedAuthenticationApi.CreateIdentityProviderExecute: added
  • FederatedAuthenticationApi.CreateIdentityProviderWithParams: added
  • FederatedAuthenticationApi.DeleteIdentityProvider: added
  • FederatedAuthenticationApi.DeleteIdentityProviderExecute: added
  • FederatedAuthenticationApi.DeleteIdentityProviderWithParams: added
  • FederatedAuthenticationApi.RevokeJwksFromIdentityProvider: added
  • FederatedAuthenticationApi.RevokeJwksFromIdentityProviderExecute: added
  • FederatedAuthenticationApi.RevokeJwksFromIdentityProviderWithParams: added
  • NewThridPartyIntegration: removed
  • NewThridPartyIntegrationWithDefaults: removed
  • PerformanceAdvisorApi.GetServerlessAutoIndexing: added
  • PerformanceAdvisorApi.GetServerlessAutoIndexingExecute: added
  • PerformanceAdvisorApi.GetServerlessAutoIndexingWithParams: added
  • PerformanceAdvisorApi.SetServerlessAutoIndexing: added
  • PerformanceAdvisorApi.SetServerlessAutoIndexingExecute: added
  • PerformanceAdvisorApi.SetServerlessAutoIndexingWithParams: added
  • RenameTeamApiParams.Team: removed
  • RootApi.GetSystemStatus: added
  • RootApi.GetSystemStatusExecute: added
  • RootApi.GetSystemStatusWithParams: added
  • RootApi.ReturnAllControlPlaneIPAddresses: added
  • RootApi.ReturnAllControlPlaneIPAddressesExecute: added
  • RootApi.ReturnAllControlPlaneIPAddressesWithParams: added
  • TeamsApi.RenameTeam: changed from func(context.Context, string, string, *Team) RenameTeamApiRequest to func(context.Context, string, string, *TeamUpdate) RenameTeamApiRequest
  • ThridPartyIntegration: removed
  • UpdateThirdPartyIntegrationApiParams.ThridPartyIntegration: removed

API Changelog

https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog

atlas-sdk-go - v20231115007.0.0

Published by github-actions[bot] 8 months ago

Release Notes

Notes

The Atlas Golang SDK official v20231115007.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/v20231115007/admin
Incompatible changes:

  • (*TeamsApiService).RenameTeam: changed from func(context.Context, string, string, *Team) RenameTeamApiRequest to func(context.Context, string, string, *TeamUpdate) RenameTeamApiRequest
  • APIClient.DefaultApi: removed
  • ClusterSearchIndex: old is comparable, new is not
  • CreateThirdPartyIntegrationApiParams.ThridPartyIntegration: removed
  • DefaultApi: removed
  • DefaultApiService: removed
  • FederatedAuthenticationApi.CreateIdentityProvider: added
  • FederatedAuthenticationApi.CreateIdentityProviderExecute: added
  • FederatedAuthenticationApi.CreateIdentityProviderWithParams: added
  • FederatedAuthenticationApi.DeleteIdentityProvider: added
  • FederatedAuthenticationApi.DeleteIdentityProviderExecute: added
  • FederatedAuthenticationApi.DeleteIdentityProviderWithParams: added
  • FederatedAuthenticationApi.RevokeJwksFromIdentityProvider: added
  • FederatedAuthenticationApi.RevokeJwksFromIdentityProviderExecute: added
  • FederatedAuthenticationApi.RevokeJwksFromIdentityProviderWithParams: added
  • NewThridPartyIntegration: removed
  • NewThridPartyIntegrationWithDefaults: removed
  • PerformanceAdvisorApi.GetServerlessAutoIndexing: added
  • PerformanceAdvisorApi.GetServerlessAutoIndexingExecute: added
  • PerformanceAdvisorApi.GetServerlessAutoIndexingWithParams: added
  • PerformanceAdvisorApi.SetServerlessAutoIndexing: added
  • PerformanceAdvisorApi.SetServerlessAutoIndexingExecute: added
  • PerformanceAdvisorApi.SetServerlessAutoIndexingWithParams: added
  • RenameTeamApiParams.Team: removed
  • RootApi.GetSystemStatus: added
  • RootApi.GetSystemStatusExecute: added
  • RootApi.GetSystemStatusWithParams: added
  • RootApi.ReturnAllControlPlaneIPAddresses: added
  • RootApi.ReturnAllControlPlaneIPAddressesExecute: added
  • RootApi.ReturnAllControlPlaneIPAddressesWithParams: added
  • TeamsApi.RenameTeam: changed from func(context.Context, string, string, *Team) RenameTeamApiRequest to func(context.Context, string, string, *TeamUpdate) RenameTeamApiRequest
  • ThridPartyIntegration: removed
  • UpdateThirdPartyIntegrationApiParams.ThridPartyIntegration: removed

API Changelog

https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog

atlas-sdk-go - v20231115006.0.0

Published by github-actions[bot] 9 months ago

Release Notes

Notes

The Atlas Golang SDK official v20231115006.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/v20231115006/admin
Incompatible changes:

  • GroupMaintenanceWindow.HourOfDay: changed from int to *int
  • NewGroupMaintenanceWindow: changed from func(int, int) *GroupMaintenanceWindow to func(int) *GroupMaintenanceWindow

API Changelog

https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog

atlas-sdk-go - v20231115005.1.0

Published by github-actions[bot] 9 months ago

Release Notes

Notes

The Atlas Golang SDK official v20231115005.1.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/

API Changelog

https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog

Contributions

  • @s-urbaniak introduced helpers methods for SDK
atlas-sdk-go - v20231115005.0.0

Published by github-actions[bot] 9 months ago

Release Notes

Notes

The Atlas Golang SDK official v20231115005.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/v20231115005/admin
Incompatible changes:

  • DataProcessRegion: changed from DataProcessRegion to DataProcessRegion
  • IdentityProviderUpdate: removed
  • NewDataProcessRegion: changed from func() *DataProcessRegion to func() *DataProcessRegion
  • NewDataProcessRegionWithDefaults: changed from func() *DataProcessRegion to func() *DataProcessRegion
  • NewIdentityProviderUpdate: removed
  • NewIdentityProviderUpdateWithDefaults: removed
  • UpdateIdentityProviderApiParams.IdentityProviderUpdate: removed

API Changelog

https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog

atlas-sdk-go - v20231115004.1.0

Published by github-actions[bot] 9 months ago

Release Notes

Features

  1. Enabled support for mocking SDK.
    SDK can be mocked by any upstream mocking tools.

Notes

The Atlas Golang SDK official v20231115004.1.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/v20231115004/admin
Incompatible changes:

  • ListIdentityProvidersApiRequest.Execute: changed from func() ([]FederationIdentityProvider, *net/http.Response, error) to func() (*PaginatedFederationIdentityProvider, *net/http.Response, error)
  • ReturnAllIPAddressesApiRequest.Execute: changed from func() ([]GroupIPAddresses, *net/http.Response, error) to func() (*GroupIPAddresses, *net/http.Response, error)

API Changelog

https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog

atlas-sdk-go - v20231115004.0.0

Published by github-actions[bot] 9 months ago

Release Notes

Notes

The Atlas Golang SDK official v20231115004.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/v20231115004/admin
Incompatible changes:

  • ListIdentityProvidersApiRequest.Execute: changed from func() ([]FederationIdentityProvider, *net/http.Response, error) to func() (*PaginatedFederationIdentityProvider, *net/http.Response, error)
  • ReturnAllIPAddressesApiRequest.Execute: changed from func() ([]GroupIPAddresses, *net/http.Response, error) to func() (*GroupIPAddresses, *net/http.Response, error)

API Changelog

https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog

atlas-sdk-go - v20231115003.2.0

Published by github-actions[bot] 9 months ago

Release Notes

Notes

The Atlas Golang SDK official v20231115003.2.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/

API Changelog

https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog

atlas-sdk-go - v20231115003.1.0

Published by github-actions[bot] 9 months ago

Release Notes

Notes

The Atlas Golang SDK official v20231115003.1.0 release.
Release fixes issue with validation of Organizations API requests introduced in v20231115003.0.0.
If you using v20231115003.0.0. we highly recommend to update to this version.

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

atlas-sdk-go - v20231115003.0.0

Published by github-actions[bot] 9 months ago

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

atlas-sdk-go - v20231115002.1.0

Published by github-actions[bot] 11 months ago

Release Notes

Notes

The Atlas Golang SDK official v20231115002.1.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/

atlas-sdk-go - v20231115002.0.0

Published by github-actions[bot] 11 months ago

Release Notes

Notes

The Atlas Golang SDK official v20231115002.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/v20231115002/admin
Incompatible changes:

  • DownloadFederatedDatabaseQueryLogs.Execute: changed from func() (*os.File, *net/http.Response, error) to func() (io.ReadCloser, *net/http.Response, error)
  • GetHostLogs.Execute: changed from func() (*os.File, *net/http.Response, error) to func() (io.ReadCloser, *net/http.Response, error)
  • DownloadOnlineArchiveQueryLogs.Execute: changed from func() (*os.File, *net/http.Response, error) to func() (io.ReadCloser, *net/http.Response, error)

API Changelog

https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog

atlas-sdk-go - v20231115001.0.0

Published by github-actions[bot] 11 months ago

Release Notes

Notes

The Atlas Golang SDK official v20231115001.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/v20231115001/admin
Incompatible changes:

  • (*DataProtectionSettings20231001).GetOnDemandPolicyItem: changed from func() DiskBackupApiPolicyItem to func() BackupComplianceOnDemandPolicyItem
  • (*DataProtectionSettings20231001).GetOnDemandPolicyItemOk: changed from func() (*DiskBackupApiPolicyItem, bool) to func() (*BackupComplianceOnDemandPolicyItem, bool)
  • (*DataProtectionSettings20231001).GetScheduledPolicyItems: changed from func() []DiskBackupApiPolicyItem to func() []BackupComplianceScheduledPolicyItem
  • (*DataProtectionSettings20231001).GetScheduledPolicyItemsOk: changed from func() ([]DiskBackupApiPolicyItem, bool) to func() ([]BackupComplianceScheduledPolicyItem, bool)
  • (*DataProtectionSettings20231001).SetOnDemandPolicyItem: changed from func(DiskBackupApiPolicyItem) to func(BackupComplianceOnDemandPolicyItem)
  • (*DataProtectionSettings20231001).SetScheduledPolicyItems: changed from func([]DiskBackupApiPolicyItem) to func([]BackupComplianceScheduledPolicyItem)
  • DataProtectionSettings20231001.OnDemandPolicyItem: changed from *DiskBackupApiPolicyItem to *BackupComplianceOnDemandPolicyItem
  • DataProtectionSettings20231001.ScheduledPolicyItems: changed from []DiskBackupApiPolicyItem to []BackupComplianceScheduledPolicyItem
  • FederationSamlIdentityProvider: removed
  • NewFederationSamlIdentityProvider: removed
  • NewFederationSamlIdentityProviderWithDefaults: removed
  • NewSamlIdentityProviderUpdate: removed
  • NewSamlIdentityProviderUpdateWithDefaults: removed
  • SamlIdentityProviderUpdate.SsoDebugEnabled: changed from bool to *bool
  • SamlIdentityProviderUpdate: removed
  • UpdateIdentityProviderApiParams.SamlIdentityProviderUpdate: removed

API Changelog

https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog

atlas-sdk-go - v20231001002.0.0

Published by github-actions[bot] about 1 year ago

Release Notes

Notes

The Atlas Golang SDK official v20231001002.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-10-01

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-10-01/

Breaking Changes

SDK changes

go.mongodb.org/atlas-sdk/v20231001002/admin
Incompatible changes:

  • (*ClustersApiService).UpgradeSharedCluster: changed from func(context.Context, string, *LegacyAtlasCluster) UpgradeSharedClusterApiRequest to func(context.Context, string, *LegacyAtlasTenantClusterUpgradeRequest) UpgradeSharedClusterApiRequest
  • APIClient.PushBasedLogExportApi: removed
  • ClustersApi.UpgradeSharedCluster: changed from func(context.Context, string, *LegacyAtlasCluster) UpgradeSharedClusterApiRequest to func(context.Context, string, *LegacyAtlasTenantClusterUpgradeRequest) UpgradeSharedClusterApiRequest
  • CreatePushBasedLogConfigurationApiParams: removed
  • CreatePushBasedLogConfigurationApiRequest: removed
  • DeletePushBasedLogConfigurationApiParams: removed
  • DeletePushBasedLogConfigurationApiRequest: removed
  • FederationIdentityProvider: changed from FederationIdentityProvider to FederationIdentityProvider
  • GetPushBasedLogConfigurationApiParams: removed
  • GetPushBasedLogConfigurationApiRequest: removed
  • ListIdentityProvidersApiRequest.Execute: changed from func() ([]FederationIdentityProvider, *net/http.Response, error) to func() ([]FederationIdentityProvider, *net/http.Response, error)
  • NewFederationIdentityProvider: changed from func(string) *FederationIdentityProvider to func(string, string) *FederationIdentityProvider
  • NewFederationIdentityProviderWithDefaults: changed from func() *FederationIdentityProvider to func() *FederationIdentityProvider
  • NewPushBasedLogExportProject: removed
  • NewPushBasedLogExportProjectWithDefaults: removed
  • PushBasedLogExportApi: removed
  • PushBasedLogExportApiService: removed
  • PushBasedLogExportProject: removed
  • UpdatePushBasedLogConfigurationApiParams: removed
  • UpdatePushBasedLogConfigurationApiRequest: removed
  • UpgradeSharedClusterApiParams.LegacyAtlasCluster: removed

API Changelog

https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog

atlas-sdk-go - v20231001001.1.0

Published by github-actions[bot] about 1 year ago

Release Notes

Notes

The Atlas Golang SDK official v20231001001.1.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-10-01

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-10-01/

atlas-sdk-go - v20231001001.0.0

Published by github-actions[bot] about 1 year ago

Release Notes

Notes

The Atlas Golang SDK official v20231001001.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-10-01

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-10-01/

Changelog

https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog/

atlas-sdk-go - v20230201008.0.0

Published by github-actions[bot] about 1 year ago

Release Notes

Notes

The Atlas Golang SDK official v20230201008.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-02-01

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-02-01/

Breaking Changes

  • (*CreateAtlasOrganizationApiKey).HasDesc: removed
  • (*CreateAtlasOrganizationApiKey).HasRoles: removed
  • (*CreateAtlasProjectApiKey).HasDesc: removed
  • (*CreateAtlasProjectApiKey).HasRoles: removed
  • (*ProgrammaticAPIKeysApiService).UpdateApiKey: changed from func(context.Context, string, string, *CreateAtlasOrganizationApiKey) UpdateApiKeyApiRequest to func(context.Context, string, string, *UpdateAtlasOrganizationApiKey) UpdateApiKeyApiRequest
  • (*ProgrammaticAPIKeysApiService).UpdateApiKeyRoles: changed from func(context.Context, string, string, *CreateAtlasProjectApiKey) UpdateApiKeyRolesApiRequest to func(context.Context, string, string, *UpdateAtlasProjectApiKey) UpdateApiKeyRolesApiRequest
  • (*ServerlessMetricThreshold).HasMetricName: removed
  • CreateAtlasOrganizationApiKey.Desc: changed from *string to string
  • CreateAtlasProjectApiKey.Desc: changed from *string to string
  • ListProjectUsersApiRequest.Execute: changed from func() (*PaginatedApiAppUser, *net/http.Response, error) to func() (*PaginatedAppUser, *net/http.Response, error)
  • NewCreateAtlasOrganizationApiKey: changed from func() *CreateAtlasOrganizationApiKey to func(string, []string) *CreateAtlasOrganizationApiKey
  • NewCreateAtlasProjectApiKey: changed from func() *CreateAtlasProjectApiKey to func(string, []string) *CreateAtlasProjectApiKey
  • NewServerlessMetricThreshold: changed from func() *ServerlessMetricThreshold to func(string) *ServerlessMetricThreshold
  • ProgrammaticAPIKeysApi.UpdateApiKey: changed from func(context.Context, string, string, *CreateAtlasOrganizationApiKey) UpdateApiKeyApiRequest to func(context.Context, string, string, *UpdateAtlasOrganizationApiKey) UpdateApiKeyApiRequest
  • ProgrammaticAPIKeysApi.UpdateApiKeyRoles: changed from func(context.Context, string, string, *CreateAtlasProjectApiKey) UpdateApiKeyRolesApiRequest to func(context.Context, string, string, *UpdateAtlasProjectApiKey) UpdateApiKeyRolesApiRequest
  • ServerlessMetricThreshold.MetricName: changed from *string to string
  • UpdateApiKeyApiParams.CreateAtlasOrganizationApiKey: removed
  • UpdateApiKeyRolesApiParams.CreateAtlasProjectApiKey: removed
atlas-sdk-go - v20230201007.0.0

Published by github-actions[bot] about 1 year ago

Release Notes

Notes

The Atlas Golang SDK official v20230201007.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-02-01

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-02-01/

Breaking Changes

  • CreateDatabaseUserCertificateApiRequest.Execute: changed from func() (*net/http.Response, error) to func() (string, *net/http.Response, error)'
atlas-sdk-go - v20230201006.0.0

Published by github-actions[bot] about 1 year ago

Release Notes

Notes

The Atlas Golang SDK official v20230201006.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-02-01

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2023-02-01/

Breaking Changes

  • (*DataProtectionSettings).HasAuthorizedEmail: removed
  • DataProtectionSettings.AuthorizedEmail: changed from *string to string
  • DiskBackupSnapshotRestoreJob.TargetClusterName: changed from string to *string
  • DiskBackupSnapshotRestoreJob.TargetGroupId: changed from string to *string
  • NewDataProtectionSettings: changed from func() *DataProtectionSettings to func(string) *DataProtectionSettings
  • NewDiskBackupSnapshotRestoreJob: changed from func(string, string, string) *DiskBackupSnapshotRestoreJob to func(string) *DiskBackupSnapshotRestoreJob