Versions in this module Expand all Collapse all v2 v2.0.0 Feb 28, 2024 Changes in this version + func IPAddress() string + type AWSPeeringConnectionCreator interface + AWSContainers func(string) ([]atlasv2.CloudProviderContainer, error) + type AccessLogsLister interface + AccessLogsByClusterName func(string, string, *atlas.AccessLogOptions) (*atlasv2.MongoDBAccessLogsList, error) + AccessLogsByHostname func(string, string, *atlas.AccessLogOptions) (*atlasv2.MongoDBAccessLogsList, error) + type AccessLogsListerByClusterName interface + AccessLogsByClusterName func(string, string, *atlas.AccessLogOptions) (*atlasv2.MongoDBAccessLogsList, error) + type AccessLogsListerByHostname interface + AccessLogsByHostname func(string, string, *atlas.AccessLogOptions) (*atlasv2.MongoDBAccessLogsList, error) + type AgentAPIKeyCreator interface + CreateAgentAPIKey func(string, *opsmngr.AgentAPIKeysRequest) (*opsmngr.AgentAPIKey, error) + type AgentAPIKeyDeleter interface + DeleteAgentAPIKey func(string, string) error + type AgentAPIKeyLister interface + AgentAPIKeys func(string) ([]*opsmngr.AgentAPIKey, error) + type AgentGlobalVersionsLister interface + AgentGlobalVersions func() (*opsmngr.SoftwareVersions, error) + type AgentLister interface + Agents func(string, string, *opsmngr.ListOptions) (*opsmngr.Agents, error) + type AgentProjectVersionsLister interface + AgentProjectVersions func(string) (*opsmngr.AgentVersions, error) + type AgentUpgrader interface + UpgradeAgent func(string) (*opsmngr.AutomationConfigAgent, error) + type AlertAcknowledger interface + AcknowledgeAlert func(string, string, *opsmngr.AcknowledgeRequest) (*atlas.Alert, error) + type AlertConfigurationCreator interface + CreateAlertConfiguration func(*atlas.AlertConfiguration) (*atlas.AlertConfiguration, error) + type AlertConfigurationDeleter interface + DeleteAlertConfiguration func(string, string) error + type AlertConfigurationDisabler interface + DisableAlertConfiguration func(string, string) (*atlas.AlertConfiguration, error) + type AlertConfigurationEnabler interface + EnableAlertConfiguration func(string, string) (*atlas.AlertConfiguration, error) + type AlertConfigurationLister interface + AlertConfigurations func(string, *opsmngr.ListOptions) ([]atlas.AlertConfiguration, error) + type AlertConfigurationUpdater interface + UpdateAlertConfiguration func(*atlas.AlertConfiguration) (*atlas.AlertConfiguration, error) + type AlertDescriber interface + Alert func(string, string) (*opsmngr.Alert, error) + type AlertLister interface + Alerts func(string, *opsmngr.AlertsListOptions) (*atlas.AlertsResponse, error) + type AllClusterLister interface + ListAllProjectClusters func() (*opsmngr.AllClustersProjects, error) + type ArchivesDownloader interface + DownloadArchive func(string, *opsmngr.DiagnosticsListOpts, io.Writer) error + type AtlasClusterConfigurationOptionsDescriber interface + AtlasClusterConfigurationOptions func(string, string) (*admin.ClusterDescriptionProcessArgs, error) + type AtlasClusterConfigurationOptionsUpdater interface + UpdateAtlasClusterConfigurationOptions func(string, string, *admin.ClusterDescriptionProcessArgs) (*admin.ClusterDescriptionProcessArgs, error) + type AtlasClusterDescriber interface + AtlasCluster func(string, string) (*admin.AdvancedClusterDescription, error) + type AtlasClusterGetterUpdater interface + type AtlasClusterQuickStarter interface + type AtlasOrganizationCreator interface + CreateAtlasOrganization func(*atlas.CreateOrganizationRequest) (*atlas.CreateOrganizationResponse, error) + type AtlasSharedClusterDescriber interface + AtlasSharedCluster func(string, string) (*atlas.Cluster, error) + type AtlasSharedClusterGetterUpgrader interface + type AuditingDescriber interface + Auditing func(string) (*atlasv2.AuditLog, error) + type AuditingUpdater interface + UpdateAuditingConfig func(string, *atlasv2.AuditLog) (*atlasv2.AuditLog, error) + type AuthenticatedConfig interface + type AutomationGetter interface + GetAutomationConfig func(string) (*opsmngr.AutomationConfig, error) + type AutomationPatcher interface + type AutomationStatusGetter interface + GetAutomationStatus func(string) (*opsmngr.AutomationStatus, error) + type AutomationUpdater interface + UpdateAutomationConfig func(string, *opsmngr.AutomationConfig) error + type AzurePeeringConnectionCreator interface + AzureContainers func(string) ([]atlasv2.CloudProviderContainer, error) + type BackupConfigGetter interface + GetBackupConfig func(string, string) (*opsmngr.BackupConfig, error) + type BackupConfigLister interface + ListBackupConfigs func(string, *opsmngr.ListOptions) (*opsmngr.BackupConfigs, error) + type BackupConfigUpdater interface + UpdateBackupConfig func(*opsmngr.BackupConfig) (*opsmngr.BackupConfig, error) + type BasicConfig interface + type BlockstoresCreator interface + CreateBlockstore func(*opsmngr.BackupStore) (*opsmngr.BackupStore, error) + type BlockstoresDeleter interface + DeleteBlockstore func(string) error + type BlockstoresDescriber interface + DescribeBlockstore func(string) (*opsmngr.BackupStore, error) + type BlockstoresLister interface + ListBlockstores func(*opsmngr.ListOptions) (*opsmngr.BackupStores, error) + type BlockstoresUpdater interface + UpdateBlockstore func(*opsmngr.BackupStore) (*opsmngr.BackupStore, error) + type CheckpointsLister interface + Checkpoints func(string, string, *atlas.ListOptions) (*atlas.Checkpoints, error) + type CloudManagerClustersDeleter interface + type CloudManagerClustersDescriber interface + type CloudManagerClustersLister interface + type CloudProviderAccessRoleAuthorizer interface + AuthorizeCloudProviderAccessRole func(string, string, *atlas.CloudProviderAccessRoleRequest) (*atlasv2.CloudProviderAccessRole, error) + type CloudProviderAccessRoleCreator interface + CreateCloudProviderAccessRole func(string, string) (*atlasv2.CloudProviderAccessRole, error) + type CloudProviderAccessRoleDeauthorizer interface + DeauthorizeCloudProviderAccessRoles func(*atlas.CloudProviderDeauthorizationRequest) error + type CloudProviderAccessRoleLister interface + CloudProviderAccessRoles func(string) (*atlasv2.CloudProviderAccessRoles, error) + type CloudProviderRegionsLister interface + CloudProviderRegions func(string, string, []string) (*atlasv2.PaginatedApiAtlasProviderRegions, error) + type ClusterCreator interface + CreateCluster func(v15 *admin.AdvancedClusterDescription) (*admin.AdvancedClusterDescription, error) + type ClusterDeleter interface + DeleteCluster func(string, string) error + type ClusterLister interface + ProjectClusters func(string, *atlas.ListOptions) (interface{}, error) + type ClusterPauser interface + PauseCluster func(string, string) (*admin.AdvancedClusterDescription, error) + type ClusterStarter interface + StartCluster func(string, string) (*admin.AdvancedClusterDescription, error) + type ClusterTester interface + TestClusterFailover func(string, string) error + type ClusterUpdater interface + UpdateCluster func(string, string, *admin.AdvancedClusterDescription) (*admin.AdvancedClusterDescription, error) + type ClusterUpgrader interface + UpgradeCluster func(string, *atlas.Cluster) (*atlas.Cluster, error) + type ConnectionCreator interface + CreateConnection func(string, string, *atlasv2.StreamsConnection) (*atlasv2.StreamsConnection, error) + type ConnectionDeleter interface + DeleteConnection func(string, string, string) error + type ConnectionUpdater interface + UpdateConnection func(string, string, string, *atlasv2.StreamsConnection) (*atlasv2.StreamsConnection, error) + type ContainersDeleter interface + DeleteContainer func(string, string) error + type ContainersLister interface + AllContainers func(string, *atlas.ListOptions) ([]atlasv2.CloudProviderContainer, error) + ContainersByProvider func(string, *atlas.ContainersListOptions) ([]atlasv2.CloudProviderContainer, error) + type ContinuousJobCreator interface + CreateContinuousRestoreJob func(string, string, *atlas.ContinuousJobRequest) (*atlas.ContinuousJobs, error) + type ContinuousJobLister interface + ContinuousRestoreJobs func(string, string, *atlas.ListOptions) (*atlas.ContinuousJobs, error) + type ContinuousSnapshotsLister interface + ContinuousSnapshots func(string, string, *atlas.ListOptions) (*atlas.ContinuousSnapshots, error) + type CredentialsGetter interface + AuthType func() config.AuthMechanism + PrivateAPIKey func() string + PublicAPIKey func() string + Token func() (*atlasauth.Token, error) + type CustomDNSDescriber interface + DescribeCustomDNS func(string) (*atlasv2.AWSCustomDNSEnabled, error) + type CustomDNSDisabler interface + DisableCustomDNS func(string) (*atlasv2.AWSCustomDNSEnabled, error) + type CustomDNSEnabler interface + EnableCustomDNS func(string) (*atlasv2.AWSCustomDNSEnabled, error) + type DBUserCertificateCreator interface + CreateDBUserCertificate func(string, string, int) (string, error) + type DBUserCertificateLister interface + DBUserCertificates func(string, string, *atlas.ListOptions) (*atlasv2.PaginatedUserCert, error) + type DataFederationLister interface + DataFederationList func(string) ([]admin.DataLakeTenant, error) + type DataFederationStore interface + type DataLakeCreator interface + CreateDataLake func(string, *atlas.DataLakeCreateRequest) (*atlas.DataLake, error) + type DataLakeDeleter interface + DeleteDataLake func(string, string) error + type DataLakeDescriber interface + DataLake func(string, string) (*atlas.DataLake, error) + type DataLakeLister interface + DataLakes func(string) ([]atlas.DataLake, error) + type DataLakePrivateEndpointCreator interface + DataLakeCreatePrivateEndpoint func(string, *atlasv2.PrivateNetworkEndpointIdEntry) (*atlasv2.PaginatedPrivateNetworkEndpointIdEntry, error) + type DataLakePrivateEndpointDeleter interface + DataLakeDeletePrivateEndpoint func(string, string) error + type DataLakePrivateEndpointDescriber interface + DataLakePrivateEndpoint func(string, string) (*atlasv2.PrivateNetworkEndpointIdEntry, error) + type DataLakePrivateEndpointLister interface + DataLakePrivateEndpoints func(*atlasv2.ListDataFederationPrivateEndpointsApiParams) (*atlasv2.PaginatedPrivateNetworkEndpointIdEntry, error) + type DataLakeStore interface + type DataLakeUpdater interface + UpdateDataLake func(string, string, *atlas.DataLakeUpdateRequest) (*atlas.DataLake, error) + type DatabaseRoleCreator interface + CreateDatabaseRole func(string, *atlasv2.UserCustomDBRole) (*atlasv2.UserCustomDBRole, error) + type DatabaseRoleDeleter interface + DeleteDatabaseRole func(string, string) error + type DatabaseRoleDescriber interface + DatabaseRole func(string, string) (*atlasv2.UserCustomDBRole, error) + type DatabaseRoleLister interface + DatabaseRoles func(string) ([]atlasv2.UserCustomDBRole, error) + type DatabaseRoleUpdater interface + DatabaseRole func(string, string) (*atlasv2.UserCustomDBRole, error) + UpdateDatabaseRole func(string, string, *atlasv2.UserCustomDBRole) (*atlasv2.UserCustomDBRole, error) + type DatabaseUserCreator interface + CreateDatabaseUser func(*atlasv2.CloudDatabaseUser) (*atlasv2.CloudDatabaseUser, error) + type DatabaseUserDeleter interface + DeleteDatabaseUser func(string, string, string) error + type DatabaseUserDescriber interface + DatabaseUser func(string, string, string) (*atlasv2.CloudDatabaseUser, error) + type DatabaseUserLister interface + DatabaseUsers func(groupID string, opts *atlas.ListOptions) (*atlasv2.PaginatedApiAtlasDatabaseUser, error) + type DatabaseUserUpdater interface + UpdateDatabaseUser func(*atlasv2.UpdateDatabaseUserApiParams) (*atlasv2.CloudDatabaseUser, error) + type DefaultVersionGetter interface + DefaultMongoDBVersion func() (string, error) + type EncryptionAtRestDescriber interface + EncryptionAtRest func(string) (*atlasv2.EncryptionAtRest, error) + type EventLister interface + type EventsSender interface + SendEvents func(body interface{}) error + type ExportBucketsCreator interface + CreateExportBucket func(string, *atlasv2.DiskBackupSnapshotAWSExportBucket) (*atlasv2.DiskBackupSnapshotAWSExportBucket, error) + type ExportBucketsDeleter interface + DeleteExportBucket func(string, string) error + type ExportBucketsDescriber interface + DescribeExportBucket func(string, string) (*atlasv2.DiskBackupSnapshotAWSExportBucket, error) + type ExportBucketsLister interface + ExportBuckets func(string, *atlas.ListOptions) (*atlasv2.PaginatedBackupSnapshotExportBucket, error) + type ExportJobsCreator interface + CreateExportJob func(string, string, *atlasv2.DiskBackupExportJobRequest) (*atlasv2.DiskBackupExportJob, error) + type ExportJobsDescriber interface + ExportJob func(string, string, string) (*atlasv2.DiskBackupExportJob, error) + type ExportJobsLister interface + ExportJobs func(string, string, *atlas.ListOptions) (*atlasv2.PaginatedApiAtlasDiskBackupExportJob, error) + type FeatureControlPoliciesLister interface + FeatureControlPolicies func(string, *opsmngr.ListOptions) (*opsmngr.FeaturePolicy, error) + type FeatureControlPoliciesUpdater interface + UpdateFeatureControlPolicy func(string, *opsmngr.FeaturePolicy) (*opsmngr.FeaturePolicy, error) + type FileSystemsCreator interface + CreateFileSystems func(*opsmngr.FileSystemStoreConfiguration) (*opsmngr.FileSystemStoreConfiguration, error) + type FileSystemsDeleter interface + DeleteFileSystem func(string) error + type FileSystemsDescriber interface + DescribeFileSystem func(string) (*opsmngr.FileSystemStoreConfiguration, error) + type FileSystemsLister interface + ListFileSystems func(*opsmngr.ListOptions) (*opsmngr.FileSystemStoreConfigurations, error) + type FileSystemsUpdater interface + UpdateFileSystems func(*opsmngr.FileSystemStoreConfiguration) (*opsmngr.FileSystemStoreConfiguration, error) + type GCPPeeringConnectionCreator interface + GCPContainers func(string) ([]atlasv2.CloudProviderContainer, error) + type GlobalAPIKeyCreator interface + CreateGlobalAPIKey func(*opsmngr.APIKeyInput) (*opsmngr.APIKey, error) + type GlobalAPIKeyDeleter interface + DeleteGlobalAPIKey func(string) error + type GlobalAPIKeyDescriber interface + GlobalAPIKey func(string) (*opsmngr.APIKey, error) + type GlobalAPIKeyLister interface + GlobalAPIKeys func(*opsmngr.ListOptions) ([]opsmngr.APIKey, error) + type GlobalAPIKeyUpdater interface + UpdateGlobalAPIKey func(string, *opsmngr.APIKeyInput) (*opsmngr.APIKey, error) + type GlobalAPIKeyWhitelistCreator interface + CreateGlobalAPIKeyWhitelist func(*opsmngr.WhitelistAPIKeysReq) (*opsmngr.GlobalWhitelistAPIKey, error) + type GlobalAPIKeyWhitelistDeleter interface + DeleteGlobalAPIKeyWhitelist func(string) error + type GlobalAPIKeyWhitelistDescriber interface + GlobalAPIKeyWhitelist func(string) (*opsmngr.GlobalWhitelistAPIKey, error) + type GlobalAPIKeyWhitelistLister interface + GlobalAPIKeyWhitelists func(*atlas.ListOptions) (*opsmngr.GlobalWhitelistAPIKeys, error) + type GlobalAlertLister interface + GlobalAlerts func(*atlas.AlertsListOptions) (*opsmngr.GlobalAlerts, error) + type GlobalClusterDescriber interface + GlobalCluster func(string, string) (*atlasv2.GeoSharding, error) + type HostByHostnameDescriber interface + HostByHostname func(string, string, int) (*opsmngr.Host, error) + type HostDatabaseLister interface + HostDatabases func(string, string, *atlas.ListOptions) (*atlas.ProcessDatabasesResponse, error) + type HostDatabaseMeasurementsLister interface + HostDatabaseMeasurements func(string, string, string, *atlas.ProcessMeasurementListOptions) (*atlas.ProcessDatabaseMeasurements, error) + type HostDescriber interface + Host func(string, string) (*opsmngr.Host, error) + type HostDiskMeasurementsLister interface + HostDiskMeasurements func(string, string, string, *atlas.ProcessMeasurementListOptions) (*atlas.ProcessDiskMeasurements, error) + type HostDisksLister interface + HostDisks func(string, string, *atlas.ListOptions) (*atlas.ProcessDisksResponse, error) + type HostLister interface + Hosts func(string, *opsmngr.HostListOptions) (*opsmngr.Hosts, error) + type HostMeasurementLister interface + HostMeasurements func(string, string, *atlas.ProcessMeasurementListOptions) (*atlas.ProcessMeasurements, error) + type IPInfoDescriber interface + IPInfo func() (*atlas.IPInfo, error) + type IndexCreator interface + CreateIndex func(string, string, *atlasv2.DatabaseRollingIndexRequest) error + type IntegrationCreator interface + CreateIntegration func(string, string, *atlasv2.ThirdPartyIntegration) (*atlasv2.PaginatedIntegration, error) + type IntegrationDeleter interface + DeleteIntegration func(string, string) error + type IntegrationDescriber interface + Integration func(string, string) (*atlasv2.ThirdPartyIntegration, error) + type IntegrationLister interface + Integrations func(string) (*atlasv2.PaginatedIntegration, error) + type InterfaceEndpointCreator interface + CreateInterfaceEndpoint func(string, string, string, *atlasv2.CreateEndpointRequest) (*atlasv2.PrivateLinkEndpoint, error) + type InterfaceEndpointCreatorDeprecated interface + CreateInterfaceEndpointDeprecated func(string, string, string) (*atlas.InterfaceEndpointConnectionDeprecated, error) + type InterfaceEndpointDeleter interface + DeleteInterfaceEndpoint func(string, string, string, string) error + type InterfaceEndpointDeleterDeprecated interface + DeleteInterfaceEndpointDeprecated func(string, string, string) error + type InterfaceEndpointDescriber interface + InterfaceEndpoint func(string, string, string, string) (*atlasv2.PrivateLinkEndpoint, error) + type InterfaceEndpointDescriberDeprecated interface + InterfaceEndpointDeprecated func(string, string, string) (*atlas.InterfaceEndpointConnectionDeprecated, error) + type LDAPConfigurationDeleter interface + DeleteLDAPConfiguration func(string) error + type LDAPConfigurationDescriber interface + GetStatusLDAPConfiguration func(string, string) (*atlasv2.LDAPVerifyConnectivityJobRequest, error) + type LDAPConfigurationGetter interface + GetLDAPConfiguration func(string) (*atlasv2.UserSecurity, error) + type LDAPConfigurationSaver interface + SaveLDAPConfiguration func(string, *atlasv2.UserSecurity) (*atlasv2.UserSecurity, error) + type LDAPConfigurationVerifier interface + VerifyLDAPConfiguration func(string, *atlasv2.LDAPVerifyConnectivityJobRequestParams) (*atlasv2.LDAPVerifyConnectivityJobRequest, error) + type LinkTokenCreator interface + CreateLinkToken func(string, *atlasv2.TargetOrgRequest) (*atlasv2.TargetOrg, error) + type LinkTokenDeleter interface + DeleteLinkToken func(string) error + type LinkTokenStore interface + type LiveMigrationCreator interface + LiveMigrationCreate func(string, *atlasv2.LiveMigrationRequest) (*atlasv2.LiveMigrationResponse, error) + type LiveMigrationCutoverCreator interface + CreateLiveMigrationCutover func(string, string) error + type LiveMigrationDescriber interface + LiveMigrationDescribe func(string, string) (*atlasv2.LiveMigrationResponse, error) + type LiveMigrationValidationsCreator interface + CreateValidation func(string, *atlasv2.LiveMigrationRequest) (*atlasv2.LiveImportValidation, error) + type LiveMigrationValidationsDescriber interface + GetValidationStatus func(string, string) (*atlasv2.LiveImportValidation, error) + type LogCollector interface + Collect func(string, *opsmngr.LogCollectionJob) (*opsmngr.LogCollectionJob, error) + type LogJobDeleter interface + DeleteCollectionJob func(string, string) error + type LogJobLister interface + LogCollectionJobs func(string, *opsmngr.LogListOptions) (*opsmngr.LogCollectionJobs, error) + type LogJobsDownloader interface + DownloadLogJob func(string, string, io.Writer) error + type LogsDownloader interface + DownloadLog func(*atlasv2.GetHostLogsApiParams) (io.ReadCloser, error) + type MaintenanceWindowClearer interface + ClearMaintenanceWindow func(string) error + type MaintenanceWindowDeferrer interface + DeferMaintenanceWindow func(string) error + type MaintenanceWindowDescriber interface + MaintenanceWindow func(string) (*atlasv2.GroupMaintenanceWindow, error) + type MaintenanceWindowUpdater interface + UpdateMaintenanceWindow func(string, *atlasv2.GroupMaintenanceWindow) error + type ManifestGetter interface + OpsManagerVersionManifestURL func() string + Service func() string + type MatcherFieldsLister interface + MatcherFields func() ([]string, error) + type MonitoringStarter interface + StartMonitoring func(string, *opsmngr.Host) (*opsmngr.Host, error) + type MonitoringStopper interface + StopMonitoring func(string, string) error + type OnlineArchiveCreator interface + CreateOnlineArchive func(string, string, *atlasv2.BackupOnlineArchiveCreate) (*atlasv2.BackupOnlineArchive, error) + type OnlineArchiveDeleter interface + DeleteOnlineArchive func(string, string, string) error + type OnlineArchiveDescriber interface + OnlineArchive func(string, string, string) (*atlasv2.BackupOnlineArchive, error) + type OnlineArchiveLister interface + OnlineArchives func(string, string, *atlas.ListOptions) (*atlasv2.PaginatedOnlineArchive, error) + type OnlineArchiveUpdater interface + UpdateOnlineArchive func(string, string, *atlasv2.BackupOnlineArchive) (*atlasv2.BackupOnlineArchive, error) + type OplogsCreator interface + CreateOplog func(*opsmngr.BackupStore) (*opsmngr.BackupStore, error) + type OplogsDeleter interface + DeleteOplog func(string) error + type OplogsDescriber interface + GetOplog func(string) (*opsmngr.BackupStore, error) + type OplogsLister interface + ListOplogs func(*opsmngr.ListOptions) (*opsmngr.BackupStores, error) + type OplogsUpdater interface + UpdateOplog func(string, *opsmngr.BackupStore) (*opsmngr.BackupStore, error) + type OpsManagerClusterDescriber interface + OpsManagerCluster func(string, string) (*opsmngr.Cluster, error) + type OpsManagerMaintenanceWindowCreator interface + CreateOpsManagerMaintenanceWindow func(string, *opsmngr.MaintenanceWindow) (*opsmngr.MaintenanceWindow, error) + type OpsManagerMaintenanceWindowDeleter interface + DeleteOpsManagerMaintenanceWindow func(string, string) error + type OpsManagerMaintenanceWindowDescriber interface + OpsManagerMaintenanceWindow func(string, string) (*opsmngr.MaintenanceWindow, error) + type OpsManagerMaintenanceWindowLister interface + OpsManagerMaintenanceWindows func(string) (*opsmngr.MaintenanceWindows, error) + type OpsManagerMaintenanceWindowUpdater interface + UpdateOpsManagerMaintenanceWindow func(string, *opsmngr.MaintenanceWindow) (*opsmngr.MaintenanceWindow, error) + type Option func(s *Store) error + func AuthenticatedPreset(c AuthenticatedConfig) Option + func NetworkPresets(c TransportConfigGetter) Option + func Options(opts ...Option) Option + func Service(service string) Option + func SkipVerify() Option + func Telemetry() Option + func UnauthenticatedPreset(c BasicConfig) Option + func WithAuthentication(c CredentialsGetter) Option + func WithBaseURL(configURL string) Option + func WithCACertificate(caCertificate string) Option + func WithContext(ctx context.Context) Option + type OrgProjectLister interface + GetOrgProjects func(string) (interface{}, error) + type OrganizationAPIKeyAccessListCreator interface + CreateOrganizationAPIKeyAccessList func(string, string, []*atlas.AccessListAPIKeysReq) (*atlas.AccessListAPIKeys, error) + type OrganizationAPIKeyAccessListDeleter interface + DeleteOrganizationAPIKeyAccessList func(string, string, string) error + type OrganizationAPIKeyAccessListLister interface + OrganizationAPIKeyAccessLists func(string, string, *opsmngr.ListOptions) (*atlas.AccessListAPIKeys, error) + type OrganizationAPIKeyCreator interface + CreateOrganizationAPIKey func(string, *atlas.APIKeyInput) (*atlas.APIKey, error) + type OrganizationAPIKeyDeleter interface + DeleteOrganizationAPIKey func(string, string) error + type OrganizationAPIKeyDescriber interface + OrganizationAPIKey func(string, string) (*atlas.APIKey, error) + type OrganizationAPIKeyLister interface + OrganizationAPIKeys func(string, *atlas.ListOptions) ([]atlas.APIKey, error) + type OrganizationAPIKeyUpdater interface + UpdateOrganizationAPIKey func(string, string, *atlas.APIKeyInput) (*atlas.APIKey, error) + type OrganizationCreator interface + CreateOrganization func(string) (*atlas.Organization, error) + type OrganizationDeleter interface + DeleteOrganization func(string) error + type OrganizationDescriber interface + Organization func(string) (interface{}, error) + type OrganizationEventLister interface + OrganizationEvents func(string, *atlas.EventListOptions) (*atlas.EventResponse, error) + type OrganizationHostAssignmentLister interface + OrganizationHostAssignments func(string, *opsmngr.ServerTypeOptions) (*opsmngr.HostAssignments, error) + type OrganizationInvitationDeleter interface + DeleteInvitation func(string, string) error + type OrganizationInvitationDescriber interface + OrganizationInvitation func(string, string) (interface{}, error) + type OrganizationInvitationLister interface + OrganizationInvitations func(string, *atlas.InvitationOptions) (interface{}, error) + type OrganizationInvitationUpdater interface + UpdateOrganizationInvitation func(string, string, *atlas.Invitation) (interface{}, error) + type OrganizationInviter interface + InviteUser func(string, *atlas.Invitation) (interface{}, error) + type OrganizationLister interface + Organizations func(*atlas.OrganizationsListOptions) (interface{}, error) + type OrganizationServerTypeGetter interface + OrganizationServerType func(string) (*opsmngr.ServerType, error) + type OrganizationServerTypeUpdater interface + UpdateOrganizationServerType func(string, *opsmngr.ServerTypeRequest) error + type OrganizationsConnector interface + ConnectOrganizations func(string, *atlas.LinkToken) (*opsmngr.ConnectionStatus, error) + type OrganizationsDescriber interface + OrganizationConnectionStatus func(string) (*opsmngr.ConnectionStatus, error) + type OwnerCreator interface + CreateOwner func(*opsmngr.User, []string) (*opsmngr.CreateUserResponse, error) + type PeeringConnectionCreator interface + CreateContainer func(string, *atlasv2.CloudProviderContainer) (*atlasv2.CloudProviderContainer, error) + CreatePeeringConnection func(string, *atlasv2.BaseNetworkPeeringConnectionSettings) (*atlasv2.BaseNetworkPeeringConnectionSettings, error) + type PeeringConnectionDeleter interface + DeletePeeringConnection func(string, string) error + type PeeringConnectionDescriber interface + PeeringConnection func(string, string) (*atlasv2.BaseNetworkPeeringConnectionSettings, error) + type PeeringConnectionLister interface + PeeringConnections func(string, *atlas.ContainersListOptions) ([]atlasv2.BaseNetworkPeeringConnectionSettings, error) + type PerformanceAdvisorIndexesLister interface + PerformanceAdvisorIndexes func(string, string, *atlas.SuggestedIndexOptions) (*atlas.SuggestedIndexes, error) + type PerformanceAdvisorNamespacesLister interface + PerformanceAdvisorNamespaces func(string, string, *atlas.NamespaceOptions) (*atlas.Namespaces, error) + type PerformanceAdvisorSlowOperationThresholdDisabler interface + DisablePerformanceAdvisorSlowOperationThreshold func(string) error + type PerformanceAdvisorSlowOperationThresholdEnabler interface + EnablePerformanceAdvisorSlowOperationThreshold func(string) error + type PerformanceAdvisorSlowQueriesLister interface + PerformanceAdvisorSlowQueries func(string, string, *atlas.SlowQueryOptions) (*atlas.SlowQueries, error) + type PrivateEndpointCreator interface + CreatePrivateEndpoint func(string, *atlasv2.CloudProviderEndpointServiceRequest) (interface{}, error) + type PrivateEndpointCreatorDeprecated interface + CreatePrivateEndpointDeprecated func(string, *atlas.PrivateEndpointConnectionDeprecated) (*atlas.PrivateEndpointConnectionDeprecated, error) + type PrivateEndpointDeleter interface + DeletePrivateEndpoint func(string, string, string) error + type PrivateEndpointDeleterDeprecated interface + DeletePrivateEndpointDeprecated func(string, string) error + type PrivateEndpointDescriber interface + PrivateEndpoint func(string, string, string) (*atlasv2.EndpointService, error) + type PrivateEndpointDescriberDeprecated interface + PrivateEndpointDeprecated func(string, string) (*atlas.PrivateEndpointConnectionDeprecated, error) + type PrivateEndpointLister interface + PrivateEndpoints func(string, string) ([]atlasv2.EndpointService, error) + type PrivateEndpointListerDeprecated interface + PrivateEndpointsDeprecated func(string, *atlas.ListOptions) ([]atlas.PrivateEndpointConnectionDeprecated, error) + type ProcessDatabaseLister interface + ProcessDatabases func(string, string, int, *atlas.ListOptions) (*atlasv2.PaginatedDatabase, error) + type ProcessDatabaseMeasurementsLister interface + ProcessDatabaseMeasurements func(*atlasv2.GetDatabaseMeasurementsApiParams) (*atlasv2.ApiMeasurementsGeneralViewAtlas, error) + type ProcessDescriber interface + Process func(*atlasv2.GetAtlasProcessApiParams) (*atlasv2.ApiHostViewAtlas, error) + type ProcessDiskMeasurementsLister interface + ProcessDiskMeasurements func(*atlasv2.GetDiskMeasurementsApiParams) (*atlasv2.ApiMeasurementsGeneralViewAtlas, error) + type ProcessDisksLister interface + ProcessDisks func(string, string, int, *atlas.ListOptions) (*atlasv2.PaginatedDiskPartition, error) + type ProcessLister interface + Processes func(*atlasv2.ListAtlasProcessesApiParams) (*atlasv2.PaginatedHostViewAtlas, error) + type ProcessMeasurementLister interface + ProcessMeasurements func(*atlasv2.GetHostMeasurementsApiParams) (*atlasv2.ApiMeasurementsGeneralViewAtlas, error) + type ProjectAPIKeyAssigner interface + AssignProjectAPIKey func(string, string, *atlas.AssignAPIKey) error + type ProjectAPIKeyCreator interface + CreateProjectAPIKey func(string, *atlas.APIKeyInput) (*atlas.APIKey, error) + type ProjectAPIKeyDeleter interface + DeleteProjectAPIKey func(string, string) error + type ProjectAPIKeyLister interface + ProjectAPIKeys func(string, *atlas.ListOptions) ([]atlas.APIKey, error) + type ProjectCreator interface + CreateProject func(string, string, string, *bool, *atlas.CreateProjectOptions) (interface{}, error) + type ProjectDeleter interface + DeleteProject func(string) error + type ProjectDescriber interface + Project func(string) (interface{}, error) + ProjectByName func(string) (interface{}, error) + type ProjectEventLister interface + ProjectEvents func(string, *atlas.EventListOptions) (*atlas.EventResponse, error) + type ProjectHostAssignmentLister interface + ProjectHostAssignments func(string, *opsmngr.ServerTypeOptions) (*opsmngr.HostAssignments, error) + type ProjectIPAccessListCreator interface + CreateProjectIPAccessList func([]*atlasv2.NetworkPermissionEntry) (*atlasv2.PaginatedNetworkAccess, error) + type ProjectIPAccessListDeleter interface + DeleteProjectIPAccessList func(string, string) error + type ProjectIPAccessListDescriber interface + IPAccessList func(string, string) (*atlasv2.NetworkPermissionEntry, error) + type ProjectIPAccessListLister interface + ProjectIPAccessLists func(string, *atlas.ListOptions) (*atlasv2.PaginatedNetworkAccess, error) + type ProjectInvitationDeleter interface + DeleteProjectInvitation func(string, string) error + type ProjectInvitationDescriber interface + ProjectInvitation func(string, string) (*atlas.Invitation, error) + type ProjectInvitationLister interface + ProjectInvitations func(string, *atlas.InvitationOptions) ([]*atlas.Invitation, error) + type ProjectInvitationUpdater interface + UpdateProjectInvitation func(string, string, *atlas.Invitation) (*atlas.Invitation, error) + type ProjectInviter interface + InviteUserToProject func(string, *atlas.Invitation) (*atlas.Invitation, error) + type ProjectLister interface + GetOrgProjects func(string, *atlas.ProjectsListOptions) (interface{}, error) + Projects func(*atlas.ListOptions) (interface{}, error) + type ProjectServerTypeGetter interface + ProjectServerType func(string) (*opsmngr.ServerType, error) + type ProjectServerTypeUpdater interface + UpdateProjectServerType func(string, *opsmngr.ServerTypeRequest) error + type ProjectSettingsDescriber interface + ProjectSettings func(string) (*atlasv2.GroupSettings, error) + type ProjectSettingsUpdater interface + UpdateProjectSettings func(string, *atlas.ProjectSettings) (*atlasv2.GroupSettings, error) + type ProjectTeamAdder interface + AddTeamsToProject func(string, []*atlas.ProjectTeam) (*atlas.TeamsAssigned, error) + type ProjectTeamDeleter interface + DeleteTeamFromProject func(string, string) error + type ProjectTeamLister interface + ProjectTeams func(string) (interface{}, error) + type ProjectUserDeleter interface + DeleteUserFromProject func(string, string) error + type ProjectUsersLister interface + ProjectUsers func(string, *atlas.ListOptions) (interface{}, error) + type RegionalizedPrivateEndpointSettingDescriber interface + RegionalizedPrivateEndpointSetting func(string) (*atlasv2.ProjectSettingItem, error) + type RegionalizedPrivateEndpointSettingUpdater interface + UpdateRegionalizedPrivateEndpointSetting func(string, bool) (*atlasv2.ProjectSettingItem, error) + type RestoreJobsCreator interface + CreateRestoreJobs func(string, string, *atlasv2.DiskBackupSnapshotRestoreJob) (*atlasv2.DiskBackupSnapshotRestoreJob, error) + type RestoreJobsDescriber interface + RestoreJob func(string, string, string) (*atlasv2.DiskBackupSnapshotRestoreJob, error) + type RestoreJobsLister interface + RestoreJobs func(string, string, *atlas.ListOptions) (*atlasv2.PaginatedCloudBackupRestoreJob, error) + type S3BlockstoresCreator interface + CreateS3Blockstores func(*opsmngr.S3Blockstore) (*opsmngr.S3Blockstore, error) + type S3BlockstoresDeleter interface + DeleteS3Blockstore func(string) error + type S3BlockstoresDescriber interface + GetS3Blockstore func(string) (*opsmngr.S3Blockstore, error) + type S3BlockstoresLister interface + ListS3Blockstores func(*opsmngr.ListOptions) (*opsmngr.S3Blockstores, error) + type S3BlockstoresUpdater interface + UpdateS3Blockstores func(string, *opsmngr.S3Blockstore) (*opsmngr.S3Blockstore, error) + type SampleDataAdder interface + AddSampleData func(string, string) (*admin.SampleDatasetStatus, error) + type SampleDataStatusDescriber interface + SampleDataStatus func(string, string) (*admin.SampleDatasetStatus, error) + type ScheduleDeleter interface + DeleteSchedule func(string, string) error + type ScheduleDescriber interface + DescribeSchedule func(string, string) (*atlasv2.DiskBackupSnapshotSchedule, error) + type ScheduleDescriberUpdater interface + DescribeSchedule func(string, string) (*atlasv2.DiskBackupSnapshotSchedule, error) + UpdateSchedule func(string, string, *atlasv2.DiskBackupSnapshotSchedule) (*atlasv2.DiskBackupSnapshotSchedule, error) + type SearchIndexCreator interface + CreateSearchIndexes func(string, string, *atlasv2.ClusterSearchIndex) (*atlasv2.ClusterSearchIndex, error) + type SearchIndexDeleter interface + DeleteSearchIndex func(string, string, string) error + type SearchIndexDescriber interface + SearchIndex func(string, string, string) (*atlasv2.ClusterSearchIndex, error) + type SearchIndexLister interface + SearchIndexes func(string, string, string, string) ([]atlasv2.ClusterSearchIndex, error) + type SearchIndexUpdater interface + UpdateSearchIndexes func(string, string, string, *atlasv2.ClusterSearchIndex) (*atlasv2.ClusterSearchIndex, error) + type SearchNodesCreator interface + CreateSearchNodes func(string, string, *atlasv2.ApiSearchDeploymentRequest) (*atlasv2.ApiSearchDeploymentResponse, error) + SearchNodes func(string, string) (*atlasv2.ApiSearchDeploymentResponse, error) + type SearchNodesDeleter interface + DeleteSearchNodes func(string, string) error + SearchNodes func(string, string) (*atlasv2.ApiSearchDeploymentResponse, error) + type SearchNodesLister interface + SearchNodes func(string, string) (*atlasv2.ApiSearchDeploymentResponse, error) + type SearchNodesUpdater interface + SearchNodes func(string, string) (*atlasv2.ApiSearchDeploymentResponse, error) + UpdateSearchNodes func(string, string, *atlasv2.ApiSearchDeploymentRequest) (*atlasv2.ApiSearchDeploymentResponse, error) + type ServerUsageReportDownloader interface + DownloadServerUsageReport func(opts *opsmngr.ServerTypeOptions, out io.Writer) error + type ServerlessInstanceCreator interface + CreateServerlessInstance func(string, *atlasv2.ServerlessInstanceDescriptionCreate) (*atlasv2.ServerlessInstanceDescription, error) + type ServerlessInstanceDeleter interface + DeleteServerlessInstance func(string, string) error + type ServerlessInstanceDescriber interface + GetServerlessInstance func(string, string) (*atlasv2.ServerlessInstanceDescription, error) + ServerlessInstance func(string, string) (*atlas.Cluster, error) + type ServerlessInstanceLister interface + ServerlessInstances func(string, *atlas.ListOptions) (*atlasv2.PaginatedServerlessInstanceDescription, error) + type ServerlessInstanceUpdater interface + UpdateServerlessInstance func(string, string, *atlasv2.ServerlessInstanceDescriptionUpdate) (*atlasv2.ServerlessInstanceDescription, error) + type ServerlessPrivateEndpointsLister interface + ServerlessPrivateEndpoints func(string, string) ([]atlasv2.ServerlessTenantEndpoint, error) + type ServerlessRestoreJobsCreator interface + ServerlessCreateRestoreJobs func(string, string, *atlasv2.ServerlessBackupRestoreJob) (*atlasv2.ServerlessBackupRestoreJob, error) + type ServerlessRestoreJobsDescriber interface + ServerlessRestoreJob func(string, string, string) (*atlasv2.ServerlessBackupRestoreJob, error) + type ServerlessRestoreJobsLister interface + ServerlessRestoreJobs func(string, string, *atlas.ListOptions) (*atlasv2.PaginatedApiAtlasServerlessBackupRestoreJob, error) + type ServerlessSnapshotsDescriber interface + ServerlessSnapshot func(string, string, string) (*atlasv2.ServerlessBackupSnapshot, error) + type ServerlessSnapshotsLister interface + ServerlessSnapshots func(string, string, *atlas.ListOptions) (*atlasv2.PaginatedApiAtlasServerlessBackupSnapshot, error) + type ServiceGetter interface + OpsManagerURL func() string + Service func() string + type ServiceVersionDescriber interface + ServiceVersion func() (*opsmngr.ServiceVersion, error) + type SnapshotGenerator interface + GenerateSnapshot func() error + type SnapshotScheduleDescriber interface + GetSnapshotSchedule func(string, string) (*opsmngr.SnapshotSchedule, error) + type SnapshotScheduleUpdater interface + UpdateSnapshotSchedule func(string, string, *opsmngr.SnapshotSchedule) (*opsmngr.SnapshotSchedule, error) + type SnapshotsCreator interface + CreateSnapshot func(string, string, *atlasv2.DiskBackupOnDemandSnapshotRequest) (*atlasv2.DiskBackupSnapshot, error) + type SnapshotsDeleter interface + DeleteSnapshot func(string, string, string) error + type SnapshotsDescriber interface + Snapshot func(string, string, string) (*atlasv2.DiskBackupReplicaSet, error) + type SnapshotsLister interface + Snapshots func(string, string, *atlas.ListOptions) (*atlasv2.PaginatedCloudBackupReplicaSet, error) + type Store struct + func New(opts ...Option) (*Store, error) + func NewVersionManifest(ctx context.Context, c ManifestGetter) (*Store, error) + func (s *Store) AWSContainers(projectID string) ([]atlasv2.CloudProviderContainer, error) + func (s *Store) AccessLogsByClusterName(groupID, clusterName string, opts *atlas.AccessLogOptions) (*atlasv2.MongoDBAccessLogsList, error) + func (s *Store) AccessLogsByHostname(groupID, hostname string, opts *atlas.AccessLogOptions) (*atlasv2.MongoDBAccessLogsList, error) + func (s *Store) AcknowledgeAlert(projectID, alertID string, body *opsmngr.AcknowledgeRequest) (*atlas.Alert, error) + func (s *Store) AddSampleData(groupID, clusterName string) (*admin.SampleDatasetStatus, error) + func (s *Store) AddTeamsToProject(projectID string, teams []*atlas.ProjectTeam) (*atlas.TeamsAssigned, error) + func (s *Store) AddUsersToTeam(orgID, teamID string, users []string) (interface{}, error) + func (s *Store) AgentAPIKeys(projectID string) ([]*opsmngr.AgentAPIKey, error) + func (s *Store) AgentGlobalVersions() (*opsmngr.SoftwareVersions, error) + func (s *Store) AgentProjectVersions(projectID string) (*opsmngr.AgentVersions, error) + func (s *Store) Agents(projectID, agentType string, opts *opsmngr.ListOptions) (*opsmngr.Agents, error) + func (s *Store) Alert(projectID, alertID string) (*atlas.Alert, error) + func (s *Store) AlertConfigurations(projectID string, opts *atlas.ListOptions) ([]atlas.AlertConfiguration, error) + func (s *Store) Alerts(projectID string, opts *opsmngr.AlertsListOptions) (*opsmngr.AlertsResponse, error) + func (s *Store) AllContainers(projectID string, opts *atlas.ListOptions) ([]atlasv2.CloudProviderContainer, error) + func (s *Store) AssignProjectAPIKey(projectID, apiKeyID string, input *atlas.AssignAPIKey) error + func (s *Store) AtlasCluster(projectID, name string) (*admin.AdvancedClusterDescription, error) + func (s *Store) AtlasClusterConfigurationOptions(projectID, name string) (*admin.ClusterDescriptionProcessArgs, error) + func (s *Store) AtlasSharedCluster(projectID, name string) (*atlas.Cluster, error) + func (s *Store) AtlasStream(projectID, name string) (*atlasv2.StreamsTenant, error) + func (s *Store) Auditing(projectID string) (*atlasv2.AuditLog, error) + func (s *Store) AuthorizeCloudProviderAccessRole(groupID, roleID string, req *atlas.CloudProviderAccessRoleRequest) (*atlasv2.CloudProviderAccessRole, error) + func (s *Store) AzureContainers(projectID string) ([]atlasv2.CloudProviderContainer, error) + func (s *Store) Checkpoints(projectID, clusterID string, opts *atlas.ListOptions) (*atlas.Checkpoints, error) + func (s *Store) ClearMaintenanceWindow(projectID string) error + func (s *Store) CloudProviderAccessRoles(groupID string) (*atlasv2.CloudProviderAccessRoles, error) + func (s *Store) CloudProviderRegions(projectID, tier string, providerName []string) (*atlasv2.PaginatedApiAtlasProviderRegions, error) + func (s *Store) Collect(groupID string, newLog *opsmngr.LogCollectionJob) (*opsmngr.LogCollectionJob, error) + func (s *Store) ConnectOrganizations(orgID string, linkToken *atlas.LinkToken) (*opsmngr.ConnectionStatus, error) + func (s *Store) Container(projectID, containerID string) (interface{}, error) + func (s *Store) ContainersByProvider(projectID string, opts *atlas.ContainersListOptions) ([]atlasv2.CloudProviderContainer, error) + func (s *Store) ContinuousRestoreJobs(projectID, clusterID string, opts *atlas.ListOptions) (*atlas.ContinuousJobs, error) + func (s *Store) ContinuousSnapshots(projectID, clusterID string, opts *atlas.ListOptions) (*atlas.ContinuousSnapshots, error) + func (s *Store) CreateAgentAPIKey(projectID string, r *opsmngr.AgentAPIKeysRequest) (*opsmngr.AgentAPIKey, error) + func (s *Store) CreateAlertConfiguration(alertConfig *atlas.AlertConfiguration) (*atlas.AlertConfiguration, error) + func (s *Store) CreateAtlasOrganization(o *atlas.CreateOrganizationRequest) (*atlas.CreateOrganizationResponse, error) + func (s *Store) CreateBlockstore(blockstore *opsmngr.BackupStore) (*opsmngr.BackupStore, error) + func (s *Store) CreateCloudProviderAccessRole(groupID, provider string) (*atlasv2.CloudProviderAccessRole, error) + func (s *Store) CreateCluster(cluster *admin.AdvancedClusterDescription) (*admin.AdvancedClusterDescription, error) + func (s *Store) CreateConnection(projectID, tenantName string, opts *atlasv2.StreamsConnection) (*atlasv2.StreamsConnection, error) + func (s *Store) CreateContainer(projectID string, container *atlasv2.CloudProviderContainer) (*atlasv2.CloudProviderContainer, error) + func (s *Store) CreateContinuousRestoreJob(projectID, clusterID string, request *atlas.ContinuousJobRequest) (*atlas.ContinuousJobs, error) + func (s *Store) CreateDBUserCertificate(projectID, username string, monthsUntilExpiration int) (string, error) + func (s *Store) CreateDataLake(projectID string, dataLake *atlas.DataLakeCreateRequest) (*atlas.DataLake, error) + func (s *Store) CreateDatabaseRole(groupID string, role *atlasv2.UserCustomDBRole) (*atlasv2.UserCustomDBRole, error) + func (s *Store) CreateDatabaseUser(user *atlasv2.CloudDatabaseUser) (*atlasv2.CloudDatabaseUser, error) + func (s *Store) CreateExportBucket(projectID string, bucket *atlasv2.DiskBackupSnapshotAWSExportBucket) (*atlasv2.DiskBackupSnapshotAWSExportBucket, error) + func (s *Store) CreateExportJob(projectID, clusterName string, job *atlasv2.DiskBackupExportJobRequest) (*atlasv2.DiskBackupExportJob, error) + func (s *Store) CreateFileSystems(fileSystem *opsmngr.FileSystemStoreConfiguration) (*opsmngr.FileSystemStoreConfiguration, error) + func (s *Store) CreateGlobalAPIKey(input *opsmngr.APIKeyInput) (*opsmngr.APIKey, error) + func (s *Store) CreateGlobalAPIKeyWhitelist(opts *opsmngr.WhitelistAPIKeysReq) (*opsmngr.GlobalWhitelistAPIKey, error) + func (s *Store) CreateIndex(projectID, clusterName string, index *atlasv2.DatabaseRollingIndexRequest) error + func (s *Store) CreateIntegration(projectID, integrationType string, integration *atlasv2.ThirdPartyIntegration) (*atlasv2.PaginatedIntegration, error) + func (s *Store) CreateInterfaceEndpoint(projectID, provider, endpointServiceID string, ...) (*atlasv2.PrivateLinkEndpoint, error) + func (s *Store) CreateInterfaceEndpointDeprecated(projectID, privateLinkID, interfaceEndpointID string) (*atlas.InterfaceEndpointConnectionDeprecated, error) + func (s *Store) CreateLinkToken(orgID string, linkToken *atlasv2.TargetOrgRequest) (*atlasv2.TargetOrg, error) + func (s *Store) CreateLiveMigrationCutover(groupID, liveMigrationID string) error + func (s *Store) CreateOnlineArchive(projectID, clusterName string, archive *atlasv2.BackupOnlineArchiveCreate) (*atlasv2.BackupOnlineArchive, error) + func (s *Store) CreateOplog(oplog *opsmngr.BackupStore) (*opsmngr.BackupStore, error) + func (s *Store) CreateOpsManagerMaintenanceWindow(projectID string, maintenanceWindow *opsmngr.MaintenanceWindow) (*opsmngr.MaintenanceWindow, error) + func (s *Store) CreateOrganization(name string) (*atlas.Organization, error) + func (s *Store) CreateOrganizationAPIKey(orgID string, input *atlas.APIKeyInput) (*atlas.APIKey, error) + func (s *Store) CreateOrganizationAPIKeyAccessList(orgID, apiKeyID string, opts []*atlas.AccessListAPIKeysReq) (*atlas.AccessListAPIKeys, error) + func (s *Store) CreateOwner(u *opsmngr.User, ips []string) (*opsmngr.CreateUserResponse, error) + func (s *Store) CreatePeeringConnection(projectID string, peer *atlasv2.BaseNetworkPeeringConnectionSettings) (*atlasv2.BaseNetworkPeeringConnectionSettings, error) + func (s *Store) CreatePrivateEndpoint(projectID string, r *atlasv2.CloudProviderEndpointServiceRequest) (interface{}, error) + func (s *Store) CreatePrivateEndpointDeprecated(projectID string, r *atlas.PrivateEndpointConnectionDeprecated) (*atlas.PrivateEndpointConnectionDeprecated, error) + func (s *Store) CreateProject(name, orgID, regionUsageRestrictions string, defaultAlertSettings *bool, ...) (interface{}, error) + func (s *Store) CreateProjectAPIKey(projectID string, apiKeyInput *atlas.APIKeyInput) (*atlas.APIKey, error) + func (s *Store) CreateProjectIPAccessList(entries []*atlasv2.NetworkPermissionEntry) (*atlasv2.PaginatedNetworkAccess, error) + func (s *Store) CreateRestoreJobs(projectID, clusterName string, request *atlasv2.DiskBackupSnapshotRestoreJob) (*atlasv2.DiskBackupSnapshotRestoreJob, error) + func (s *Store) CreateS3Blockstores(blockstore *opsmngr.S3Blockstore) (*opsmngr.S3Blockstore, error) + func (s *Store) CreateSearchIndexes(projectID, clusterName string, index *atlasv2.ClusterSearchIndex) (*atlasv2.ClusterSearchIndex, error) + func (s *Store) CreateSearchNodes(projectID, clusterName string, spec *atlasv2.ApiSearchDeploymentRequest) (*atlasv2.ApiSearchDeploymentResponse, error) + func (s *Store) CreateServerlessInstance(projectID string, cluster *atlasv2.ServerlessInstanceDescriptionCreate) (*atlasv2.ServerlessInstanceDescription, error) + func (s *Store) CreateSnapshot(projectID, clusterName string, ...) (*atlasv2.DiskBackupSnapshot, error) + func (s *Store) CreateStream(projectID string, processor *atlasv2.StreamsTenant) (*atlasv2.StreamsTenant, error) + func (s *Store) CreateSync(sync *opsmngr.BackupStore) (*opsmngr.BackupStore, error) + func (s *Store) CreateTeam(orgID string, team *atlas.Team) (*atlas.Team, error) + func (s *Store) CreateUser(user *UserRequest) (interface{}, error) + func (s *Store) CreateValidation(groupID string, liveMigration *atlasv2.LiveMigrationRequest) (*atlasv2.LiveImportValidation, error) + func (s *Store) DBUserCertificates(projectID, username string, opts *atlas.ListOptions) (*atlasv2.PaginatedUserCert, error) + func (s *Store) DataFederation(projectID, id string) (*admin.DataLakeTenant, error) + func (s *Store) DataFederationList(projectID string) ([]admin.DataLakeTenant, error) + func (s *Store) DataLake(projectID, name string) (*atlas.DataLake, error) + func (s *Store) DataLakeCreatePrivateEndpoint(projectID string, r *atlasv2.PrivateNetworkEndpointIdEntry) (*atlasv2.PaginatedPrivateNetworkEndpointIdEntry, error) + func (s *Store) DataLakeDeletePrivateEndpoint(projectID, endpointID string) error + func (s *Store) DataLakePrivateEndpoint(projectID, privateLinkID string) (*atlasv2.PrivateNetworkEndpointIdEntry, error) + func (s *Store) DataLakePrivateEndpoints(params *atlasv2.ListDataFederationPrivateEndpointsApiParams) (*atlasv2.PaginatedPrivateNetworkEndpointIdEntry, error) + func (s *Store) DataLakes(projectID string) ([]atlas.DataLake, error) + func (s *Store) DatabaseRole(groupID, roleName string) (*atlasv2.UserCustomDBRole, error) + func (s *Store) DatabaseRoles(projectID string) ([]atlasv2.UserCustomDBRole, error) + func (s *Store) DatabaseUser(authDB, groupID, username string) (*atlasv2.CloudDatabaseUser, error) + func (s *Store) DatabaseUsers(projectID string, opts *atlas.ListOptions) (*atlasv2.PaginatedApiAtlasDatabaseUser, error) + func (s *Store) DeauthorizeCloudProviderAccessRoles(req *atlas.CloudProviderDeauthorizationRequest) error + func (s *Store) DefaultMongoDBVersion() (string, error) + func (s *Store) DeferMaintenanceWindow(projectID string) error + func (s *Store) DeleteAgentAPIKey(projectID, keyID string) error + func (s *Store) DeleteAlertConfiguration(projectID, id string) error + func (s *Store) DeleteBlockstore(blockstoreID string) error + func (s *Store) DeleteCluster(projectID, name string) error + func (s *Store) DeleteCollectionJob(groupID, logID string) error + func (s *Store) DeleteConnection(projectID, tenantName, connectionName string) error + func (s *Store) DeleteContainer(projectID, containerID string) error + func (s *Store) DeleteDataLake(projectID, name string) error + func (s *Store) DeleteDatabaseRole(groupID, roleName string) error + func (s *Store) DeleteDatabaseUser(authDB, groupID, username string) error + func (s *Store) DeleteExportBucket(projectID, bucketID string) error + func (s *Store) DeleteFileSystem(fileSystemID string) error + func (s *Store) DeleteGlobalAPIKey(id string) error + func (s *Store) DeleteGlobalAPIKeyWhitelist(id string) error + func (s *Store) DeleteIntegration(projectID, integrationType string) error + func (s *Store) DeleteInterfaceEndpoint(projectID, provider, endpointServiceID, privateEndpointID string) error + func (s *Store) DeleteInterfaceEndpointDeprecated(projectID, privateLinkID, interfaceEndpointID string) error + func (s *Store) DeleteInvitation(orgID, invitationID string) error + func (s *Store) DeleteLDAPConfiguration(projectID string) error + func (s *Store) DeleteLinkToken(orgID string) error + func (s *Store) DeleteOnlineArchive(projectID, clusterName, archiveID string) error + func (s *Store) DeleteOplog(oplogID string) error + func (s *Store) DeleteOpsManagerMaintenanceWindow(projectID, maintenanceWindowID string) error + func (s *Store) DeleteOrganization(id string) error + func (s *Store) DeleteOrganizationAPIKey(orgID, id string) error + func (s *Store) DeleteOrganizationAPIKeyAccessList(orgID, apiKeyID, ipAddress string) error + func (s *Store) DeletePeeringConnection(projectID, peerID string) error + func (s *Store) DeletePrivateEndpoint(projectID, provider, privateLinkID string) error + func (s *Store) DeletePrivateEndpointDeprecated(projectID, privateLinkID string) error + func (s *Store) DeleteProject(projectID string) error + func (s *Store) DeleteProjectAPIKey(projectID, id string) error + func (s *Store) DeleteProjectIPAccessList(projectID, entry string) error + func (s *Store) DeleteProjectInvitation(groupID, invitationID string) error + func (s *Store) DeleteS3Blockstore(blockstoreID string) error + func (s *Store) DeleteSchedule(projectID, clusterName string) error + func (s *Store) DeleteSearchIndex(projectID, clusterName, indexID string) error + func (s *Store) DeleteSearchNodes(projectID, clusterName string) error + func (s *Store) DeleteServerlessInstance(projectID, name string) error + func (s *Store) DeleteSnapshot(projectID, clusterName, snapshotID string) error + func (s *Store) DeleteStream(projectID, name string) error + func (s *Store) DeleteSync(syncID string) error + func (s *Store) DeleteTeam(orgID, teamID string) error + func (s *Store) DeleteTeamFromProject(projectID, teamID string) error + func (s *Store) DeleteUser(userID string) error + func (s *Store) DeleteUserFromProject(projectID, userID string) error + func (s *Store) DescribeBlockstore(blockstoreID string) (*opsmngr.BackupStore, error) + func (s *Store) DescribeCustomDNS(projectID string) (*atlasv2.AWSCustomDNSEnabled, error) + func (s *Store) DescribeExportBucket(projectID, bucketID string) (*atlasv2.DiskBackupSnapshotAWSExportBucket, error) + func (s *Store) DescribeFileSystem(fileSystemID string) (*opsmngr.FileSystemStoreConfiguration, error) + func (s *Store) DescribeSchedule(projectID, clusterName string) (*atlasv2.DiskBackupSnapshotSchedule, error) + func (s *Store) DisableAlertConfiguration(projectID, id string) (*atlas.AlertConfiguration, error) + func (s *Store) DisableCustomDNS(projectID string) (*atlasv2.AWSCustomDNSEnabled, error) + func (s *Store) DisablePerformanceAdvisorSlowOperationThreshold(projectID string) error + func (s *Store) DisableX509Configuration(projectID string) error + func (s *Store) DownloadArchive(groupID string, opts *opsmngr.DiagnosticsListOpts, out io.Writer) error + func (s *Store) DownloadLog(params *atlasv2.GetHostLogsApiParams) (io.ReadCloser, error) + func (s *Store) DownloadLogJob(groupID, jobID string, out io.Writer) error + func (s *Store) DownloadServerUsageReport(opts *opsmngr.ServerTypeOptions, out io.Writer) error + func (s *Store) EnableAlertConfiguration(projectID, id string) (*atlas.AlertConfiguration, error) + func (s *Store) EnableCustomDNS(projectID string) (*atlasv2.AWSCustomDNSEnabled, error) + func (s *Store) EnablePerformanceAdvisorSlowOperationThreshold(projectID string) error + func (s *Store) EncryptionAtRest(projectID string) (*atlasv2.EncryptionAtRest, error) + func (s *Store) ExportBuckets(projectID string, opts *atlas.ListOptions) (*atlasv2.PaginatedBackupSnapshotExportBucket, error) + func (s *Store) ExportJob(projectID, clusterName, bucketID string) (*atlasv2.DiskBackupExportJob, error) + func (s *Store) ExportJobs(projectID, clusterName string, opts *atlas.ListOptions) (*atlasv2.PaginatedApiAtlasDiskBackupExportJob, error) + func (s *Store) FeatureControlPolicies(projectID string, opts *opsmngr.ListOptions) (*opsmngr.FeaturePolicy, error) + func (s *Store) GCPContainers(projectID string) ([]atlasv2.CloudProviderContainer, error) + func (s *Store) GenerateSnapshot() error + func (s *Store) GetAutomationConfig(projectID string) (*opsmngr.AutomationConfig, error) + func (s *Store) GetAutomationStatus(projectID string) (*opsmngr.AutomationStatus, error) + func (s *Store) GetBackupConfig(projectID, clusterID string) (*opsmngr.BackupConfig, error) + func (s *Store) GetLDAPConfiguration(projectID string) (*atlasv2.UserSecurity, error) + func (s *Store) GetOplog(oplogID string) (*opsmngr.BackupStore, error) + func (s *Store) GetOrgProjects(orgID string, opts *atlas.ProjectsListOptions) (interface{}, error) + func (s *Store) GetS3Blockstore(blockstoreID string) (*opsmngr.S3Blockstore, error) + func (s *Store) GetServerlessInstance(projectID, clusterName string) (*atlasv2.ServerlessInstanceDescription, error) + func (s *Store) GetSnapshotSchedule(projectID, clusterID string) (*opsmngr.SnapshotSchedule, error) + func (s *Store) GetStatusLDAPConfiguration(projectID, requestID string) (*atlasv2.LDAPVerifyConnectivityJobRequest, error) + func (s *Store) GetSync(syncID string) (*opsmngr.BackupStore, error) + func (s *Store) GetValidationStatus(groupID, liveMigrationID string) (*atlasv2.LiveImportValidation, error) + func (s *Store) GetVersionManifest(version string) (*opsmngr.VersionManifest, error) + func (s *Store) GlobalAPIKey(apiKeyID string) (*opsmngr.APIKey, error) + func (s *Store) GlobalAPIKeyWhitelist(id string) (*opsmngr.GlobalWhitelistAPIKey, error) + func (s *Store) GlobalAPIKeyWhitelists(opts *atlas.ListOptions) (*opsmngr.GlobalWhitelistAPIKeys, error) + func (s *Store) GlobalAPIKeys(opts *opsmngr.ListOptions) ([]opsmngr.APIKey, error) + func (s *Store) GlobalAlerts(opts *atlas.AlertsListOptions) (*opsmngr.GlobalAlerts, error) + func (s *Store) GlobalCluster(projectID, instanceName string) (*atlasv2.GeoSharding, error) + func (s *Store) Host(groupID, hostID string) (*opsmngr.Host, error) + func (s *Store) HostByHostname(groupID, hostname string, port int) (*opsmngr.Host, error) + func (s *Store) HostDatabaseMeasurements(groupID, hostID, databaseName string, ...) (*atlas.ProcessDatabaseMeasurements, error) + func (s *Store) HostDatabases(groupID, hostID string, opts *atlas.ListOptions) (*atlas.ProcessDatabasesResponse, error) + func (s *Store) HostDiskMeasurements(groupID, hostID, partitionName string, ...) (*atlas.ProcessDiskMeasurements, error) + func (s *Store) HostDisks(groupID, hostID string, opts *atlas.ListOptions) (*atlas.ProcessDisksResponse, error) + func (s *Store) HostMeasurements(groupID, host string, opts *atlas.ProcessMeasurementListOptions) (*atlas.ProcessMeasurements, error) + func (s *Store) Hosts(groupID string, opts *opsmngr.HostListOptions) (*opsmngr.Hosts, error) + func (s *Store) IPAccessList(projectID, name string) (*atlasv2.NetworkPermissionEntry, error) + func (s *Store) IPInfo() (*atlas.IPInfo, error) + func (s *Store) Integration(projectID, integrationType string) (*atlasv2.ThirdPartyIntegration, error) + func (s *Store) Integrations(projectID string) (*atlasv2.PaginatedIntegration, error) + func (s *Store) InterfaceEndpoint(projectID, cloudProvider, endpointServiceID, privateEndpointID string) (*atlasv2.PrivateLinkEndpoint, error) + func (s *Store) InterfaceEndpointDeprecated(projectID, privateLinkID, interfaceEndpointID string) (*atlas.InterfaceEndpointConnectionDeprecated, error) + func (s *Store) InviteUser(orgID string, invitation *atlas.Invitation) (interface{}, error) + func (s *Store) InviteUserToProject(groupID string, invitation *atlas.Invitation) (*atlas.Invitation, error) + func (s *Store) ListAllProjectClusters() (*opsmngr.AllClustersProjects, error) + func (s *Store) ListBackupConfigs(projectID string, options *opsmngr.ListOptions) (*opsmngr.BackupConfigs, error) + func (s *Store) ListBlockstores(options *opsmngr.ListOptions) (*opsmngr.BackupStores, error) + func (s *Store) ListFileSystems(options *opsmngr.ListOptions) (*opsmngr.FileSystemStoreConfigurations, error) + func (s *Store) ListOplogs(options *opsmngr.ListOptions) (*opsmngr.BackupStores, error) + func (s *Store) ListS3Blockstores(options *opsmngr.ListOptions) (*opsmngr.S3Blockstores, error) + func (s *Store) ListSyncs(options *opsmngr.ListOptions) (*opsmngr.BackupStores, error) + func (s *Store) LiveMigrationCreate(groupID string, liveMigrationRequest *atlasv2.LiveMigrationRequest) (*atlasv2.LiveMigrationResponse, error) + func (s *Store) LiveMigrationDescribe(groupID, migrationID string) (*atlasv2.LiveMigrationResponse, error) + func (s *Store) LogCollectionJobs(groupID string, opts *opsmngr.LogListOptions) (*opsmngr.LogCollectionJobs, error) + func (s *Store) MaintenanceWindow(projectID string) (*atlasv2.GroupMaintenanceWindow, error) + func (s *Store) MatcherFields() ([]string, error) + func (s *Store) OnlineArchive(projectID, clusterName, archiveID string) (*atlasv2.BackupOnlineArchive, error) + func (s *Store) OnlineArchives(projectID, clusterName string, lstOpt *atlas.ListOptions) (*atlasv2.PaginatedOnlineArchive, error) + func (s *Store) OpsManagerCluster(projectID, name string) (*opsmngr.Cluster, error) + func (s *Store) OpsManagerMaintenanceWindow(projectID, maintenanceWindowID string) (*opsmngr.MaintenanceWindow, error) + func (s *Store) OpsManagerMaintenanceWindows(projectID string) (*opsmngr.MaintenanceWindows, error) + func (s *Store) Organization(id string) (interface{}, error) + func (s *Store) OrganizationAPIKey(orgID, apiKeyID string) (*atlas.APIKey, error) + func (s *Store) OrganizationAPIKeyAccessLists(orgID, apiKeyID string, opts *atlas.ListOptions) (*atlas.AccessListAPIKeys, error) + func (s *Store) OrganizationAPIKeys(orgID string, opts *atlas.ListOptions) ([]atlas.APIKey, error) + func (s *Store) OrganizationConnectionStatus(orgID string) (*opsmngr.ConnectionStatus, error) + func (s *Store) OrganizationEvents(orgID string, opts *atlas.EventListOptions) (*atlas.EventResponse, error) + func (s *Store) OrganizationHostAssignments(orgID string, opts *opsmngr.ServerTypeOptions) (*opsmngr.HostAssignments, error) + func (s *Store) OrganizationInvitation(orgID, invitationID string) (interface{}, error) + func (s *Store) OrganizationInvitations(orgID string, opts *atlas.InvitationOptions) (interface{}, error) + func (s *Store) OrganizationServerType(orgID string) (*opsmngr.ServerType, error) + func (s *Store) OrganizationUsers(organizationID string, opts *atlas.ListOptions) (interface{}, error) + func (s *Store) Organizations(opts *atlas.OrganizationsListOptions) (interface{}, error) + func (s *Store) PauseCluster(projectID, name string) (*admin.AdvancedClusterDescription, error) + func (s *Store) PeeringConnection(projectID, peerID string) (*atlasv2.BaseNetworkPeeringConnectionSettings, error) + func (s *Store) PeeringConnections(projectID string, opts *atlas.ContainersListOptions) ([]atlasv2.BaseNetworkPeeringConnectionSettings, error) + func (s *Store) PerformanceAdvisorIndexes(projectID, processName string, opts *atlas.SuggestedIndexOptions) (*atlas.SuggestedIndexes, error) + func (s *Store) PerformanceAdvisorNamespaces(projectID, processName string, opts *atlas.NamespaceOptions) (*atlas.Namespaces, error) + func (s *Store) PerformanceAdvisorSlowQueries(projectID, processName string, opts *atlas.SlowQueryOptions) (*atlas.SlowQueries, error) + func (s *Store) PrivateEndpoint(projectID, provider, privateLinkID string) (*atlasv2.EndpointService, error) + func (s *Store) PrivateEndpointDeprecated(projectID, privateLinkID string) (*atlas.PrivateEndpointConnectionDeprecated, error) + func (s *Store) PrivateEndpoints(projectID, provider string) ([]atlasv2.EndpointService, error) + func (s *Store) PrivateEndpointsDeprecated(projectID string, opts *atlas.ListOptions) ([]atlas.PrivateEndpointConnectionDeprecated, error) + func (s *Store) Process(params *atlasv2.GetAtlasProcessApiParams) (*atlasv2.ApiHostViewAtlas, error) + func (s *Store) ProcessDatabaseMeasurements(args *atlasv2.GetDatabaseMeasurementsApiParams) (*atlasv2.ApiMeasurementsGeneralViewAtlas, error) + func (s *Store) ProcessDatabases(groupID, host string, port int, opts *atlas.ListOptions) (*atlasv2.PaginatedDatabase, error) + func (s *Store) ProcessDiskMeasurements(params *atlasv2.GetDiskMeasurementsApiParams) (*atlasv2.ApiMeasurementsGeneralViewAtlas, error) + func (s *Store) ProcessDisks(groupID, host string, port int, opts *atlas.ListOptions) (*atlasv2.PaginatedDiskPartition, error) + func (s *Store) ProcessMeasurements(params *atlasv2.GetHostMeasurementsApiParams) (*atlasv2.ApiMeasurementsGeneralViewAtlas, error) + func (s *Store) Processes(params *atlasv2.ListAtlasProcessesApiParams) (*atlasv2.PaginatedHostViewAtlas, error) + func (s *Store) Project(id string) (interface{}, error) + func (s *Store) ProjectAPIKeys(projectID string, opts *atlas.ListOptions) ([]atlas.APIKey, error) + func (s *Store) ProjectByName(name string) (interface{}, error) + func (s *Store) ProjectClusters(projectID string, opts *atlas.ListOptions) (interface{}, error) + func (s *Store) ProjectEvents(projectID string, opts *atlas.EventListOptions) (*atlas.EventResponse, error) + func (s *Store) ProjectHostAssignments(projectID string, opts *opsmngr.ServerTypeOptions) (*opsmngr.HostAssignments, error) + func (s *Store) ProjectIPAccessLists(projectID string, opts *atlas.ListOptions) (*atlasv2.PaginatedNetworkAccess, error) + func (s *Store) ProjectInvitation(groupID, invitationID string) (*atlas.Invitation, error) + func (s *Store) ProjectInvitations(groupID string, opts *atlas.InvitationOptions) ([]*atlas.Invitation, error) + func (s *Store) ProjectServerType(projectID string) (*opsmngr.ServerType, error) + func (s *Store) ProjectSettings(projectID string) (*atlasv2.GroupSettings, error) + func (s *Store) ProjectStreams(opts *atlasv2.ListStreamInstancesApiParams) (*atlasv2.PaginatedApiStreamsTenant, error) + func (s *Store) ProjectTeams(projectID string) (interface{}, error) + func (s *Store) ProjectUsers(projectID string, opts *atlas.ListOptions) (interface{}, error) + func (s *Store) Projects(opts *atlas.ListOptions) (interface{}, error) + func (s *Store) RegionalizedPrivateEndpointSetting(projectID string) (*atlasv2.ProjectSettingItem, error) + func (s *Store) RemoveUserFromTeam(orgID, teamID, userID string) error + func (s *Store) RestoreJob(projectID, clusterName, jobID string) (*atlasv2.DiskBackupSnapshotRestoreJob, error) + func (s *Store) RestoreJobs(projectID, clusterName string, opts *atlas.ListOptions) (*atlasv2.PaginatedCloudBackupRestoreJob, error) + func (s *Store) SampleDataStatus(groupID, id string) (*admin.SampleDatasetStatus, error) + func (s *Store) SaveLDAPConfiguration(projectID string, ldap *atlasv2.UserSecurity) (*atlasv2.UserSecurity, error) + func (s *Store) SaveX509Configuration(projectID, certificate string) (*atlasv2.UserSecurity, error) + func (s *Store) SearchIndex(projectID, clusterName, indexID string) (*atlasv2.ClusterSearchIndex, error) + func (s *Store) SearchIndexes(projectID, clusterName, dbName, collName string) ([]atlasv2.ClusterSearchIndex, error) + func (s *Store) SearchNodes(projectID, clusterName string) (*atlasv2.ApiSearchDeploymentResponse, error) + func (s *Store) SendEvents(body interface{}) error + func (s *Store) SendUnauthEvents(body interface{}) error + func (s *Store) ServerlessCreateRestoreJobs(projectID, clusterName string, request *atlasv2.ServerlessBackupRestoreJob) (*atlasv2.ServerlessBackupRestoreJob, error) + func (s *Store) ServerlessInstance(projectID, clusterName string) (*atlas.Cluster, error) + func (s *Store) ServerlessInstances(projectID string, listOps *atlas.ListOptions) (*atlasv2.PaginatedServerlessInstanceDescription, error) + func (s *Store) ServerlessPrivateEndpoints(projectID, instanceName string) ([]atlasv2.ServerlessTenantEndpoint, error) + func (s *Store) ServerlessRestoreJob(projectID, instanceName string, jobID string) (*atlasv2.ServerlessBackupRestoreJob, error) + func (s *Store) ServerlessRestoreJobs(projectID, instanceName string, opts *atlas.ListOptions) (*atlasv2.PaginatedApiAtlasServerlessBackupRestoreJob, error) + func (s *Store) ServerlessSnapshot(projectID, instanceName, snapshotID string) (*atlasv2.ServerlessBackupSnapshot, error) + func (s *Store) ServerlessSnapshots(projectID, clusterName string, opts *atlas.ListOptions) (*atlasv2.PaginatedApiAtlasServerlessBackupSnapshot, error) + func (s *Store) ServiceVersion() (*atlas.ServiceVersion, error) + func (s *Store) Snapshot(projectID, clusterName, snapshotID string) (*atlasv2.DiskBackupReplicaSet, error) + func (s *Store) Snapshots(projectID, clusterName string, opts *atlas.ListOptions) (*atlasv2.PaginatedCloudBackupReplicaSet, error) + func (s *Store) StartCluster(projectID, name string) (*admin.AdvancedClusterDescription, error) + func (s *Store) StartMonitoring(groupID string, host *opsmngr.Host) (*opsmngr.Host, error) + func (s *Store) StopMonitoring(groupID, hostID string) error + func (s *Store) StreamConnection(projectID, tenantName, connectionName string) (*atlasv2.StreamsConnection, error) + func (s *Store) StreamsConnections(projectID, tenantName string) (*atlasv2.PaginatedApiStreamsConnection, error) + func (s *Store) TeamByID(orgID, teamID string) (*atlas.Team, error) + func (s *Store) TeamByName(orgID, teamName string) (*atlas.Team, error) + func (s *Store) TeamUsers(orgID, teamID string) (interface{}, error) + func (s *Store) Teams(orgID string, opts *atlas.ListOptions) ([]atlas.Team, error) + func (s *Store) TestClusterFailover(projectID, clusterName string) error + func (s *Store) UpdateAlertConfiguration(alertConfig *atlas.AlertConfiguration) (*atlas.AlertConfiguration, error) + func (s *Store) UpdateAtlasClusterConfigurationOptions(projectID, clusterName string, args *admin.ClusterDescriptionProcessArgs) (*admin.ClusterDescriptionProcessArgs, error) + func (s *Store) UpdateAuditingConfig(projectID string, r *atlasv2.AuditLog) (*atlasv2.AuditLog, error) + func (s *Store) UpdateAutomationConfig(projectID string, automationConfig *opsmngr.AutomationConfig) error + func (s *Store) UpdateBackupConfig(backupConfig *opsmngr.BackupConfig) (*opsmngr.BackupConfig, error) + func (s *Store) UpdateBlockstore(blockstore *opsmngr.BackupStore) (*opsmngr.BackupStore, error) + func (s *Store) UpdateCluster(projectID, name string, cluster *admin.AdvancedClusterDescription) (*admin.AdvancedClusterDescription, error) + func (s *Store) UpdateConnection(projectID, tenantName, connectionsName string, opts *atlasv2.StreamsConnection) (*atlasv2.StreamsConnection, error) + func (s *Store) UpdateDataLake(projectID, name string, dataLake *atlas.DataLakeUpdateRequest) (*atlas.DataLake, error) + func (s *Store) UpdateDatabaseRole(groupID, roleName string, role *atlasv2.UserCustomDBRole) (*atlasv2.UserCustomDBRole, error) + func (s *Store) UpdateDatabaseUser(params *atlasv2.UpdateDatabaseUserApiParams) (*atlasv2.CloudDatabaseUser, error) + func (s *Store) UpdateFeatureControlPolicy(projectID string, policy *opsmngr.FeaturePolicy) (*opsmngr.FeaturePolicy, error) + func (s *Store) UpdateFileSystems(fileSystem *opsmngr.FileSystemStoreConfiguration) (*opsmngr.FileSystemStoreConfiguration, error) + func (s *Store) UpdateGlobalAPIKey(apiKeyID string, input *atlas.APIKeyInput) (*opsmngr.APIKey, error) + func (s *Store) UpdateMaintenanceWindow(projectID string, maintenanceWindow *atlasv2.GroupMaintenanceWindow) error + func (s *Store) UpdateOnlineArchive(projectID, clusterName string, archive *atlasv2.BackupOnlineArchive) (*atlasv2.BackupOnlineArchive, error) + func (s *Store) UpdateOplog(oplogID string, oplog *opsmngr.BackupStore) (*opsmngr.BackupStore, error) + func (s *Store) UpdateOpsManagerMaintenanceWindow(projectID string, maintenanceWindow *opsmngr.MaintenanceWindow) (*opsmngr.MaintenanceWindow, error) + func (s *Store) UpdateOrganizationAPIKey(orgID, apiKeyID string, input *atlas.APIKeyInput) (*atlas.APIKey, error) + func (s *Store) UpdateOrganizationInvitation(orgID, invitationID string, invitation *atlas.Invitation) (interface{}, error) + func (s *Store) UpdateOrganizationServerType(orgID string, serverType *opsmngr.ServerTypeRequest) error + func (s *Store) UpdateProjectInvitation(groupID, invitationID string, invitation *atlas.Invitation) (*atlas.Invitation, error) + func (s *Store) UpdateProjectServerType(projectID string, serverType *opsmngr.ServerTypeRequest) error + func (s *Store) UpdateProjectSettings(projectID string, projectSettings *atlas.ProjectSettings) (*atlasv2.GroupSettings, error) + func (s *Store) UpdateProjectTeamRoles(projectID, teamID string, team *atlas.TeamUpdateRoles) ([]atlas.TeamRoles, error) + func (s *Store) UpdateRegionalizedPrivateEndpointSetting(projectID string, enabled bool) (*atlasv2.ProjectSettingItem, error) + func (s *Store) UpdateS3Blockstores(blockstoreID string, blockstore *opsmngr.S3Blockstore) (*opsmngr.S3Blockstore, error) + func (s *Store) UpdateSchedule(projectID, clusterName string, policy *atlasv2.DiskBackupSnapshotSchedule) (*atlasv2.DiskBackupSnapshotSchedule, error) + func (s *Store) UpdateSearchIndexes(projectID, clusterName, indexID string, index *atlasv2.ClusterSearchIndex) (*atlasv2.ClusterSearchIndex, error) + func (s *Store) UpdateSearchNodes(projectID, clusterName string, spec *atlasv2.ApiSearchDeploymentRequest) (*atlasv2.ApiSearchDeploymentResponse, error) + func (s *Store) UpdateServerlessInstance(projectID string, instanceName string, ...) (*atlasv2.ServerlessInstanceDescription, error) + func (s *Store) UpdateSnapshotSchedule(projectID, clusterID string, snapshotSchedule *opsmngr.SnapshotSchedule) (*opsmngr.SnapshotSchedule, error) + func (s *Store) UpdateStream(projectID, name string, ...) (*atlasv2.StreamsTenant, error) + func (s *Store) UpdateSync(syncID string, sync *opsmngr.BackupStore) (*opsmngr.BackupStore, error) + func (s *Store) UpdateVersionManifest(versionManifest *opsmngr.VersionManifest) (*opsmngr.VersionManifest, error) + func (s *Store) UpgradeAgent(projectID string) (*opsmngr.AutomationConfigAgent, error) + func (s *Store) UpgradeCluster(projectID string, cluster *atlas.Cluster) (*atlas.Cluster, error) + func (s *Store) UserByID(userID string) (interface{}, error) + func (s *Store) UserByName(username string) (interface{}, error) + func (s *Store) VerifyLDAPConfiguration(projectID string, ldap *atlasv2.LDAPVerifyConnectivityJobRequestParams) (*atlasv2.LDAPVerifyConnectivityJobRequest, error) + func (s *Store) X509Configuration(projectID string) (*atlasv2.UserSecurity, error) + type StreamsConnectionDescriber interface + StreamConnection func(string, string, string) (*atlasv2.StreamsConnection, error) + type StreamsConnectionLister interface + StreamsConnections func(string, string) (*atlasv2.PaginatedApiStreamsConnection, error) + type StreamsCreator interface + CreateStream func(string, *atlasv2.StreamsTenant) (*atlasv2.StreamsTenant, error) + type StreamsDeleter interface + DeleteStream func(string, string) error + type StreamsDescriber interface + AtlasStream func(string, string) (*atlasv2.StreamsTenant, error) + type StreamsLister interface + ProjectStreams func(*atlasv2.ListStreamInstancesApiParams) (*atlasv2.PaginatedApiStreamsTenant, error) + type StreamsUpdater interface + UpdateStream func(string, string, *atlasv2.StreamsDataProcessRegion) (*atlasv2.StreamsTenant, error) + type SyncsCreator interface + CreateSync func(*opsmngr.BackupStore) (*opsmngr.BackupStore, error) + type SyncsDeleter interface + DeleteSync func(string) error + type SyncsDescriber interface + GetSync func(string) (*opsmngr.BackupStore, error) + type SyncsLister interface + ListSyncs func(*opsmngr.ListOptions) (*opsmngr.BackupStores, error) + type SyncsUpdater interface + UpdateSync func(string, *opsmngr.BackupStore) (*opsmngr.BackupStore, error) + type TeamAdder interface + AddUsersToTeam func(string, string, []string) (interface{}, error) + type TeamCreator interface + CreateTeam func(string, *atlas.Team) (*atlas.Team, error) + type TeamDeleter interface + DeleteTeam func(string, string) error + type TeamDescriber interface + TeamByID func(string, string) (*atlas.Team, error) + TeamByName func(string, string) (*atlas.Team, error) + type TeamLister interface + Teams func(string, *atlas.ListOptions) ([]atlas.Team, error) + type TeamRolesUpdater interface + UpdateProjectTeamRoles func(string, string, *atlas.TeamUpdateRoles) ([]atlas.TeamRoles, error) + type TeamUserLister interface + TeamUsers func(string, string) (interface{}, error) + type TeamUserRemover interface + RemoveUserFromTeam func(string, string, string) error + type Transport struct + func (tr *Transport) RoundTrip(req *http.Request) (*http.Response, error) + type TransportConfigGetter interface + OpsManagerCACertificate func() string + OpsManagerSkipVerify func() string + type UnauthEventsSender interface + SendUnauthEvents func(body interface{}) error + type UserCreator interface + CreateUser func(*UserRequest) (interface{}, error) + type UserDeleter interface + DeleteUser func(string) error + type UserDescriber interface + UserByID func(string) (interface{}, error) + UserByName func(string) (interface{}, error) + type UserLister interface + OrganizationUsers func(string, *atlas.ListOptions) (interface{}, error) + type UserRequest struct + AtlasRoles []atlas.AtlasRole + type VersionManifestGetter interface + GetVersionManifest func(string) (*opsmngr.VersionManifest, error) + type VersionManifestUpdater interface + UpdateVersionManifest func(*opsmngr.VersionManifest) (*opsmngr.VersionManifest, error) + type VersionManifestUpdaterServiceVersionDescriber interface + type X509CertificateConfDescriber interface + X509Configuration func(string) (*atlasv2.UserSecurity, error) + type X509CertificateConfDisabler interface + DisableX509Configuration func(string) error + type X509CertificateConfSaver interface + SaveX509Configuration func(string, string) (*atlasv2.UserSecurity, error) + type X509CertificateStore interface Other modules containing this package github.com/fmenezes/mongodb-atlas-cli