Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 Changes in this version + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func GetDecoder() map[string]jsoniter.ValDecoder + func GetEncoder() map[string]jsoniter.ValEncoder + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type Cluster struct + Spec ClusterSpec + Status ClusterStatus + func (in *Cluster) DeepCopy() *Cluster + func (in *Cluster) DeepCopyInto(out *Cluster) + func (in *Cluster) DeepCopyObject() runtime.Object + func (r *Cluster) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Cluster) ValidateCreate() error + func (r *Cluster) ValidateDelete() error + func (r *Cluster) ValidateUpdate(old runtime.Object) error + 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 + BackendRef *core.LocalObjectReference + ProviderRef core.LocalObjectReference + Resource ClusterSpecResource + State *ClusterSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *ClusterSpec) DeepCopy() *ClusterSpec + func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) + type ClusterSpecAdvancedConfiguration struct + DefaultReadConcern *string + DefaultWriteConcern *string + FailIndexKeyTooLong *bool + JavascriptEnabled *bool + MinimumEnabledTlsProtocol *string + NoTableScan *bool + OplogSizeMb *int64 + SampleRefreshIntervalBiConnector *int64 + SampleSizeBiConnector *int64 + func (in *ClusterSpecAdvancedConfiguration) DeepCopy() *ClusterSpecAdvancedConfiguration + func (in *ClusterSpecAdvancedConfiguration) DeepCopyInto(out *ClusterSpecAdvancedConfiguration) + type ClusterSpecAdvancedConfigurationCodec struct + func (ClusterSpecAdvancedConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (ClusterSpecAdvancedConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (ClusterSpecAdvancedConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool + type ClusterSpecBiConnector struct + Enabled *bool + ReadPreference *string + func (in *ClusterSpecBiConnector) DeepCopy() *ClusterSpecBiConnector + func (in *ClusterSpecBiConnector) DeepCopyInto(out *ClusterSpecBiConnector) + type ClusterSpecBiConnectorCodec struct + func (ClusterSpecBiConnectorCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (ClusterSpecBiConnectorCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (ClusterSpecBiConnectorCodec) IsEmpty(ptr unsafe.Pointer) bool + type ClusterSpecConnectionStrings struct + AwsPrivateLink map[string]string + AwsPrivateLinkSrv map[string]string + Private *string + PrivateEndpoint []ClusterSpecConnectionStringsPrivateEndpoint + PrivateSrv *string + Standard *string + StandardSrv *string + func (in *ClusterSpecConnectionStrings) DeepCopy() *ClusterSpecConnectionStrings + func (in *ClusterSpecConnectionStrings) DeepCopyInto(out *ClusterSpecConnectionStrings) + type ClusterSpecConnectionStringsPrivateEndpoint struct + ConnectionString *string + Endpoints []ClusterSpecConnectionStringsPrivateEndpointEndpoints + SrvConnectionString *string + Type *string + func (in *ClusterSpecConnectionStringsPrivateEndpoint) DeepCopy() *ClusterSpecConnectionStringsPrivateEndpoint + func (in *ClusterSpecConnectionStringsPrivateEndpoint) DeepCopyInto(out *ClusterSpecConnectionStringsPrivateEndpoint) + type ClusterSpecConnectionStringsPrivateEndpointEndpoints struct + EndpointID *string + ProviderName *string + Region *string + func (in *ClusterSpecConnectionStringsPrivateEndpointEndpoints) DeepCopy() *ClusterSpecConnectionStringsPrivateEndpointEndpoints + func (in *ClusterSpecConnectionStringsPrivateEndpointEndpoints) DeepCopyInto(out *ClusterSpecConnectionStringsPrivateEndpointEndpoints) + type ClusterSpecLabels struct + Key *string + Value *string + func (in *ClusterSpecLabels) DeepCopy() *ClusterSpecLabels + func (in *ClusterSpecLabels) DeepCopyInto(out *ClusterSpecLabels) + type ClusterSpecReplicationSpecs struct + ContainerID *map[string]string + ID *string + NumShards *int64 + RegionConfigs []ClusterSpecReplicationSpecsRegionConfigs + ZoneName *string + func (in *ClusterSpecReplicationSpecs) DeepCopy() *ClusterSpecReplicationSpecs + func (in *ClusterSpecReplicationSpecs) DeepCopyInto(out *ClusterSpecReplicationSpecs) + type ClusterSpecReplicationSpecsRegionConfigs struct + AnalyticsSpecs *ClusterSpecReplicationSpecsRegionConfigsAnalyticsSpecs + AutoScaling *ClusterSpecReplicationSpecsRegionConfigsAutoScaling + BackingProviderName *string + ElectableSpecs *ClusterSpecReplicationSpecsRegionConfigsElectableSpecs + Priority *int64 + ProviderName *string + ReadOnlySpecs *ClusterSpecReplicationSpecsRegionConfigsReadOnlySpecs + RegionName *string + func (in *ClusterSpecReplicationSpecsRegionConfigs) DeepCopy() *ClusterSpecReplicationSpecsRegionConfigs + func (in *ClusterSpecReplicationSpecsRegionConfigs) DeepCopyInto(out *ClusterSpecReplicationSpecsRegionConfigs) + type ClusterSpecReplicationSpecsRegionConfigsAnalyticsSpecs struct + DiskIops *int64 + EbsVolumeType *string + InstanceSize *string + NodeCount *int64 + func (in *ClusterSpecReplicationSpecsRegionConfigsAnalyticsSpecs) DeepCopy() *ClusterSpecReplicationSpecsRegionConfigsAnalyticsSpecs + func (in *ClusterSpecReplicationSpecsRegionConfigsAnalyticsSpecs) DeepCopyInto(out *ClusterSpecReplicationSpecsRegionConfigsAnalyticsSpecs) + type ClusterSpecReplicationSpecsRegionConfigsAnalyticsSpecsCodec struct + func (ClusterSpecReplicationSpecsRegionConfigsAnalyticsSpecsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (ClusterSpecReplicationSpecsRegionConfigsAnalyticsSpecsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (ClusterSpecReplicationSpecsRegionConfigsAnalyticsSpecsCodec) IsEmpty(ptr unsafe.Pointer) bool + type ClusterSpecReplicationSpecsRegionConfigsAutoScaling struct + ComputeEnabled *bool + ComputeMaxInstanceSize *string + ComputeMinInstanceSize *string + ComputeScaleDownEnabled *bool + DiskGbEnabled *bool + func (in *ClusterSpecReplicationSpecsRegionConfigsAutoScaling) DeepCopy() *ClusterSpecReplicationSpecsRegionConfigsAutoScaling + func (in *ClusterSpecReplicationSpecsRegionConfigsAutoScaling) DeepCopyInto(out *ClusterSpecReplicationSpecsRegionConfigsAutoScaling) + type ClusterSpecReplicationSpecsRegionConfigsAutoScalingCodec struct + func (ClusterSpecReplicationSpecsRegionConfigsAutoScalingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (ClusterSpecReplicationSpecsRegionConfigsAutoScalingCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (ClusterSpecReplicationSpecsRegionConfigsAutoScalingCodec) IsEmpty(ptr unsafe.Pointer) bool + type ClusterSpecReplicationSpecsRegionConfigsElectableSpecs struct + DiskIops *int64 + EbsVolumeType *string + InstanceSize *string + NodeCount *int64 + func (in *ClusterSpecReplicationSpecsRegionConfigsElectableSpecs) DeepCopy() *ClusterSpecReplicationSpecsRegionConfigsElectableSpecs + func (in *ClusterSpecReplicationSpecsRegionConfigsElectableSpecs) DeepCopyInto(out *ClusterSpecReplicationSpecsRegionConfigsElectableSpecs) + type ClusterSpecReplicationSpecsRegionConfigsElectableSpecsCodec struct + func (ClusterSpecReplicationSpecsRegionConfigsElectableSpecsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (ClusterSpecReplicationSpecsRegionConfigsElectableSpecsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (ClusterSpecReplicationSpecsRegionConfigsElectableSpecsCodec) IsEmpty(ptr unsafe.Pointer) bool + type ClusterSpecReplicationSpecsRegionConfigsReadOnlySpecs struct + DiskIops *int64 + EbsVolumeType *string + InstanceSize *string + NodeCount *int64 + func (in *ClusterSpecReplicationSpecsRegionConfigsReadOnlySpecs) DeepCopy() *ClusterSpecReplicationSpecsRegionConfigsReadOnlySpecs + func (in *ClusterSpecReplicationSpecsRegionConfigsReadOnlySpecs) DeepCopyInto(out *ClusterSpecReplicationSpecsRegionConfigsReadOnlySpecs) + type ClusterSpecReplicationSpecsRegionConfigsReadOnlySpecsCodec struct + func (ClusterSpecReplicationSpecsRegionConfigsReadOnlySpecsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (ClusterSpecReplicationSpecsRegionConfigsReadOnlySpecsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (ClusterSpecReplicationSpecsRegionConfigsReadOnlySpecsCodec) IsEmpty(ptr unsafe.Pointer) bool + type ClusterSpecResource struct + AdvancedConfiguration *ClusterSpecAdvancedConfiguration + BackupEnabled *bool + BiConnector *ClusterSpecBiConnector + ClusterID *string + ClusterType *string + ConnectionStrings []ClusterSpecConnectionStrings + CreateDate *string + DiskSizeGb *float64 + EncryptionAtRestProvider *string + ID string + Labels []ClusterSpecLabels + MongoDbMajorVersion *string + MongoDbVersion *string + Name *string + Paused *bool + PitEnabled *bool + ProjectID *string + ReplicationSpecs []ClusterSpecReplicationSpecs + RootCertType *string + StateName *string + VersionReleaseSystem *string + func (in *ClusterSpecResource) DeepCopy() *ClusterSpecResource + func (in *ClusterSpecResource) DeepCopyInto(out *ClusterSpecResource) + type ClusterStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *ClusterStatus) DeepCopy() *ClusterStatus + func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)