Versions in this module Expand all Collapse all v2 v2.7.1 Feb 17, 2025 Changes in this version type AtlasDeployment + func NewDefaultAzureFlexInstance(namespace, projectName string) *AtlasDeployment v2.7.0 Feb 5, 2025 Changes in this version type AtlasCustomRole + func (in *AtlasCustomRole) ProjectDualRef() *ProjectDualReference type AtlasDatabaseUser + func (p *AtlasDatabaseUser) ProjectDualRef() *ProjectDualReference type AtlasDeployment + func NewDefaultAWSFlexInstance(namespace, projectName string) *AtlasDeployment + func (c *AtlasDeployment) IsFlex() bool + func (c *AtlasDeployment) ProjectDualRef() *ProjectDualReference type AtlasDeploymentSpec + FlexSpec *FlexSpec + type AtlasIPAccessList struct + Spec AtlasIPAccessListSpec + Status status.AtlasIPAccessListStatus + func (ial *AtlasIPAccessList) Credentials() *api.LocalObjectReference + func (ial *AtlasIPAccessList) GetStatus() api.Status + func (ial *AtlasIPAccessList) ProjectDualRef() *ProjectDualReference + func (ial *AtlasIPAccessList) UpdateStatus(conditions []api.Condition, options ...api.Option) + func (in *AtlasIPAccessList) DeepCopy() *AtlasIPAccessList + func (in *AtlasIPAccessList) DeepCopyInto(out *AtlasIPAccessList) + func (in *AtlasIPAccessList) DeepCopyObject() runtime.Object + type AtlasIPAccessListList struct + Items []AtlasIPAccessList + func (in *AtlasIPAccessListList) DeepCopy() *AtlasIPAccessListList + func (in *AtlasIPAccessListList) DeepCopyInto(out *AtlasIPAccessListList) + func (in *AtlasIPAccessListList) DeepCopyObject() runtime.Object + type AtlasIPAccessListSpec struct + Entries []IPAccessEntry + func (in *AtlasIPAccessListSpec) DeepCopy() *AtlasIPAccessListSpec + func (in *AtlasIPAccessListSpec) DeepCopyInto(out *AtlasIPAccessListSpec) type AtlasPrivateEndpoint + func (pe *AtlasPrivateEndpoint) ProjectDualRef() *ProjectDualReference + type FlexProviderSettings struct + BackingProviderName string + RegionName string + func (in *FlexProviderSettings) DeepCopy() *FlexProviderSettings + func (in *FlexProviderSettings) DeepCopyInto(out *FlexProviderSettings) + type FlexSpec struct + Name string + ProviderSettings *FlexProviderSettings + Tags []*TagSpec + TerminationProtectionEnabled bool + func (in *FlexSpec) DeepCopy() *FlexSpec + func (in *FlexSpec) DeepCopyInto(out *FlexSpec) + type IPAccessEntry struct + AwsSecurityGroup string + CIDRBlock string + Comment string + DeleteAfterDate *metav1.Time + IPAddress string + func (in *IPAccessEntry) DeepCopy() *IPAccessEntry + func (in *IPAccessEntry) DeepCopyInto(out *IPAccessEntry) + type ProjectDualReference struct + ConnectionSecret *api.LocalObjectReference + ExternalProjectRef *ExternalProjectReference + ProjectRef *common.ResourceRefNamespaced + func (in *ProjectDualReference) DeepCopy() *ProjectDualReference + func (in *ProjectDualReference) DeepCopyInto(out *ProjectDualReference) v2.6.1 Jan 9, 2025 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + func InitCondition(resource AtlasCustomResource, defaultCondition api.Condition) []api.Condition + func NewCreatedManagedNamespaceStatus(namespace ManagedNamespace) status.ManagedNamespace + func NewFailedToCreateManagedNamespaceStatus(namespace ManagedNamespace, err error) status.ManagedNamespace + type AWSNetworkPeeringConfiguration struct + AWSAccountID string + AccepterRegionName string + RouteTableCIDRBlock string + VpcID string + func (in *AWSNetworkPeeringConfiguration) DeepCopy() *AWSNetworkPeeringConfiguration + func (in *AWSNetworkPeeringConfiguration) DeepCopyInto(out *AWSNetworkPeeringConfiguration) + type AWSPrivateEndpointConfiguration struct + ID string + func (in *AWSPrivateEndpointConfiguration) DeepCopy() *AWSPrivateEndpointConfiguration + func (in *AWSPrivateEndpointConfiguration) DeepCopyInto(out *AWSPrivateEndpointConfiguration) + type AWSProviderConfig struct + RoleID string + TestS3Bucket string + func (in *AWSProviderConfig) DeepCopy() *AWSProviderConfig + func (in *AWSProviderConfig) DeepCopyInto(out *AWSProviderConfig) + type Action struct + Name string + Resources []Resource + func (in *Action) DeepCopy() *Action + func (in *Action) DeepCopyInto(out *Action) + type AdvancedAutoScalingSpec struct + Compute *ComputeSpec + DiskGB *DiskGB + func (in *AdvancedAutoScalingSpec) DeepCopy() *AdvancedAutoScalingSpec + func (in *AdvancedAutoScalingSpec) DeepCopyInto(out *AdvancedAutoScalingSpec) + type AdvancedDeploymentSpec struct + BackupEnabled *bool + BiConnector *BiConnectorSpec + ClusterType string + CustomZoneMapping []CustomZoneMapping + DiskSizeGB *int + EncryptionAtRestProvider string + Labels []common.LabelSpec + ManagedNamespaces []ManagedNamespace + MongoDBMajorVersion string + MongoDBVersion string + Name string + Paused *bool + PitEnabled *bool + ReplicationSpecs []*AdvancedReplicationSpec + RootCertType string + SearchIndexes []SearchIndex + SearchNodes []SearchNode + Tags []*TagSpec + TerminationProtectionEnabled bool + VersionReleaseSystem string + func (in *AdvancedDeploymentSpec) DeepCopy() *AdvancedDeploymentSpec + func (in *AdvancedDeploymentSpec) DeepCopyInto(out *AdvancedDeploymentSpec) + func (s *AdvancedDeploymentSpec) SearchNodesToAtlas() []admin.ApiSearchDeploymentSpec + func (s *AdvancedDeploymentSpec) ToAtlas() (*mongodbatlas.AdvancedCluster, error) + type AdvancedRegionConfig struct + AnalyticsSpecs *Specs + AutoScaling *AdvancedAutoScalingSpec + BackingProviderName string + ElectableSpecs *Specs + Priority *int + ProviderName string + ReadOnlySpecs *Specs + RegionName string + func (in *AdvancedRegionConfig) DeepCopy() *AdvancedRegionConfig + func (in *AdvancedRegionConfig) DeepCopyInto(out *AdvancedRegionConfig) + type AdvancedReplicationSpec struct + NumShards int + RegionConfigs []*AdvancedRegionConfig + ZoneName string + func (in *AdvancedReplicationSpec) DeepCopy() *AdvancedReplicationSpec + func (in *AdvancedReplicationSpec) DeepCopyInto(out *AdvancedReplicationSpec) + type AlertConfiguration struct + Enabled bool + EventTypeName string + Matchers []Matcher + MetricThreshold *MetricThreshold + Notifications []Notification + Threshold *Threshold + func (in *AlertConfiguration) DeepCopy() *AlertConfiguration + func (in *AlertConfiguration) DeepCopyInto(out *AlertConfiguration) + func (in *AlertConfiguration) ToAtlas() (*admin.GroupAlertsConfig, error) + func (in AlertConfiguration) Key() string + type AtlasBackupCompliancePolicy struct + Spec AtlasBackupCompliancePolicySpec + Status status.BackupCompliancePolicyStatus + func (b *AtlasBackupCompliancePolicy) GetStatus() api.Status + func (b *AtlasBackupCompliancePolicy) ToAtlas(projectID string) *admin.DataProtectionSettings20231001 + func (b *AtlasBackupCompliancePolicy) UpdateStatus(conditions []api.Condition, options ...api.Option) + func (in *AtlasBackupCompliancePolicy) DeepCopy() *AtlasBackupCompliancePolicy + func (in *AtlasBackupCompliancePolicy) DeepCopyInto(out *AtlasBackupCompliancePolicy) + func (in *AtlasBackupCompliancePolicy) DeepCopyObject() runtime.Object + type AtlasBackupCompliancePolicyList struct + Items []*AtlasBackupCompliancePolicy + func (in *AtlasBackupCompliancePolicyList) DeepCopy() *AtlasBackupCompliancePolicyList + func (in *AtlasBackupCompliancePolicyList) DeepCopyInto(out *AtlasBackupCompliancePolicyList) + func (in *AtlasBackupCompliancePolicyList) DeepCopyObject() runtime.Object + type AtlasBackupCompliancePolicySpec struct + AuthorizedEmail string + AuthorizedUserFirstName string + AuthorizedUserLastName string + CopyProtectionEnabled bool + EncryptionAtRestEnabled bool + OnDemandPolicy AtlasOnDemandPolicy + OverwriteBackupPolicies bool + PITEnabled bool + RestoreWindowDays int + ScheduledPolicyItems []AtlasBackupPolicyItem + func NewBCPFromAtlas(in *admin.DataProtectionSettings20231001) *AtlasBackupCompliancePolicySpec + func (in *AtlasBackupCompliancePolicySpec) DeepCopy() *AtlasBackupCompliancePolicySpec + func (in *AtlasBackupCompliancePolicySpec) DeepCopyInto(out *AtlasBackupCompliancePolicySpec) + func (s *AtlasBackupCompliancePolicySpec) Normalize() (*AtlasBackupCompliancePolicySpec, error) + type AtlasBackupExportSpec struct + ExportBucketID string + FrequencyType string + func (in *AtlasBackupExportSpec) DeepCopy() *AtlasBackupExportSpec + func (in *AtlasBackupExportSpec) DeepCopyInto(out *AtlasBackupExportSpec) + type AtlasBackupPolicy struct + Spec AtlasBackupPolicySpec + Status status.BackupPolicyStatus + func (in *AtlasBackupPolicy) DeepCopy() *AtlasBackupPolicy + func (in *AtlasBackupPolicy) DeepCopyInto(out *AtlasBackupPolicy) + func (in *AtlasBackupPolicy) DeepCopyObject() runtime.Object + func (in *AtlasBackupPolicy) GetStatus() api.Status + func (in *AtlasBackupPolicy) UpdateStatus(conditions []api.Condition, options ...api.Option) + type AtlasBackupPolicyItem struct + FrequencyInterval int + FrequencyType string + RetentionUnit string + RetentionValue int + func (in *AtlasBackupPolicyItem) DeepCopy() *AtlasBackupPolicyItem + func (in *AtlasBackupPolicyItem) DeepCopyInto(out *AtlasBackupPolicyItem) + type AtlasBackupPolicyList struct + Items []AtlasBackupPolicy + func (in *AtlasBackupPolicyList) DeepCopy() *AtlasBackupPolicyList + func (in *AtlasBackupPolicyList) DeepCopyInto(out *AtlasBackupPolicyList) + func (in *AtlasBackupPolicyList) DeepCopyObject() runtime.Object + type AtlasBackupPolicySpec struct + Items []AtlasBackupPolicyItem + func (in *AtlasBackupPolicySpec) DeepCopy() *AtlasBackupPolicySpec + func (in *AtlasBackupPolicySpec) DeepCopyInto(out *AtlasBackupPolicySpec) + type AtlasBackupSchedule struct + Spec AtlasBackupScheduleSpec + Status status.BackupScheduleStatus + func (in *AtlasBackupSchedule) DeepCopy() *AtlasBackupSchedule + func (in *AtlasBackupSchedule) DeepCopyInto(out *AtlasBackupSchedule) + func (in *AtlasBackupSchedule) DeepCopyObject() runtime.Object + func (in *AtlasBackupSchedule) GetStatus() api.Status + func (in *AtlasBackupSchedule) ToAtlas(clusterID, clusterName, replicaSetID string, policy *AtlasBackupPolicy) *mongodbatlas.CloudProviderSnapshotBackupPolicy + func (in *AtlasBackupSchedule) UpdateStatus(conditions []api.Condition, options ...api.Option) + type AtlasBackupScheduleList struct + Items []AtlasBackupSchedule + func (in *AtlasBackupScheduleList) DeepCopy() *AtlasBackupScheduleList + func (in *AtlasBackupScheduleList) DeepCopyInto(out *AtlasBackupScheduleList) + func (in *AtlasBackupScheduleList) DeepCopyObject() runtime.Object + type AtlasBackupScheduleSpec struct + AutoExportEnabled bool + CopySettings []CopySetting + Export *AtlasBackupExportSpec + PolicyRef common.ResourceRefNamespaced + ReferenceHourOfDay int64 + ReferenceMinuteOfHour int64 + RestoreWindowDays int64 + UpdateSnapshots bool + UseOrgAndGroupNamesInExportPrefix bool + func (in *AtlasBackupScheduleSpec) DeepCopy() *AtlasBackupScheduleSpec + func (in *AtlasBackupScheduleSpec) DeepCopyInto(out *AtlasBackupScheduleSpec) + type AtlasCustomResource interface + type AtlasCustomRole struct + Spec AtlasCustomRoleSpec + Status status.AtlasCustomRoleStatus + func (in *AtlasCustomRole) Credentials() *api.LocalObjectReference + func (in *AtlasCustomRole) DeepCopy() *AtlasCustomRole + func (in *AtlasCustomRole) DeepCopyInto(out *AtlasCustomRole) + func (in *AtlasCustomRole) DeepCopyObject() runtime.Object + func (in *AtlasCustomRole) GetStatus() api.Status + func (in *AtlasCustomRole) UpdateStatus(conditions []api.Condition, options ...api.Option) + type AtlasCustomRoleList struct + Items []AtlasCustomRole + func (in *AtlasCustomRoleList) DeepCopy() *AtlasCustomRoleList + func (in *AtlasCustomRoleList) DeepCopyInto(out *AtlasCustomRoleList) + func (in *AtlasCustomRoleList) DeepCopyObject() runtime.Object + type AtlasCustomRoleSpec struct + ExternalProjectIDRef *ExternalProjectReference + ProjectRef *common.ResourceRefNamespaced + Role CustomRole + func (in *AtlasCustomRoleSpec) DeepCopy() *AtlasCustomRoleSpec + func (in *AtlasCustomRoleSpec) DeepCopyInto(out *AtlasCustomRoleSpec) + type AtlasDataFederation struct + Spec DataFederationSpec + Status status.DataFederationStatus + func NewDataFederationInstance(projectName, instanceName, namespace string) *AtlasDataFederation + func (c *AtlasDataFederation) GetStatus() api.Status + func (c *AtlasDataFederation) UpdateStatus(conditions []api.Condition, options ...api.Option) + func (c *AtlasDataFederation) WithAWSCloudProviderConfig(AWSRoleID, S3Bucket string) *AtlasDataFederation + func (c *AtlasDataFederation) WithAnnotations(annotations map[string]string) *AtlasDataFederation + func (c *AtlasDataFederation) WithDataProcessingRegion(AWSRegion string) *AtlasDataFederation + func (c *AtlasDataFederation) WithPrivateEndpoint(endpointID, provider, endpointType string) *AtlasDataFederation + func (c *AtlasDataFederation) WithStorage(storage *Storage) *AtlasDataFederation + func (c AtlasDataFederation) AtlasProjectObjectKey() client.ObjectKey + func (in *AtlasDataFederation) DeepCopy() *AtlasDataFederation + func (in *AtlasDataFederation) DeepCopyInto(out *AtlasDataFederation) + func (in *AtlasDataFederation) DeepCopyObject() runtime.Object + type AtlasDataFederationList struct + Items []AtlasDataFederation + func (in *AtlasDataFederationList) DeepCopy() *AtlasDataFederationList + func (in *AtlasDataFederationList) DeepCopyInto(out *AtlasDataFederationList) + func (in *AtlasDataFederationList) DeepCopyObject() runtime.Object + type AtlasDatabaseUser struct + Spec AtlasDatabaseUserSpec + Status status.AtlasDatabaseUserStatus + func DefaultDBUser(namespace, username, projectName string) *AtlasDatabaseUser + func NewDBUser(namespace, name, dbUserName, projectName string) *AtlasDatabaseUser + func (in *AtlasDatabaseUser) DeepCopy() *AtlasDatabaseUser + func (in *AtlasDatabaseUser) DeepCopyInto(out *AtlasDatabaseUser) + func (in *AtlasDatabaseUser) DeepCopyObject() runtime.Object + func (p *AtlasDatabaseUser) ClearScopes() *AtlasDatabaseUser + func (p *AtlasDatabaseUser) GetStatus() api.Status + func (p *AtlasDatabaseUser) ReadPassword(ctx context.Context, kubeClient client.Client) (string, error) + func (p *AtlasDatabaseUser) UpdateStatus(conditions []api.Condition, options ...api.Option) + func (p *AtlasDatabaseUser) WithAtlasUserName(name string) *AtlasDatabaseUser + func (p *AtlasDatabaseUser) WithDeleteAfterDate(date string) *AtlasDatabaseUser + func (p *AtlasDatabaseUser) WithExternaLProject(projectID, credentialsName string) *AtlasDatabaseUser + func (p *AtlasDatabaseUser) WithName(name string) *AtlasDatabaseUser + func (p *AtlasDatabaseUser) WithPasswordSecret(name string) *AtlasDatabaseUser + func (p *AtlasDatabaseUser) WithRole(roleName, databaseName, collectionName string) *AtlasDatabaseUser + func (p *AtlasDatabaseUser) WithScope(scopeType ScopeType, name string) *AtlasDatabaseUser + func (p AtlasDatabaseUser) AtlasProjectObjectKey() client.ObjectKey + func (p AtlasDatabaseUser) Credentials() *api.LocalObjectReference + func (p AtlasDatabaseUser) GetScopes(scopeType ScopeType) []string + func (p AtlasDatabaseUser) PasswordSecretObjectKey() *client.ObjectKey + func (p AtlasDatabaseUser) ToAtlasSDK(ctx context.Context, kubeClient client.Client) (*admin.CloudDatabaseUser, error) + type AtlasDatabaseUserList struct + Items []AtlasDatabaseUser + func (in *AtlasDatabaseUserList) DeepCopy() *AtlasDatabaseUserList + func (in *AtlasDatabaseUserList) DeepCopyInto(out *AtlasDatabaseUserList) + func (in *AtlasDatabaseUserList) DeepCopyObject() runtime.Object + type AtlasDatabaseUserSpec struct + AWSIAMType string + DatabaseName string + DeleteAfterDate string + ExternalProjectRef *ExternalProjectReference + Labels []common.LabelSpec + OIDCAuthType string + PasswordSecret *common.ResourceRef + Project *common.ResourceRefNamespaced + Roles []RoleSpec + Scopes []ScopeSpec + Username string + X509Type string + func (in *AtlasDatabaseUserSpec) DeepCopy() *AtlasDatabaseUserSpec + func (in *AtlasDatabaseUserSpec) DeepCopyInto(out *AtlasDatabaseUserSpec) + type AtlasDeployment struct + Spec AtlasDeploymentSpec + Status status.AtlasDeploymentStatus + func DefaultAWSDeployment(namespace, projectName string) *AtlasDeployment + func DefaultAwsAdvancedDeployment(namespace, projectName string) *AtlasDeployment + func DefaultAzureDeployment(namespace, projectName string) *AtlasDeployment + func DefaultGCPDeployment(namespace, projectName string) *AtlasDeployment + func NewDefaultAWSServerlessInstance(namespace, projectName string) *AtlasDeployment + func NewDeployment(namespace, name, nameInAtlas string) *AtlasDeployment + func (c *AtlasDeployment) AtlasName() string + func (c *AtlasDeployment) Credentials() *api.LocalObjectReference + func (c *AtlasDeployment) GetDeploymentName() string + func (c *AtlasDeployment) GetReplicationSetID() string + func (c *AtlasDeployment) GetStatus() api.Status + func (c *AtlasDeployment) IsAdvancedDeployment() bool + func (c *AtlasDeployment) IsServerless() bool + func (c *AtlasDeployment) Lightweight() *AtlasDeployment + func (c *AtlasDeployment) UpdateStatus(conditions []api.Condition, options ...api.Option) + func (c *AtlasDeployment) WithAtlasName(name string) *AtlasDeployment + func (c *AtlasDeployment) WithAutoscalingDisabled() *AtlasDeployment + func (c *AtlasDeployment) WithBackingProvider(name string) *AtlasDeployment + func (c *AtlasDeployment) WithBackupScheduleRef(ref common.ResourceRefNamespaced) *AtlasDeployment + func (c *AtlasDeployment) WithDiskSizeGB(size int) *AtlasDeployment + func (c *AtlasDeployment) WithExternaLProject(projectID, credentialsName string) *AtlasDeployment + func (c *AtlasDeployment) WithInstanceSize(name string) *AtlasDeployment + func (c *AtlasDeployment) WithName(name string) *AtlasDeployment + func (c *AtlasDeployment) WithProjectName(projectName string) *AtlasDeployment + func (c *AtlasDeployment) WithProviderName(name provider.ProviderName) *AtlasDeployment + func (c *AtlasDeployment) WithRegionName(name string) *AtlasDeployment + func (c *AtlasDeployment) WithSearchNodes(instanceSize string, count uint8) *AtlasDeployment + func (c AtlasDeployment) AtlasProjectObjectKey() client.ObjectKey + func (in *AtlasDeployment) DeepCopy() *AtlasDeployment + func (in *AtlasDeployment) DeepCopyInto(out *AtlasDeployment) + func (in *AtlasDeployment) DeepCopyObject() runtime.Object + type AtlasDeploymentList struct + Items []AtlasDeployment + func (in *AtlasDeploymentList) DeepCopy() *AtlasDeploymentList + func (in *AtlasDeploymentList) DeepCopyInto(out *AtlasDeploymentList) + func (in *AtlasDeploymentList) DeepCopyObject() runtime.Object + type AtlasDeploymentSpec struct + BackupScheduleRef common.ResourceRefNamespaced + DeploymentSpec *AdvancedDeploymentSpec + ExternalProjectRef *ExternalProjectReference + ProcessArgs *ProcessArgs + Project *common.ResourceRefNamespaced + ServerlessSpec *ServerlessSpec + func (in *AtlasDeploymentSpec) DeepCopy() *AtlasDeploymentSpec + func (in *AtlasDeploymentSpec) DeepCopyInto(out *AtlasDeploymentSpec) + func (spec *AtlasDeploymentSpec) Deployment() (*mongodbatlas.AdvancedCluster, error) + type AtlasFederatedAuth struct + Spec AtlasFederatedAuthSpec + Status status.AtlasFederatedAuthStatus + func (f *AtlasFederatedAuth) ConnectionSecretObjectKey() *client.ObjectKey + func (f *AtlasFederatedAuth) GetStatus() api.Status + func (f *AtlasFederatedAuth) UpdateStatus(conditions []api.Condition, options ...api.Option) + func (in *AtlasFederatedAuth) DeepCopy() *AtlasFederatedAuth + func (in *AtlasFederatedAuth) DeepCopyInto(out *AtlasFederatedAuth) + func (in *AtlasFederatedAuth) DeepCopyObject() runtime.Object + type AtlasFederatedAuthList struct + Items []AtlasFederatedAuth + func (in *AtlasFederatedAuthList) DeepCopy() *AtlasFederatedAuthList + func (in *AtlasFederatedAuthList) DeepCopyInto(out *AtlasFederatedAuthList) + func (in *AtlasFederatedAuthList) DeepCopyObject() runtime.Object + type AtlasFederatedAuthSpec struct + ConnectionSecretRef common.ResourceRefNamespaced + DataAccessIdentityProviders *[]string + DomainAllowList []string + DomainRestrictionEnabled *bool + Enabled bool + PostAuthRoleGrants []string + RoleMappings []RoleMapping + SSODebugEnabled *bool + func (f *AtlasFederatedAuthSpec) ToAtlas(orgID, idpID string, projectNameToID map[string]string) (*admin.ConnectedOrgConfig, error) + func (in *AtlasFederatedAuthSpec) DeepCopy() *AtlasFederatedAuthSpec + func (in *AtlasFederatedAuthSpec) DeepCopyInto(out *AtlasFederatedAuthSpec) + type AtlasNetworkPeeringConfig struct + AWSConfiguration *AWSNetworkPeeringConfiguration + AzureConfiguration *AzureNetworkPeeringConfiguration + ContainerID string + GCPConfiguration *GCPNetworkPeeringConfiguration + Provider string + func (in *AtlasNetworkPeeringConfig) DeepCopy() *AtlasNetworkPeeringConfig + func (in *AtlasNetworkPeeringConfig) DeepCopyInto(out *AtlasNetworkPeeringConfig) + type AtlasOnDemandPolicy struct + RetentionUnit string + RetentionValue int + func (in *AtlasOnDemandPolicy) DeepCopy() *AtlasOnDemandPolicy + func (in *AtlasOnDemandPolicy) DeepCopyInto(out *AtlasOnDemandPolicy) + type AtlasPrivateEndpoint struct + Spec AtlasPrivateEndpointSpec + Status status.AtlasPrivateEndpointStatus + func (in *AtlasPrivateEndpoint) DeepCopy() *AtlasPrivateEndpoint + func (in *AtlasPrivateEndpoint) DeepCopyInto(out *AtlasPrivateEndpoint) + func (in *AtlasPrivateEndpoint) DeepCopyObject() runtime.Object + func (pe *AtlasPrivateEndpoint) AtlasProjectObjectKey() client.ObjectKey + func (pe *AtlasPrivateEndpoint) Credentials() *api.LocalObjectReference + func (pe *AtlasPrivateEndpoint) GetStatus() api.Status + func (pe *AtlasPrivateEndpoint) UpdateStatus(conditions []api.Condition, options ...api.Option) + type AtlasPrivateEndpointList struct + Items []AtlasPrivateEndpoint + func (in *AtlasPrivateEndpointList) DeepCopy() *AtlasPrivateEndpointList + func (in *AtlasPrivateEndpointList) DeepCopyInto(out *AtlasPrivateEndpointList) + func (in *AtlasPrivateEndpointList) DeepCopyObject() runtime.Object + type AtlasPrivateEndpointSpec struct + AWSConfiguration []AWSPrivateEndpointConfiguration + AzureConfiguration []AzurePrivateEndpointConfiguration + ExternalProject *ExternalProjectReference + GCPConfiguration []GCPPrivateEndpointConfiguration + Project *common.ResourceRefNamespaced + Provider string + Region string + func (in *AtlasPrivateEndpointSpec) DeepCopy() *AtlasPrivateEndpointSpec + func (in *AtlasPrivateEndpointSpec) DeepCopyInto(out *AtlasPrivateEndpointSpec) + type AtlasProject struct + Spec AtlasProjectSpec + Status status.AtlasProjectStatus + func DefaultProject(namespace, connectionSecretName string) *AtlasProject + func NewProject(namespace, name, nameInAtlas string) *AtlasProject + func (in *AtlasProject) DeepCopy() *AtlasProject + func (in *AtlasProject) DeepCopyInto(out *AtlasProject) + func (in *AtlasProject) DeepCopyObject() runtime.Object + func (p *AtlasProject) ConnectionSecretObjectKey() *client.ObjectKey + func (p *AtlasProject) GetStatus() api.Status + func (p *AtlasProject) UpdateStatus(conditions []api.Condition, options ...api.Option) + func (p *AtlasProject) WithAnnotations(annotations map[string]string) *AtlasProject + func (p *AtlasProject) WithAtlasName(name string) *AtlasProject + func (p *AtlasProject) WithBackupCompliancePolicy(name string) *AtlasProject + func (p *AtlasProject) WithBackupCompliancePolicyNamespaced(name, namespace string) *AtlasProject + func (p *AtlasProject) WithConnectionSecret(name string) *AtlasProject + func (p *AtlasProject) WithConnectionSecretNamespaced(name, namespace string) *AtlasProject + func (p *AtlasProject) WithIPAccessList(ipAccess project.IPAccessList) *AtlasProject + func (p *AtlasProject) WithLabels(labels map[string]string) *AtlasProject + func (p *AtlasProject) WithMaintenanceWindow(window project.MaintenanceWindow) *AtlasProject + func (p *AtlasProject) WithName(name string) *AtlasProject + func (p *AtlasProject) X509SecretObjectKey() *client.ObjectKey + func (p AtlasProject) ID() string + type AtlasProjectList struct + Items []AtlasProject + func (in *AtlasProjectList) DeepCopy() *AtlasProjectList + func (in *AtlasProjectList) DeepCopyInto(out *AtlasProjectList) + func (in *AtlasProjectList) DeepCopyObject() runtime.Object + type AtlasProjectSpec struct + AlertConfigurationSyncEnabled bool + AlertConfigurations []AlertConfiguration + Auditing *Auditing + BackupCompliancePolicyRef *common.ResourceRefNamespaced + CloudProviderAccessRoles []CloudProviderAccessRole + CloudProviderIntegrations []CloudProviderIntegration + ConnectionSecret *common.ResourceRefNamespaced + CustomRoles []CustomRole + EncryptionAtRest *EncryptionAtRest + Integrations []project.Integration + MaintenanceWindow project.MaintenanceWindow + Name string + NetworkPeers []NetworkPeer + PrivateEndpoints []PrivateEndpoint + ProjectIPAccessList []project.IPAccessList + RegionUsageRestrictions string + Settings *ProjectSettings + Teams []Team + WithDefaultAlertsSettings bool + X509CertRef *common.ResourceRefNamespaced + func (in *AtlasProjectSpec) DeepCopy() *AtlasProjectSpec + func (in *AtlasProjectSpec) DeepCopyInto(out *AtlasProjectSpec) + func (p AtlasProjectSpec) MarshalLogObject(e zapcore.ObjectEncoder) error + type AtlasProviderContainerConfig struct + AtlasCIDRBlock string + ContainerRegion string + func (in *AtlasProviderContainerConfig) DeepCopy() *AtlasProviderContainerConfig + func (in *AtlasProviderContainerConfig) DeepCopyInto(out *AtlasProviderContainerConfig) + type AtlasSearchIndexAnalyzer struct + CharFilters *apiextensions.JSON + Name string + TokenFilters *apiextensions.JSON + Tokenizer Tokenizer + func (in *AtlasSearchIndexAnalyzer) DeepCopy() *AtlasSearchIndexAnalyzer + func (in *AtlasSearchIndexAnalyzer) DeepCopyInto(out *AtlasSearchIndexAnalyzer) + type AtlasSearchIndexConfig struct + Spec AtlasSearchIndexConfigSpec + Status status.AtlasSearchIndexConfigStatus + func (in *AtlasSearchIndexConfig) DeepCopy() *AtlasSearchIndexConfig + func (in *AtlasSearchIndexConfig) DeepCopyInto(out *AtlasSearchIndexConfig) + func (in *AtlasSearchIndexConfig) DeepCopyObject() runtime.Object + func (s *AtlasSearchIndexConfig) GetStatus() api.Status + func (s *AtlasSearchIndexConfig) UpdateStatus(conditions []api.Condition, opts ...api.Option) + type AtlasSearchIndexConfigList struct + Items []AtlasSearchIndexConfig + func (in *AtlasSearchIndexConfigList) DeepCopy() *AtlasSearchIndexConfigList + func (in *AtlasSearchIndexConfigList) DeepCopyInto(out *AtlasSearchIndexConfigList) + func (in *AtlasSearchIndexConfigList) DeepCopyObject() runtime.Object + type AtlasSearchIndexConfigSpec struct + Analyzer *string + Analyzers *[]AtlasSearchIndexAnalyzer + SearchAnalyzer *string + StoredSource *apiextensions.JSON + func (in *AtlasSearchIndexConfigSpec) DeepCopy() *AtlasSearchIndexConfigSpec + func (in *AtlasSearchIndexConfigSpec) DeepCopyInto(out *AtlasSearchIndexConfigSpec) + type AtlasStreamConnection struct + Spec AtlasStreamConnectionSpec + Status status.AtlasStreamConnectionStatus + func (f *AtlasStreamConnection) GetStatus() api.Status + func (f *AtlasStreamConnection) UpdateStatus(conditions []api.Condition, options ...api.Option) + func (in *AtlasStreamConnection) DeepCopy() *AtlasStreamConnection + func (in *AtlasStreamConnection) DeepCopyInto(out *AtlasStreamConnection) + func (in *AtlasStreamConnection) DeepCopyObject() runtime.Object + type AtlasStreamConnectionList struct + Items []AtlasStreamConnection + func (in *AtlasStreamConnectionList) DeepCopy() *AtlasStreamConnectionList + func (in *AtlasStreamConnectionList) DeepCopyInto(out *AtlasStreamConnectionList) + func (in *AtlasStreamConnectionList) DeepCopyObject() runtime.Object + type AtlasStreamConnectionSpec struct + ClusterConfig *ClusterConnectionConfig + ConnectionType string + KafkaConfig *StreamsKafkaConnection + Name string + func (in *AtlasStreamConnectionSpec) DeepCopy() *AtlasStreamConnectionSpec + func (in *AtlasStreamConnectionSpec) DeepCopyInto(out *AtlasStreamConnectionSpec) + type AtlasStreamInstance struct + Spec AtlasStreamInstanceSpec + Status status.AtlasStreamInstanceStatus + func (f *AtlasStreamInstance) AtlasProjectObjectKey() client.ObjectKey + func (f *AtlasStreamInstance) GetStatus() api.Status + func (f *AtlasStreamInstance) UpdateStatus(conditions []api.Condition, options ...api.Option) + func (in *AtlasStreamInstance) DeepCopy() *AtlasStreamInstance + func (in *AtlasStreamInstance) DeepCopyInto(out *AtlasStreamInstance) + func (in *AtlasStreamInstance) DeepCopyObject() runtime.Object + type AtlasStreamInstanceList struct + Items []AtlasStreamInstance + func (in *AtlasStreamInstanceList) DeepCopy() *AtlasStreamInstanceList + func (in *AtlasStreamInstanceList) DeepCopyInto(out *AtlasStreamInstanceList) + func (in *AtlasStreamInstanceList) DeepCopyObject() runtime.Object + type AtlasStreamInstanceSpec struct + Config Config + ConnectionRegistry []common.ResourceRefNamespaced + Name string + Project common.ResourceRefNamespaced + func (in *AtlasStreamInstanceSpec) DeepCopy() *AtlasStreamInstanceSpec + func (in *AtlasStreamInstanceSpec) DeepCopyInto(out *AtlasStreamInstanceSpec) + type AtlasTeam struct + Spec TeamSpec + Status status.TeamStatus + func (in *AtlasTeam) DeepCopy() *AtlasTeam + func (in *AtlasTeam) DeepCopyInto(out *AtlasTeam) + func (in *AtlasTeam) DeepCopyObject() runtime.Object + func (in *AtlasTeam) GetStatus() api.Status + func (in *AtlasTeam) ToAtlas() (*admin.Team, error) + func (in *AtlasTeam) UpdateStatus(conditions []api.Condition, options ...api.Option) + type AtlasTeamList struct + Items []AtlasTeam + func (in *AtlasTeamList) DeepCopy() *AtlasTeamList + func (in *AtlasTeamList) DeepCopyInto(out *AtlasTeamList) + func (in *AtlasTeamList) DeepCopyObject() runtime.Object + type Auditing struct + AuditAuthorizationSuccess bool + AuditFilter string + Enabled bool + func (in *Auditing) DeepCopy() *Auditing + func (in *Auditing) DeepCopyInto(out *Auditing) + type AutoScalingSpec struct + AutoIndexingEnabled *bool + Compute *ComputeSpec + DiskGBEnabled *bool + func (in *AutoScalingSpec) DeepCopy() *AutoScalingSpec + func (in *AutoScalingSpec) DeepCopyInto(out *AutoScalingSpec) + type AwsKms struct + Enabled *bool + Region string + SecretRef common.ResourceRefNamespaced + Valid *bool + func (a *AwsKms) IsEnabled() bool + func (in *AwsKms) DeepCopy() *AwsKms + func (in *AwsKms) DeepCopyInto(out *AwsKms) + type AzureKeyVault struct + AzureEnvironment string + ClientID string + Enabled *bool + ResourceGroupName string + SecretRef common.ResourceRefNamespaced + TenantID string + func (a *AzureKeyVault) IsEnabled() bool + func (in *AzureKeyVault) DeepCopy() *AzureKeyVault + func (in *AzureKeyVault) DeepCopyInto(out *AzureKeyVault) + type AzureNetworkPeeringConfiguration struct + AzureDirectoryID string + AzureSubscriptionID string + ResourceGroupName string + VNetName string + func (in *AzureNetworkPeeringConfiguration) DeepCopy() *AzureNetworkPeeringConfiguration + func (in *AzureNetworkPeeringConfiguration) DeepCopyInto(out *AzureNetworkPeeringConfiguration) + type AzurePrivateEndpointConfiguration struct + ID string + IP string + func (in *AzurePrivateEndpointConfiguration) DeepCopy() *AzurePrivateEndpointConfiguration + func (in *AzurePrivateEndpointConfiguration) DeepCopyInto(out *AzurePrivateEndpointConfiguration) + type BiConnector struct + Enabled *bool + ReadPreference string + func (in *BiConnector) DeepCopy() *BiConnector + func (in *BiConnector) DeepCopyInto(out *BiConnector) + type BiConnectorSpec struct + Enabled *bool + ReadPreference string + func (in *BiConnectorSpec) DeepCopy() *BiConnectorSpec + func (in *BiConnectorSpec) DeepCopyInto(out *BiConnectorSpec) + type CharFilter struct + IgnoreTags []string + Mappings map[string]string + Type string + func (in *CharFilter) DeepCopy() *CharFilter + func (in *CharFilter) DeepCopyInto(out *CharFilter) + type CloudProviderAccessRole struct + IamAssumedRoleArn string + ProviderName string + func (in *CloudProviderAccessRole) DeepCopy() *CloudProviderAccessRole + func (in *CloudProviderAccessRole) DeepCopyInto(out *CloudProviderAccessRole) + type CloudProviderConfig struct + AWS *AWSProviderConfig + func (in *CloudProviderConfig) DeepCopy() *CloudProviderConfig + func (in *CloudProviderConfig) DeepCopyInto(out *CloudProviderConfig) + type CloudProviderIntegration struct + IamAssumedRoleArn string + ProviderName string + func (in *CloudProviderIntegration) DeepCopy() *CloudProviderIntegration + func (in *CloudProviderIntegration) DeepCopyInto(out *CloudProviderIntegration) + type ClusterConnectionConfig struct + Name string + Role StreamsClusterDBRole + func (in *ClusterConnectionConfig) DeepCopy() *ClusterConnectionConfig + func (in *ClusterConnectionConfig) DeepCopyInto(out *ClusterConnectionConfig) + type Collection struct + DataSources []DataSource + Name string + func (in *Collection) DeepCopy() *Collection + func (in *Collection) DeepCopyInto(out *Collection) + type ComputeSpec struct + Enabled *bool + MaxInstanceSize string + MinInstanceSize string + ScaleDownEnabled *bool + func (in *ComputeSpec) DeepCopy() *ComputeSpec + func (in *ComputeSpec) DeepCopyInto(out *ComputeSpec) + type Config struct + Provider string + Region string + Tier string + func (in *Config) DeepCopy() *Config + func (in *Config) DeepCopyInto(out *Config) + type ConnectionStrings struct + AwsPrivateLink map[string]string + AwsPrivateLinkSrv map[string]string + Private string + PrivateEndpoint []PrivateEndpointSpec + PrivateSrv string + Standard string + StandardSrv string + func (in *ConnectionStrings) DeepCopy() *ConnectionStrings + func (in *ConnectionStrings) DeepCopyInto(out *ConnectionStrings) + type CopySetting struct + CloudProvider *string + Frequencies []string + RegionName *string + ShouldCopyOplogs *bool + func (in *CopySetting) DeepCopy() *CopySetting + func (in *CopySetting) DeepCopyInto(out *CopySetting) + type CustomRole struct + Actions []Action + InheritedRoles []Role + Name string + func (in *CustomRole) DeepCopy() *CustomRole + func (in *CustomRole) DeepCopyInto(out *CustomRole) + type CustomZoneMapping struct + Location string + Zone string + func (in *CustomZoneMapping) DeepCopy() *CustomZoneMapping + func (in *CustomZoneMapping) DeepCopyInto(out *CustomZoneMapping) + type DataFederationPE struct + EndpointID string + Provider string + Type string + func (in *DataFederationPE) DeepCopy() *DataFederationPE + func (in *DataFederationPE) DeepCopyInto(out *DataFederationPE) + type DataFederationSpec struct + CloudProviderConfig *CloudProviderConfig + DataProcessRegion *DataProcessRegion + Name string + PrivateEndpoints []DataFederationPE + Project common.ResourceRefNamespaced + Storage *Storage + func (in *DataFederationSpec) DeepCopy() *DataFederationSpec + func (in *DataFederationSpec) DeepCopyInto(out *DataFederationSpec) + type DataProcessRegion struct + CloudProvider string + Region string + func (in *DataProcessRegion) DeepCopy() *DataProcessRegion + func (in *DataProcessRegion) DeepCopyInto(out *DataProcessRegion) + type DataSource struct + AllowInsecure bool + Collection string + CollectionRegex string + Database string + DatabaseRegex string + DefaultFormat string + Path string + ProvenanceFieldName string + StoreName string + Urls []string + func (in *DataSource) DeepCopy() *DataSource + func (in *DataSource) DeepCopyInto(out *DataSource) + type Database struct + Collections []Collection + MaxWildcardCollections int + Name string + Views []View + func (in *Database) DeepCopy() *Database + func (in *Database) DeepCopyInto(out *Database) + type DeploymentType string + const TypeGeoSharded + const TypeReplicaSet + const TypeSharded + type DiskGB struct + Enabled *bool + func (in *DiskGB) DeepCopy() *DiskGB + func (in *DiskGB) DeepCopyInto(out *DiskGB) + type EncryptionAtRest struct + AwsKms AwsKms + AzureKeyVault AzureKeyVault + GoogleCloudKms GoogleCloudKms + func (in *EncryptionAtRest) DeepCopy() *EncryptionAtRest + func (in *EncryptionAtRest) DeepCopyInto(out *EncryptionAtRest) + type EndpointSpec struct + EndpointID string + ProviderName string + Region string + func (in *EndpointSpec) DeepCopy() *EndpointSpec + func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec) + type ExternalProjectReference struct + ID string + func (in *ExternalProjectReference) DeepCopy() *ExternalProjectReference + func (in *ExternalProjectReference) DeepCopyInto(out *ExternalProjectReference) + type GCPEndpoint struct + EndpointName string + IPAddress string + func (in *GCPEndpoint) DeepCopy() *GCPEndpoint + func (in *GCPEndpoint) DeepCopyInto(out *GCPEndpoint) + type GCPEndpoints []GCPEndpoint + func (endpoints GCPEndpoints) ConvertToAtlas() *[]admin.CreateGCPForwardingRuleRequest + func (in GCPEndpoints) DeepCopy() GCPEndpoints + func (in GCPEndpoints) DeepCopyInto(out *GCPEndpoints) + type GCPNetworkPeeringConfiguration struct + GCPProjectID string + NetworkName string + func (in *GCPNetworkPeeringConfiguration) DeepCopy() *GCPNetworkPeeringConfiguration + func (in *GCPNetworkPeeringConfiguration) DeepCopyInto(out *GCPNetworkPeeringConfiguration) + type GCPPrivateEndpoint struct + IP string + Name string + func (in *GCPPrivateEndpoint) DeepCopy() *GCPPrivateEndpoint + func (in *GCPPrivateEndpoint) DeepCopyInto(out *GCPPrivateEndpoint) + type GCPPrivateEndpointConfiguration struct + Endpoints []GCPPrivateEndpoint + GroupName string + ProjectID string + func (in *GCPPrivateEndpointConfiguration) DeepCopy() *GCPPrivateEndpointConfiguration + func (in *GCPPrivateEndpointConfiguration) DeepCopyInto(out *GCPPrivateEndpointConfiguration) + type GoogleCloudKms struct + Enabled *bool + SecretRef common.ResourceRefNamespaced + func (g *GoogleCloudKms) IsEnabled() bool + func (in *GoogleCloudKms) DeepCopy() *GoogleCloudKms + func (in *GoogleCloudKms) DeepCopyInto(out *GoogleCloudKms) + type ManagedNamespace struct + Collection string + CustomShardKey string + Db string + IsCustomShardKeyHashed *bool + IsShardKeyUnique *bool + NumInitialChunks int + PresplitHashedZones *bool + func (in *ManagedNamespace) DeepCopy() *ManagedNamespace + func (in *ManagedNamespace) DeepCopyInto(out *ManagedNamespace) + type Mappings struct + Dynamic *bool + Fields *apiextensions.JSON + func (in *Mappings) DeepCopy() *Mappings + func (in *Mappings) DeepCopyInto(out *Mappings) + type Matcher struct + FieldName string + Operator string + Value string + func (in *Matcher) DeepCopy() *Matcher + func (in *Matcher) DeepCopyInto(out *Matcher) + func (in *Matcher) IsEqual(matcher Matcher) bool + func (in Matcher) Key() string + type MetricThreshold struct + MetricName string + Mode string + Operator string + Threshold string + Units string + func (in *MetricThreshold) DeepCopy() *MetricThreshold + func (in *MetricThreshold) DeepCopyInto(out *MetricThreshold) + func (in *MetricThreshold) IsEqual(threshold *admin.ServerlessMetricThreshold) bool + func (in *MetricThreshold) ToAtlas() (*admin.ServerlessMetricThreshold, error) + func (in MetricThreshold) Key() string + type NetworkPeer struct + AWSAccountID string + AccepterRegionName string + AtlasCIDRBlock string + AzureDirectoryID string + AzureSubscriptionID string + ContainerID string + ContainerRegion string + GCPProjectID string + NetworkName string + ProviderName provider.ProviderName + ResourceGroupName string + RouteTableCIDRBlock string + VNetName string + VpcID string + func NewNetworkPeerFromAtlas(atlasPeer admin.BaseNetworkPeeringConnectionSettings) *NetworkPeer + func (in *NetworkPeer) DeepCopy() *NetworkPeer + func (in *NetworkPeer) DeepCopyInto(out *NetworkPeer) + func (in *NetworkPeer) GetContainerRegion() string + func (in *NetworkPeer) ToAtlas() (*admin.BaseNetworkPeeringConnectionSettings, error) + func (in *NetworkPeer) ToAtlasPeer() *admin.BaseNetworkPeeringConnectionSettings + type Notification struct + APITokenRef common.ResourceRefNamespaced + ChannelName string + DatadogAPIKeyRef common.ResourceRefNamespaced + DatadogRegion string + DelayMin *int + EmailAddress string + EmailEnabled *bool + FlowName string + FlowdockAPITokenRef common.ResourceRefNamespaced + IntervalMin int + MobileNumber string + OpsGenieAPIKeyRef common.ResourceRefNamespaced + OpsGenieRegion string + OrgName string + Roles []string + SMSEnabled *bool + ServiceKeyRef common.ResourceRefNamespaced + TeamID string + TeamName string + TypeName string + Username string + VictorOpsSecretRef common.ResourceRefNamespaced + func (in *Notification) DeepCopy() *Notification + func (in *Notification) DeepCopyInto(out *Notification) + func (in *Notification) IsEqual(notification admin.AlertsNotificationRootForGroup) bool + func (in *Notification) SetAPIToken(token string) + func (in *Notification) SetDatadogAPIKey(token string) + func (in *Notification) SetFlowdockAPIToken(token string) + func (in *Notification) SetOpsGenieAPIKey(token string) + func (in *Notification) SetServiceKey(token string) + func (in *Notification) SetVictorOpsAPIKey(token string) + func (in *Notification) SetVictorOpsRoutingKey(token string) + func (in *Notification) ToAtlas() (*admin.AlertsNotificationRootForGroup, error) + func (in Notification) Key() string + type PrivateEndpoint struct + EndpointGroupName string + Endpoints GCPEndpoints + GCPProjectID string + ID string + IP string + Provider provider.ProviderName + Region string + func (i PrivateEndpoint) Identifier() interface{} + func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint + func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint) + type PrivateEndpointSpec struct + ConnectionString string + Endpoints []EndpointSpec + SRVConnectionString string + Type string + func (in *PrivateEndpointSpec) DeepCopy() *PrivateEndpointSpec + func (in *PrivateEndpointSpec) DeepCopyInto(out *PrivateEndpointSpec) + type ProcessArgs struct + DefaultReadConcern string + DefaultWriteConcern string + FailIndexKeyTooLong *bool + JavascriptEnabled *bool + MinimumEnabledTLSProtocol string + NoTableScan *bool + OplogMinRetentionHours string + OplogSizeMB *int64 + SampleRefreshIntervalBIConnector *int64 + SampleSizeBIConnector *int64 + func (in *ProcessArgs) DeepCopy() *ProcessArgs + func (in *ProcessArgs) DeepCopyInto(out *ProcessArgs) + type ProjectSettings struct + IsCollectDatabaseSpecificsStatisticsEnabled *bool + IsDataExplorerEnabled *bool + IsExtendedStorageSizesEnabled *bool + IsPerformanceAdvisorEnabled *bool + IsRealtimePerformancePanelEnabled *bool + IsSchemaAdvisorEnabled *bool + func ProjectSettingsFromAtlas(atlas *admin.GroupSettings) *ProjectSettings + func (in *ProjectSettings) DeepCopy() *ProjectSettings + func (in *ProjectSettings) DeepCopyInto(out *ProjectSettings) + func (s ProjectSettings) ToAtlas() *admin.GroupSettings + type Resource struct + Cluster *bool + Collection *string + Database *string + func (in *Resource) DeepCopy() *Resource + func (in *Resource) DeepCopyInto(out *Resource) + type Role struct + Database string + Name string + func (in *Role) DeepCopy() *Role + func (in *Role) DeepCopyInto(out *Role) + type RoleAssignment struct + ProjectName string + Role string + func (in *RoleAssignment) DeepCopy() *RoleAssignment + func (in *RoleAssignment) DeepCopyInto(out *RoleAssignment) + type RoleMapping struct + ExternalGroupName string + RoleAssignments []RoleAssignment + func (in *RoleMapping) DeepCopy() *RoleMapping + func (in *RoleMapping) DeepCopyInto(out *RoleMapping) + type RoleSpec struct + CollectionName string + DatabaseName string + RoleName string + func (in *RoleSpec) DeepCopy() *RoleSpec + func (in *RoleSpec) DeepCopyInto(out *RoleSpec) + type ScopeSpec struct + Name string + Type ScopeType + func (in *ScopeSpec) DeepCopy() *ScopeSpec + func (in *ScopeSpec) DeepCopyInto(out *ScopeSpec) + type ScopeType string + const DataLakeScopeType + const DeploymentScopeType + type Search struct + Mappings *Mappings + SearchConfigurationRef common.ResourceRefNamespaced + Synonyms *[]Synonym + func (in *Search) DeepCopy() *Search + func (in *Search) DeepCopyInto(out *Search) + type SearchIndex struct + CollectionName string + DBName string + Name string + Search *Search + Type string + VectorSearch *VectorSearch + func (in *SearchIndex) DeepCopy() *SearchIndex + func (in *SearchIndex) DeepCopyInto(out *SearchIndex) + type SearchNode struct + InstanceSize string + NodeCount uint8 + func (in *SearchNode) DeepCopy() *SearchNode + func (in *SearchNode) DeepCopyInto(out *SearchNode) + type ServerlessBackupOptions struct + ServerlessContinuousBackupEnabled bool + func (in *ServerlessBackupOptions) DeepCopy() *ServerlessBackupOptions + func (in *ServerlessBackupOptions) DeepCopyInto(out *ServerlessBackupOptions) + type ServerlessPrivateEndpoint struct + CloudProviderEndpointID string + Name string + PrivateEndpointIPAddress string + func (in *ServerlessPrivateEndpoint) DeepCopy() *ServerlessPrivateEndpoint + func (in *ServerlessPrivateEndpoint) DeepCopyInto(out *ServerlessPrivateEndpoint) + func (in *ServerlessPrivateEndpoint) IsInitialState() bool + func (in *ServerlessPrivateEndpoint) ToAtlas(providerName provider.ProviderName) *mongodbatlas.ServerlessPrivateEndpointConnection + type ServerlessProviderSettingsSpec struct + AutoScaling *AutoScalingSpec + BackingProviderName string + DiskIOPS *int64 + DiskTypeName string + EncryptEBSVolume *bool + InstanceSizeName string + ProviderName provider.ProviderName + RegionName string + VolumeType string + func (in *ServerlessProviderSettingsSpec) DeepCopy() *ServerlessProviderSettingsSpec + func (in *ServerlessProviderSettingsSpec) DeepCopyInto(out *ServerlessProviderSettingsSpec) + type ServerlessSpec struct + BackupOptions ServerlessBackupOptions + Name string + PrivateEndpoints []ServerlessPrivateEndpoint + ProviderSettings *ServerlessProviderSettingsSpec + Tags []*TagSpec + TerminationProtectionEnabled bool + func (in *ServerlessSpec) DeepCopy() *ServerlessSpec + func (in *ServerlessSpec) DeepCopyInto(out *ServerlessSpec) + func (s *ServerlessSpec) ToAtlas() (*mongodbatlas.Cluster, error) + type Source struct + Collection string + func (in *Source) DeepCopy() *Source + func (in *Source) DeepCopyInto(out *Source) + type Specs struct + DiskIOPS *int64 + EbsVolumeType string + InstanceSize string + NodeCount *int + func (in *Specs) DeepCopy() *Specs + func (in *Specs) DeepCopyInto(out *Specs) + type Storage struct + Databases []Database + Stores []Store + func (in *Storage) DeepCopy() *Storage + func (in *Storage) DeepCopyInto(out *Storage) + type Store struct + AdditionalStorageClasses []string + Bucket string + Delimiter string + IncludeTags bool + Name string + Prefix string + Provider string + Public bool + Region string + func (in *Store) DeepCopy() *Store + func (in *Store) DeepCopyInto(out *Store) + type StreamsClusterDBRole struct + Name string + RoleType string + func (in *StreamsClusterDBRole) DeepCopy() *StreamsClusterDBRole + func (in *StreamsClusterDBRole) DeepCopyInto(out *StreamsClusterDBRole) + type StreamsKafkaAuthentication struct + Credentials common.ResourceRefNamespaced + Mechanism string + func (in *StreamsKafkaAuthentication) DeepCopy() *StreamsKafkaAuthentication + func (in *StreamsKafkaAuthentication) DeepCopyInto(out *StreamsKafkaAuthentication) + type StreamsKafkaConnection struct + Authentication StreamsKafkaAuthentication + BootstrapServers string + Config map[string]string + Security StreamsKafkaSecurity + func (in *StreamsKafkaConnection) DeepCopy() *StreamsKafkaConnection + func (in *StreamsKafkaConnection) DeepCopyInto(out *StreamsKafkaConnection) + type StreamsKafkaSecurity struct + Certificate common.ResourceRefNamespaced + Protocol string + func (in *StreamsKafkaSecurity) DeepCopy() *StreamsKafkaSecurity + func (in *StreamsKafkaSecurity) DeepCopyInto(out *StreamsKafkaSecurity) + type Synonym struct + Analyzer string + Name string + Source Source + func (in *Synonym) DeepCopy() *Synonym + func (in *Synonym) DeepCopyInto(out *Synonym) + type TagSpec struct + Key string + Value string + func (in *TagSpec) DeepCopy() *TagSpec + func (in *TagSpec) DeepCopyInto(out *TagSpec) + type Team struct + Roles []TeamRole + TeamRef common.ResourceRefNamespaced + func (in *Team) DeepCopy() *Team + func (in *Team) DeepCopyInto(out *Team) + func (in *Team) ToAtlas(teamID string) admin.TeamRole + type TeamRole string + const TeamRoleClusterManager + const TeamRoleDataAccessAdmin + const TeamRoleDataAccessReadOnly + const TeamRoleDataAccessReadWrite + const TeamRoleOwner + const TeamRoleReadOnly + type TeamSpec struct + Name string + Usernames []TeamUser + func (in *TeamSpec) DeepCopy() *TeamSpec + func (in *TeamSpec) DeepCopyInto(out *TeamSpec) + type TeamUser string + type Threshold struct + Operator string + Threshold string + Units string + func (in *Threshold) DeepCopy() *Threshold + func (in *Threshold) DeepCopyInto(out *Threshold) + func (in *Threshold) IsEqual(threshold *admin.GreaterThanRawThreshold) bool + func (in *Threshold) ToAtlas() (*admin.GreaterThanRawThreshold, error) + func (in Threshold) Key() string + type TokenFilter struct + IgnoreCase bool + Matches string + Max int + MaxGram int + MaxShingleSize int + Min int + MinGram int + MinShingleSize int + NormalizationForm string + OriginalTokens string + Pattern string + Replacement string + StemmerName string + TermNotInBounds string + Tokens []string + Type string + func (in *TokenFilter) DeepCopy() *TokenFilter + func (in *TokenFilter) DeepCopyInto(out *TokenFilter) + type Tokenizer struct + Group *int + MaxGram *int + MaxTokenLength *int + MinGram *int + Pattern *string + Type *string + func (in *Tokenizer) DeepCopy() *Tokenizer + func (in *Tokenizer) DeepCopyInto(out *Tokenizer) + type VectorSearch struct + Fields *apiextensions.JSON + func (in *VectorSearch) DeepCopy() *VectorSearch + func (in *VectorSearch) DeepCopyInto(out *VectorSearch) + type View struct + Name string + Pipeline string + Source string + func (in *View) DeepCopy() *View + func (in *View) DeepCopyInto(out *View)