Versions in this module Expand all Collapse all v2 v2.12.0 Dec 1, 2025 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type Actions struct + Action string + Resources *[]Resources + func (in *Actions) DeepCopy() *Actions + func (in *Actions) DeepCopyInto(out *Actions) + type AdvancedConfiguration struct + CustomOpensslCipherConfigTls12 *[]string + MinimumEnabledTlsProtocol *string + TlsCipherConfigMode *string + func (in *AdvancedConfiguration) DeepCopy() *AdvancedConfiguration + func (in *AdvancedConfiguration) DeepCopyInto(out *AdvancedConfiguration) + type AnalyticsAutoScaling struct + Compute *Compute + DiskGB *DiskGB + func (in *AnalyticsAutoScaling) DeepCopy() *AnalyticsAutoScaling + func (in *AnalyticsAutoScaling) DeepCopyInto(out *AnalyticsAutoScaling) + type AnalyticsSpecs struct + DiskIOPS *int + DiskSizeGB *float64 + EbsVolumeType *string + InstanceSize *string + NodeCount *int + func (in *AnalyticsSpecs) DeepCopy() *AnalyticsSpecs + func (in *AnalyticsSpecs) DeepCopyInto(out *AnalyticsSpecs) + type BiConnector struct + Enabled *bool + ReadPreference *string + func (in *BiConnector) DeepCopy() *BiConnector + func (in *BiConnector) DeepCopyInto(out *BiConnector) + type Cluster struct + Spec ClusterSpec + Status ClusterStatus + func (c *Cluster) GetConditions() []metav1.Condition + func (in *Cluster) DeepCopy() *Cluster + func (in *Cluster) DeepCopyInto(out *Cluster) + func (in *Cluster) DeepCopyObject() runtime.Object + type ClusterList struct + Items []Cluster + func (in *ClusterList) DeepCopy() *ClusterList + func (in *ClusterList) DeepCopyInto(out *ClusterList) + func (in *ClusterList) DeepCopyObject() runtime.Object + type ClusterSpec struct + ConnectionSecretRef *k8s.LocalReference + V20250312 *ClusterSpecV20250312 + func (in *ClusterSpec) DeepCopy() *ClusterSpec + func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) + type ClusterSpecV20250312 struct + Entry *V20250312Entry + GroupId *string + GroupRef *k8s.LocalReference + func (in *ClusterSpecV20250312) DeepCopy() *ClusterSpecV20250312 + func (in *ClusterSpecV20250312) DeepCopyInto(out *ClusterSpecV20250312) + type ClusterStatus struct + Conditions *[]metav1.Condition + V20250312 *ClusterStatusV20250312 + func (in *ClusterStatus) DeepCopy() *ClusterStatus + func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) + type ClusterStatusV20250312 struct + AdvancedConfiguration *AdvancedConfiguration + ConfigServerManagementMode *string + ConfigServerType *string + ConnectionStrings *ConnectionStrings + CreateDate *string + FeatureCompatibilityVersion *string + FeatureCompatibilityVersionExpirationDate *string + GlobalClusterSelfManagedSharding *bool + GroupId *string + Id *string + MongoDBEmployeeAccessGrant *MongoDBEmployeeAccessGrant + MongoDBVersion *string + RedactClientLogData *bool + ReplicaSetScalingStrategy *string + ReplicationSpecs *[]V20250312ReplicationSpecs + StateName *string + func (in *ClusterStatusV20250312) DeepCopy() *ClusterStatusV20250312 + func (in *ClusterStatusV20250312) DeepCopyInto(out *ClusterStatusV20250312) + type Compute struct + Enabled *bool + MaxInstanceSize *string + MinInstanceSize *string + PredictiveEnabled *bool + ScaleDownEnabled *bool + func (in *Compute) DeepCopy() *Compute + func (in *Compute) DeepCopyInto(out *Compute) + type ConnectionStrings struct + AwsPrivateLink *map[string]string + AwsPrivateLinkSrv *map[string]string + Private *string + PrivateEndpoint *[]PrivateEndpoint + PrivateSrv *string + Standard *string + StandardSrv *string + func (in *ConnectionStrings) DeepCopy() *ConnectionStrings + func (in *ConnectionStrings) DeepCopyInto(out *ConnectionStrings) + type CustomRole struct + Spec CustomRoleSpec + Status CustomRoleStatus + func (in *CustomRole) DeepCopy() *CustomRole + func (in *CustomRole) DeepCopyInto(out *CustomRole) + func (in *CustomRole) DeepCopyObject() runtime.Object + type CustomRoleList struct + Items []CustomRole + func (in *CustomRoleList) DeepCopy() *CustomRoleList + func (in *CustomRoleList) DeepCopyInto(out *CustomRoleList) + func (in *CustomRoleList) DeepCopyObject() runtime.Object + type CustomRoleSpec struct + ConnectionSecretRef *k8s.LocalReference + V20250312 *CustomRoleSpecV20250312 + func (in *CustomRoleSpec) DeepCopy() *CustomRoleSpec + func (in *CustomRoleSpec) DeepCopyInto(out *CustomRoleSpec) + type CustomRoleSpecV20250312 struct + Entry *CustomRoleSpecV20250312Entry + GroupId *string + GroupRef *k8s.LocalReference + func (in *CustomRoleSpecV20250312) DeepCopy() *CustomRoleSpecV20250312 + func (in *CustomRoleSpecV20250312) DeepCopyInto(out *CustomRoleSpecV20250312) + type CustomRoleSpecV20250312Entry struct + Actions *[]Actions + InheritedRoles *[]InheritedRoles + RoleName string + func (in *CustomRoleSpecV20250312Entry) DeepCopy() *CustomRoleSpecV20250312Entry + func (in *CustomRoleSpecV20250312Entry) DeepCopyInto(out *CustomRoleSpecV20250312Entry) + type CustomRoleStatus struct + Conditions *[]metav1.Condition + func (in *CustomRoleStatus) DeepCopy() *CustomRoleStatus + func (in *CustomRoleStatus) DeepCopyInto(out *CustomRoleStatus) + type DatabaseUser struct + Spec DatabaseUserSpec + Status DatabaseUserStatus + func (du *DatabaseUser) GetConditions() []metav1.Condition + func (in *DatabaseUser) DeepCopy() *DatabaseUser + func (in *DatabaseUser) DeepCopyInto(out *DatabaseUser) + func (in *DatabaseUser) DeepCopyObject() runtime.Object + type DatabaseUserList struct + Items []DatabaseUser + func (in *DatabaseUserList) DeepCopy() *DatabaseUserList + func (in *DatabaseUserList) DeepCopyInto(out *DatabaseUserList) + func (in *DatabaseUserList) DeepCopyObject() runtime.Object + type DatabaseUserSpec struct + ConnectionSecretRef *k8s.LocalReference + V20250312 *DatabaseUserSpecV20250312 + func (in *DatabaseUserSpec) DeepCopy() *DatabaseUserSpec + func (in *DatabaseUserSpec) DeepCopyInto(out *DatabaseUserSpec) + type DatabaseUserSpecV20250312 struct + Entry *DatabaseUserSpecV20250312Entry + GroupId *string + GroupRef *k8s.LocalReference + func (in *DatabaseUserSpecV20250312) DeepCopy() *DatabaseUserSpecV20250312 + func (in *DatabaseUserSpecV20250312) DeepCopyInto(out *DatabaseUserSpecV20250312) + type DatabaseUserSpecV20250312Entry struct + AwsIAMType *string + DatabaseName string + DeleteAfterDate *string + Description *string + GroupId string + Labels *[]Tags + LdapAuthType *string + OidcAuthType *string + Password *string + Roles *[]Roles + Scopes *[]Scopes + Username string + X509Type *string + func (in *DatabaseUserSpecV20250312Entry) DeepCopy() *DatabaseUserSpecV20250312Entry + func (in *DatabaseUserSpecV20250312Entry) DeepCopyInto(out *DatabaseUserSpecV20250312Entry) + type DatabaseUserStatus struct + Conditions *[]metav1.Condition + func (in *DatabaseUserStatus) DeepCopy() *DatabaseUserStatus + func (in *DatabaseUserStatus) DeepCopyInto(out *DatabaseUserStatus) + type DiskGB struct + Enabled *bool + func (in *DiskGB) DeepCopy() *DiskGB + func (in *DiskGB) DeepCopyInto(out *DiskGB) + type ElectableSpecs struct + DiskIOPS *int + DiskSizeGB *float64 + EbsVolumeType *string + EffectiveInstanceSize *string + InstanceSize *string + NodeCount *int + func (in *ElectableSpecs) DeepCopy() *ElectableSpecs + func (in *ElectableSpecs) DeepCopyInto(out *ElectableSpecs) + type Endpoints struct + EndpointId *string + ProviderName *string + Region *string + func (in *Endpoints) DeepCopy() *Endpoints + func (in *Endpoints) DeepCopyInto(out *Endpoints) + type Entry struct + Name string + OrgId string + RegionUsageRestrictions *string + Tags *[]Tags + WithDefaultAlertsSettings *bool + func (in *Entry) DeepCopy() *Entry + func (in *Entry) DeepCopyInto(out *Entry) + type FlexCluster struct + Spec FlexClusterSpec + Status FlexClusterStatus + func (fc *FlexCluster) GetConditions() []metav1.Condition + func (in *FlexCluster) DeepCopy() *FlexCluster + func (in *FlexCluster) DeepCopyInto(out *FlexCluster) + func (in *FlexCluster) DeepCopyObject() runtime.Object + type FlexClusterList struct + Items []FlexCluster + func (in *FlexClusterList) DeepCopy() *FlexClusterList + func (in *FlexClusterList) DeepCopyInto(out *FlexClusterList) + func (in *FlexClusterList) DeepCopyObject() runtime.Object + type FlexClusterSpec struct + ConnectionSecretRef *k8s.LocalReference + V20250312 *FlexClusterSpecV20250312 + func (in *FlexClusterSpec) DeepCopy() *FlexClusterSpec + func (in *FlexClusterSpec) DeepCopyInto(out *FlexClusterSpec) + type FlexClusterSpecV20250312 struct + Entry *FlexClusterSpecV20250312Entry + GroupId *string + GroupRef *k8s.LocalReference + func (in *FlexClusterSpecV20250312) DeepCopy() *FlexClusterSpecV20250312 + func (in *FlexClusterSpecV20250312) DeepCopyInto(out *FlexClusterSpecV20250312) + type FlexClusterSpecV20250312Entry struct + Name string + ProviderSettings ProviderSettings + Tags *[]Tags + TerminationProtectionEnabled *bool + func (in *FlexClusterSpecV20250312Entry) DeepCopy() *FlexClusterSpecV20250312Entry + func (in *FlexClusterSpecV20250312Entry) DeepCopyInto(out *FlexClusterSpecV20250312Entry) + type FlexClusterStatus struct + Conditions *[]metav1.Condition + V20250312 *FlexClusterStatusV20250312 + func (in *FlexClusterStatus) DeepCopy() *FlexClusterStatus + func (in *FlexClusterStatus) DeepCopyInto(out *FlexClusterStatus) + type FlexClusterStatusV20250312 struct + BackupSettings *DiskGB + ClusterType *string + ConnectionStrings *V20250312ConnectionStrings + CreateDate *string + GroupId *string + Id *string + MongoDBVersion *string + Name *string + ProviderSettings V20250312ProviderSettings + StateName *string + VersionReleaseSystem *string + func (in *FlexClusterStatusV20250312) DeepCopy() *FlexClusterStatusV20250312 + func (in *FlexClusterStatusV20250312) DeepCopyInto(out *FlexClusterStatusV20250312) + type Group struct + Spec GroupSpec + Status GroupStatus + func (g *Group) GetConditions() []metav1.Condition + func (in *Group) DeepCopy() *Group + func (in *Group) DeepCopyInto(out *Group) + func (in *Group) DeepCopyObject() runtime.Object + type GroupList struct + Items []Group + func (in *GroupList) DeepCopy() *GroupList + func (in *GroupList) DeepCopyInto(out *GroupList) + func (in *GroupList) DeepCopyObject() runtime.Object + type GroupSpec struct + ConnectionSecretRef *k8s.LocalReference + V20250312 *V20250312 + func (in *GroupSpec) DeepCopy() *GroupSpec + func (in *GroupSpec) DeepCopyInto(out *GroupSpec) + type GroupStatus struct + Conditions *[]metav1.Condition + V20250312 *GroupStatusV20250312 + func (in *GroupStatus) DeepCopy() *GroupStatus + func (in *GroupStatus) DeepCopyInto(out *GroupStatus) + type GroupStatusV20250312 struct + ClusterCount int + Created string + Id *string + func (in *GroupStatusV20250312) DeepCopy() *GroupStatusV20250312 + func (in *GroupStatusV20250312) DeepCopyInto(out *GroupStatusV20250312) + type InheritedRoles struct + Db string + Role string + func (in *InheritedRoles) DeepCopy() *InheritedRoles + func (in *InheritedRoles) DeepCopyInto(out *InheritedRoles) + type Links struct + Href *string + Rel *string + func (in *Links) DeepCopy() *Links + func (in *Links) DeepCopyInto(out *Links) + type MongoDBEmployeeAccessGrant struct + ExpirationTime string + GrantType string + Links *[]Links + func (in *MongoDBEmployeeAccessGrant) DeepCopy() *MongoDBEmployeeAccessGrant + func (in *MongoDBEmployeeAccessGrant) DeepCopyInto(out *MongoDBEmployeeAccessGrant) + type PrivateEndpoint struct + ConnectionString *string + Endpoints *[]Endpoints + SrvConnectionString *string + SrvShardOptimizedConnectionString *string + Type *string + func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint + func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint) + type ProviderSettings struct + BackingProviderName string + RegionName string + func (in *ProviderSettings) DeepCopy() *ProviderSettings + func (in *ProviderSettings) DeepCopyInto(out *ProviderSettings) + type RegionConfigs struct + AnalyticsAutoScaling *AnalyticsAutoScaling + AnalyticsSpecs *AnalyticsSpecs + AutoScaling *AnalyticsAutoScaling + BackingProviderName *string + ElectableSpecs *ElectableSpecs + Priority *int + ProviderName *string + ReadOnlySpecs *AnalyticsSpecs + RegionName *string + func (in *RegionConfigs) DeepCopy() *RegionConfigs + func (in *RegionConfigs) DeepCopyInto(out *RegionConfigs) + type ReplicationSpecs struct + RegionConfigs *[]RegionConfigs + ZoneId *string + ZoneName *string + func (in *ReplicationSpecs) DeepCopy() *ReplicationSpecs + func (in *ReplicationSpecs) DeepCopyInto(out *ReplicationSpecs) + type Resources struct + Cluster bool + Collection string + Db string + func (in *Resources) DeepCopy() *Resources + func (in *Resources) DeepCopyInto(out *Resources) + type Roles struct + CollectionName *string + DatabaseName string + RoleName string + func (in *Roles) DeepCopy() *Roles + func (in *Roles) DeepCopyInto(out *Roles) + type Scopes struct + Name string + Type string + func (in *Scopes) DeepCopy() *Scopes + func (in *Scopes) DeepCopyInto(out *Scopes) + type Tags struct + Key string + Value string + func (in *Tags) DeepCopy() *Tags + func (in *Tags) DeepCopyInto(out *Tags) + type Team struct + Spec TeamSpec + Status TeamStatus + func (in *Team) DeepCopy() *Team + func (in *Team) DeepCopyInto(out *Team) + func (in *Team) DeepCopyObject() runtime.Object + type TeamList struct + Items []Team + func (in *TeamList) DeepCopy() *TeamList + func (in *TeamList) DeepCopyInto(out *TeamList) + func (in *TeamList) DeepCopyObject() runtime.Object + type TeamSpec struct + ConnectionSecretRef *k8s.LocalReference + V20250312 *TeamSpecV20250312 + func (in *TeamSpec) DeepCopy() *TeamSpec + func (in *TeamSpec) DeepCopyInto(out *TeamSpec) + type TeamSpecV20250312 struct + Entry *TeamSpecV20250312Entry + OrgId string + func (in *TeamSpecV20250312) DeepCopy() *TeamSpecV20250312 + func (in *TeamSpecV20250312) DeepCopyInto(out *TeamSpecV20250312) + type TeamSpecV20250312Entry struct + Name string + Usernames []string + func (in *TeamSpecV20250312Entry) DeepCopy() *TeamSpecV20250312Entry + func (in *TeamSpecV20250312Entry) DeepCopyInto(out *TeamSpecV20250312Entry) + type TeamStatus struct + Conditions *[]metav1.Condition + V20250312 *TeamStatusV20250312 + func (in *TeamStatus) DeepCopy() *TeamStatus + func (in *TeamStatus) DeepCopyInto(out *TeamStatus) + type TeamStatusV20250312 struct + Id *string + func (in *TeamStatusV20250312) DeepCopy() *TeamStatusV20250312 + func (in *TeamStatusV20250312) DeepCopyInto(out *TeamStatusV20250312) + type V20250312 struct + Entry *Entry + ProjectOwnerId *string + func (in *V20250312) DeepCopy() *V20250312 + func (in *V20250312) DeepCopyInto(out *V20250312) + type V20250312ConnectionStrings struct + Standard *string + StandardSrv *string + func (in *V20250312ConnectionStrings) DeepCopy() *V20250312ConnectionStrings + func (in *V20250312ConnectionStrings) DeepCopyInto(out *V20250312ConnectionStrings) + type V20250312Entry struct + AcceptDataRisksAndForceReplicaSetReconfig *string + AdvancedConfiguration *AdvancedConfiguration + BackupEnabled *bool + BiConnector *BiConnector + ClusterType *string + ConfigServerManagementMode *string + ConfigServerType *string + DiskWarmingMode *string + EncryptionAtRestProvider *string + FeatureCompatibilityVersion *string + FeatureCompatibilityVersionExpirationDate *string + GlobalClusterSelfManagedSharding *bool + Labels *[]Tags + MongoDBEmployeeAccessGrant *MongoDBEmployeeAccessGrant + MongoDBMajorVersion *string + Name *string + Paused *bool + PitEnabled *bool + RedactClientLogData *bool + ReplicaSetScalingStrategy *string + ReplicationSpecs *[]ReplicationSpecs + RootCertType *string + Tags *[]Tags + TerminationProtectionEnabled *bool + VersionReleaseSystem *string + func (in *V20250312Entry) DeepCopy() *V20250312Entry + func (in *V20250312Entry) DeepCopyInto(out *V20250312Entry) + type V20250312ProviderSettings struct + BackingProviderName *string + DiskSizeGB *float64 + ProviderName *string + RegionName *string + func (in *V20250312ProviderSettings) DeepCopy() *V20250312ProviderSettings + func (in *V20250312ProviderSettings) DeepCopyInto(out *V20250312ProviderSettings) + type V20250312ReplicationSpecs struct + Id *string + ZoneId *string + func (in *V20250312ReplicationSpecs) DeepCopy() *V20250312ReplicationSpecs + func (in *V20250312ReplicationSpecs) DeepCopyInto(out *V20250312ReplicationSpecs)