# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
todo: potentially rename to "DEPLOYMENT".
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
No description provided by the author
# Structs
No description provided by the author
AdvancedAutoScalingSpec configures your deployment to automatically scale its storage.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AtlasBackupPolicy is the Schema for the atlasbackuppolicies API +kubebuilder:object:root=true +kubebuilder:subresource:status.
No description provided by the author
AtlasBackupPolicyList contains a list of AtlasBackupPolicy.
AtlasBackupPolicySpec defines the desired state of AtlasBackupPolicy.
AtlasBackupSchedule is the Schema for the atlasbackupschedules API +kubebuilder:object:root=true +kubebuilder:subresource:status.
AtlasBackupScheduleList contains a list of AtlasBackupSchedule.
AtlasBackupScheduleSpec defines the desired state of AtlasBackupSchedule.
AtlasDatabaseUser is the Schema for the Atlas Database User API.
AtlasDatabaseUserList contains a list of AtlasDatabaseUser.
AtlasDatabaseUserSpec defines the desired state of Database User in Atlas.
AtlasDataFederation is the Schema for the Atlas Data Federation API.
AtlasDataFederationList contains a list of AtlasDataFederationList.
AtlasDeployment is the Schema for the atlasdeployments API.
AtlasDeploymentList contains a list of AtlasDeployment.
AtlasDeploymentSpec defines the desired state of AtlasDeployment Only one of DeploymentSpec, AdvancedDeploymentSpec and ServerlessSpec should be defined.
AtlasFederatedAuth is the Schema for the Atlasfederatedauth API +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status.
AtlasFederatedAuthList contains a list of AtlasFederatedAuth +kubebuilder:object:root=true.
No description provided by the author
AtlasProject is the Schema for the atlasprojects API.
AtlasProjectList contains a list of AtlasProject.
AtlasProjectSpec defines the desired state of Project in Atlas.
AtlasTeam is the Schema for the Atlas Teams API.
AtlasTeamList contains a list of AtlasTeam.
Auditing represents MongoDB Maintenance Windows.
AutoScalingSpec configures your deployment to automatically scale its storage.
AwsKms specifies AWS KMS configuration details and whether Encryption at Rest is enabled for an Atlas project.
No description provided by the author
AzureKeyVault specifies Azure Key Vault configuration details and whether Encryption at Rest is enabled for an Atlas project.
BiConnector specifies BI Connector for Atlas configuration on this deployment.
BiConnectorSpec specifies BI Connector for Atlas configuration on this deployment.
No description provided by the author
No description provided by the author
No description provided by the author
ComputeSpec Specifies whether the deployment automatically scales its deployment tier and whether the deployment can scale down.
ConnectionStrings configuration for applications use to connect to this deployment.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DiskGB specifies whether disk auto-scaling is enabled.
EncryptionAtRest allows to specify the Encryption at Rest for AWS, Azure and GCP providers.
EndpointSpec through which you connect to Atlas.
No description provided by the author
GoogleCloudKms specifies GCP KMS configuration details and whether Encryption at Rest is enabled for an Atlas project.
ManagedNamespace represents the information about managed namespace configuration.
No description provided by the author
MetricThreshold causes an alert to be triggered.
No description provided by the author
No description provided by the author
No description provided by the author
PrivateEndpointSpec connection strings.
No description provided by the author
No description provided by the author
ProviderSettingsSpec configuration for the provisioned servers on which MongoDB runs.
RegionsConfig describes the region’s priority in elections and the number and type of MongoDB nodes Atlas deploys to the region.
ReplicationSpec represents a configuration for deployment regions.
No description provided by the author
No description provided by the author
No description provided by the author
RoleMapping maps an external group from an identity provider to roles within Atlas.
RoleSpec allows the user to perform particular actions on the specified database.
ScopeSpec if present a database user only have access to the indicated resource (Cluster or Atlas Data Lake) if none is given then it has access to all.
No description provided by the author
No description provided by the author
ServerlessSpec defines the desired state of Atlas Serverless Instance.
No description provided by the author
No description provided by the author
No description provided by the author
TagSpec holds a key-value pair for resource tagging on this deployment.
No description provided by the author
TeamSpec defines the desired state of a Team in Atlas.
No description provided by the author
No description provided by the author
# Interfaces
AtlasCustomResource is the interface common for all Atlas entities.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author