Releases: mongodb/atlas-sdk-go
v20250312016.0.0
Release Notes
Notes
The Atlas Golang SDK official v20250312016.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: 2025-03-12
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2025-03-12/
Breaking Changes
SDK changes
incompatible changes
- (*AdvancedDiskBackupSnapshotSchedulePolicy).HasPolicyItems: removed
- (*ApiKey).HasAccessList: removed
- (*ApiKey).HasRoles: removed
- (*AuthFederationRoleMapping).HasRoleAssignments: removed
- (*CloudAppUser).HasRoles: removed
- (*CloudDatabaseUser).HasRoles: removed
- (*CloudSearchMetrics).HasHardwareMetrics: removed
- (*CloudSearchMetrics).HasIndexMetrics: removed
- (*CloudSearchMetrics).HasStatusMetrics: removed
- (*CollStatsRankedNamespaces).HasRankedNamespaces: removed
- (*CustomZoneMappings).HasCustomZoneMappings: removed
- (*DatabasePrivilegeAction).HasResources: removed
- (*DatabaseRollingIndexRequest).HasKeys: removed
- (*DiskBackupSnapshotSchedule20240805).HasPolicies: removed
- (*GroupPaginatedEvent).HasResults: removed
- (*LiveImportAvailableProject).HasDeployments: removed
- (*LiveImportAvailableProject).HasMigrationHosts: removed
- (*LiveMigrationRequest20240530).HasMigrationHosts: removed
- (*LogIntegrationResponse).HasLogTypes: removed
- (*OrgFederationSettings).HasFederatedDomains: removed
- (*OrgPaginatedEvent).HasResults: removed
- (*PaginatedAlert).HasResults: removed
- (*PaginatedAlertConfig).HasResults: removed
- (*PaginatedApiApiUser).HasResults: removed
- (*PaginatedApiAppUser).HasResults: removed
- (*PaginatedApiAtlasCheckpoint).HasResults: removed
- (*PaginatedApiAtlasDatabaseUser).HasResults: removed
- (*PaginatedApiAtlasDiskBackupExportJob).HasResults: removed
- (*PaginatedApiAtlasEARPrivateEndpoint).HasResults: removed
- (*PaginatedApiAtlasFlexBackupRestoreJob20241113).HasResults: removed
- (*PaginatedApiAtlasFlexBackupSnapshot20241113).HasResults: removed
- (*PaginatedApiAtlasObjectStoragePrivateEndpointResponse).HasResults: removed
- (*PaginatedApiAtlasProviderRegions).HasResults: removed
- (*PaginatedApiAtlasServerlessBackupRestoreJob).HasResults: removed
- (*PaginatedApiAtlasServerlessBackupSnapshot).HasResults: removed
- (*PaginatedApiInvoice).HasResults: removed
- (*PaginatedApiInvoiceMetadata).HasResults: removed
- (*PaginatedApiSKU).HasResults: removed
- (*PaginatedApiStreamsConnection).HasResults: removed
- (*PaginatedApiStreamsPrivateLink).HasResults: removed
- (*PaginatedApiStreamsStreamProcessorWithStats).HasResults: removed
- (*PaginatedApiStreamsTenant).HasResults: removed
- (*PaginatedApiUserAccessListResponse).HasResults: removed
- (*PaginatedAtlasGroup).HasResults: removed
- (*PaginatedAvailableVersion).HasResults: removed
- (*PaginatedBackupSnapshot).HasResults: removed
- (*PaginatedBackupSnapshotExportBuckets).HasResults: removed
- (*PaginatedCloudBackupReplicaSet).HasResults: removed
- (*PaginatedCloudBackupRestoreJob).HasResults: removed
- (*PaginatedCloudBackupShardedClusterSnapshot).HasResults: removed
- (*PaginatedCloudProviderContainer).HasResults: removed
- (*PaginatedClusterDescription20240805).HasResults: removed
- (*PaginatedConnectedOrgConfigs).HasResults: removed
- (*PaginatedContainerPeer).HasResults: removed
- (*PaginatedDatabase).HasResults: removed
- (*PaginatedDiskPartition).HasResults: removed
- (*PaginatedEventTypeDetailsResponse).HasResults: removed
- (*PaginatedFederationIdentityProvider).HasResults: removed
- (*PaginatedFlexClusters20241113).HasResults: removed
- (*PaginatedGroupServiceAccounts).HasResults: removed
- (*PaginatedGroupUser).HasResults: removed
- (*PaginatedHostViewAtlas).HasResults: removed
- (*PaginatedIntegration).HasResults: removed
- (*PaginatedLogIntegrationResponse).HasResults: removed
- (*PaginatedNetworkAccess).HasResults: removed
- (*PaginatedOnlineArchive).HasResults: removed
- (*PaginatedOrgGroup).HasResults: removed
- (*PaginatedOrgServiceAccounts).HasResults: removed
- (*PaginatedOrgUser).HasResults: removed
- (*PaginatedOrganization).HasResults: removed
- (*PaginatedPipelineRun).HasResults: removed
- (*PaginatedPrivateNetworkEndpointIdEntry).HasResults: removed
- (*PaginatedPublicApiUsageDetailsLineItem).HasResults: removed
- (*PaginatedQueryShapes).HasResults: removed
- (*PaginatedRateLimitEndpointSets).HasResults: removed
- (*PaginatedRestoreJob).HasResults: removed
- (*PaginatedRoleMapping).HasResults: removed
- (*PaginatedServerlessInstanceDescription).HasResults: removed
- (*PaginatedServiceAccountGroup).HasResults: removed
- (*PaginatedServiceAccountIPAccessEntry).HasResults: removed
- (*PaginatedSnapshot).HasResults: removed
- (*PaginatedTeam).HasResults: removed
- (*PaginatedTeamRole).HasResults: removed
- (*PaginatedUserCert).HasResults: removed
- (*PinnedNamespaces).HasPinnedNamespaces: removed
- (*SearchTypeSets).HasTypes: removed
- (*ServerlessInstancesApiService).CreateServerlessInstance: removed
- (*ServerlessInstancesApiService).CreateServerlessInstanceExecute: removed
- (*ServerlessInstancesApiService).CreateServerlessInstanceWithParams: removed
- (*ServerlessInstancesApiService).DeleteServerlessInstance: removed
- (*ServerlessInstancesApiService).DeleteServerlessInstanceExecute: removed
- (*ServerlessInstancesApiService).DeleteServerlessInstanceWithParams: removed
- (*ServerlessInstancesApiService).UpdateServerlessInstance: removed
- (*ServerlessInstancesApiService).UpdateServerlessInstanceExecute: removed
- (*ServerlessInstancesApiService).UpdateServerlessInstanceWithParams: removed
- (*ShardKeys).HasKey: removed
- (*ShardingRequest).HasShardingEntries: removed
- (*VectorSearchIndexDefinition).HasFields: removed
- APIClient.SharedTierRestoreJobsApi: removed
- APIClient.SharedTierSnapshotsApi: removed
- AdvancedDiskBackupSnapshotSchedulePolicy.PolicyItems: changed from *[]DiskBackupApiPolicyItem to []DiskBackupApiPolicyItem
- AdvancedDiskBackupSnapshotSchedulePolicy: old is comparable, new is not
- ApiKey.AccessList: changed from *[]AccessListItem to []AccessListItem
- ApiKey.Roles: changed from *[]CloudAccessRoleAssignment to []CloudAccessRoleAssignment
- ApiKey: old is comparable, new is not
- AuthFederationRoleMapping.RoleAssignments: changed from *[]ConnectedOrgConfigRoleAssignment to []ConnectedOrgConfigRoleAssignment
- AuthFederationRoleMapping: old is comparable, new is not
- BackupTenantSnapshot: removed
- CloudAppUser.Roles: changed from *[]CloudAccessRoleAssignment to []CloudAccessRoleAssignment
- CloudAppUser: old is comparable, new is not
- CloudDatabaseUser.Roles: changed from *[]DatabaseUserRole to []DatabaseUserRole
- CloudDatabaseUser: old is comparable, new is not
- CloudSearchMetrics.HardwareMetrics: changed from *[]FTSMetric to []FTSMetric
- CloudSearchMetrics.IndexMetrics: changed from *[]FTSMetric to []FTSMetric
- CloudSearchMetrics.StatusMetrics: changed from *[]FTSMetric to []FTSMetric
- CloudSearchMetrics: old is comparable, new is not
- CollStatsRankedNamespaces.RankedNamespaces: changed from *[]string to []string
- CollStatsRankedNamespaces: old is comparable, new is not
- CreateBackupTenantRestoreApiParams: removed
- CreateBackupTenantRestoreApiRequest: removed
- CreateServerlessInstanceApiParams: removed
- CreateServerlessInstanceApiRequest: removed
- CustomZoneMappings.CustomZoneMappings: changed from *[]ZoneMapping to []ZoneMapping
- CustomZoneMappings: old is comparable, new is not
- DatabasePrivilegeAction.Resources: changed from *[]DatabasePermittedNamespaceResource to []DatabasePermittedNamespaceResource
- DatabasePrivilegeAction: old is comparable, new is not
- DatabaseRollingIndexRequest.Keys: changed from *[]map[string]string to []map[string]string
- DatabaseRollingIndexRequest: old is comparable, new is not
- DeleteServerlessInstanceApiParams: removed
- DeleteServerlessInstanceApiRequest: removed
- DiskBackupSnapshotSchedule20240805.Policies: changed from *[]AdvancedDiskBackupSnapshotSchedulePolicy to []AdvancedDiskBackupSnapshotSchedulePolicy
- DiskBackupSnapshotSchedule20240805: old is comparable, new is not
- DownloadClusterBackupTenantApiParams: removed
- DownloadClusterBackupTenantApiRequest: removed
- GetBackupTenantRestoreApiParams: removed
- GetBackupTenantRestoreApiRequest: removed
- GetBackupTenantSnapshotApiParams: removed
- GetBackupTenantSnapshotApiRequest: removed
- GroupPaginatedEvent.Results: changed from *[]EventViewForNdsGroup to []EventViewForNdsGroup
- GroupPaginatedEvent: old is comparable, new is not
- ListBackupTenantRestoresApiParams: removed
- ListBackupTenantRestoresApiRequest: removed
- ListClusterBackupSnapshotsApiParams: removed
- ListClusterBackupSnapshotsApiRequest: removed
- LiveImportAvailableProject.Deployments: changed from *[]AvailableClustersDeployment to []AvailableClustersDeployment
- LiveImportAvailableProject.MigrationHosts: changed from *[]string to []string
- LiveImportAvailableProject: old is comparable, new is not
- LiveMigrationRequest20240530.MigrationHosts: changed from *[]string to []string
- LiveMigrationRequest20240530: old is comparable, new is not
- LogIntegrationResponse.LogTypes: changed from *[]string to []string
- LogIntegrationResponse: old is comparable, new is not
- NewAdvancedDiskBackupSnapshotSchedulePolicy: changed from func() *AdvancedDiskBackupSnapshotSchedulePolicy to func([]DiskBackupApiPolicyItem) *AdvancedDiskBackupSnapshotSchedulePolicy
- NewApiKey: changed from func(string, string) *ApiKey to func([]AccessListItem, string, string, []CloudAccessRoleAssignment) *ApiKey
- NewAuthFederationRoleMapping: changed from func(string) *AuthFederationRoleMapping to func(string, []ConnectedOrgConfigRoleAssignment) *AuthFederationRoleMapping
- NewBackupTenantSnapshot: removed
- NewBackupTenantSnapshotWithDefaults: ...
v20250312015.0.0
Release Notes
Notes
The Atlas Golang SDK official v20250312015.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: 2025-03-12
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2025-03-12/
Breaking Changes
SDK changes
incompatible changes
- StreamsApi.DownloadOperationalLogs: added
- StreamsApi.DownloadOperationalLogsExecute: added
- StreamsApi.DownloadOperationalLogsWithParams: added
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
v20250312014.0.0
Release Notes
Notes
The Atlas Golang SDK official v20250312014.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: 2025-03-12
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2025-03-12/
Breaking Changes
SDK changes
incompatible changes
- (*LogIntegrationRequest).HasLogTypes: removed
- CreateGroupLogIntegrationApiParams.S3LogIntegrationRequest: removed
- LogIntegrationRequest.LogTypes: changed from *[]string to []string
- LogIntegrationRequest: old is comparable, new is not
- NewLogIntegrationRequest: changed from func(string) *LogIntegrationRequest to func([]string, string) *LogIntegrationRequest
- NewS3LogIntegrationRequest: removed
- NewS3LogIntegrationRequestAllOf: removed
- NewS3LogIntegrationRequestAllOfWithDefaults: removed
- NewS3LogIntegrationRequestWithDefaults: removed
- S3LogIntegrationRequest.BucketName: changed from string to *string
- S3LogIntegrationRequest.IamRoleId: changed from string to *string
- S3LogIntegrationRequest.PrefixPath: changed from string to *string
- S3LogIntegrationRequest: removed
- S3LogIntegrationRequestAllOf: removed
incompatible changes
- (*PushBasedLogExportApi).CreateGroupLogIntegration: changed from func(context.Context, string, *go.mongodb.org/atlas-sdk/v20250312014/admin.S3LogIntegrationRequest) go.mongodb.org/atlas-sdk/v20250312014/admin.CreateGroupLogIntegrationApiRequest to func(context.Context, string, invalid type) go.mongodb.org/atlas-sdk/v20250312014/admin.CreateGroupLogIntegrationApiRequest
- (*PushBasedLogExportApi_CreateGroupLogIntegration_Call).Run: changed from func(func(ctx context.Context, groupId string, s3LogIntegrationRequest *go.mongodb.org/atlas-sdk/v20250312014/admin.S3LogIntegrationRequest)) *PushBasedLogExportApi_CreateGroupLogIntegration_Call to func(func(ctx context.Context, groupId string, s3LogIntegrationRequest invalid type)) *PushBasedLogExportApi_CreateGroupLogIntegration_Call
- (*PushBasedLogExportApi_CreateGroupLogIntegration_Call).RunAndReturn: changed from func(func(context.Context, string, *go.mongodb.org/atlas-sdk/v20250312014/admin.S3LogIntegrationRequest) go.mongodb.org/atlas-sdk/v20250312014/admin.CreateGroupLogIntegrationApiRequest) *PushBasedLogExportApi_CreateGroupLogIntegration_Call to func(func(context.Context, string, invalid type) go.mongodb.org/atlas-sdk/v20250312014/admin.CreateGroupLogIntegrationApiRequest) *PushBasedLogExportApi_CreateGroupLogIntegration_Call
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
v20250312013.2.0
Release Notes
Notes
The Atlas Golang SDK official v20250312013.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: 2025-03-12
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2025-03-12/
v20250312013.1.0
Release Notes
Notes
The Atlas Golang SDK official v20250312013.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: 2025-03-12
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2025-03-12/
v20250312013.0.0
Release Notes
Notes
The Atlas Golang SDK official v20250312013.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: 2025-03-12
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2025-03-12/
Breaking Changes
SDK changes
incompatible changes
- InvoicesApi.GetSku: added
- InvoicesApi.GetSkuExecute: added
- InvoicesApi.GetSkuWithParams: added
- InvoicesApi.ListSkus: added
- InvoicesApi.ListSkusExecute: added
- InvoicesApi.ListSkusWithParams: added
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
v20250312012.1.0
Release Notes
Notes
The Atlas Golang SDK official v20250312012.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: 2025-03-12
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2025-03-12/
v20250312012.0.0
Release Notes
Notes
The Atlas Golang SDK official v20250312012.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: 2025-03-12
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2025-03-12/
Breaking Changes
SDK changes
incompatible changes
- (*StreamsApiService).UpdateStreamWorkspace: changed from func(context.Context, string, string, *StreamsDataProcessRegion) UpdateStreamWorkspaceApiRequest to func(context.Context, string, string, *StreamsTenantUpdateRequest) UpdateStreamWorkspaceApiRequest
- (*ThirdPartyIntegration).GetBucketName: removed
- (*ThirdPartyIntegration).GetBucketNameOk: removed
- (*ThirdPartyIntegration).GetIamRoleId: removed
- (*ThirdPartyIntegration).GetIamRoleIdOk: removed
- (*ThirdPartyIntegration).GetKmsKey: removed
- (*ThirdPartyIntegration).GetKmsKeyOk: removed
- (*ThirdPartyIntegration).GetLogTypes: removed
- (*ThirdPartyIntegration).GetLogTypesOk: removed
- (*ThirdPartyIntegration).GetPrefixPath: removed
- (*ThirdPartyIntegration).GetPrefixPathOk: removed
- (*ThirdPartyIntegration).HasBucketName: removed
- (*ThirdPartyIntegration).HasIamRoleId: removed
- (*ThirdPartyIntegration).HasKmsKey: removed
- (*ThirdPartyIntegration).HasLogTypes: removed
- (*ThirdPartyIntegration).HasPrefixPath: removed
- (*ThirdPartyIntegration).SetBucketName: removed
- (*ThirdPartyIntegration).SetIamRoleId: removed
- (*ThirdPartyIntegration).SetKmsKey: removed
- (*ThirdPartyIntegration).SetLogTypes: removed
- (*ThirdPartyIntegration).SetPrefixPath: removed
- CloudBackupsApi.CreateBackupPrivateEndpoint: added
- CloudBackupsApi.CreateBackupPrivateEndpointExecute: added
- CloudBackupsApi.CreateBackupPrivateEndpointWithParams: added
- CloudBackupsApi.DeleteBackupPrivateEndpoint: added
- CloudBackupsApi.DeleteBackupPrivateEndpointExecute: added
- CloudBackupsApi.DeleteBackupPrivateEndpointWithParams: added
- CloudBackupsApi.GetBackupPrivateEndpoint: added
- CloudBackupsApi.GetBackupPrivateEndpointExecute: added
- CloudBackupsApi.GetBackupPrivateEndpointWithParams: added
- CloudBackupsApi.ListBackupPrivateEndpoints: added
- CloudBackupsApi.ListBackupPrivateEndpointsExecute: added
- CloudBackupsApi.ListBackupPrivateEndpointsWithParams: added
- CloudBackupsApi.UpdateBackupExportBucket: added
- CloudBackupsApi.UpdateBackupExportBucketExecute: added
- CloudBackupsApi.UpdateBackupExportBucketWithParams: added
- StreamsApi.UpdateStreamWorkspace: changed from func(context.Context, string, string, *StreamsDataProcessRegion) UpdateStreamWorkspaceApiRequest to func(context.Context, string, string, *StreamsTenantUpdateRequest) UpdateStreamWorkspaceApiRequest
- ThirdPartyIntegration.BucketName: removed
- ThirdPartyIntegration.IamRoleId: removed
- ThirdPartyIntegration.KmsKey: removed
- ThirdPartyIntegration.LogTypes: removed
- ThirdPartyIntegration.PrefixPath: removed
- UpdateStreamWorkspaceApiParams.StreamsDataProcessRegion: removed
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
v20250312011.0.0
Release Notes
Notes
The Atlas Golang SDK official v20250312011.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: 2025-03-12
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2025-03-12/
Breaking Changes
SDK changes
incompatible changes
- PushBasedLogExportApi.CreateGroupLogIntegration: added
- PushBasedLogExportApi.CreateGroupLogIntegrationExecute: added
- PushBasedLogExportApi.CreateGroupLogIntegrationWithParams: added
- PushBasedLogExportApi.DeleteGroupLogIntegration: added
- PushBasedLogExportApi.DeleteGroupLogIntegrationExecute: added
- PushBasedLogExportApi.DeleteGroupLogIntegrationWithParams: added
- PushBasedLogExportApi.GetGroupLogIntegration: added
- PushBasedLogExportApi.GetGroupLogIntegrationExecute: added
- PushBasedLogExportApi.GetGroupLogIntegrationWithParams: added
- PushBasedLogExportApi.ListGroupLogIntegrations: added
- PushBasedLogExportApi.ListGroupLogIntegrationsExecute: added
- PushBasedLogExportApi.ListGroupLogIntegrationsWithParams: added
- PushBasedLogExportApi.UpdateGroupLogIntegration: added
- PushBasedLogExportApi.UpdateGroupLogIntegrationExecute: added
- PushBasedLogExportApi.UpdateGroupLogIntegrationWithParams: added
- QueryShapeInsightsApi.GetClusterQueryShape: added
- QueryShapeInsightsApi.GetClusterQueryShapeExecute: added
- QueryShapeInsightsApi.GetClusterQueryShapeWithParams: added
- QueryShapeInsightsApi.ListClusterQueryShapes: added
- QueryShapeInsightsApi.ListClusterQueryShapesExecute: added
- QueryShapeInsightsApi.ListClusterQueryShapesWithParams: added
- QueryShapeInsightsApi.UpdateClusterQueryShape: added
- QueryShapeInsightsApi.UpdateClusterQueryShapeExecute: added
- QueryShapeInsightsApi.UpdateClusterQueryShapeWithParams: added
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog
v20250312010.0.0
Release Notes
Notes
The Atlas Golang SDK official v20250312010.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: 2025-03-12
For API documentation please refer to:
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/v2/2025-03-12/
Breaking Changes
SDK changes
incompatible changes
- (*TeamRole).HasRoleNames: removed
- (*TeamRole).HasTeamId: removed
- NewTeamRole: changed from func() *TeamRole to func([]string, string) *TeamRole
- TeamRole.RoleNames: changed from *[]string to []string
- TeamRole.TeamId: changed from *string to string
- TeamRole: old is comparable, new is not
API Changelog
https://www.mongodb.com/docs/atlas/reference/api-resources-spec/changelog