Skip to content

Releases: mongodb/atlas-sdk-go

v20240805004.3.0

25 Sep 08:39
31b560f
Compare
Choose a tag to compare

Release Notes

Notes

The Atlas Golang SDK official v20240805004.3.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: 2024-08-05

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2024-08-05/

Breaking Changes

SDK changes

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

  • (*CloudProviderAccessApiService).AuthorizeCloudProviderAccessRoleExecute: changed from func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • (*CloudProviderAccessApiService).CreateCloudProviderAccessRole: changed from func(context.Context, string, *CloudProviderAccessRole) CreateCloudProviderAccessRoleApiRequest to func(context.Context, string, *CloudProviderAccessRoleRequest) CreateCloudProviderAccessRoleApiRequest
  • (*CloudProviderAccessApiService).CreateCloudProviderAccessRoleExecute: changed from func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • (*CloudProviderAccessApiService).GetCloudProviderAccessRoleExecute: changed from func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • AuthorizeCloudProviderAccessRoleApiParams.CloudProviderAccessRole: removed
  • AuthorizeCloudProviderAccessRoleApiRequest.Execute: changed from func() (*CloudProviderAccessRole, *net/http.Response, error) to func() (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessApi.AuthorizeCloudProviderAccessRoleExecute: changed from func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessApi.CreateCloudProviderAccessRole: changed from func(context.Context, string, *CloudProviderAccessRole) CreateCloudProviderAccessRoleApiRequest to func(context.Context, string, *CloudProviderAccessRoleRequest) CreateCloudProviderAccessRoleApiRequest
  • CloudProviderAccessApi.CreateCloudProviderAccessRoleExecute: changed from func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessApi.GetCloudProviderAccessRoleExecute: changed from func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessRole: changed from CloudProviderAccessRole to CloudProviderAccessRole
  • ClustersApi.GrantMongoDBEmployeeAccess: added
  • ClustersApi.GrantMongoDBEmployeeAccessExecute: added
  • ClustersApi.GrantMongoDBEmployeeAccessWithParams: added
  • ClustersApi.RevokeMongoDBEmployeeAccess: added
  • ClustersApi.RevokeMongoDBEmployeeAccessExecute: added
  • ClustersApi.RevokeMongoDBEmployeeAccessWithParams: added
  • CreateCloudProviderAccessRoleApiParams.CloudProviderAccessRole: removed
  • CreateCloudProviderAccessRoleApiRequest.Execute: changed from func() (*CloudProviderAccessRole, *net/http.Response, error) to func() (*CloudProviderAccessRole, *net/http.Response, error)
  • GetCloudProviderAccessRoleApiRequest.Execute: changed from func() (*CloudProviderAccessRole, *net/http.Response, error) to func() (*CloudProviderAccessRole, *net/http.Response, error)
  • NewCloudProviderAccessRole: changed from func(string) *CloudProviderAccessRole to func(string) *CloudProviderAccessRole
  • NewCloudProviderAccessRoleWithDefaults: changed from func() *CloudProviderAccessRole to func() *CloudProviderAccessRole
  • StreamsApi.CreateStreamInstanceWithSampleConnections: added
  • StreamsApi.CreateStreamInstanceWithSampleConnectionsExecute: added
  • StreamsApi.CreateStreamInstanceWithSampleConnectionsWithParams: added

API Changelog

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

v20240805004.2.0

20 Sep 09:56
1691b70
Compare
Choose a tag to compare

Release Notes

Notes

The Atlas Golang SDK official v20240805004.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: 2024-08-05

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2024-08-05/

Breaking Changes

SDK changes

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

  • (*CloudProviderAccessApiService).AuthorizeCloudProviderAccessRoleExecute: changed from func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • (*CloudProviderAccessApiService).CreateCloudProviderAccessRole: changed from func(context.Context, string, *CloudProviderAccessRole) CreateCloudProviderAccessRoleApiRequest to func(context.Context, string, *CloudProviderAccessRoleRequest) CreateCloudProviderAccessRoleApiRequest
  • (*CloudProviderAccessApiService).CreateCloudProviderAccessRoleExecute: changed from func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • (*CloudProviderAccessApiService).GetCloudProviderAccessRoleExecute: changed from func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • AuthorizeCloudProviderAccessRoleApiParams.CloudProviderAccessRole: removed
  • AuthorizeCloudProviderAccessRoleApiRequest.Execute: changed from func() (*CloudProviderAccessRole, *net/http.Response, error) to func() (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessApi.AuthorizeCloudProviderAccessRoleExecute: changed from func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessApi.CreateCloudProviderAccessRole: changed from func(context.Context, string, *CloudProviderAccessRole) CreateCloudProviderAccessRoleApiRequest to func(context.Context, string, *CloudProviderAccessRoleRequest) CreateCloudProviderAccessRoleApiRequest
  • CloudProviderAccessApi.CreateCloudProviderAccessRoleExecute: changed from func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessApi.GetCloudProviderAccessRoleExecute: changed from func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessRole: changed from CloudProviderAccessRole to CloudProviderAccessRole
  • ClustersApi.GrantMongoDBEmployeeAccess: added
  • ClustersApi.GrantMongoDBEmployeeAccessExecute: added
  • ClustersApi.GrantMongoDBEmployeeAccessWithParams: added
  • ClustersApi.RevokeMongoDBEmployeeAccess: added
  • ClustersApi.RevokeMongoDBEmployeeAccessExecute: added
  • ClustersApi.RevokeMongoDBEmployeeAccessWithParams: added
  • CreateCloudProviderAccessRoleApiParams.CloudProviderAccessRole: removed
  • CreateCloudProviderAccessRoleApiRequest.Execute: changed from func() (*CloudProviderAccessRole, *net/http.Response, error) to func() (*CloudProviderAccessRole, *net/http.Response, error)
  • GetCloudProviderAccessRoleApiRequest.Execute: changed from func() (*CloudProviderAccessRole, *net/http.Response, error) to func() (*CloudProviderAccessRole, *net/http.Response, error)
  • NewCloudProviderAccessRole: changed from func(string) *CloudProviderAccessRole to func(string) *CloudProviderAccessRole
  • NewCloudProviderAccessRoleWithDefaults: changed from func() *CloudProviderAccessRole to func() *CloudProviderAccessRole
  • StreamsApi.CreateStreamInstanceWithSampleConnections: added
  • StreamsApi.CreateStreamInstanceWithSampleConnectionsExecute: added
  • StreamsApi.CreateStreamInstanceWithSampleConnectionsWithParams: added

API Changelog

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

v20240805004.1.0

17 Sep 11:22
1ea686c
Compare
Choose a tag to compare

Release Notes

Notes

The Atlas Golang SDK official v20240805004.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: 2024-08-05

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2024-08-05/

Breaking Changes

SDK changes

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

  • (*CloudProviderAccessApiService).AuthorizeCloudProviderAccessRoleExecute: changed from func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • (*CloudProviderAccessApiService).CreateCloudProviderAccessRole: changed from func(context.Context, string, *CloudProviderAccessRole) CreateCloudProviderAccessRoleApiRequest to func(context.Context, string, *CloudProviderAccessRoleRequest) CreateCloudProviderAccessRoleApiRequest
  • (*CloudProviderAccessApiService).CreateCloudProviderAccessRoleExecute: changed from func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • (*CloudProviderAccessApiService).GetCloudProviderAccessRoleExecute: changed from func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • AuthorizeCloudProviderAccessRoleApiParams.CloudProviderAccessRole: removed
  • AuthorizeCloudProviderAccessRoleApiRequest.Execute: changed from func() (*CloudProviderAccessRole, *net/http.Response, error) to func() (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessApi.AuthorizeCloudProviderAccessRoleExecute: changed from func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessApi.CreateCloudProviderAccessRole: changed from func(context.Context, string, *CloudProviderAccessRole) CreateCloudProviderAccessRoleApiRequest to func(context.Context, string, *CloudProviderAccessRoleRequest) CreateCloudProviderAccessRoleApiRequest
  • CloudProviderAccessApi.CreateCloudProviderAccessRoleExecute: changed from func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessApi.GetCloudProviderAccessRoleExecute: changed from func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessRole: changed from CloudProviderAccessRole to CloudProviderAccessRole
  • ClustersApi.GrantMongoDBEmployeeAccess: added
  • ClustersApi.GrantMongoDBEmployeeAccessExecute: added
  • ClustersApi.GrantMongoDBEmployeeAccessWithParams: added
  • ClustersApi.RevokeMongoDBEmployeeAccess: added
  • ClustersApi.RevokeMongoDBEmployeeAccessExecute: added
  • ClustersApi.RevokeMongoDBEmployeeAccessWithParams: added
  • CreateCloudProviderAccessRoleApiParams.CloudProviderAccessRole: removed
  • CreateCloudProviderAccessRoleApiRequest.Execute: changed from func() (*CloudProviderAccessRole, *net/http.Response, error) to func() (*CloudProviderAccessRole, *net/http.Response, error)
  • GetCloudProviderAccessRoleApiRequest.Execute: changed from func() (*CloudProviderAccessRole, *net/http.Response, error) to func() (*CloudProviderAccessRole, *net/http.Response, error)
  • NewCloudProviderAccessRole: changed from func(string) *CloudProviderAccessRole to func(string) *CloudProviderAccessRole
  • NewCloudProviderAccessRoleWithDefaults: changed from func() *CloudProviderAccessRole to func() *CloudProviderAccessRole
  • StreamsApi.CreateStreamInstanceWithSampleConnections: added
  • StreamsApi.CreateStreamInstanceWithSampleConnectionsExecute: added
  • StreamsApi.CreateStreamInstanceWithSampleConnectionsWithParams: added

API Changelog

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

v20240805004.0.0

12 Sep 09:43
3e6a98f
Compare
Choose a tag to compare

Release Notes

Notes

The Atlas Golang SDK official v20240805004.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: 2024-08-05

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2024-08-05/

Breaking Changes

SDK changes

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

  • (*CloudProviderAccessApiService).AuthorizeCloudProviderAccessRoleExecute: changed from func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • (*CloudProviderAccessApiService).CreateCloudProviderAccessRole: changed from func(context.Context, string, *CloudProviderAccessRole) CreateCloudProviderAccessRoleApiRequest to func(context.Context, string, *CloudProviderAccessRoleRequest) CreateCloudProviderAccessRoleApiRequest
  • (*CloudProviderAccessApiService).CreateCloudProviderAccessRoleExecute: changed from func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • (*CloudProviderAccessApiService).GetCloudProviderAccessRoleExecute: changed from func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • AuthorizeCloudProviderAccessRoleApiParams.CloudProviderAccessRole: removed
  • AuthorizeCloudProviderAccessRoleApiRequest.Execute: changed from func() (*CloudProviderAccessRole, *net/http.Response, error) to func() (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessApi.AuthorizeCloudProviderAccessRoleExecute: changed from func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(AuthorizeCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessApi.CreateCloudProviderAccessRole: changed from func(context.Context, string, *CloudProviderAccessRole) CreateCloudProviderAccessRoleApiRequest to func(context.Context, string, *CloudProviderAccessRoleRequest) CreateCloudProviderAccessRoleApiRequest
  • CloudProviderAccessApi.CreateCloudProviderAccessRoleExecute: changed from func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(CreateCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessApi.GetCloudProviderAccessRoleExecute: changed from func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error) to func(GetCloudProviderAccessRoleApiRequest) (*CloudProviderAccessRole, *net/http.Response, error)
  • CloudProviderAccessRole: changed from CloudProviderAccessRole to CloudProviderAccessRole
  • ClustersApi.GrantMongoDBEmployeeAccess: added
  • ClustersApi.GrantMongoDBEmployeeAccessExecute: added
  • ClustersApi.GrantMongoDBEmployeeAccessWithParams: added
  • ClustersApi.RevokeMongoDBEmployeeAccess: added
  • ClustersApi.RevokeMongoDBEmployeeAccessExecute: added
  • ClustersApi.RevokeMongoDBEmployeeAccessWithParams: added
  • CreateCloudProviderAccessRoleApiParams.CloudProviderAccessRole: removed
  • CreateCloudProviderAccessRoleApiRequest.Execute: changed from func() (*CloudProviderAccessRole, *net/http.Response, error) to func() (*CloudProviderAccessRole, *net/http.Response, error)
  • GetCloudProviderAccessRoleApiRequest.Execute: changed from func() (*CloudProviderAccessRole, *net/http.Response, error) to func() (*CloudProviderAccessRole, *net/http.Response, error)
  • NewCloudProviderAccessRole: changed from func(string) *CloudProviderAccessRole to func(string) *CloudProviderAccessRole
  • NewCloudProviderAccessRoleWithDefaults: changed from func() *CloudProviderAccessRole to func() *CloudProviderAccessRole
  • StreamsApi.CreateStreamInstanceWithSampleConnections: added
  • StreamsApi.CreateStreamInstanceWithSampleConnectionsExecute: added
  • StreamsApi.CreateStreamInstanceWithSampleConnectionsWithParams: added

API Changelog

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

v20240805003.2.0

09 Sep 10:44
30691ce
Compare
Choose a tag to compare

Release Notes

Notes

The Atlas Golang SDK official v20240805003.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: 2024-08-05

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2024-08-05/

Breaking Changes

SDK changes

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

  • EncryptionAtRestUsingCustomerKeyManagementApi.CreateEncryptionAtRestPrivateEndpoint: added
  • EncryptionAtRestUsingCustomerKeyManagementApi.CreateEncryptionAtRestPrivateEndpointExecute: added
  • EncryptionAtRestUsingCustomerKeyManagementApi.CreateEncryptionAtRestPrivateEndpointWithParams: added
  • EncryptionAtRestUsingCustomerKeyManagementApi.GetEncryptionAtRestPrivateEndpoint: added
  • EncryptionAtRestUsingCustomerKeyManagementApi.GetEncryptionAtRestPrivateEndpointExecute: added
  • EncryptionAtRestUsingCustomerKeyManagementApi.GetEncryptionAtRestPrivateEndpointWithParams: added
  • EncryptionAtRestUsingCustomerKeyManagementApi.GetEncryptionAtRestPrivateEndpointsForCloudProvider: added
  • EncryptionAtRestUsingCustomerKeyManagementApi.GetEncryptionAtRestPrivateEndpointsForCloudProviderExecute: added
  • EncryptionAtRestUsingCustomerKeyManagementApi.GetEncryptionAtRestPrivateEndpointsForCloudProviderWithParams: added
  • EncryptionAtRestUsingCustomerKeyManagementApi.RequestEncryptionAtRestPrivateEndpointDeletion: added
  • EncryptionAtRestUsingCustomerKeyManagementApi.RequestEncryptionAtRestPrivateEndpointDeletionExecute: added
  • EncryptionAtRestUsingCustomerKeyManagementApi.RequestEncryptionAtRestPrivateEndpointDeletionWithParams: added

API Changelog

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

v20240805003.1.0

04 Sep 11:15
c1f94e2
Compare
Choose a tag to compare

Release Notes

Notes

The Atlas Golang SDK official v20240805003.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: 2024-08-05

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2024-08-05/

API Changelog

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

v20240805003.0.0

02 Sep 09:24
ba4a64f
Compare
Choose a tag to compare

Release Notes

Notes

The Atlas Golang SDK official v20240805003.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: 2024-08-05

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2024-08-05/

Breaking Changes

API Changelog

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

v20240805002.0.0

27 Aug 13:04
398702c
Compare
Choose a tag to compare

Release Notes

Notes

The Atlas Golang SDK official v20240805002.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: 2024-08-05

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2024-08-05/

API Changelog

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

v20240805001.1.0

21 Aug 08:48
0d2102d
Compare
Choose a tag to compare

Release Notes

Notes

The Atlas Golang SDK official v20240805001.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: 2024-08-05

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2024-08-05/

Breaking Changes

SDK changes

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

  • (*AdvancedClusterDescription).GetDiskSizeGB: removed
  • (*AdvancedClusterDescription).GetDiskSizeGBOk: removed
  • (*AdvancedClusterDescription).HasDiskSizeGB: removed
  • (*AdvancedClusterDescription).SetDiskSizeGB: removed
  • (*ClusterDescriptionProcessArgs).GetDefaultReadConcern: removed
  • (*ClusterDescriptionProcessArgs).GetDefaultReadConcernOk: removed
  • (*ClusterDescriptionProcessArgs).GetFailIndexKeyTooLong: removed
  • (*ClusterDescriptionProcessArgs).GetFailIndexKeyTooLongOk: removed
  • (*ClusterDescriptionProcessArgs).HasDefaultReadConcern: removed
  • (*ClusterDescriptionProcessArgs).HasFailIndexKeyTooLong: removed
  • (*ClusterDescriptionProcessArgs).SetDefaultReadConcern: removed
  • (*ClusterDescriptionProcessArgs).SetFailIndexKeyTooLong: removed
  • (*DeleteCopiedBackups).GetReplicationSpecId: removed
  • (*DeleteCopiedBackups).GetReplicationSpecIdOk: removed
  • (*DeleteCopiedBackups).HasReplicationSpecId: removed
  • (*DeleteCopiedBackups).SetReplicationSpecId: removed
  • (*DiskBackupCopySetting).GetReplicationSpecId: removed
  • (*DiskBackupCopySetting).GetReplicationSpecIdOk: removed
  • (*DiskBackupCopySetting).HasReplicationSpecId: removed
  • (*DiskBackupCopySetting).SetReplicationSpecId: removed
  • (*ManagedNamespace).HasCollection: removed
  • (*ManagedNamespace).HasCustomShardKey: removed
  • (*ManagedNamespace).HasDb: removed
  • (*ProgrammaticAPIKeysApiService).AddProjectApiKeyExecute: changed from func(AddProjectApiKeyApiRequest) (*ApiKeyUserDetails, *net/http.Response, error) to func(AddProjectApiKeyApiRequest) (interface{}, *net/http.Response, error)
  • (*ReplicationSpec).GetNumShards: removed
  • (*ReplicationSpec).GetNumShardsOk: removed
  • (*ReplicationSpec).HasNumShards: removed
  • (*ReplicationSpec).SetNumShards: removed
  • (*StreamsProcessor).GetDlq: removed
  • (*StreamsProcessor).GetDlqOk: removed
  • (*StreamsProcessor).GetPipeline: changed from func() string to func() []interface{}
  • (*StreamsProcessor).GetPipelineOk: changed from func() (*string, bool) to func() (*[]interface{}, bool)
  • (*StreamsProcessor).HasDlq: removed
  • (*StreamsProcessor).SetDlq: removed
  • (*StreamsProcessor).SetPipeline: changed from func(string) to func([]interface{})
  • (*UserAccessRoleAssignment).GetApiUserId: removed
  • (*UserAccessRoleAssignment).GetApiUserIdOk: removed
  • (*UserAccessRoleAssignment).HasApiUserId: removed
  • (*UserAccessRoleAssignment).SetApiUserId: removed
  • AddProjectApiKeyApiRequest.Execute: changed from func() (*ApiKeyUserDetails, *net/http.Response, error) to func() (interface{}, *net/http.Response, error)
  • AdvancedClusterDescription.DiskSizeGB: removed
  • AdvancedClusterDescription: removed
  • CloudRegionConfig: removed
  • ClusterDescriptionProcessArgs.DefaultReadConcern: removed
  • ClusterDescriptionProcessArgs.FailIndexKeyTooLong: removed
  • ClusterDescriptionProcessArgs: removed
  • CreateClusterApiParams.AdvancedClusterDescription: removed
  • CreateManagedNamespaceApiParams.ManagedNamespace: removed
  • DedicatedHardwareSpec: removed
  • DeleteCopiedBackups.ReplicationSpecId: removed
  • DeleteCopiedBackups: removed
  • DiskBackupCopySetting.ReplicationSpecId: removed
  • DiskBackupCopySetting: removed
  • DiskBackupSnapshotSchedule: removed
  • GeoSharding: removed
  • HardwareSpec: removed
  • ManagedNamespace.Collection: changed from *string to string
  • ManagedNamespace.CustomShardKey: changed from *string to string
  • ManagedNamespace.Db: changed from *string to string
  • ManagedNamespace: removed
  • NewAdvancedClusterDescription: removed
  • NewAdvancedClusterDescriptionWithDefaults: removed
  • NewCloudRegionConfig: removed
  • NewCloudRegionConfigWithDefaults: removed
  • NewClusterDescriptionProcessArgs: removed
  • NewClusterDescriptionProcessArgsWithDefaults: removed
  • NewDedicatedHardwareSpec: removed
  • NewDedicatedHardwareSpecWithDefaults: removed
  • NewDeleteCopiedBackups: removed
  • NewDeleteCopiedBackupsWithDefaults: removed
  • NewDiskBackupCopySetting: removed
  • NewDiskBackupCopySettingWithDefaults: removed
  • NewDiskBackupSnapshotSchedule: removed
  • NewDiskBackupSnapshotScheduleWithDefaults: removed
  • NewGeoSharding: removed
  • NewGeoShardingWithDefaults: removed
  • NewHardwareSpec: removed
  • NewHardwareSpecWithDefaults: removed
  • NewManagedNamespace: removed
  • NewManagedNamespaceWithDefaults: removed
  • NewPaginatedAdvancedClusterDescription: removed
  • NewPaginatedAdvancedClusterDescriptionWithDefaults: removed
  • NewReplicationSpec: removed
  • NewReplicationSpecWithDefaults: removed
  • PaginatedAdvancedClusterDescription: removed
  • ProgrammaticAPIKeysApi.AddProjectApiKeyExecute: changed from func(AddProjectApiKeyApiRequest) (*ApiKeyUserDetails, *net/http.Response, error) to func(AddProjectApiKeyApiRequest) (interface{}, *net/http.Response, error)
  • ReplicationSpec.NumShards: removed
  • ReplicationSpec: removed
  • StreamsApi.GetStreamProcessor: added
  • StreamsApi.GetStreamProcessorExecute: added
  • StreamsApi.GetStreamProcessorWithParams: added
  • StreamsApi.ListStreamProcessors: added
  • StreamsApi.ListStreamProcessorsExecute: added
  • StreamsApi.ListStreamProcessorsWithParams: added
  • StreamsProcessor.Dlq: removed
  • StreamsProcessor.Pipeline: changed from _string to _[]interface{}
  • UpdateBackupScheduleApiParams.DiskBackupSnapshotSchedule: removed
  • UpdateClusterAdvancedConfigurationApiParams.ClusterDescriptionProcessArgs: removed
  • UpdateClusterApiParams.AdvancedClusterDescription: removed
  • UserAccessRoleAssignment.ApiUserId: removed

API Changelog

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

v20240805001.0.0

08 Aug 08:59
e52b379
Compare
Choose a tag to compare

Release Notes

Notes

The Atlas Golang SDK official v20240805001.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: 2024-08-05

For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2024-08-05/

Breaking Changes

SDK changes

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

  • (*AdvancedClusterDescription).GetDiskSizeGB: removed
  • (*AdvancedClusterDescription).GetDiskSizeGBOk: removed
  • (*AdvancedClusterDescription).HasDiskSizeGB: removed
  • (*AdvancedClusterDescription).SetDiskSizeGB: removed
  • (*ClusterDescriptionProcessArgs).GetDefaultReadConcern: removed
  • (*ClusterDescriptionProcessArgs).GetDefaultReadConcernOk: removed
  • (*ClusterDescriptionProcessArgs).GetFailIndexKeyTooLong: removed
  • (*ClusterDescriptionProcessArgs).GetFailIndexKeyTooLongOk: removed
  • (*ClusterDescriptionProcessArgs).HasDefaultReadConcern: removed
  • (*ClusterDescriptionProcessArgs).HasFailIndexKeyTooLong: removed
  • (*ClusterDescriptionProcessArgs).SetDefaultReadConcern: removed
  • (*ClusterDescriptionProcessArgs).SetFailIndexKeyTooLong: removed
  • (*DeleteCopiedBackups).GetReplicationSpecId: removed
  • (*DeleteCopiedBackups).GetReplicationSpecIdOk: removed
  • (*DeleteCopiedBackups).HasReplicationSpecId: removed
  • (*DeleteCopiedBackups).SetReplicationSpecId: removed
  • (*DiskBackupCopySetting).GetReplicationSpecId: removed
  • (*DiskBackupCopySetting).GetReplicationSpecIdOk: removed
  • (*DiskBackupCopySetting).HasReplicationSpecId: removed
  • (*DiskBackupCopySetting).SetReplicationSpecId: removed
  • (*ManagedNamespace).HasCollection: removed
  • (*ManagedNamespace).HasCustomShardKey: removed
  • (*ManagedNamespace).HasDb: removed
  • (*ProgrammaticAPIKeysApiService).AddProjectApiKeyExecute: changed from func(AddProjectApiKeyApiRequest) (*ApiKeyUserDetails, *net/http.Response, error) to func(AddProjectApiKeyApiRequest) (interface{}, *net/http.Response, error)
  • (*ReplicationSpec).GetNumShards: removed
  • (*ReplicationSpec).GetNumShardsOk: removed
  • (*ReplicationSpec).HasNumShards: removed
  • (*ReplicationSpec).SetNumShards: removed
  • (*StreamsProcessor).GetDlq: removed
  • (*StreamsProcessor).GetDlqOk: removed
  • (*StreamsProcessor).GetPipeline: changed from func() string to func() []interface{}
  • (*StreamsProcessor).GetPipelineOk: changed from func() (*string, bool) to func() (*[]interface{}, bool)
  • (*StreamsProcessor).HasDlq: removed
  • (*StreamsProcessor).SetDlq: removed
  • (*StreamsProcessor).SetPipeline: changed from func(string) to func([]interface{})
  • (*UserAccessRoleAssignment).GetApiUserId: removed
  • (*UserAccessRoleAssignment).GetApiUserIdOk: removed
  • (*UserAccessRoleAssignment).HasApiUserId: removed
  • (*UserAccessRoleAssignment).SetApiUserId: removed
  • AddProjectApiKeyApiRequest.Execute: changed from func() (*ApiKeyUserDetails, *net/http.Response, error) to func() (interface{}, *net/http.Response, error)
  • AdvancedClusterDescription.DiskSizeGB: removed
  • AdvancedClusterDescription: removed
  • CloudRegionConfig: removed
  • ClusterDescriptionProcessArgs.DefaultReadConcern: removed
  • ClusterDescriptionProcessArgs.FailIndexKeyTooLong: removed
  • ClusterDescriptionProcessArgs: removed
  • CreateClusterApiParams.AdvancedClusterDescription: removed
  • CreateManagedNamespaceApiParams.ManagedNamespace: removed
  • DedicatedHardwareSpec: removed
  • DeleteCopiedBackups.ReplicationSpecId: removed
  • DeleteCopiedBackups: removed
  • DiskBackupCopySetting.ReplicationSpecId: removed
  • DiskBackupCopySetting: removed
  • DiskBackupSnapshotSchedule: removed
  • GeoSharding: removed
  • HardwareSpec: removed
  • ManagedNamespace.Collection: changed from *string to string
  • ManagedNamespace.CustomShardKey: changed from *string to string
  • ManagedNamespace.Db: changed from *string to string
  • ManagedNamespace: removed
  • NewAdvancedClusterDescription: removed
  • NewAdvancedClusterDescriptionWithDefaults: removed
  • NewCloudRegionConfig: removed
  • NewCloudRegionConfigWithDefaults: removed
  • NewClusterDescriptionProcessArgs: removed
  • NewClusterDescriptionProcessArgsWithDefaults: removed
  • NewDedicatedHardwareSpec: removed
  • NewDedicatedHardwareSpecWithDefaults: removed
  • NewDeleteCopiedBackups: removed
  • NewDeleteCopiedBackupsWithDefaults: removed
  • NewDiskBackupCopySetting: removed
  • NewDiskBackupCopySettingWithDefaults: removed
  • NewDiskBackupSnapshotSchedule: removed
  • NewDiskBackupSnapshotScheduleWithDefaults: removed
  • NewGeoSharding: removed
  • NewGeoShardingWithDefaults: removed
  • NewHardwareSpec: removed
  • NewHardwareSpecWithDefaults: removed
  • NewManagedNamespace: removed
  • NewManagedNamespaceWithDefaults: removed
  • NewPaginatedAdvancedClusterDescription: removed
  • NewPaginatedAdvancedClusterDescriptionWithDefaults: removed
  • NewReplicationSpec: removed
  • NewReplicationSpecWithDefaults: removed
  • PaginatedAdvancedClusterDescription: removed
  • ProgrammaticAPIKeysApi.AddProjectApiKeyExecute: changed from func(AddProjectApiKeyApiRequest) (*ApiKeyUserDetails, *net/http.Response, error) to func(AddProjectApiKeyApiRequest) (interface{}, *net/http.Response, error)
  • ReplicationSpec.NumShards: removed
  • ReplicationSpec: removed
  • StreamsApi.GetStreamProcessor: added
  • StreamsApi.GetStreamProcessorExecute: added
  • StreamsApi.GetStreamProcessorWithParams: added
  • StreamsApi.ListStreamProcessors: added
  • StreamsApi.ListStreamProcessorsExecute: added
  • StreamsApi.ListStreamProcessorsWithParams: added
  • StreamsProcessor.Dlq: removed
  • StreamsProcessor.Pipeline: changed from _string to _[]interface{}
  • UpdateBackupScheduleApiParams.DiskBackupSnapshotSchedule: removed
  • UpdateClusterAdvancedConfigurationApiParams.ClusterDescriptionProcessArgs: removed
  • UpdateClusterApiParams.AdvancedClusterDescription: removed
  • UserAccessRoleAssignment.ApiUserId: removed

API Changelog

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