# 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
InitCondition initializes the underlying type of the given condition to the given default value.
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
NewNetworkPeerFromAtlas creates a network peer based off a network peering connection from Atlas.
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
AtlasBackupCompliancePolicy defines the desired state of a compliance policy in Atlas.
AtlasBackupCompliancePolicyList contains a list of AtlasBackupCompliancePolicy +kubebuilder:object:root=true.
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:categories=atlas,shortName=abp +kubebuilder:printcolumn:name="Ready",type=string,JSONPath=`.status.conditions[?(@.type=="Ready")].status`
AtlasBackupPolicy is the Schema for the atlasbackuppolicies API
nolint:stylecheck.
No description provided by the author
AtlasBackupPolicyList contains a list of AtlasBackupPolicy.
AtlasBackupPolicySpec defines the desired state of AtlasBackupPolicy.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:categories=atlas,shortName=abs +kubebuilder:printcolumn:name="Ready",type=string,JSONPath=`.status.conditions[?(@.type=="Ready")].status`
AtlasBackupSchedule is the Schema for the atlasbackupschedules API
nolint:stylecheck.
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.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:categories=atlas,shortName=afa +kubebuilder:printcolumn:name="Ready",type=string,JSONPath=`.status.conditions[?(@.type=="Ready")].status`
AtlasFederatedAuth is the Schema for the Atlasfederatedauth API
nolint:stylecheck.
AtlasFederatedAuthList contains a list of AtlasFederatedAuth +kubebuilder:object:root=true.
No description provided by the author
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.
No description provided by the author
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:categories=atlas,shortName=asic +kubebuilder:printcolumn:name="Ready",type=string,JSONPath=`.status.conditions[?(@.type=="Ready")].status`
AtlasSearchIndexConfig is the Schema for the AtlasSearchIndexConfig API
nolint:stylecheck.
AtlasSearchIndexConfigList contains a list of AtlasSearchIndexConfig +kubebuilder:object:root=true.
No description provided by the author
AtlasStreamConnection is the Schema for the atlasstreamconnections API.
AtlasStreamConnectionList contains a list of AtlasStreamConnection.
No description provided by the author
AtlasStreamInstance is the Schema for the atlasstreaminstances API.
AtlasStreamInstanceList contains a list of AtlasStreamInstance.
No description provided by the author
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
CloudProviderAccessRole define an integration to a cloud provider Deprecated: This type is deprecated in favor of CloudProviderIntegration.
No description provided by the author
CloudProviderIntegration define an integration to a cloud provider.
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.
No description provided by the author
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
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.
Mappings represents "mappings" type of Atlas Search Index.
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
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.
Search represents "search" type of Atlas Search Index.
SearchIndex is the CRD to configure part of the Atlas Search Index.
No description provided by the author
No description provided by the author
No description provided by the author
ServerlessProviderSettingsSpec configuration for the provisioned servers on which MongoDB runs.
ServerlessSpec defines the desired state of Atlas Serverless Instance.
Source represents "Source" type of Atlas Search Index.
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
Synonym represents "Synonym" type of Atlas Search Index.
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
No description provided by the author
VectorSearch represents "vectorSearch" type of Atlas Search Index.
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