mongodb

package
v0.0.0-...-a04abcf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2024 License: MIT Imports: 17 Imported by: 11

Documentation

Index

Constants

View Source
const (
	BackupService_Get_FullMethodName    = "/yandex.cloud.mdb.mongodb.v1.BackupService/Get"
	BackupService_List_FullMethodName   = "/yandex.cloud.mdb.mongodb.v1.BackupService/List"
	BackupService_Delete_FullMethodName = "/yandex.cloud.mdb.mongodb.v1.BackupService/Delete"
)
View Source
const (
	ClusterService_Get_FullMethodName                   = "/yandex.cloud.mdb.mongodb.v1.ClusterService/Get"
	ClusterService_List_FullMethodName                  = "/yandex.cloud.mdb.mongodb.v1.ClusterService/List"
	ClusterService_Create_FullMethodName                = "/yandex.cloud.mdb.mongodb.v1.ClusterService/Create"
	ClusterService_Update_FullMethodName                = "/yandex.cloud.mdb.mongodb.v1.ClusterService/Update"
	ClusterService_Delete_FullMethodName                = "/yandex.cloud.mdb.mongodb.v1.ClusterService/Delete"
	ClusterService_Start_FullMethodName                 = "/yandex.cloud.mdb.mongodb.v1.ClusterService/Start"
	ClusterService_Stop_FullMethodName                  = "/yandex.cloud.mdb.mongodb.v1.ClusterService/Stop"
	ClusterService_Move_FullMethodName                  = "/yandex.cloud.mdb.mongodb.v1.ClusterService/Move"
	ClusterService_Backup_FullMethodName                = "/yandex.cloud.mdb.mongodb.v1.ClusterService/Backup"
	ClusterService_Restore_FullMethodName               = "/yandex.cloud.mdb.mongodb.v1.ClusterService/Restore"
	ClusterService_RescheduleMaintenance_FullMethodName = "/yandex.cloud.mdb.mongodb.v1.ClusterService/RescheduleMaintenance"
	ClusterService_ListLogs_FullMethodName              = "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListLogs"
	ClusterService_StreamLogs_FullMethodName            = "/yandex.cloud.mdb.mongodb.v1.ClusterService/StreamLogs"
	ClusterService_ListOperations_FullMethodName        = "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListOperations"
	ClusterService_ListBackups_FullMethodName           = "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListBackups"
	ClusterService_ListHosts_FullMethodName             = "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListHosts"
	ClusterService_AddHosts_FullMethodName              = "/yandex.cloud.mdb.mongodb.v1.ClusterService/AddHosts"
	ClusterService_DeleteHosts_FullMethodName           = "/yandex.cloud.mdb.mongodb.v1.ClusterService/DeleteHosts"
	ClusterService_UpdateHosts_FullMethodName           = "/yandex.cloud.mdb.mongodb.v1.ClusterService/UpdateHosts"
	ClusterService_EnableSharding_FullMethodName        = "/yandex.cloud.mdb.mongodb.v1.ClusterService/EnableSharding"
	ClusterService_GetShard_FullMethodName              = "/yandex.cloud.mdb.mongodb.v1.ClusterService/GetShard"
	ClusterService_ListShards_FullMethodName            = "/yandex.cloud.mdb.mongodb.v1.ClusterService/ListShards"
	ClusterService_AddShard_FullMethodName              = "/yandex.cloud.mdb.mongodb.v1.ClusterService/AddShard"
	ClusterService_DeleteShard_FullMethodName           = "/yandex.cloud.mdb.mongodb.v1.ClusterService/DeleteShard"
	ClusterService_ResetupHosts_FullMethodName          = "/yandex.cloud.mdb.mongodb.v1.ClusterService/ResetupHosts"
	ClusterService_RestartHosts_FullMethodName          = "/yandex.cloud.mdb.mongodb.v1.ClusterService/RestartHosts"
	ClusterService_StepdownHosts_FullMethodName         = "/yandex.cloud.mdb.mongodb.v1.ClusterService/StepdownHosts"
)
View Source
const (
	DatabaseService_Get_FullMethodName    = "/yandex.cloud.mdb.mongodb.v1.DatabaseService/Get"
	DatabaseService_List_FullMethodName   = "/yandex.cloud.mdb.mongodb.v1.DatabaseService/List"
	DatabaseService_Create_FullMethodName = "/yandex.cloud.mdb.mongodb.v1.DatabaseService/Create"
	DatabaseService_Delete_FullMethodName = "/yandex.cloud.mdb.mongodb.v1.DatabaseService/Delete"
)
View Source
const (
	ResourcePresetService_Get_FullMethodName  = "/yandex.cloud.mdb.mongodb.v1.ResourcePresetService/Get"
	ResourcePresetService_List_FullMethodName = "/yandex.cloud.mdb.mongodb.v1.ResourcePresetService/List"
)
View Source
const (
	UserService_Get_FullMethodName              = "/yandex.cloud.mdb.mongodb.v1.UserService/Get"
	UserService_List_FullMethodName             = "/yandex.cloud.mdb.mongodb.v1.UserService/List"
	UserService_Create_FullMethodName           = "/yandex.cloud.mdb.mongodb.v1.UserService/Create"
	UserService_Update_FullMethodName           = "/yandex.cloud.mdb.mongodb.v1.UserService/Update"
	UserService_Delete_FullMethodName           = "/yandex.cloud.mdb.mongodb.v1.UserService/Delete"
	UserService_GrantPermission_FullMethodName  = "/yandex.cloud.mdb.mongodb.v1.UserService/GrantPermission"
	UserService_RevokePermission_FullMethodName = "/yandex.cloud.mdb.mongodb.v1.UserService/RevokePermission"
)

Variables

View Source
var (
	Backup_BackupType_name = map[int32]string{
		0: "BACKUP_TYPE_UNSPECIFIED",
		1: "AUTOMATED",
		2: "MANUAL",
	}
	Backup_BackupType_value = map[string]int32{
		"BACKUP_TYPE_UNSPECIFIED": 0,
		"AUTOMATED":               1,
		"MANUAL":                  2,
	}
)

Enum value maps for Backup_BackupType.

View Source
var (
	Cluster_Environment_name = map[int32]string{
		0: "ENVIRONMENT_UNSPECIFIED",
		1: "PRODUCTION",
		2: "PRESTABLE",
	}
	Cluster_Environment_value = map[string]int32{
		"ENVIRONMENT_UNSPECIFIED": 0,
		"PRODUCTION":              1,
		"PRESTABLE":               2,
	}
)

Enum value maps for Cluster_Environment.

View Source
var (
	Cluster_Health_name = map[int32]string{
		0: "HEALTH_UNKNOWN",
		1: "ALIVE",
		2: "DEAD",
		3: "DEGRADED",
	}
	Cluster_Health_value = map[string]int32{
		"HEALTH_UNKNOWN": 0,
		"ALIVE":          1,
		"DEAD":           2,
		"DEGRADED":       3,
	}
)

Enum value maps for Cluster_Health.

View Source
var (
	Cluster_Status_name = map[int32]string{
		0: "STATUS_UNKNOWN",
		1: "CREATING",
		2: "RUNNING",
		3: "ERROR",
		4: "UPDATING",
		5: "STOPPING",
		6: "STOPPED",
		7: "STARTING",
	}
	Cluster_Status_value = map[string]int32{
		"STATUS_UNKNOWN": 0,
		"CREATING":       1,
		"RUNNING":        2,
		"ERROR":          3,
		"UPDATING":       4,
		"STOPPING":       5,
		"STOPPED":        6,
		"STARTING":       7,
	}
)

Enum value maps for Cluster_Status.

View Source
var (
	Host_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "MONGOD",
		2: "MONGOS",
		3: "MONGOCFG",
		4: "MONGOINFRA",
	}
	Host_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"MONGOD":           1,
		"MONGOS":           2,
		"MONGOCFG":         3,
		"MONGOINFRA":       4,
	}
)

Enum value maps for Host_Type.

View Source
var (
	Host_Role_name = map[int32]string{
		0: "ROLE_UNKNOWN",
		1: "PRIMARY",
		2: "SECONDARY",
	}
	Host_Role_value = map[string]int32{
		"ROLE_UNKNOWN": 0,
		"PRIMARY":      1,
		"SECONDARY":    2,
	}
)

Enum value maps for Host_Role.

View Source
var (
	Host_Health_name = map[int32]string{
		0: "HEALTH_UNKNOWN",
		1: "ALIVE",
		2: "DEAD",
		3: "DEGRADED",
	}
	Host_Health_value = map[string]int32{
		"HEALTH_UNKNOWN": 0,
		"ALIVE":          1,
		"DEAD":           2,
		"DEGRADED":       3,
	}
)

Enum value maps for Host_Health.

View Source
var (
	Service_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "MONGOD",
		2: "MONGOS",
		3: "MONGOCFG",
	}
	Service_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"MONGOD":           1,
		"MONGOS":           2,
		"MONGOCFG":         3,
	}
)

Enum value maps for Service_Type.

View Source
var (
	Service_Health_name = map[int32]string{
		0: "HEALTH_UNKNOWN",
		1: "ALIVE",
		2: "DEAD",
	}
	Service_Health_value = map[string]int32{
		"HEALTH_UNKNOWN": 0,
		"ALIVE":          1,
		"DEAD":           2,
	}
)

Enum value maps for Service_Health.

View Source
var (
	RescheduleMaintenanceRequest_RescheduleType_name = map[int32]string{
		0: "RESCHEDULE_TYPE_UNSPECIFIED",
		1: "IMMEDIATE",
		2: "NEXT_AVAILABLE_WINDOW",
		3: "SPECIFIC_TIME",
	}
	RescheduleMaintenanceRequest_RescheduleType_value = map[string]int32{
		"RESCHEDULE_TYPE_UNSPECIFIED": 0,
		"IMMEDIATE":                   1,
		"NEXT_AVAILABLE_WINDOW":       2,
		"SPECIFIC_TIME":               3,
	}
)

Enum value maps for RescheduleMaintenanceRequest_RescheduleType.

View Source
var (
	ListClusterLogsRequest_ServiceType_name = map[int32]string{
		0: "SERVICE_TYPE_UNSPECIFIED",
		1: "MONGOD",
		2: "MONGOS",
		3: "MONGOCFG",
		4: "AUDIT",
	}
	ListClusterLogsRequest_ServiceType_value = map[string]int32{
		"SERVICE_TYPE_UNSPECIFIED": 0,
		"MONGOD":                   1,
		"MONGOS":                   2,
		"MONGOCFG":                 3,
		"AUDIT":                    4,
	}
)

Enum value maps for ListClusterLogsRequest_ServiceType.

View Source
var (
	StreamClusterLogsRequest_ServiceType_name = map[int32]string{
		0: "SERVICE_TYPE_UNSPECIFIED",
		1: "MONGOD",
		2: "MONGOS",
		3: "MONGOCFG",
		4: "AUDIT",
	}
	StreamClusterLogsRequest_ServiceType_value = map[string]int32{
		"SERVICE_TYPE_UNSPECIFIED": 0,
		"MONGOD":                   1,
		"MONGOS":                   2,
		"MONGOCFG":                 3,
		"AUDIT":                    4,
	}
)

Enum value maps for StreamClusterLogsRequest_ServiceType.

View Source
var (
	WeeklyMaintenanceWindow_WeekDay_name = map[int32]string{
		0: "WEEK_DAY_UNSPECIFIED",
		1: "MON",
		2: "TUE",
		3: "WED",
		4: "THU",
		5: "FRI",
		6: "SAT",
		7: "SUN",
	}
	WeeklyMaintenanceWindow_WeekDay_value = map[string]int32{
		"WEEK_DAY_UNSPECIFIED": 0,
		"MON":                  1,
		"TUE":                  2,
		"WED":                  3,
		"THU":                  4,
		"FRI":                  5,
		"SAT":                  6,
		"SUN":                  7,
	}
)

Enum value maps for WeeklyMaintenanceWindow_WeekDay.

View Source
var BackupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.mongodb.v1.BackupService",
	HandlerType: (*BackupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _BackupService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _BackupService_List_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _BackupService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/mongodb/v1/backup_service.proto",
}

BackupService_ServiceDesc is the grpc.ServiceDesc for BackupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ClusterService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.mongodb.v1.ClusterService",
	HandlerType: (*ClusterServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _ClusterService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ClusterService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _ClusterService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _ClusterService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _ClusterService_Delete_Handler,
		},
		{
			MethodName: "Start",
			Handler:    _ClusterService_Start_Handler,
		},
		{
			MethodName: "Stop",
			Handler:    _ClusterService_Stop_Handler,
		},
		{
			MethodName: "Move",
			Handler:    _ClusterService_Move_Handler,
		},
		{
			MethodName: "Backup",
			Handler:    _ClusterService_Backup_Handler,
		},
		{
			MethodName: "Restore",
			Handler:    _ClusterService_Restore_Handler,
		},
		{
			MethodName: "RescheduleMaintenance",
			Handler:    _ClusterService_RescheduleMaintenance_Handler,
		},
		{
			MethodName: "ListLogs",
			Handler:    _ClusterService_ListLogs_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _ClusterService_ListOperations_Handler,
		},
		{
			MethodName: "ListBackups",
			Handler:    _ClusterService_ListBackups_Handler,
		},
		{
			MethodName: "ListHosts",
			Handler:    _ClusterService_ListHosts_Handler,
		},
		{
			MethodName: "AddHosts",
			Handler:    _ClusterService_AddHosts_Handler,
		},
		{
			MethodName: "DeleteHosts",
			Handler:    _ClusterService_DeleteHosts_Handler,
		},
		{
			MethodName: "UpdateHosts",
			Handler:    _ClusterService_UpdateHosts_Handler,
		},
		{
			MethodName: "EnableSharding",
			Handler:    _ClusterService_EnableSharding_Handler,
		},
		{
			MethodName: "GetShard",
			Handler:    _ClusterService_GetShard_Handler,
		},
		{
			MethodName: "ListShards",
			Handler:    _ClusterService_ListShards_Handler,
		},
		{
			MethodName: "AddShard",
			Handler:    _ClusterService_AddShard_Handler,
		},
		{
			MethodName: "DeleteShard",
			Handler:    _ClusterService_DeleteShard_Handler,
		},
		{
			MethodName: "ResetupHosts",
			Handler:    _ClusterService_ResetupHosts_Handler,
		},
		{
			MethodName: "RestartHosts",
			Handler:    _ClusterService_RestartHosts_Handler,
		},
		{
			MethodName: "StepdownHosts",
			Handler:    _ClusterService_StepdownHosts_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "StreamLogs",
			Handler:       _ClusterService_StreamLogs_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "yandex/cloud/mdb/mongodb/v1/cluster_service.proto",
}

ClusterService_ServiceDesc is the grpc.ServiceDesc for ClusterService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var DatabaseService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.mongodb.v1.DatabaseService",
	HandlerType: (*DatabaseServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _DatabaseService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _DatabaseService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _DatabaseService_Create_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _DatabaseService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/mongodb/v1/database_service.proto",
}

DatabaseService_ServiceDesc is the grpc.ServiceDesc for DatabaseService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_yandex_cloud_mdb_mongodb_v1_backup_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_mongodb_v1_backup_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_mongodb_v1_cluster_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_mongodb_v1_cluster_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_mongodb_v1_database_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_mongodb_v1_database_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_mongodb_v1_maintenance_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_mongodb_v1_resource_preset_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_mongodb_v1_resource_preset_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_mongodb_v1_user_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_mongodb_v1_user_service_proto protoreflect.FileDescriptor
View Source
var ResourcePresetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.mongodb.v1.ResourcePresetService",
	HandlerType: (*ResourcePresetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _ResourcePresetService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ResourcePresetService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/mongodb/v1/resource_preset_service.proto",
}

ResourcePresetService_ServiceDesc is the grpc.ServiceDesc for ResourcePresetService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var UserService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.mongodb.v1.UserService",
	HandlerType: (*UserServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _UserService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _UserService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _UserService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _UserService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _UserService_Delete_Handler,
		},
		{
			MethodName: "GrantPermission",
			Handler:    _UserService_GrantPermission_Handler,
		},
		{
			MethodName: "RevokePermission",
			Handler:    _UserService_RevokePermission_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/mongodb/v1/user_service.proto",
}

UserService_ServiceDesc is the grpc.ServiceDesc for UserService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterBackupServiceServer

func RegisterBackupServiceServer(s grpc.ServiceRegistrar, srv BackupServiceServer)

func RegisterClusterServiceServer

func RegisterClusterServiceServer(s grpc.ServiceRegistrar, srv ClusterServiceServer)

func RegisterDatabaseServiceServer

func RegisterDatabaseServiceServer(s grpc.ServiceRegistrar, srv DatabaseServiceServer)

func RegisterResourcePresetServiceServer

func RegisterResourcePresetServiceServer(s grpc.ServiceRegistrar, srv ResourcePresetServiceServer)

func RegisterUserServiceServer

func RegisterUserServiceServer(s grpc.ServiceRegistrar, srv UserServiceServer)

Types

type Access

type Access struct {

	// Allow access for DataLens.
	DataLens bool `protobuf:"varint,1,opt,name=data_lens,json=dataLens,proto3" json:"data_lens,omitempty"`
	// Allow access for DataTransfer.
	DataTransfer bool `protobuf:"varint,3,opt,name=data_transfer,json=dataTransfer,proto3" json:"data_transfer,omitempty"`
	// contains filtered or unexported fields
}

func (*Access) Descriptor deprecated

func (*Access) Descriptor() ([]byte, []int)

Deprecated: Use Access.ProtoReflect.Descriptor instead.

func (*Access) GetDataLens

func (x *Access) GetDataLens() bool

func (*Access) GetDataTransfer

func (x *Access) GetDataTransfer() bool

func (*Access) ProtoMessage

func (*Access) ProtoMessage()

func (*Access) ProtoReflect

func (x *Access) ProtoReflect() protoreflect.Message

func (*Access) Reset

func (x *Access) Reset()

func (*Access) SetDataLens

func (m *Access) SetDataLens(v bool)

func (*Access) SetDataTransfer

func (m *Access) SetDataTransfer(v bool)

func (*Access) String

func (x *Access) String() string

type AddClusterHostsMetadata

type AddClusterHostsMetadata struct {

	// ID of the MongoDB cluster to which the hosts are being added.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Names of hosts that are being added to the cluster.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*AddClusterHostsMetadata) Descriptor deprecated

func (*AddClusterHostsMetadata) Descriptor() ([]byte, []int)

Deprecated: Use AddClusterHostsMetadata.ProtoReflect.Descriptor instead.

func (*AddClusterHostsMetadata) GetClusterId

func (x *AddClusterHostsMetadata) GetClusterId() string

func (*AddClusterHostsMetadata) GetHostNames

func (x *AddClusterHostsMetadata) GetHostNames() []string

func (*AddClusterHostsMetadata) ProtoMessage

func (*AddClusterHostsMetadata) ProtoMessage()

func (*AddClusterHostsMetadata) ProtoReflect

func (x *AddClusterHostsMetadata) ProtoReflect() protoreflect.Message

func (*AddClusterHostsMetadata) Reset

func (x *AddClusterHostsMetadata) Reset()

func (*AddClusterHostsMetadata) SetClusterId

func (m *AddClusterHostsMetadata) SetClusterId(v string)

func (*AddClusterHostsMetadata) SetHostNames

func (m *AddClusterHostsMetadata) SetHostNames(v []string)

func (*AddClusterHostsMetadata) String

func (x *AddClusterHostsMetadata) String() string

type AddClusterHostsRequest

type AddClusterHostsRequest struct {

	// ID of the MongoDB cluster to add hosts to.
	// To get the MongoDB cluster ID use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Configurations for MongoDB hosts that should be added to the cluster.
	HostSpecs []*HostSpec `protobuf:"bytes,2,rep,name=host_specs,json=hostSpecs,proto3" json:"host_specs,omitempty"`
	// contains filtered or unexported fields
}

func (*AddClusterHostsRequest) Descriptor deprecated

func (*AddClusterHostsRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddClusterHostsRequest.ProtoReflect.Descriptor instead.

func (*AddClusterHostsRequest) GetClusterId

func (x *AddClusterHostsRequest) GetClusterId() string

func (*AddClusterHostsRequest) GetHostSpecs

func (x *AddClusterHostsRequest) GetHostSpecs() []*HostSpec

func (*AddClusterHostsRequest) ProtoMessage

func (*AddClusterHostsRequest) ProtoMessage()

func (*AddClusterHostsRequest) ProtoReflect

func (x *AddClusterHostsRequest) ProtoReflect() protoreflect.Message

func (*AddClusterHostsRequest) Reset

func (x *AddClusterHostsRequest) Reset()

func (*AddClusterHostsRequest) SetClusterId

func (m *AddClusterHostsRequest) SetClusterId(v string)

func (*AddClusterHostsRequest) SetHostSpecs

func (m *AddClusterHostsRequest) SetHostSpecs(v []*HostSpec)

func (*AddClusterHostsRequest) String

func (x *AddClusterHostsRequest) String() string

type AddClusterShardMetadata

type AddClusterShardMetadata struct {

	// ID of the MongoDB cluster that a shard is being added to.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard being added.
	ShardName string `protobuf:"bytes,2,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// contains filtered or unexported fields
}

func (*AddClusterShardMetadata) Descriptor deprecated

func (*AddClusterShardMetadata) Descriptor() ([]byte, []int)

Deprecated: Use AddClusterShardMetadata.ProtoReflect.Descriptor instead.

func (*AddClusterShardMetadata) GetClusterId

func (x *AddClusterShardMetadata) GetClusterId() string

func (*AddClusterShardMetadata) GetShardName

func (x *AddClusterShardMetadata) GetShardName() string

func (*AddClusterShardMetadata) ProtoMessage

func (*AddClusterShardMetadata) ProtoMessage()

func (*AddClusterShardMetadata) ProtoReflect

func (x *AddClusterShardMetadata) ProtoReflect() protoreflect.Message

func (*AddClusterShardMetadata) Reset

func (x *AddClusterShardMetadata) Reset()

func (*AddClusterShardMetadata) SetClusterId

func (m *AddClusterShardMetadata) SetClusterId(v string)

func (*AddClusterShardMetadata) SetShardName

func (m *AddClusterShardMetadata) SetShardName(v string)

func (*AddClusterShardMetadata) String

func (x *AddClusterShardMetadata) String() string

type AddClusterShardRequest

type AddClusterShardRequest struct {

	// ID of the MongoDB cluster to add a shard to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the MongoDB shard to create.
	ShardName string `protobuf:"bytes,2,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// Configurations for mongod hosts to be created with the shard.
	HostSpecs []*HostSpec `protobuf:"bytes,3,rep,name=host_specs,json=hostSpecs,proto3" json:"host_specs,omitempty"`
	// contains filtered or unexported fields
}

func (*AddClusterShardRequest) Descriptor deprecated

func (*AddClusterShardRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddClusterShardRequest.ProtoReflect.Descriptor instead.

func (*AddClusterShardRequest) GetClusterId

func (x *AddClusterShardRequest) GetClusterId() string

func (*AddClusterShardRequest) GetHostSpecs

func (x *AddClusterShardRequest) GetHostSpecs() []*HostSpec

func (*AddClusterShardRequest) GetShardName

func (x *AddClusterShardRequest) GetShardName() string

func (*AddClusterShardRequest) ProtoMessage

func (*AddClusterShardRequest) ProtoMessage()

func (*AddClusterShardRequest) ProtoReflect

func (x *AddClusterShardRequest) ProtoReflect() protoreflect.Message

func (*AddClusterShardRequest) Reset

func (x *AddClusterShardRequest) Reset()

func (*AddClusterShardRequest) SetClusterId

func (m *AddClusterShardRequest) SetClusterId(v string)

func (*AddClusterShardRequest) SetHostSpecs

func (m *AddClusterShardRequest) SetHostSpecs(v []*HostSpec)

func (*AddClusterShardRequest) SetShardName

func (m *AddClusterShardRequest) SetShardName(v string)

func (*AddClusterShardRequest) String

func (x *AddClusterShardRequest) String() string

type AnytimeMaintenanceWindow

type AnytimeMaintenanceWindow struct {
	// contains filtered or unexported fields
}

func (*AnytimeMaintenanceWindow) Descriptor deprecated

func (*AnytimeMaintenanceWindow) Descriptor() ([]byte, []int)

Deprecated: Use AnytimeMaintenanceWindow.ProtoReflect.Descriptor instead.

func (*AnytimeMaintenanceWindow) ProtoMessage

func (*AnytimeMaintenanceWindow) ProtoMessage()

func (*AnytimeMaintenanceWindow) ProtoReflect

func (x *AnytimeMaintenanceWindow) ProtoReflect() protoreflect.Message

func (*AnytimeMaintenanceWindow) Reset

func (x *AnytimeMaintenanceWindow) Reset()

func (*AnytimeMaintenanceWindow) String

func (x *AnytimeMaintenanceWindow) String() string

type Backup

type Backup struct {

	// ID of the backup. Required.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the backup belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format
	// (i.e. when the backup operation was completed).
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// ID of the MongoDB cluster that the backup was created for.
	SourceClusterId string `protobuf:"bytes,4,opt,name=source_cluster_id,json=sourceClusterId,proto3" json:"source_cluster_id,omitempty"`
	// Time when the backup operation was started.
	StartedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
	// Shard names used as a source for backup.
	SourceShardNames []string `protobuf:"bytes,6,rep,name=source_shard_names,json=sourceShardNames,proto3" json:"source_shard_names,omitempty"`
	// Size of backup in bytes
	Size int64 `protobuf:"varint,7,opt,name=size,proto3" json:"size,omitempty"`
	// How this backup was created (manual/automatic/etc...)
	Type Backup_BackupType `protobuf:"varint,8,opt,name=type,proto3,enum=yandex.cloud.mdb.mongodb.v1.Backup_BackupType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

A MongoDB Backup resource. For more information, see the [Developer's Guide](/docs/managed-mongodb/concepts).

func (*Backup) Descriptor deprecated

func (*Backup) Descriptor() ([]byte, []int)

Deprecated: Use Backup.ProtoReflect.Descriptor instead.

func (*Backup) GetCreatedAt

func (x *Backup) GetCreatedAt() *timestamppb.Timestamp

func (*Backup) GetFolderId

func (x *Backup) GetFolderId() string

func (*Backup) GetId

func (x *Backup) GetId() string

func (*Backup) GetSize

func (x *Backup) GetSize() int64

func (*Backup) GetSourceClusterId

func (x *Backup) GetSourceClusterId() string

func (*Backup) GetSourceShardNames

func (x *Backup) GetSourceShardNames() []string

func (*Backup) GetStartedAt

func (x *Backup) GetStartedAt() *timestamppb.Timestamp

func (*Backup) GetType

func (x *Backup) GetType() Backup_BackupType

func (*Backup) ProtoMessage

func (*Backup) ProtoMessage()

func (*Backup) ProtoReflect

func (x *Backup) ProtoReflect() protoreflect.Message

func (*Backup) Reset

func (x *Backup) Reset()

func (*Backup) SetCreatedAt

func (m *Backup) SetCreatedAt(v *timestamppb.Timestamp)

func (*Backup) SetFolderId

func (m *Backup) SetFolderId(v string)

func (*Backup) SetId

func (m *Backup) SetId(v string)

func (*Backup) SetSize

func (m *Backup) SetSize(v int64)

func (*Backup) SetSourceClusterId

func (m *Backup) SetSourceClusterId(v string)

func (*Backup) SetSourceShardNames

func (m *Backup) SetSourceShardNames(v []string)

func (*Backup) SetStartedAt

func (m *Backup) SetStartedAt(v *timestamppb.Timestamp)

func (*Backup) SetType

func (m *Backup) SetType(v Backup_BackupType)

func (*Backup) String

func (x *Backup) String() string

type BackupClusterMetadata

type BackupClusterMetadata struct {

	// ID of the MongoDB cluster that is being backed up.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*BackupClusterMetadata) Descriptor deprecated

func (*BackupClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use BackupClusterMetadata.ProtoReflect.Descriptor instead.

func (*BackupClusterMetadata) GetClusterId

func (x *BackupClusterMetadata) GetClusterId() string

func (*BackupClusterMetadata) ProtoMessage

func (*BackupClusterMetadata) ProtoMessage()

func (*BackupClusterMetadata) ProtoReflect

func (x *BackupClusterMetadata) ProtoReflect() protoreflect.Message

func (*BackupClusterMetadata) Reset

func (x *BackupClusterMetadata) Reset()

func (*BackupClusterMetadata) SetClusterId

func (m *BackupClusterMetadata) SetClusterId(v string)

func (*BackupClusterMetadata) String

func (x *BackupClusterMetadata) String() string

type BackupClusterRequest

type BackupClusterRequest struct {

	// ID of the MongoDB cluster to back up.
	// To get the MongoDB cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*BackupClusterRequest) Descriptor deprecated

func (*BackupClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use BackupClusterRequest.ProtoReflect.Descriptor instead.

func (*BackupClusterRequest) GetClusterId

func (x *BackupClusterRequest) GetClusterId() string

func (*BackupClusterRequest) ProtoMessage

func (*BackupClusterRequest) ProtoMessage()

func (*BackupClusterRequest) ProtoReflect

func (x *BackupClusterRequest) ProtoReflect() protoreflect.Message

func (*BackupClusterRequest) Reset

func (x *BackupClusterRequest) Reset()

func (*BackupClusterRequest) SetClusterId

func (m *BackupClusterRequest) SetClusterId(v string)

func (*BackupClusterRequest) String

func (x *BackupClusterRequest) String() string

type BackupServiceClient

type BackupServiceClient interface {
	// Returns the specified MongoDB backup.
	//
	// To get the list of available MongoDB backups, make a [List] request.
	Get(ctx context.Context, in *GetBackupRequest, opts ...grpc.CallOption) (*Backup, error)
	// Retrieves the list of backups available for the specified folder.
	List(ctx context.Context, in *ListBackupsRequest, opts ...grpc.CallOption) (*ListBackupsResponse, error)
	// Returns the list of available backups for the specified MongoDB cluster.
	Delete(ctx context.Context, in *DeleteBackupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

BackupServiceClient is the client API for BackupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type BackupServiceServer

type BackupServiceServer interface {
	// Returns the specified MongoDB backup.
	//
	// To get the list of available MongoDB backups, make a [List] request.
	Get(context.Context, *GetBackupRequest) (*Backup, error)
	// Retrieves the list of backups available for the specified folder.
	List(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
	// Returns the list of available backups for the specified MongoDB cluster.
	Delete(context.Context, *DeleteBackupRequest) (*operation.Operation, error)
}

BackupServiceServer is the server API for BackupService service. All implementations should embed UnimplementedBackupServiceServer for forward compatibility

type Backup_BackupType

type Backup_BackupType int32
const (
	Backup_BACKUP_TYPE_UNSPECIFIED Backup_BackupType = 0
	// Backup created by automated daily schedule
	Backup_AUTOMATED Backup_BackupType = 1
	// Backup created by user request
	Backup_MANUAL Backup_BackupType = 2
)

func (Backup_BackupType) Descriptor

func (Backup_BackupType) Enum

func (Backup_BackupType) EnumDescriptor deprecated

func (Backup_BackupType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Backup_BackupType.Descriptor instead.

func (Backup_BackupType) Number

func (Backup_BackupType) String

func (x Backup_BackupType) String() string

func (Backup_BackupType) Type

type Cluster

type Cluster struct {

	// ID of the MongoDB cluster.
	// This ID is assigned by MDB at creation time.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the MongoDB cluster belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the MongoDB cluster.
	// The name is unique within the folder. 1-63 characters long.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the MongoDB cluster. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the MongoDB cluster as “ key:value “ pairs. Maximum 64 per resource.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Deployment environment of the MongoDB cluster.
	Environment Cluster_Environment `` /* 129-byte string literal not displayed */
	// Description of monitoring systems relevant to the MongoDB cluster.
	Monitoring []*Monitoring `protobuf:"bytes,8,rep,name=monitoring,proto3" json:"monitoring,omitempty"`
	// Configuration of the MongoDB cluster.
	Config *ClusterConfig `protobuf:"bytes,9,opt,name=config,proto3" json:"config,omitempty"`
	// ID of the network that the cluster belongs to.
	NetworkId string `protobuf:"bytes,10,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// Aggregated cluster health.
	Health Cluster_Health `protobuf:"varint,11,opt,name=health,proto3,enum=yandex.cloud.mdb.mongodb.v1.Cluster_Health" json:"health,omitempty"`
	// Current state of the cluster.
	Status Cluster_Status `protobuf:"varint,12,opt,name=status,proto3,enum=yandex.cloud.mdb.mongodb.v1.Cluster_Status" json:"status,omitempty"`
	// Indicates current sharding status of the cluster.
	Sharded bool `protobuf:"varint,13,opt,name=sharded,proto3" json:"sharded,omitempty"`
	// Maintenance window for the cluster.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,14,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// Planned maintenance operation to be started for the cluster within the nearest [maintenance_window].
	PlannedOperation *MaintenanceOperation `protobuf:"bytes,15,opt,name=planned_operation,json=plannedOperation,proto3" json:"planned_operation,omitempty"`
	// User security groups
	SecurityGroupIds []string `protobuf:"bytes,16,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// Deletion Protection inhibits deletion of the cluster
	DeletionProtection bool `protobuf:"varint,17,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// contains filtered or unexported fields
}

A managed MongoDB cluster. For more information, see the [documentation](/docs/managed-mongodb/concepts).

func (*Cluster) Descriptor deprecated

func (*Cluster) Descriptor() ([]byte, []int)

Deprecated: Use Cluster.ProtoReflect.Descriptor instead.

func (*Cluster) GetConfig

func (x *Cluster) GetConfig() *ClusterConfig

func (*Cluster) GetCreatedAt

func (x *Cluster) GetCreatedAt() *timestamppb.Timestamp

func (*Cluster) GetDeletionProtection

func (x *Cluster) GetDeletionProtection() bool

func (*Cluster) GetDescription

func (x *Cluster) GetDescription() string

func (*Cluster) GetEnvironment

func (x *Cluster) GetEnvironment() Cluster_Environment

func (*Cluster) GetFolderId

func (x *Cluster) GetFolderId() string

func (*Cluster) GetHealth

func (x *Cluster) GetHealth() Cluster_Health

func (*Cluster) GetId

func (x *Cluster) GetId() string

func (*Cluster) GetLabels

func (x *Cluster) GetLabels() map[string]string

func (*Cluster) GetMaintenanceWindow

func (x *Cluster) GetMaintenanceWindow() *MaintenanceWindow

func (*Cluster) GetMonitoring

func (x *Cluster) GetMonitoring() []*Monitoring

func (*Cluster) GetName

func (x *Cluster) GetName() string

func (*Cluster) GetNetworkId

func (x *Cluster) GetNetworkId() string

func (*Cluster) GetPlannedOperation

func (x *Cluster) GetPlannedOperation() *MaintenanceOperation

func (*Cluster) GetSecurityGroupIds

func (x *Cluster) GetSecurityGroupIds() []string

func (*Cluster) GetSharded

func (x *Cluster) GetSharded() bool

func (*Cluster) GetStatus

func (x *Cluster) GetStatus() Cluster_Status

func (*Cluster) ProtoMessage

func (*Cluster) ProtoMessage()

func (*Cluster) ProtoReflect

func (x *Cluster) ProtoReflect() protoreflect.Message

func (*Cluster) Reset

func (x *Cluster) Reset()

func (*Cluster) SetConfig

func (m *Cluster) SetConfig(v *ClusterConfig)

func (*Cluster) SetCreatedAt

func (m *Cluster) SetCreatedAt(v *timestamppb.Timestamp)

func (*Cluster) SetDeletionProtection

func (m *Cluster) SetDeletionProtection(v bool)

func (*Cluster) SetDescription

func (m *Cluster) SetDescription(v string)

func (*Cluster) SetEnvironment

func (m *Cluster) SetEnvironment(v Cluster_Environment)

func (*Cluster) SetFolderId

func (m *Cluster) SetFolderId(v string)

func (*Cluster) SetHealth

func (m *Cluster) SetHealth(v Cluster_Health)

func (*Cluster) SetId

func (m *Cluster) SetId(v string)

func (*Cluster) SetLabels

func (m *Cluster) SetLabels(v map[string]string)

func (*Cluster) SetMaintenanceWindow

func (m *Cluster) SetMaintenanceWindow(v *MaintenanceWindow)

func (*Cluster) SetMonitoring

func (m *Cluster) SetMonitoring(v []*Monitoring)

func (*Cluster) SetName

func (m *Cluster) SetName(v string)

func (*Cluster) SetNetworkId

func (m *Cluster) SetNetworkId(v string)

func (*Cluster) SetPlannedOperation

func (m *Cluster) SetPlannedOperation(v *MaintenanceOperation)

func (*Cluster) SetSecurityGroupIds

func (m *Cluster) SetSecurityGroupIds(v []string)

func (*Cluster) SetSharded

func (m *Cluster) SetSharded(v bool)

func (*Cluster) SetStatus

func (m *Cluster) SetStatus(v Cluster_Status)

func (*Cluster) String

func (x *Cluster) String() string

type ClusterConfig

type ClusterConfig struct {

	// Version of MongoDB server software. Possible values: `3.6`, `4.0`, `4.2`, `4.4`, `4.4-enterprise`, `5.0`, `5.0-enterprise`, `6.0`, `6.0-enterprise`.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// MongoDB feature compatibility version. See usage details in [MongoDB documentation](https://docs.mongodb.com/manual/reference/command/setFeatureCompatibilityVersion/).
	//
	// Possible values:
	// * `3.6` - persist data compatibility for version 3.6. After setting this option the data will not be compatible with 3.4 or lower.
	// * `4.0` - persist data compatibility for version 4.0. After setting this option the data will not be compatible with 3.6 or lower.
	// * `4.2` - persist data compatibility for version 4.2. After setting this option the data will not be compatible with 4.0 or lower.
	// * `4.4` - persist data compatibility for version 4.4. After setting this option the data will not be compatible with 4.2 or lower.
	// * `5.0` - persist data compatibility for version 5.0. After setting this option the data will not be compatible with 5.0 or lower.
	// * `6.0` - persist data compatibility for version 6.0. After setting this option the data will not be compatible with 6.0 or lower.
	FeatureCompatibilityVersion string `` /* 144-byte string literal not displayed */
	// Configuration for MongoDB servers in the cluster.
	//
	// Types that are assignable to Mongodb:
	//
	//	*ClusterConfig_Mongodb_3_6
	//	*ClusterConfig_Mongodb_4_0
	//	*ClusterConfig_Mongodb_4_2
	//	*ClusterConfig_Mongodb_4_4
	//	*ClusterConfig_Mongodb_5_0
	//	*ClusterConfig_Mongodb_6_0
	//	*ClusterConfig_Mongodb_4_4Enterprise
	//	*ClusterConfig_Mongodb_5_0Enterprise
	//	*ClusterConfig_Mongodb_6_0Enterprise
	Mongodb isClusterConfig_Mongodb `protobuf_oneof:"mongodb"`
	// Time to start the daily backup, in the UTC timezone.
	BackupWindowStart *timeofday.TimeOfDay `protobuf:"bytes,3,opt,name=backup_window_start,json=backupWindowStart,proto3" json:"backup_window_start,omitempty"`
	// Retain period of automatically created backup in days
	BackupRetainPeriodDays *wrapperspb.Int64Value `` /* 131-byte string literal not displayed */
	// Performance Diagnostic
	PerformanceDiagnostics *PerformanceDiagnosticsConfig `` /* 128-byte string literal not displayed */
	// Access policy to DB
	Access *Access `protobuf:"bytes,6,opt,name=access,proto3" json:"access,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterConfig) Descriptor deprecated

func (*ClusterConfig) Descriptor() ([]byte, []int)

Deprecated: Use ClusterConfig.ProtoReflect.Descriptor instead.

func (*ClusterConfig) GetAccess

func (x *ClusterConfig) GetAccess() *Access

func (*ClusterConfig) GetBackupRetainPeriodDays

func (x *ClusterConfig) GetBackupRetainPeriodDays() *wrapperspb.Int64Value

func (*ClusterConfig) GetBackupWindowStart

func (x *ClusterConfig) GetBackupWindowStart() *timeofday.TimeOfDay

func (*ClusterConfig) GetFeatureCompatibilityVersion

func (x *ClusterConfig) GetFeatureCompatibilityVersion() string

func (*ClusterConfig) GetMongodb

func (m *ClusterConfig) GetMongodb() isClusterConfig_Mongodb

func (*ClusterConfig) GetMongodb_3_6

func (x *ClusterConfig) GetMongodb_3_6() *Mongodb3_6

func (*ClusterConfig) GetMongodb_4_0

func (x *ClusterConfig) GetMongodb_4_0() *Mongodb4_0

func (*ClusterConfig) GetMongodb_4_2

func (x *ClusterConfig) GetMongodb_4_2() *Mongodb4_2

func (*ClusterConfig) GetMongodb_4_4

func (x *ClusterConfig) GetMongodb_4_4() *Mongodb4_4

func (*ClusterConfig) GetMongodb_4_4Enterprise

func (x *ClusterConfig) GetMongodb_4_4Enterprise() *Mongodb4_4Enterprise

func (*ClusterConfig) GetMongodb_5_0

func (x *ClusterConfig) GetMongodb_5_0() *Mongodb5_0

func (*ClusterConfig) GetMongodb_5_0Enterprise

func (x *ClusterConfig) GetMongodb_5_0Enterprise() *Mongodb5_0Enterprise

func (*ClusterConfig) GetMongodb_6_0

func (x *ClusterConfig) GetMongodb_6_0() *Mongodb6_0

func (*ClusterConfig) GetMongodb_6_0Enterprise

func (x *ClusterConfig) GetMongodb_6_0Enterprise() *Mongodb6_0Enterprise

func (*ClusterConfig) GetPerformanceDiagnostics

func (x *ClusterConfig) GetPerformanceDiagnostics() *PerformanceDiagnosticsConfig

func (*ClusterConfig) GetVersion

func (x *ClusterConfig) GetVersion() string

func (*ClusterConfig) ProtoMessage

func (*ClusterConfig) ProtoMessage()

func (*ClusterConfig) ProtoReflect

func (x *ClusterConfig) ProtoReflect() protoreflect.Message

func (*ClusterConfig) Reset

func (x *ClusterConfig) Reset()

func (*ClusterConfig) SetAccess

func (m *ClusterConfig) SetAccess(v *Access)

func (*ClusterConfig) SetBackupRetainPeriodDays

func (m *ClusterConfig) SetBackupRetainPeriodDays(v *wrapperspb.Int64Value)

func (*ClusterConfig) SetBackupWindowStart

func (m *ClusterConfig) SetBackupWindowStart(v *timeofday.TimeOfDay)

func (*ClusterConfig) SetFeatureCompatibilityVersion

func (m *ClusterConfig) SetFeatureCompatibilityVersion(v string)

func (*ClusterConfig) SetMongodb

func (m *ClusterConfig) SetMongodb(v ClusterConfig_Mongodb)

func (*ClusterConfig) SetMongodb_3_6

func (m *ClusterConfig) SetMongodb_3_6(v *Mongodb3_6)

func (*ClusterConfig) SetMongodb_4_0

func (m *ClusterConfig) SetMongodb_4_0(v *Mongodb4_0)

func (*ClusterConfig) SetMongodb_4_2

func (m *ClusterConfig) SetMongodb_4_2(v *Mongodb4_2)

func (*ClusterConfig) SetMongodb_4_4

func (m *ClusterConfig) SetMongodb_4_4(v *Mongodb4_4)

func (*ClusterConfig) SetMongodb_4_4Enterprise

func (m *ClusterConfig) SetMongodb_4_4Enterprise(v *Mongodb4_4Enterprise)

func (*ClusterConfig) SetMongodb_5_0

func (m *ClusterConfig) SetMongodb_5_0(v *Mongodb5_0)

func (*ClusterConfig) SetMongodb_5_0Enterprise

func (m *ClusterConfig) SetMongodb_5_0Enterprise(v *Mongodb5_0Enterprise)

func (*ClusterConfig) SetMongodb_6_0

func (m *ClusterConfig) SetMongodb_6_0(v *Mongodb6_0)

func (*ClusterConfig) SetMongodb_6_0Enterprise

func (m *ClusterConfig) SetMongodb_6_0Enterprise(v *Mongodb6_0Enterprise)

func (*ClusterConfig) SetPerformanceDiagnostics

func (m *ClusterConfig) SetPerformanceDiagnostics(v *PerformanceDiagnosticsConfig)

func (*ClusterConfig) SetVersion

func (m *ClusterConfig) SetVersion(v string)

func (*ClusterConfig) String

func (x *ClusterConfig) String() string

type ClusterConfig_Mongodb

type ClusterConfig_Mongodb = isClusterConfig_Mongodb

type ClusterConfig_Mongodb_3_6

type ClusterConfig_Mongodb_3_6 struct {
	// Configuration and resource allocation for a MongoDB 3.6 cluster.
	Mongodb_3_6 *Mongodb3_6 `protobuf:"bytes,2,opt,name=mongodb_3_6,proto3,oneof"`
}

type ClusterConfig_Mongodb_4_0

type ClusterConfig_Mongodb_4_0 struct {
	// Configuration and resource allocation for a MongoDB 4.0 cluster.
	Mongodb_4_0 *Mongodb4_0 `protobuf:"bytes,4,opt,name=mongodb_4_0,proto3,oneof"`
}

type ClusterConfig_Mongodb_4_2

type ClusterConfig_Mongodb_4_2 struct {
	// Configuration and resource allocation for a MongoDB 4.2 cluster.
	Mongodb_4_2 *Mongodb4_2 `protobuf:"bytes,7,opt,name=mongodb_4_2,proto3,oneof"`
}

type ClusterConfig_Mongodb_4_4

type ClusterConfig_Mongodb_4_4 struct {
	// Configuration and resource allocation for a MongoDB 4.4 cluster.
	Mongodb_4_4 *Mongodb4_4 `protobuf:"bytes,8,opt,name=mongodb_4_4,proto3,oneof"`
}

type ClusterConfig_Mongodb_4_4Enterprise

type ClusterConfig_Mongodb_4_4Enterprise struct {
	// Configuration and resource allocation for a MongoDB 4.4 Enterprise cluster.
	Mongodb_4_4Enterprise *Mongodb4_4Enterprise `protobuf:"bytes,11,opt,name=mongodb_4_4_enterprise,proto3,oneof"`
}

type ClusterConfig_Mongodb_5_0

type ClusterConfig_Mongodb_5_0 struct {
	// Configuration and resource allocation for a MongoDB 5.0 cluster.
	Mongodb_5_0 *Mongodb5_0 `protobuf:"bytes,10,opt,name=mongodb_5_0,proto3,oneof"`
}

type ClusterConfig_Mongodb_5_0Enterprise

type ClusterConfig_Mongodb_5_0Enterprise struct {
	// Configuration and resource allocation for a MongoDB 5.0 Enterprise cluster.
	Mongodb_5_0Enterprise *Mongodb5_0Enterprise `protobuf:"bytes,12,opt,name=mongodb_5_0_enterprise,proto3,oneof"`
}

type ClusterConfig_Mongodb_6_0

type ClusterConfig_Mongodb_6_0 struct {
	// Configuration and resource allocation for a MongoDB 6.0 cluster.
	Mongodb_6_0 *Mongodb6_0 `protobuf:"bytes,14,opt,name=mongodb_6_0,proto3,oneof"`
}

type ClusterConfig_Mongodb_6_0Enterprise

type ClusterConfig_Mongodb_6_0Enterprise struct {
	// Configuration and resource allocation for a MongoDB 6.0 Enterprise cluster.
	Mongodb_6_0Enterprise *Mongodb6_0Enterprise `protobuf:"bytes,15,opt,name=mongodb_6_0_enterprise,proto3,oneof"`
}

type ClusterServiceClient

type ClusterServiceClient interface {
	// Returns the specified MongoDB Cluster resource.
	//
	// To get the list of available MongoDB Cluster resources, make a [List] request.
	Get(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error)
	// Retrieves the list of MongoDB Cluster resources that belong
	// to the specified folder.
	List(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error)
	// Creates a MongoDB cluster in the specified folder.
	Create(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified MongoDB cluster.
	Update(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified MongoDB cluster.
	Delete(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Start the specified MongoDB cluster.
	Start(ctx context.Context, in *StartClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Stop the specified MongoDB cluster.
	Stop(ctx context.Context, in *StopClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Moves the specified MongoDB cluster to the specified folder.
	Move(ctx context.Context, in *MoveClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Creates a backup for the specified MongoDB cluster.
	Backup(ctx context.Context, in *BackupClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Creates a new MongoDB cluster using the specified backup.
	Restore(ctx context.Context, in *RestoreClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Reschedules planned maintenance operation.
	RescheduleMaintenance(ctx context.Context, in *RescheduleMaintenanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Retrieves logs for the specified MongoDB cluster.
	// See the [Logs](/yandex-mdb-guide/concepts/logs.html) section in the developers guide for detailed logs description.
	ListLogs(ctx context.Context, in *ListClusterLogsRequest, opts ...grpc.CallOption) (*ListClusterLogsResponse, error)
	// Same as ListLogs but using server-side streaming. Also allows for 'tail -f' semantics.
	StreamLogs(ctx context.Context, in *StreamClusterLogsRequest, opts ...grpc.CallOption) (ClusterService_StreamLogsClient, error)
	// Retrieves the list of Operation resources for the specified cluster.
	ListOperations(ctx context.Context, in *ListClusterOperationsRequest, opts ...grpc.CallOption) (*ListClusterOperationsResponse, error)
	// Retrieves the list of available backups for the specified MongoDB cluster.
	ListBackups(ctx context.Context, in *ListClusterBackupsRequest, opts ...grpc.CallOption) (*ListClusterBackupsResponse, error)
	// Retrieves a list of hosts for the specified cluster.
	ListHosts(ctx context.Context, in *ListClusterHostsRequest, opts ...grpc.CallOption) (*ListClusterHostsResponse, error)
	// Creates new hosts for a cluster.
	AddHosts(ctx context.Context, in *AddClusterHostsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified hosts for a cluster.
	DeleteHosts(ctx context.Context, in *DeleteClusterHostsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified parameters for the host.
	UpdateHosts(ctx context.Context, in *UpdateClusterHostsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Enables sharding for the cluster:
	// creates 3 mongoinfra (or 3 mongocfg and 2 mongos) hosts
	// that would support adding and using shards in the cluster.
	EnableSharding(ctx context.Context, in *EnableClusterShardingRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Returns the specified shard.
	GetShard(ctx context.Context, in *GetClusterShardRequest, opts ...grpc.CallOption) (*Shard, error)
	// Retrieves a list of shards.
	ListShards(ctx context.Context, in *ListClusterShardsRequest, opts ...grpc.CallOption) (*ListClusterShardsResponse, error)
	// Creates a new shard.
	AddShard(ctx context.Context, in *AddClusterShardRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified shard.
	DeleteShard(ctx context.Context, in *DeleteClusterShardRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Resetups hosts.
	ResetupHosts(ctx context.Context, in *ResetupHostsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Restarts hosts.
	RestartHosts(ctx context.Context, in *RestartHostsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Stepdown hosts.
	StepdownHosts(ctx context.Context, in *StepdownHostsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

ClusterServiceClient is the client API for ClusterService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ClusterServiceServer

type ClusterServiceServer interface {
	// Returns the specified MongoDB Cluster resource.
	//
	// To get the list of available MongoDB Cluster resources, make a [List] request.
	Get(context.Context, *GetClusterRequest) (*Cluster, error)
	// Retrieves the list of MongoDB Cluster resources that belong
	// to the specified folder.
	List(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
	// Creates a MongoDB cluster in the specified folder.
	Create(context.Context, *CreateClusterRequest) (*operation.Operation, error)
	// Updates the specified MongoDB cluster.
	Update(context.Context, *UpdateClusterRequest) (*operation.Operation, error)
	// Deletes the specified MongoDB cluster.
	Delete(context.Context, *DeleteClusterRequest) (*operation.Operation, error)
	// Start the specified MongoDB cluster.
	Start(context.Context, *StartClusterRequest) (*operation.Operation, error)
	// Stop the specified MongoDB cluster.
	Stop(context.Context, *StopClusterRequest) (*operation.Operation, error)
	// Moves the specified MongoDB cluster to the specified folder.
	Move(context.Context, *MoveClusterRequest) (*operation.Operation, error)
	// Creates a backup for the specified MongoDB cluster.
	Backup(context.Context, *BackupClusterRequest) (*operation.Operation, error)
	// Creates a new MongoDB cluster using the specified backup.
	Restore(context.Context, *RestoreClusterRequest) (*operation.Operation, error)
	// Reschedules planned maintenance operation.
	RescheduleMaintenance(context.Context, *RescheduleMaintenanceRequest) (*operation.Operation, error)
	// Retrieves logs for the specified MongoDB cluster.
	// See the [Logs](/yandex-mdb-guide/concepts/logs.html) section in the developers guide for detailed logs description.
	ListLogs(context.Context, *ListClusterLogsRequest) (*ListClusterLogsResponse, error)
	// Same as ListLogs but using server-side streaming. Also allows for 'tail -f' semantics.
	StreamLogs(*StreamClusterLogsRequest, ClusterService_StreamLogsServer) error
	// Retrieves the list of Operation resources for the specified cluster.
	ListOperations(context.Context, *ListClusterOperationsRequest) (*ListClusterOperationsResponse, error)
	// Retrieves the list of available backups for the specified MongoDB cluster.
	ListBackups(context.Context, *ListClusterBackupsRequest) (*ListClusterBackupsResponse, error)
	// Retrieves a list of hosts for the specified cluster.
	ListHosts(context.Context, *ListClusterHostsRequest) (*ListClusterHostsResponse, error)
	// Creates new hosts for a cluster.
	AddHosts(context.Context, *AddClusterHostsRequest) (*operation.Operation, error)
	// Deletes the specified hosts for a cluster.
	DeleteHosts(context.Context, *DeleteClusterHostsRequest) (*operation.Operation, error)
	// Updates the specified parameters for the host.
	UpdateHosts(context.Context, *UpdateClusterHostsRequest) (*operation.Operation, error)
	// Enables sharding for the cluster:
	// creates 3 mongoinfra (or 3 mongocfg and 2 mongos) hosts
	// that would support adding and using shards in the cluster.
	EnableSharding(context.Context, *EnableClusterShardingRequest) (*operation.Operation, error)
	// Returns the specified shard.
	GetShard(context.Context, *GetClusterShardRequest) (*Shard, error)
	// Retrieves a list of shards.
	ListShards(context.Context, *ListClusterShardsRequest) (*ListClusterShardsResponse, error)
	// Creates a new shard.
	AddShard(context.Context, *AddClusterShardRequest) (*operation.Operation, error)
	// Deletes the specified shard.
	DeleteShard(context.Context, *DeleteClusterShardRequest) (*operation.Operation, error)
	// Resetups hosts.
	ResetupHosts(context.Context, *ResetupHostsRequest) (*operation.Operation, error)
	// Restarts hosts.
	RestartHosts(context.Context, *RestartHostsRequest) (*operation.Operation, error)
	// Stepdown hosts.
	StepdownHosts(context.Context, *StepdownHostsRequest) (*operation.Operation, error)
}

ClusterServiceServer is the server API for ClusterService service. All implementations should embed UnimplementedClusterServiceServer for forward compatibility

type ClusterService_StreamLogsClient

type ClusterService_StreamLogsClient interface {
	Recv() (*StreamLogRecord, error)
	grpc.ClientStream
}

type ClusterService_StreamLogsServer

type ClusterService_StreamLogsServer interface {
	Send(*StreamLogRecord) error
	grpc.ServerStream
}

type Cluster_Environment

type Cluster_Environment int32

Deployment environment.

const (
	Cluster_ENVIRONMENT_UNSPECIFIED Cluster_Environment = 0
	// Stable environment with a conservative update policy: only hotfixes
	// are applied during regular maintenance.
	Cluster_PRODUCTION Cluster_Environment = 1
	// Environment with more aggressive update policy: new versions
	// are rolled out irrespective of backward compatibility.
	Cluster_PRESTABLE Cluster_Environment = 2
)

func (Cluster_Environment) Descriptor

func (Cluster_Environment) Enum

func (Cluster_Environment) EnumDescriptor deprecated

func (Cluster_Environment) EnumDescriptor() ([]byte, []int)

Deprecated: Use Cluster_Environment.Descriptor instead.

func (Cluster_Environment) Number

func (Cluster_Environment) String

func (x Cluster_Environment) String() string

func (Cluster_Environment) Type

type Cluster_Health

type Cluster_Health int32
const (
	// State of the cluster is unknown ([Host.health] for every host in the cluster is UNKNOWN).
	Cluster_HEALTH_UNKNOWN Cluster_Health = 0
	// Cluster is alive and well ([Host.health] for every host in the cluster is ALIVE).
	Cluster_ALIVE Cluster_Health = 1
	// Cluster is inoperable ([Host.health] for every host in the cluster is DEAD).
	Cluster_DEAD Cluster_Health = 2
	// Cluster is working below capacity ([Host.health] for at least one host in the cluster is not ALIVE).
	Cluster_DEGRADED Cluster_Health = 3
)

func (Cluster_Health) Descriptor

func (Cluster_Health) Enum

func (x Cluster_Health) Enum() *Cluster_Health

func (Cluster_Health) EnumDescriptor deprecated

func (Cluster_Health) EnumDescriptor() ([]byte, []int)

Deprecated: Use Cluster_Health.Descriptor instead.

func (Cluster_Health) Number

func (Cluster_Health) String

func (x Cluster_Health) String() string

func (Cluster_Health) Type

type Cluster_Status

type Cluster_Status int32
const (
	// Cluster state is unknown.
	Cluster_STATUS_UNKNOWN Cluster_Status = 0
	// Cluster is being created.
	Cluster_CREATING Cluster_Status = 1
	// Cluster is running normally.
	Cluster_RUNNING Cluster_Status = 2
	// Cluster encountered a problem and cannot operate.
	Cluster_ERROR Cluster_Status = 3
	// Cluster is being updated.
	Cluster_UPDATING Cluster_Status = 4
	// Cluster is stopping.
	Cluster_STOPPING Cluster_Status = 5
	// Cluster stopped.
	Cluster_STOPPED Cluster_Status = 6
	// Cluster is starting.
	Cluster_STARTING Cluster_Status = 7
)

func (Cluster_Status) Descriptor

func (Cluster_Status) Enum

func (x Cluster_Status) Enum() *Cluster_Status

func (Cluster_Status) EnumDescriptor deprecated

func (Cluster_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use Cluster_Status.Descriptor instead.

func (Cluster_Status) Number

func (Cluster_Status) String

func (x Cluster_Status) String() string

func (Cluster_Status) Type

type ConfigSpec

type ConfigSpec struct {

	// Version of MongoDB used in the cluster. Possible values: `3.6`, `4.0`, `4.2`, `4.4`, `4.4-enterprise`, `5.0`, `5.0-enterprise`, `6.0`, `6.0-enterprise`.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// MongoDB feature compatibility version. See usage details in [MongoDB documentation](https://docs.mongodb.com/manual/reference/command/setFeatureCompatibilityVersion/).
	//
	// Possible values:
	// * `3.6` - persist data compatibility for version 3.6. After setting this option the data will not be compatible with 3.4 or older.
	// * `4.0` - persist data compatibility for version 4.0. After setting this option the data will not be compatible with 3.6 or older.
	// * `4.2` - persist data compatibility for version 4.2. After setting this option the data will not be compatible with 4.0 or older.
	// * `4.4` - persist data compatibility for version 4.4. After setting this option the data will not be compatible with 4.2 or older.
	// * `5.0` - persist data compatibility for version 5.0. After setting this option the data will not be compatible with 4.4 or older.
	// * `6.0` - persist data compatibility for version 6.0. After setting this option the data will not be compatible with 5.0 or older.
	FeatureCompatibilityVersion string `` /* 144-byte string literal not displayed */
	// Types that are assignable to MongodbSpec:
	//
	//	*ConfigSpec_MongodbSpec_3_6
	//	*ConfigSpec_MongodbSpec_4_0
	//	*ConfigSpec_MongodbSpec_4_2
	//	*ConfigSpec_MongodbSpec_4_4
	//	*ConfigSpec_MongodbSpec_5_0
	//	*ConfigSpec_MongodbSpec_6_0
	//	*ConfigSpec_MongodbSpec_4_4Enterprise
	//	*ConfigSpec_MongodbSpec_5_0Enterprise
	//	*ConfigSpec_MongodbSpec_6_0Enterprise
	MongodbSpec isConfigSpec_MongodbSpec `protobuf_oneof:"mongodb_spec"`
	// Time to start the daily backup, in the UTC timezone.
	BackupWindowStart *timeofday.TimeOfDay `protobuf:"bytes,3,opt,name=backup_window_start,json=backupWindowStart,proto3" json:"backup_window_start,omitempty"`
	// Retain period of automatically created backup in days
	BackupRetainPeriodDays *wrapperspb.Int64Value `` /* 131-byte string literal not displayed */
	// Performance Diagnosics configuration
	PerformanceDiagnostics *PerformanceDiagnosticsConfig `` /* 128-byte string literal not displayed */
	// Access policy to DB
	Access *Access `protobuf:"bytes,6,opt,name=access,proto3" json:"access,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigSpec) Descriptor deprecated

func (*ConfigSpec) Descriptor() ([]byte, []int)

Deprecated: Use ConfigSpec.ProtoReflect.Descriptor instead.

func (*ConfigSpec) GetAccess

func (x *ConfigSpec) GetAccess() *Access

func (*ConfigSpec) GetBackupRetainPeriodDays

func (x *ConfigSpec) GetBackupRetainPeriodDays() *wrapperspb.Int64Value

func (*ConfigSpec) GetBackupWindowStart

func (x *ConfigSpec) GetBackupWindowStart() *timeofday.TimeOfDay

func (*ConfigSpec) GetFeatureCompatibilityVersion

func (x *ConfigSpec) GetFeatureCompatibilityVersion() string

func (*ConfigSpec) GetMongodbSpec

func (m *ConfigSpec) GetMongodbSpec() isConfigSpec_MongodbSpec

func (*ConfigSpec) GetMongodbSpec_3_6

func (x *ConfigSpec) GetMongodbSpec_3_6() *MongodbSpec3_6

func (*ConfigSpec) GetMongodbSpec_4_0

func (x *ConfigSpec) GetMongodbSpec_4_0() *MongodbSpec4_0

func (*ConfigSpec) GetMongodbSpec_4_2

func (x *ConfigSpec) GetMongodbSpec_4_2() *MongodbSpec4_2

func (*ConfigSpec) GetMongodbSpec_4_4

func (x *ConfigSpec) GetMongodbSpec_4_4() *MongodbSpec4_4

func (*ConfigSpec) GetMongodbSpec_4_4Enterprise

func (x *ConfigSpec) GetMongodbSpec_4_4Enterprise() *MongodbSpec4_4Enterprise

func (*ConfigSpec) GetMongodbSpec_5_0

func (x *ConfigSpec) GetMongodbSpec_5_0() *MongodbSpec5_0

func (*ConfigSpec) GetMongodbSpec_5_0Enterprise

func (x *ConfigSpec) GetMongodbSpec_5_0Enterprise() *MongodbSpec5_0Enterprise

func (*ConfigSpec) GetMongodbSpec_6_0

func (x *ConfigSpec) GetMongodbSpec_6_0() *MongodbSpec6_0

func (*ConfigSpec) GetMongodbSpec_6_0Enterprise

func (x *ConfigSpec) GetMongodbSpec_6_0Enterprise() *MongodbSpec6_0Enterprise

func (*ConfigSpec) GetPerformanceDiagnostics

func (x *ConfigSpec) GetPerformanceDiagnostics() *PerformanceDiagnosticsConfig

func (*ConfigSpec) GetVersion

func (x *ConfigSpec) GetVersion() string

func (*ConfigSpec) ProtoMessage

func (*ConfigSpec) ProtoMessage()

func (*ConfigSpec) ProtoReflect

func (x *ConfigSpec) ProtoReflect() protoreflect.Message

func (*ConfigSpec) Reset

func (x *ConfigSpec) Reset()

func (*ConfigSpec) SetAccess

func (m *ConfigSpec) SetAccess(v *Access)

func (*ConfigSpec) SetBackupRetainPeriodDays

func (m *ConfigSpec) SetBackupRetainPeriodDays(v *wrapperspb.Int64Value)

func (*ConfigSpec) SetBackupWindowStart

func (m *ConfigSpec) SetBackupWindowStart(v *timeofday.TimeOfDay)

func (*ConfigSpec) SetFeatureCompatibilityVersion

func (m *ConfigSpec) SetFeatureCompatibilityVersion(v string)

func (*ConfigSpec) SetMongodbSpec

func (m *ConfigSpec) SetMongodbSpec(v ConfigSpec_MongodbSpec)

func (*ConfigSpec) SetMongodbSpec_3_6

func (m *ConfigSpec) SetMongodbSpec_3_6(v *MongodbSpec3_6)

func (*ConfigSpec) SetMongodbSpec_4_0

func (m *ConfigSpec) SetMongodbSpec_4_0(v *MongodbSpec4_0)

func (*ConfigSpec) SetMongodbSpec_4_2

func (m *ConfigSpec) SetMongodbSpec_4_2(v *MongodbSpec4_2)

func (*ConfigSpec) SetMongodbSpec_4_4

func (m *ConfigSpec) SetMongodbSpec_4_4(v *MongodbSpec4_4)

func (*ConfigSpec) SetMongodbSpec_4_4Enterprise

func (m *ConfigSpec) SetMongodbSpec_4_4Enterprise(v *MongodbSpec4_4Enterprise)

func (*ConfigSpec) SetMongodbSpec_5_0

func (m *ConfigSpec) SetMongodbSpec_5_0(v *MongodbSpec5_0)

func (*ConfigSpec) SetMongodbSpec_5_0Enterprise

func (m *ConfigSpec) SetMongodbSpec_5_0Enterprise(v *MongodbSpec5_0Enterprise)

func (*ConfigSpec) SetMongodbSpec_6_0

func (m *ConfigSpec) SetMongodbSpec_6_0(v *MongodbSpec6_0)

func (*ConfigSpec) SetMongodbSpec_6_0Enterprise

func (m *ConfigSpec) SetMongodbSpec_6_0Enterprise(v *MongodbSpec6_0Enterprise)

func (*ConfigSpec) SetPerformanceDiagnostics

func (m *ConfigSpec) SetPerformanceDiagnostics(v *PerformanceDiagnosticsConfig)

func (*ConfigSpec) SetVersion

func (m *ConfigSpec) SetVersion(v string)

func (*ConfigSpec) String

func (x *ConfigSpec) String() string

type ConfigSpec_MongodbSpec

type ConfigSpec_MongodbSpec = isConfigSpec_MongodbSpec

type ConfigSpec_MongodbSpec_3_6

type ConfigSpec_MongodbSpec_3_6 struct {
	// Configuration and resource allocation for a MongoDB 3.6 cluster.
	MongodbSpec_3_6 *MongodbSpec3_6 `protobuf:"bytes,2,opt,name=mongodb_spec_3_6,json=mongodbSpec_3_6,proto3,oneof"`
}

type ConfigSpec_MongodbSpec_4_0

type ConfigSpec_MongodbSpec_4_0 struct {
	// Configuration and resource allocation for a MongoDB 4.0 cluster.
	MongodbSpec_4_0 *MongodbSpec4_0 `protobuf:"bytes,4,opt,name=mongodb_spec_4_0,json=mongodbSpec_4_0,proto3,oneof"`
}

type ConfigSpec_MongodbSpec_4_2

type ConfigSpec_MongodbSpec_4_2 struct {
	// Configuration and resource allocation for a MongoDB 4.2 cluster.
	MongodbSpec_4_2 *MongodbSpec4_2 `protobuf:"bytes,7,opt,name=mongodb_spec_4_2,json=mongodbSpec_4_2,proto3,oneof"`
}

type ConfigSpec_MongodbSpec_4_4

type ConfigSpec_MongodbSpec_4_4 struct {
	// Configuration and resource allocation for a MongoDB 4.4 cluster.
	MongodbSpec_4_4 *MongodbSpec4_4 `protobuf:"bytes,8,opt,name=mongodb_spec_4_4,json=mongodbSpec_4_4,proto3,oneof"`
}

type ConfigSpec_MongodbSpec_4_4Enterprise

type ConfigSpec_MongodbSpec_4_4Enterprise struct {
	// Configuration and resource allocation for a MongoDB 4.4 Enterprise cluster.
	MongodbSpec_4_4Enterprise *MongodbSpec4_4Enterprise `protobuf:"bytes,11,opt,name=mongodb_spec_4_4_enterprise,json=mongodbSpec_4_4_enterprise,proto3,oneof"`
}

type ConfigSpec_MongodbSpec_5_0

type ConfigSpec_MongodbSpec_5_0 struct {
	// Configuration and resource allocation for a MongoDB 5.0 cluster.
	MongodbSpec_5_0 *MongodbSpec5_0 `protobuf:"bytes,10,opt,name=mongodb_spec_5_0,json=mongodbSpec_5_0,proto3,oneof"`
}

type ConfigSpec_MongodbSpec_5_0Enterprise

type ConfigSpec_MongodbSpec_5_0Enterprise struct {
	// Configuration and resource allocation for a MongoDB 5.0 Enterprise cluster.
	MongodbSpec_5_0Enterprise *MongodbSpec5_0Enterprise `protobuf:"bytes,12,opt,name=mongodb_spec_5_0_enterprise,json=mongodbSpec_5_0_enterprise,proto3,oneof"`
}

type ConfigSpec_MongodbSpec_6_0

type ConfigSpec_MongodbSpec_6_0 struct {
	// Configuration and resource allocation for a MongoDB 6.0 cluster.
	MongodbSpec_6_0 *MongodbSpec6_0 `protobuf:"bytes,14,opt,name=mongodb_spec_6_0,json=mongodbSpec_6_0,proto3,oneof"`
}

type ConfigSpec_MongodbSpec_6_0Enterprise

type ConfigSpec_MongodbSpec_6_0Enterprise struct {
	// Configuration and resource allocation for a MongoDB 6.0 Enterprise cluster.
	MongodbSpec_6_0Enterprise *MongodbSpec6_0Enterprise `protobuf:"bytes,15,opt,name=mongodb_spec_6_0_enterprise,json=mongodbSpec_6_0_enterprise,proto3,oneof"`
}

type CreateClusterMetadata

type CreateClusterMetadata struct {

	// ID of the MongoDB cluster that is being created.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateClusterMetadata) Descriptor deprecated

func (*CreateClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateClusterMetadata.ProtoReflect.Descriptor instead.

func (*CreateClusterMetadata) GetClusterId

func (x *CreateClusterMetadata) GetClusterId() string

func (*CreateClusterMetadata) ProtoMessage

func (*CreateClusterMetadata) ProtoMessage()

func (*CreateClusterMetadata) ProtoReflect

func (x *CreateClusterMetadata) ProtoReflect() protoreflect.Message

func (*CreateClusterMetadata) Reset

func (x *CreateClusterMetadata) Reset()

func (*CreateClusterMetadata) SetClusterId

func (m *CreateClusterMetadata) SetClusterId(v string)

func (*CreateClusterMetadata) String

func (x *CreateClusterMetadata) String() string

type CreateClusterRequest

type CreateClusterRequest struct {

	// ID of the folder to create MongoDB cluster in.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the MongoDB cluster. The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the MongoDB cluster.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the MongoDB cluster as “ key:value “ pairs. Maximum 64 per resource.
	// For example, "project": "mvp" or "source": "dictionary".
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Deployment environment of the MongoDB cluster.
	Environment Cluster_Environment `` /* 129-byte string literal not displayed */
	// Configuration and resources for hosts that should be created for the MongoDB cluster.
	ConfigSpec *ConfigSpec `protobuf:"bytes,6,opt,name=config_spec,json=configSpec,proto3" json:"config_spec,omitempty"`
	// Descriptions of databases to be created in the MongoDB cluster.
	DatabaseSpecs []*DatabaseSpec `protobuf:"bytes,7,rep,name=database_specs,json=databaseSpecs,proto3" json:"database_specs,omitempty"`
	// Descriptions of database users to be created in the MongoDB cluster.
	UserSpecs []*UserSpec `protobuf:"bytes,8,rep,name=user_specs,json=userSpecs,proto3" json:"user_specs,omitempty"`
	// Individual configurations for hosts that should be created for the MongoDB cluster.
	HostSpecs []*HostSpec `protobuf:"bytes,9,rep,name=host_specs,json=hostSpecs,proto3" json:"host_specs,omitempty"`
	// ID of the network to create the cluster in.
	NetworkId string `protobuf:"bytes,10,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// User security groups
	SecurityGroupIds []string `protobuf:"bytes,11,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// Deletion Protection inhibits deletion of the cluster
	DeletionProtection bool `protobuf:"varint,12,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateClusterRequest) Descriptor deprecated

func (*CreateClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateClusterRequest.ProtoReflect.Descriptor instead.

func (*CreateClusterRequest) GetConfigSpec

func (x *CreateClusterRequest) GetConfigSpec() *ConfigSpec

func (*CreateClusterRequest) GetDatabaseSpecs

func (x *CreateClusterRequest) GetDatabaseSpecs() []*DatabaseSpec

func (*CreateClusterRequest) GetDeletionProtection

func (x *CreateClusterRequest) GetDeletionProtection() bool

func (*CreateClusterRequest) GetDescription

func (x *CreateClusterRequest) GetDescription() string

func (*CreateClusterRequest) GetEnvironment

func (x *CreateClusterRequest) GetEnvironment() Cluster_Environment

func (*CreateClusterRequest) GetFolderId

func (x *CreateClusterRequest) GetFolderId() string

func (*CreateClusterRequest) GetHostSpecs

func (x *CreateClusterRequest) GetHostSpecs() []*HostSpec

func (*CreateClusterRequest) GetLabels

func (x *CreateClusterRequest) GetLabels() map[string]string

func (*CreateClusterRequest) GetName

func (x *CreateClusterRequest) GetName() string

func (*CreateClusterRequest) GetNetworkId

func (x *CreateClusterRequest) GetNetworkId() string

func (*CreateClusterRequest) GetSecurityGroupIds

func (x *CreateClusterRequest) GetSecurityGroupIds() []string

func (*CreateClusterRequest) GetUserSpecs

func (x *CreateClusterRequest) GetUserSpecs() []*UserSpec

func (*CreateClusterRequest) ProtoMessage

func (*CreateClusterRequest) ProtoMessage()

func (*CreateClusterRequest) ProtoReflect

func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message

func (*CreateClusterRequest) Reset

func (x *CreateClusterRequest) Reset()

func (*CreateClusterRequest) SetConfigSpec

func (m *CreateClusterRequest) SetConfigSpec(v *ConfigSpec)

func (*CreateClusterRequest) SetDatabaseSpecs

func (m *CreateClusterRequest) SetDatabaseSpecs(v []*DatabaseSpec)

func (*CreateClusterRequest) SetDeletionProtection

func (m *CreateClusterRequest) SetDeletionProtection(v bool)

func (*CreateClusterRequest) SetDescription

func (m *CreateClusterRequest) SetDescription(v string)

func (*CreateClusterRequest) SetEnvironment

func (m *CreateClusterRequest) SetEnvironment(v Cluster_Environment)

func (*CreateClusterRequest) SetFolderId

func (m *CreateClusterRequest) SetFolderId(v string)

func (*CreateClusterRequest) SetHostSpecs

func (m *CreateClusterRequest) SetHostSpecs(v []*HostSpec)

func (*CreateClusterRequest) SetLabels

func (m *CreateClusterRequest) SetLabels(v map[string]string)

func (*CreateClusterRequest) SetName

func (m *CreateClusterRequest) SetName(v string)

func (*CreateClusterRequest) SetNetworkId

func (m *CreateClusterRequest) SetNetworkId(v string)

func (*CreateClusterRequest) SetSecurityGroupIds

func (m *CreateClusterRequest) SetSecurityGroupIds(v []string)

func (*CreateClusterRequest) SetUserSpecs

func (m *CreateClusterRequest) SetUserSpecs(v []*UserSpec)

func (*CreateClusterRequest) String

func (x *CreateClusterRequest) String() string

type CreateDatabaseMetadata

type CreateDatabaseMetadata struct {

	// ID of the MongoDB cluster where a database is being created.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the MongoDB database that is being created.
	DatabaseName string `protobuf:"bytes,2,opt,name=database_name,json=databaseName,proto3" json:"database_name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDatabaseMetadata) Descriptor deprecated

func (*CreateDatabaseMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateDatabaseMetadata.ProtoReflect.Descriptor instead.

func (*CreateDatabaseMetadata) GetClusterId

func (x *CreateDatabaseMetadata) GetClusterId() string

func (*CreateDatabaseMetadata) GetDatabaseName

func (x *CreateDatabaseMetadata) GetDatabaseName() string

func (*CreateDatabaseMetadata) ProtoMessage

func (*CreateDatabaseMetadata) ProtoMessage()

func (*CreateDatabaseMetadata) ProtoReflect

func (x *CreateDatabaseMetadata) ProtoReflect() protoreflect.Message

func (*CreateDatabaseMetadata) Reset

func (x *CreateDatabaseMetadata) Reset()

func (*CreateDatabaseMetadata) SetClusterId

func (m *CreateDatabaseMetadata) SetClusterId(v string)

func (*CreateDatabaseMetadata) SetDatabaseName

func (m *CreateDatabaseMetadata) SetDatabaseName(v string)

func (*CreateDatabaseMetadata) String

func (x *CreateDatabaseMetadata) String() string

type CreateDatabaseRequest

type CreateDatabaseRequest struct {

	// ID of the MongoDB cluster to create a database in.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Configuration of the database to create.
	DatabaseSpec *DatabaseSpec `protobuf:"bytes,2,opt,name=database_spec,json=databaseSpec,proto3" json:"database_spec,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDatabaseRequest) Descriptor deprecated

func (*CreateDatabaseRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDatabaseRequest.ProtoReflect.Descriptor instead.

func (*CreateDatabaseRequest) GetClusterId

func (x *CreateDatabaseRequest) GetClusterId() string

func (*CreateDatabaseRequest) GetDatabaseSpec

func (x *CreateDatabaseRequest) GetDatabaseSpec() *DatabaseSpec

func (*CreateDatabaseRequest) ProtoMessage

func (*CreateDatabaseRequest) ProtoMessage()

func (*CreateDatabaseRequest) ProtoReflect

func (x *CreateDatabaseRequest) ProtoReflect() protoreflect.Message

func (*CreateDatabaseRequest) Reset

func (x *CreateDatabaseRequest) Reset()

func (*CreateDatabaseRequest) SetClusterId

func (m *CreateDatabaseRequest) SetClusterId(v string)

func (*CreateDatabaseRequest) SetDatabaseSpec

func (m *CreateDatabaseRequest) SetDatabaseSpec(v *DatabaseSpec)

func (*CreateDatabaseRequest) String

func (x *CreateDatabaseRequest) String() string

type CreateUserMetadata

type CreateUserMetadata struct {

	// ID of the MongoDB cluster the user is being created in.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the user that is being created.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserMetadata) Descriptor deprecated

func (*CreateUserMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateUserMetadata.ProtoReflect.Descriptor instead.

func (*CreateUserMetadata) GetClusterId

func (x *CreateUserMetadata) GetClusterId() string

func (*CreateUserMetadata) GetUserName

func (x *CreateUserMetadata) GetUserName() string

func (*CreateUserMetadata) ProtoMessage

func (*CreateUserMetadata) ProtoMessage()

func (*CreateUserMetadata) ProtoReflect

func (x *CreateUserMetadata) ProtoReflect() protoreflect.Message

func (*CreateUserMetadata) Reset

func (x *CreateUserMetadata) Reset()

func (*CreateUserMetadata) SetClusterId

func (m *CreateUserMetadata) SetClusterId(v string)

func (*CreateUserMetadata) SetUserName

func (m *CreateUserMetadata) SetUserName(v string)

func (*CreateUserMetadata) String

func (x *CreateUserMetadata) String() string

type CreateUserRequest

type CreateUserRequest struct {

	// ID of the MongoDB cluster to create a user in.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Properties of the user to be created.
	UserSpec *UserSpec `protobuf:"bytes,2,opt,name=user_spec,json=userSpec,proto3" json:"user_spec,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserRequest) Descriptor deprecated

func (*CreateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.

func (*CreateUserRequest) GetClusterId

func (x *CreateUserRequest) GetClusterId() string

func (*CreateUserRequest) GetUserSpec

func (x *CreateUserRequest) GetUserSpec() *UserSpec

func (*CreateUserRequest) ProtoMessage

func (*CreateUserRequest) ProtoMessage()

func (*CreateUserRequest) ProtoReflect

func (x *CreateUserRequest) ProtoReflect() protoreflect.Message

func (*CreateUserRequest) Reset

func (x *CreateUserRequest) Reset()

func (*CreateUserRequest) SetClusterId

func (m *CreateUserRequest) SetClusterId(v string)

func (*CreateUserRequest) SetUserSpec

func (m *CreateUserRequest) SetUserSpec(v *UserSpec)

func (*CreateUserRequest) String

func (x *CreateUserRequest) String() string

type Database

type Database struct {

	// Name of the database.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the MongoDB cluster that the database belongs to.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

A MongoDB Database resource. For more information, see the [Developer's Guide](/docs/managed-mongodb/concepts).

func (*Database) Descriptor deprecated

func (*Database) Descriptor() ([]byte, []int)

Deprecated: Use Database.ProtoReflect.Descriptor instead.

func (*Database) GetClusterId

func (x *Database) GetClusterId() string

func (*Database) GetName

func (x *Database) GetName() string

func (*Database) ProtoMessage

func (*Database) ProtoMessage()

func (*Database) ProtoReflect

func (x *Database) ProtoReflect() protoreflect.Message

func (*Database) Reset

func (x *Database) Reset()

func (*Database) SetClusterId

func (m *Database) SetClusterId(v string)

func (*Database) SetName

func (m *Database) SetName(v string)

func (*Database) String

func (x *Database) String() string

type DatabaseServiceClient

type DatabaseServiceClient interface {
	// Returns the specified MongoDB Database resource.
	//
	// To get the list of available MongoDB Database resources, make a [List] request.
	Get(ctx context.Context, in *GetDatabaseRequest, opts ...grpc.CallOption) (*Database, error)
	// Retrieves the list of MongoDB Database resources in the specified cluster.
	List(ctx context.Context, in *ListDatabasesRequest, opts ...grpc.CallOption) (*ListDatabasesResponse, error)
	// Creates a new MongoDB database in the specified cluster.
	Create(ctx context.Context, in *CreateDatabaseRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified MongoDB database.
	Delete(ctx context.Context, in *DeleteDatabaseRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

DatabaseServiceClient is the client API for DatabaseService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type DatabaseServiceServer

type DatabaseServiceServer interface {
	// Returns the specified MongoDB Database resource.
	//
	// To get the list of available MongoDB Database resources, make a [List] request.
	Get(context.Context, *GetDatabaseRequest) (*Database, error)
	// Retrieves the list of MongoDB Database resources in the specified cluster.
	List(context.Context, *ListDatabasesRequest) (*ListDatabasesResponse, error)
	// Creates a new MongoDB database in the specified cluster.
	Create(context.Context, *CreateDatabaseRequest) (*operation.Operation, error)
	// Deletes the specified MongoDB database.
	Delete(context.Context, *DeleteDatabaseRequest) (*operation.Operation, error)
}

DatabaseServiceServer is the server API for DatabaseService service. All implementations should embed UnimplementedDatabaseServiceServer for forward compatibility

type DatabaseSpec

type DatabaseSpec struct {

	// Name of the MongoDB database. 1-63 characters long.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DatabaseSpec) Descriptor deprecated

func (*DatabaseSpec) Descriptor() ([]byte, []int)

Deprecated: Use DatabaseSpec.ProtoReflect.Descriptor instead.

func (*DatabaseSpec) GetName

func (x *DatabaseSpec) GetName() string

func (*DatabaseSpec) ProtoMessage

func (*DatabaseSpec) ProtoMessage()

func (*DatabaseSpec) ProtoReflect

func (x *DatabaseSpec) ProtoReflect() protoreflect.Message

func (*DatabaseSpec) Reset

func (x *DatabaseSpec) Reset()

func (*DatabaseSpec) SetName

func (m *DatabaseSpec) SetName(v string)

func (*DatabaseSpec) String

func (x *DatabaseSpec) String() string

type DeleteBackupMetadata

type DeleteBackupMetadata struct {

	// Required. ID of the deleting MongoDB backup.
	BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteBackupMetadata) Descriptor deprecated

func (*DeleteBackupMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteBackupMetadata.ProtoReflect.Descriptor instead.

func (*DeleteBackupMetadata) GetBackupId

func (x *DeleteBackupMetadata) GetBackupId() string

func (*DeleteBackupMetadata) ProtoMessage

func (*DeleteBackupMetadata) ProtoMessage()

func (*DeleteBackupMetadata) ProtoReflect

func (x *DeleteBackupMetadata) ProtoReflect() protoreflect.Message

func (*DeleteBackupMetadata) Reset

func (x *DeleteBackupMetadata) Reset()

func (*DeleteBackupMetadata) SetBackupId

func (m *DeleteBackupMetadata) SetBackupId(v string)

func (*DeleteBackupMetadata) String

func (x *DeleteBackupMetadata) String() string

type DeleteBackupRequest

type DeleteBackupRequest struct {

	// Required. ID of the backup to delete.
	BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteBackupRequest) Descriptor deprecated

func (*DeleteBackupRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteBackupRequest.ProtoReflect.Descriptor instead.

func (*DeleteBackupRequest) GetBackupId

func (x *DeleteBackupRequest) GetBackupId() string

func (*DeleteBackupRequest) ProtoMessage

func (*DeleteBackupRequest) ProtoMessage()

func (*DeleteBackupRequest) ProtoReflect

func (x *DeleteBackupRequest) ProtoReflect() protoreflect.Message

func (*DeleteBackupRequest) Reset

func (x *DeleteBackupRequest) Reset()

func (*DeleteBackupRequest) SetBackupId

func (m *DeleteBackupRequest) SetBackupId(v string)

func (*DeleteBackupRequest) String

func (x *DeleteBackupRequest) String() string

type DeleteClusterHostsMetadata

type DeleteClusterHostsMetadata struct {

	// ID of the MongoDB cluster to remove hosts from.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Names of hosts that are being deleted.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterHostsMetadata) Descriptor deprecated

func (*DeleteClusterHostsMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteClusterHostsMetadata.ProtoReflect.Descriptor instead.

func (*DeleteClusterHostsMetadata) GetClusterId

func (x *DeleteClusterHostsMetadata) GetClusterId() string

func (*DeleteClusterHostsMetadata) GetHostNames

func (x *DeleteClusterHostsMetadata) GetHostNames() []string

func (*DeleteClusterHostsMetadata) ProtoMessage

func (*DeleteClusterHostsMetadata) ProtoMessage()

func (*DeleteClusterHostsMetadata) ProtoReflect

func (*DeleteClusterHostsMetadata) Reset

func (x *DeleteClusterHostsMetadata) Reset()

func (*DeleteClusterHostsMetadata) SetClusterId

func (m *DeleteClusterHostsMetadata) SetClusterId(v string)

func (*DeleteClusterHostsMetadata) SetHostNames

func (m *DeleteClusterHostsMetadata) SetHostNames(v []string)

func (*DeleteClusterHostsMetadata) String

func (x *DeleteClusterHostsMetadata) String() string

type DeleteClusterHostsRequest

type DeleteClusterHostsRequest struct {

	// ID of the MongoDB cluster to remove hosts from.
	// To get the MongoDB cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Names of hosts to delete.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterHostsRequest) Descriptor deprecated

func (*DeleteClusterHostsRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteClusterHostsRequest.ProtoReflect.Descriptor instead.

func (*DeleteClusterHostsRequest) GetClusterId

func (x *DeleteClusterHostsRequest) GetClusterId() string

func (*DeleteClusterHostsRequest) GetHostNames

func (x *DeleteClusterHostsRequest) GetHostNames() []string

func (*DeleteClusterHostsRequest) ProtoMessage

func (*DeleteClusterHostsRequest) ProtoMessage()

func (*DeleteClusterHostsRequest) ProtoReflect

func (*DeleteClusterHostsRequest) Reset

func (x *DeleteClusterHostsRequest) Reset()

func (*DeleteClusterHostsRequest) SetClusterId

func (m *DeleteClusterHostsRequest) SetClusterId(v string)

func (*DeleteClusterHostsRequest) SetHostNames

func (m *DeleteClusterHostsRequest) SetHostNames(v []string)

func (*DeleteClusterHostsRequest) String

func (x *DeleteClusterHostsRequest) String() string

type DeleteClusterMetadata

type DeleteClusterMetadata struct {

	// ID of the MongoDB cluster that is being deleted.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterMetadata) Descriptor deprecated

func (*DeleteClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteClusterMetadata.ProtoReflect.Descriptor instead.

func (*DeleteClusterMetadata) GetClusterId

func (x *DeleteClusterMetadata) GetClusterId() string

func (*DeleteClusterMetadata) ProtoMessage

func (*DeleteClusterMetadata) ProtoMessage()

func (*DeleteClusterMetadata) ProtoReflect

func (x *DeleteClusterMetadata) ProtoReflect() protoreflect.Message

func (*DeleteClusterMetadata) Reset

func (x *DeleteClusterMetadata) Reset()

func (*DeleteClusterMetadata) SetClusterId

func (m *DeleteClusterMetadata) SetClusterId(v string)

func (*DeleteClusterMetadata) String

func (x *DeleteClusterMetadata) String() string

type DeleteClusterRequest

type DeleteClusterRequest struct {

	// ID of the MongoDB cluster to delete.
	// To get the MongoDB cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterRequest) Descriptor deprecated

func (*DeleteClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteClusterRequest.ProtoReflect.Descriptor instead.

func (*DeleteClusterRequest) GetClusterId

func (x *DeleteClusterRequest) GetClusterId() string

func (*DeleteClusterRequest) ProtoMessage

func (*DeleteClusterRequest) ProtoMessage()

func (*DeleteClusterRequest) ProtoReflect

func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message

func (*DeleteClusterRequest) Reset

func (x *DeleteClusterRequest) Reset()

func (*DeleteClusterRequest) SetClusterId

func (m *DeleteClusterRequest) SetClusterId(v string)

func (*DeleteClusterRequest) String

func (x *DeleteClusterRequest) String() string

type DeleteClusterShardMetadata

type DeleteClusterShardMetadata struct {

	// ID of the MongoDB cluster that a shard is being deleted in.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the shard being deleted.
	ShardName string `protobuf:"bytes,2,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterShardMetadata) Descriptor deprecated

func (*DeleteClusterShardMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteClusterShardMetadata.ProtoReflect.Descriptor instead.

func (*DeleteClusterShardMetadata) GetClusterId

func (x *DeleteClusterShardMetadata) GetClusterId() string

func (*DeleteClusterShardMetadata) GetShardName

func (x *DeleteClusterShardMetadata) GetShardName() string

func (*DeleteClusterShardMetadata) ProtoMessage

func (*DeleteClusterShardMetadata) ProtoMessage()

func (*DeleteClusterShardMetadata) ProtoReflect

func (*DeleteClusterShardMetadata) Reset

func (x *DeleteClusterShardMetadata) Reset()

func (*DeleteClusterShardMetadata) SetClusterId

func (m *DeleteClusterShardMetadata) SetClusterId(v string)

func (*DeleteClusterShardMetadata) SetShardName

func (m *DeleteClusterShardMetadata) SetShardName(v string)

func (*DeleteClusterShardMetadata) String

func (x *DeleteClusterShardMetadata) String() string

type DeleteClusterShardRequest

type DeleteClusterShardRequest struct {

	// ID of the MongoDB cluster to delete a shard in.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the MongoDB shard to delete.
	// To get the name of the shard use a [ClusterService.ListShards] request.
	ShardName string `protobuf:"bytes,2,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterShardRequest) Descriptor deprecated

func (*DeleteClusterShardRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteClusterShardRequest.ProtoReflect.Descriptor instead.

func (*DeleteClusterShardRequest) GetClusterId

func (x *DeleteClusterShardRequest) GetClusterId() string

func (*DeleteClusterShardRequest) GetShardName

func (x *DeleteClusterShardRequest) GetShardName() string

func (*DeleteClusterShardRequest) ProtoMessage

func (*DeleteClusterShardRequest) ProtoMessage()

func (*DeleteClusterShardRequest) ProtoReflect

func (*DeleteClusterShardRequest) Reset

func (x *DeleteClusterShardRequest) Reset()

func (*DeleteClusterShardRequest) SetClusterId

func (m *DeleteClusterShardRequest) SetClusterId(v string)

func (*DeleteClusterShardRequest) SetShardName

func (m *DeleteClusterShardRequest) SetShardName(v string)

func (*DeleteClusterShardRequest) String

func (x *DeleteClusterShardRequest) String() string

type DeleteDatabaseMetadata

type DeleteDatabaseMetadata struct {

	// ID of the MongoDB cluster where a database is being deleted.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the MongoDB database that is being deleted.
	DatabaseName string `protobuf:"bytes,2,opt,name=database_name,json=databaseName,proto3" json:"database_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDatabaseMetadata) Descriptor deprecated

func (*DeleteDatabaseMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDatabaseMetadata.ProtoReflect.Descriptor instead.

func (*DeleteDatabaseMetadata) GetClusterId

func (x *DeleteDatabaseMetadata) GetClusterId() string

func (*DeleteDatabaseMetadata) GetDatabaseName

func (x *DeleteDatabaseMetadata) GetDatabaseName() string

func (*DeleteDatabaseMetadata) ProtoMessage

func (*DeleteDatabaseMetadata) ProtoMessage()

func (*DeleteDatabaseMetadata) ProtoReflect

func (x *DeleteDatabaseMetadata) ProtoReflect() protoreflect.Message

func (*DeleteDatabaseMetadata) Reset

func (x *DeleteDatabaseMetadata) Reset()

func (*DeleteDatabaseMetadata) SetClusterId

func (m *DeleteDatabaseMetadata) SetClusterId(v string)

func (*DeleteDatabaseMetadata) SetDatabaseName

func (m *DeleteDatabaseMetadata) SetDatabaseName(v string)

func (*DeleteDatabaseMetadata) String

func (x *DeleteDatabaseMetadata) String() string

type DeleteDatabaseRequest

type DeleteDatabaseRequest struct {

	// ID of the MongoDB cluster to delete a database in.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the database to delete.
	// To get the name of the database, use a [DatabaseService.List] request.
	DatabaseName string `protobuf:"bytes,2,opt,name=database_name,json=databaseName,proto3" json:"database_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDatabaseRequest) Descriptor deprecated

func (*DeleteDatabaseRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDatabaseRequest.ProtoReflect.Descriptor instead.

func (*DeleteDatabaseRequest) GetClusterId

func (x *DeleteDatabaseRequest) GetClusterId() string

func (*DeleteDatabaseRequest) GetDatabaseName

func (x *DeleteDatabaseRequest) GetDatabaseName() string

func (*DeleteDatabaseRequest) ProtoMessage

func (*DeleteDatabaseRequest) ProtoMessage()

func (*DeleteDatabaseRequest) ProtoReflect

func (x *DeleteDatabaseRequest) ProtoReflect() protoreflect.Message

func (*DeleteDatabaseRequest) Reset

func (x *DeleteDatabaseRequest) Reset()

func (*DeleteDatabaseRequest) SetClusterId

func (m *DeleteDatabaseRequest) SetClusterId(v string)

func (*DeleteDatabaseRequest) SetDatabaseName

func (m *DeleteDatabaseRequest) SetDatabaseName(v string)

func (*DeleteDatabaseRequest) String

func (x *DeleteDatabaseRequest) String() string

type DeleteUserMetadata

type DeleteUserMetadata struct {

	// ID of the MongoDB cluster the user belongs to.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the user that is being deleted.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserMetadata) Descriptor deprecated

func (*DeleteUserMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteUserMetadata.ProtoReflect.Descriptor instead.

func (*DeleteUserMetadata) GetClusterId

func (x *DeleteUserMetadata) GetClusterId() string

func (*DeleteUserMetadata) GetUserName

func (x *DeleteUserMetadata) GetUserName() string

func (*DeleteUserMetadata) ProtoMessage

func (*DeleteUserMetadata) ProtoMessage()

func (*DeleteUserMetadata) ProtoReflect

func (x *DeleteUserMetadata) ProtoReflect() protoreflect.Message

func (*DeleteUserMetadata) Reset

func (x *DeleteUserMetadata) Reset()

func (*DeleteUserMetadata) SetClusterId

func (m *DeleteUserMetadata) SetClusterId(v string)

func (*DeleteUserMetadata) SetUserName

func (m *DeleteUserMetadata) SetUserName(v string)

func (*DeleteUserMetadata) String

func (x *DeleteUserMetadata) String() string

type DeleteUserRequest

type DeleteUserRequest struct {

	// ID of the MongoDB cluster the user belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the user to delete.
	// To get the name of the user use a [UserService.List] request.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserRequest) Descriptor deprecated

func (*DeleteUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteUserRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserRequest) GetClusterId

func (x *DeleteUserRequest) GetClusterId() string

func (*DeleteUserRequest) GetUserName

func (x *DeleteUserRequest) GetUserName() string

func (*DeleteUserRequest) ProtoMessage

func (*DeleteUserRequest) ProtoMessage()

func (*DeleteUserRequest) ProtoReflect

func (x *DeleteUserRequest) ProtoReflect() protoreflect.Message

func (*DeleteUserRequest) Reset

func (x *DeleteUserRequest) Reset()

func (*DeleteUserRequest) SetClusterId

func (m *DeleteUserRequest) SetClusterId(v string)

func (*DeleteUserRequest) SetUserName

func (m *DeleteUserRequest) SetUserName(v string)

func (*DeleteUserRequest) String

func (x *DeleteUserRequest) String() string

type EnableClusterShardingMetadata

type EnableClusterShardingMetadata struct {

	// ID of the MongoDB cluster that sharding is being enabled for.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*EnableClusterShardingMetadata) Descriptor deprecated

func (*EnableClusterShardingMetadata) Descriptor() ([]byte, []int)

Deprecated: Use EnableClusterShardingMetadata.ProtoReflect.Descriptor instead.

func (*EnableClusterShardingMetadata) GetClusterId

func (x *EnableClusterShardingMetadata) GetClusterId() string

func (*EnableClusterShardingMetadata) ProtoMessage

func (*EnableClusterShardingMetadata) ProtoMessage()

func (*EnableClusterShardingMetadata) ProtoReflect

func (*EnableClusterShardingMetadata) Reset

func (x *EnableClusterShardingMetadata) Reset()

func (*EnableClusterShardingMetadata) SetClusterId

func (m *EnableClusterShardingMetadata) SetClusterId(v string)

func (*EnableClusterShardingMetadata) String

type EnableClusterShardingRequest

type EnableClusterShardingRequest struct {

	// ID of the MongoDB cluster to enable sharding for.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// mongocfg specification for sharding.
	Mongocfg *EnableClusterShardingRequest_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// mongos specification for sharding.
	Mongos *EnableClusterShardingRequest_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configurations for mongos and mongocfg hosts.
	HostSpecs []*HostSpec `protobuf:"bytes,4,rep,name=host_specs,json=hostSpecs,proto3" json:"host_specs,omitempty"`
	// mongos specification for sharding.
	Mongoinfra *EnableClusterShardingRequest_MongoInfra `protobuf:"bytes,5,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*EnableClusterShardingRequest) Descriptor deprecated

func (*EnableClusterShardingRequest) Descriptor() ([]byte, []int)

Deprecated: Use EnableClusterShardingRequest.ProtoReflect.Descriptor instead.

func (*EnableClusterShardingRequest) GetClusterId

func (x *EnableClusterShardingRequest) GetClusterId() string

func (*EnableClusterShardingRequest) GetHostSpecs

func (x *EnableClusterShardingRequest) GetHostSpecs() []*HostSpec

func (*EnableClusterShardingRequest) GetMongocfg

func (*EnableClusterShardingRequest) GetMongoinfra

func (*EnableClusterShardingRequest) GetMongos

func (*EnableClusterShardingRequest) ProtoMessage

func (*EnableClusterShardingRequest) ProtoMessage()

func (*EnableClusterShardingRequest) ProtoReflect

func (*EnableClusterShardingRequest) Reset

func (x *EnableClusterShardingRequest) Reset()

func (*EnableClusterShardingRequest) SetClusterId

func (m *EnableClusterShardingRequest) SetClusterId(v string)

func (*EnableClusterShardingRequest) SetHostSpecs

func (m *EnableClusterShardingRequest) SetHostSpecs(v []*HostSpec)

func (*EnableClusterShardingRequest) SetMongocfg

func (*EnableClusterShardingRequest) SetMongoinfra

func (*EnableClusterShardingRequest) SetMongos

func (*EnableClusterShardingRequest) String

type EnableClusterShardingRequest_MongoCfg

type EnableClusterShardingRequest_MongoCfg struct {

	// Resources for mongocfg hosts.
	Resources *Resources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*EnableClusterShardingRequest_MongoCfg) Descriptor deprecated

func (*EnableClusterShardingRequest_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use EnableClusterShardingRequest_MongoCfg.ProtoReflect.Descriptor instead.

func (*EnableClusterShardingRequest_MongoCfg) GetResources

func (*EnableClusterShardingRequest_MongoCfg) ProtoMessage

func (*EnableClusterShardingRequest_MongoCfg) ProtoMessage()

func (*EnableClusterShardingRequest_MongoCfg) ProtoReflect

func (*EnableClusterShardingRequest_MongoCfg) Reset

func (*EnableClusterShardingRequest_MongoCfg) SetResources

func (*EnableClusterShardingRequest_MongoCfg) String

type EnableClusterShardingRequest_MongoInfra

type EnableClusterShardingRequest_MongoInfra struct {

	// Resources for mongoinfra (mongos+mongocfg) hosts.
	Resources *Resources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*EnableClusterShardingRequest_MongoInfra) Descriptor deprecated

func (*EnableClusterShardingRequest_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use EnableClusterShardingRequest_MongoInfra.ProtoReflect.Descriptor instead.

func (*EnableClusterShardingRequest_MongoInfra) GetResources

func (*EnableClusterShardingRequest_MongoInfra) ProtoMessage

func (*EnableClusterShardingRequest_MongoInfra) ProtoReflect

func (*EnableClusterShardingRequest_MongoInfra) Reset

func (*EnableClusterShardingRequest_MongoInfra) SetResources

func (*EnableClusterShardingRequest_MongoInfra) String

type EnableClusterShardingRequest_Mongos

type EnableClusterShardingRequest_Mongos struct {

	// Resources for mongos hosts.
	Resources *Resources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*EnableClusterShardingRequest_Mongos) Descriptor deprecated

func (*EnableClusterShardingRequest_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use EnableClusterShardingRequest_Mongos.ProtoReflect.Descriptor instead.

func (*EnableClusterShardingRequest_Mongos) GetResources

func (*EnableClusterShardingRequest_Mongos) ProtoMessage

func (*EnableClusterShardingRequest_Mongos) ProtoMessage()

func (*EnableClusterShardingRequest_Mongos) ProtoReflect

func (*EnableClusterShardingRequest_Mongos) Reset

func (*EnableClusterShardingRequest_Mongos) SetResources

func (m *EnableClusterShardingRequest_Mongos) SetResources(v *Resources)

func (*EnableClusterShardingRequest_Mongos) String

type GetBackupRequest

type GetBackupRequest struct {

	// ID of the backup to return information about.
	// To get the backup ID, use a [ClusterService.ListBackups] request.
	BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBackupRequest) Descriptor deprecated

func (*GetBackupRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBackupRequest.ProtoReflect.Descriptor instead.

func (*GetBackupRequest) GetBackupId

func (x *GetBackupRequest) GetBackupId() string

func (*GetBackupRequest) ProtoMessage

func (*GetBackupRequest) ProtoMessage()

func (*GetBackupRequest) ProtoReflect

func (x *GetBackupRequest) ProtoReflect() protoreflect.Message

func (*GetBackupRequest) Reset

func (x *GetBackupRequest) Reset()

func (*GetBackupRequest) SetBackupId

func (m *GetBackupRequest) SetBackupId(v string)

func (*GetBackupRequest) String

func (x *GetBackupRequest) String() string

type GetClusterRequest

type GetClusterRequest struct {

	// ID of the MongoDB Cluster resource to return.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClusterRequest) Descriptor deprecated

func (*GetClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetClusterRequest.ProtoReflect.Descriptor instead.

func (*GetClusterRequest) GetClusterId

func (x *GetClusterRequest) GetClusterId() string

func (*GetClusterRequest) ProtoMessage

func (*GetClusterRequest) ProtoMessage()

func (*GetClusterRequest) ProtoReflect

func (x *GetClusterRequest) ProtoReflect() protoreflect.Message

func (*GetClusterRequest) Reset

func (x *GetClusterRequest) Reset()

func (*GetClusterRequest) SetClusterId

func (m *GetClusterRequest) SetClusterId(v string)

func (*GetClusterRequest) String

func (x *GetClusterRequest) String() string

type GetClusterShardRequest

type GetClusterShardRequest struct {

	// ID of the MongoDB cluster that the shard belongs to.
	// To get the cluster ID use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the MongoDB shard to return.
	// To get the name of the shard use a [ClusterService.ListShards] request.
	ShardName string `protobuf:"bytes,2,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClusterShardRequest) Descriptor deprecated

func (*GetClusterShardRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetClusterShardRequest.ProtoReflect.Descriptor instead.

func (*GetClusterShardRequest) GetClusterId

func (x *GetClusterShardRequest) GetClusterId() string

func (*GetClusterShardRequest) GetShardName

func (x *GetClusterShardRequest) GetShardName() string

func (*GetClusterShardRequest) ProtoMessage

func (*GetClusterShardRequest) ProtoMessage()

func (*GetClusterShardRequest) ProtoReflect

func (x *GetClusterShardRequest) ProtoReflect() protoreflect.Message

func (*GetClusterShardRequest) Reset

func (x *GetClusterShardRequest) Reset()

func (*GetClusterShardRequest) SetClusterId

func (m *GetClusterShardRequest) SetClusterId(v string)

func (*GetClusterShardRequest) SetShardName

func (m *GetClusterShardRequest) SetShardName(v string)

func (*GetClusterShardRequest) String

func (x *GetClusterShardRequest) String() string

type GetDatabaseRequest

type GetDatabaseRequest struct {

	// ID of the MongoDB cluster that the database belongs to.
	// To get the cluster ID use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the MongoDB database to return.
	// To get the name of the database use a [DatabaseService.List] request.
	DatabaseName string `protobuf:"bytes,2,opt,name=database_name,json=databaseName,proto3" json:"database_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDatabaseRequest) Descriptor deprecated

func (*GetDatabaseRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDatabaseRequest.ProtoReflect.Descriptor instead.

func (*GetDatabaseRequest) GetClusterId

func (x *GetDatabaseRequest) GetClusterId() string

func (*GetDatabaseRequest) GetDatabaseName

func (x *GetDatabaseRequest) GetDatabaseName() string

func (*GetDatabaseRequest) ProtoMessage

func (*GetDatabaseRequest) ProtoMessage()

func (*GetDatabaseRequest) ProtoReflect

func (x *GetDatabaseRequest) ProtoReflect() protoreflect.Message

func (*GetDatabaseRequest) Reset

func (x *GetDatabaseRequest) Reset()

func (*GetDatabaseRequest) SetClusterId

func (m *GetDatabaseRequest) SetClusterId(v string)

func (*GetDatabaseRequest) SetDatabaseName

func (m *GetDatabaseRequest) SetDatabaseName(v string)

func (*GetDatabaseRequest) String

func (x *GetDatabaseRequest) String() string

type GetResourcePresetRequest

type GetResourcePresetRequest struct {

	// ID of the resource preset to return.
	// To get the resource preset ID, use a [ResourcePresetService.List] request.
	ResourcePresetId string `protobuf:"bytes,1,opt,name=resource_preset_id,json=resourcePresetId,proto3" json:"resource_preset_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetResourcePresetRequest) Descriptor deprecated

func (*GetResourcePresetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetResourcePresetRequest.ProtoReflect.Descriptor instead.

func (*GetResourcePresetRequest) GetResourcePresetId

func (x *GetResourcePresetRequest) GetResourcePresetId() string

func (*GetResourcePresetRequest) ProtoMessage

func (*GetResourcePresetRequest) ProtoMessage()

func (*GetResourcePresetRequest) ProtoReflect

func (x *GetResourcePresetRequest) ProtoReflect() protoreflect.Message

func (*GetResourcePresetRequest) Reset

func (x *GetResourcePresetRequest) Reset()

func (*GetResourcePresetRequest) SetResourcePresetId

func (m *GetResourcePresetRequest) SetResourcePresetId(v string)

func (*GetResourcePresetRequest) String

func (x *GetResourcePresetRequest) String() string

type GetUserRequest

type GetUserRequest struct {

	// ID of the MongoDB cluster the user belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the MongoDB User resource to return.
	// To get the name of the user, use a [UserService.List] request.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserRequest) Descriptor deprecated

func (*GetUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserRequest.ProtoReflect.Descriptor instead.

func (*GetUserRequest) GetClusterId

func (x *GetUserRequest) GetClusterId() string

func (*GetUserRequest) GetUserName

func (x *GetUserRequest) GetUserName() string

func (*GetUserRequest) ProtoMessage

func (*GetUserRequest) ProtoMessage()

func (*GetUserRequest) ProtoReflect

func (x *GetUserRequest) ProtoReflect() protoreflect.Message

func (*GetUserRequest) Reset

func (x *GetUserRequest) Reset()

func (*GetUserRequest) SetClusterId

func (m *GetUserRequest) SetClusterId(v string)

func (*GetUserRequest) SetUserName

func (m *GetUserRequest) SetUserName(v string)

func (*GetUserRequest) String

func (x *GetUserRequest) String() string

type GrantUserPermissionMetadata

type GrantUserPermissionMetadata struct {

	// ID of the MongoDB cluster the user belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the user that is being granted a permission.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GrantUserPermissionMetadata) Descriptor deprecated

func (*GrantUserPermissionMetadata) Descriptor() ([]byte, []int)

Deprecated: Use GrantUserPermissionMetadata.ProtoReflect.Descriptor instead.

func (*GrantUserPermissionMetadata) GetClusterId

func (x *GrantUserPermissionMetadata) GetClusterId() string

func (*GrantUserPermissionMetadata) GetUserName

func (x *GrantUserPermissionMetadata) GetUserName() string

func (*GrantUserPermissionMetadata) ProtoMessage

func (*GrantUserPermissionMetadata) ProtoMessage()

func (*GrantUserPermissionMetadata) ProtoReflect

func (*GrantUserPermissionMetadata) Reset

func (x *GrantUserPermissionMetadata) Reset()

func (*GrantUserPermissionMetadata) SetClusterId

func (m *GrantUserPermissionMetadata) SetClusterId(v string)

func (*GrantUserPermissionMetadata) SetUserName

func (m *GrantUserPermissionMetadata) SetUserName(v string)

func (*GrantUserPermissionMetadata) String

func (x *GrantUserPermissionMetadata) String() string

type GrantUserPermissionRequest

type GrantUserPermissionRequest struct {

	// ID of the MongoDB cluster the user belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the user to grant the permission to.
	// To get the name of the user, use a [UserService.List] request.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// Permission that should be granted to the specified user.
	Permission *Permission `protobuf:"bytes,3,opt,name=permission,proto3" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

func (*GrantUserPermissionRequest) Descriptor deprecated

func (*GrantUserPermissionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GrantUserPermissionRequest.ProtoReflect.Descriptor instead.

func (*GrantUserPermissionRequest) GetClusterId

func (x *GrantUserPermissionRequest) GetClusterId() string

func (*GrantUserPermissionRequest) GetPermission

func (x *GrantUserPermissionRequest) GetPermission() *Permission

func (*GrantUserPermissionRequest) GetUserName

func (x *GrantUserPermissionRequest) GetUserName() string

func (*GrantUserPermissionRequest) ProtoMessage

func (*GrantUserPermissionRequest) ProtoMessage()

func (*GrantUserPermissionRequest) ProtoReflect

func (*GrantUserPermissionRequest) Reset

func (x *GrantUserPermissionRequest) Reset()

func (*GrantUserPermissionRequest) SetClusterId

func (m *GrantUserPermissionRequest) SetClusterId(v string)

func (*GrantUserPermissionRequest) SetPermission

func (m *GrantUserPermissionRequest) SetPermission(v *Permission)

func (*GrantUserPermissionRequest) SetUserName

func (m *GrantUserPermissionRequest) SetUserName(v string)

func (*GrantUserPermissionRequest) String

func (x *GrantUserPermissionRequest) String() string

type Host

type Host struct {

	// Name of the MongoDB host. The host name is assigned by MDB at creation time, and cannot be changed.
	// 1-63 characters long.
	//
	// The name is unique across all MDB hosts that exist on the platform, as it defines the FQDN of the host.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the MongoDB host. The ID is assigned by MDB at creation time.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// ID of the availability zone where the MongoDB host resides.
	ZoneId string `protobuf:"bytes,3,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Resources allocated to the MongoDB host.
	Resources *Resources `protobuf:"bytes,4,opt,name=resources,proto3" json:"resources,omitempty"`
	// Role of the host in the cluster.
	Role Host_Role `protobuf:"varint,5,opt,name=role,proto3,enum=yandex.cloud.mdb.mongodb.v1.Host_Role" json:"role,omitempty"`
	// Status code of the aggregated health of the host.
	Health Host_Health `protobuf:"varint,6,opt,name=health,proto3,enum=yandex.cloud.mdb.mongodb.v1.Host_Health" json:"health,omitempty"`
	// Services provided by the host.
	Services []*Service `protobuf:"bytes,7,rep,name=services,proto3" json:"services,omitempty"`
	// ID of the subnet that the host belongs to.
	SubnetId string `protobuf:"bytes,8,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// Flag showing public IP assignment status to this host.
	AssignPublicIp bool `protobuf:"varint,9,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// Shard which this host belongs to.
	ShardName string `protobuf:"bytes,10,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// Host type
	Type Host_Type `protobuf:"varint,11,opt,name=type,proto3,enum=yandex.cloud.mdb.mongodb.v1.Host_Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*Host) Descriptor deprecated

func (*Host) Descriptor() ([]byte, []int)

Deprecated: Use Host.ProtoReflect.Descriptor instead.

func (*Host) GetAssignPublicIp

func (x *Host) GetAssignPublicIp() bool

func (*Host) GetClusterId

func (x *Host) GetClusterId() string

func (*Host) GetHealth

func (x *Host) GetHealth() Host_Health

func (*Host) GetName

func (x *Host) GetName() string

func (*Host) GetResources

func (x *Host) GetResources() *Resources

func (*Host) GetRole

func (x *Host) GetRole() Host_Role

func (*Host) GetServices

func (x *Host) GetServices() []*Service

func (*Host) GetShardName

func (x *Host) GetShardName() string

func (*Host) GetSubnetId

func (x *Host) GetSubnetId() string

func (*Host) GetType

func (x *Host) GetType() Host_Type

func (*Host) GetZoneId

func (x *Host) GetZoneId() string

func (*Host) ProtoMessage

func (*Host) ProtoMessage()

func (*Host) ProtoReflect

func (x *Host) ProtoReflect() protoreflect.Message

func (*Host) Reset

func (x *Host) Reset()

func (*Host) SetAssignPublicIp

func (m *Host) SetAssignPublicIp(v bool)

func (*Host) SetClusterId

func (m *Host) SetClusterId(v string)

func (*Host) SetHealth

func (m *Host) SetHealth(v Host_Health)

func (*Host) SetName

func (m *Host) SetName(v string)

func (*Host) SetResources

func (m *Host) SetResources(v *Resources)

func (*Host) SetRole

func (m *Host) SetRole(v Host_Role)

func (*Host) SetServices

func (m *Host) SetServices(v []*Service)

func (*Host) SetShardName

func (m *Host) SetShardName(v string)

func (*Host) SetSubnetId

func (m *Host) SetSubnetId(v string)

func (*Host) SetType

func (m *Host) SetType(v Host_Type)

func (*Host) SetZoneId

func (m *Host) SetZoneId(v string)

func (*Host) String

func (x *Host) String() string

type HostSpec

type HostSpec struct {

	// ID of the availability zone where the host resides.
	// To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
	ZoneId string `protobuf:"bytes,1,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// ID of the subnet that the host should belong to. This subnet should be a part
	// of the network that the cluster belongs to.
	// The network ID is set in the [Cluster.network_id] field.
	SubnetId string `protobuf:"bytes,2,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// Whether the host should get a public IP address on creation.
	//
	// After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
	// a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
	//
	// Possible values:
	// * false - don't assign a public IP to the host.
	// * true - the host should have a public IP address.
	AssignPublicIp bool `protobuf:"varint,3,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// Type of the host to be deployed.
	Type Host_Type `protobuf:"varint,4,opt,name=type,proto3,enum=yandex.cloud.mdb.mongodb.v1.Host_Type" json:"type,omitempty"`
	// Name of the shard that the host belongs to.
	ShardName string `protobuf:"bytes,5,opt,name=shard_name,json=shardName,proto3" json:"shard_name,omitempty"`
	// Is host hidden in replSet
	Hidden *wrapperspb.BoolValue `protobuf:"bytes,6,opt,name=hidden,proto3" json:"hidden,omitempty"`
	// The number of seconds "behind" the primary that this replica set member should "lag"
	SecondaryDelaySecs *wrapperspb.Int64Value `protobuf:"bytes,7,opt,name=secondary_delay_secs,json=secondaryDelaySecs,proto3" json:"secondary_delay_secs,omitempty"`
	// Priority of host for the election in replSet
	Priority *wrapperspb.DoubleValue `protobuf:"bytes,8,opt,name=priority,proto3" json:"priority,omitempty"`
	// Host tags
	Tags map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*HostSpec) Descriptor deprecated

func (*HostSpec) Descriptor() ([]byte, []int)

Deprecated: Use HostSpec.ProtoReflect.Descriptor instead.

func (*HostSpec) GetAssignPublicIp

func (x *HostSpec) GetAssignPublicIp() bool

func (*HostSpec) GetHidden

func (x *HostSpec) GetHidden() *wrapperspb.BoolValue

func (*HostSpec) GetPriority

func (x *HostSpec) GetPriority() *wrapperspb.DoubleValue

func (*HostSpec) GetSecondaryDelaySecs

func (x *HostSpec) GetSecondaryDelaySecs() *wrapperspb.Int64Value

func (*HostSpec) GetShardName

func (x *HostSpec) GetShardName() string

func (*HostSpec) GetSubnetId

func (x *HostSpec) GetSubnetId() string

func (*HostSpec) GetTags

func (x *HostSpec) GetTags() map[string]string

func (*HostSpec) GetType

func (x *HostSpec) GetType() Host_Type

func (*HostSpec) GetZoneId

func (x *HostSpec) GetZoneId() string

func (*HostSpec) ProtoMessage

func (*HostSpec) ProtoMessage()

func (*HostSpec) ProtoReflect

func (x *HostSpec) ProtoReflect() protoreflect.Message

func (*HostSpec) Reset

func (x *HostSpec) Reset()

func (*HostSpec) SetAssignPublicIp

func (m *HostSpec) SetAssignPublicIp(v bool)

func (*HostSpec) SetHidden

func (m *HostSpec) SetHidden(v *wrapperspb.BoolValue)

func (*HostSpec) SetPriority

func (m *HostSpec) SetPriority(v *wrapperspb.DoubleValue)

func (*HostSpec) SetSecondaryDelaySecs

func (m *HostSpec) SetSecondaryDelaySecs(v *wrapperspb.Int64Value)

func (*HostSpec) SetShardName

func (m *HostSpec) SetShardName(v string)

func (*HostSpec) SetSubnetId

func (m *HostSpec) SetSubnetId(v string)

func (*HostSpec) SetTags

func (m *HostSpec) SetTags(v map[string]string)

func (*HostSpec) SetType

func (m *HostSpec) SetType(v Host_Type)

func (*HostSpec) SetZoneId

func (m *HostSpec) SetZoneId(v string)

func (*HostSpec) String

func (x *HostSpec) String() string

type Host_Health

type Host_Health int32
const (
	// Health of the host is unknown.
	Host_HEALTH_UNKNOWN Host_Health = 0
	// The host is performing all its functions normally.
	Host_ALIVE Host_Health = 1
	// The host is inoperable, and cannot perform any of its essential functions.
	Host_DEAD Host_Health = 2
	// The host is degraded, and can perform only some of its essential functions.
	Host_DEGRADED Host_Health = 3
)

func (Host_Health) Descriptor

func (Host_Health) Enum

func (x Host_Health) Enum() *Host_Health

func (Host_Health) EnumDescriptor deprecated

func (Host_Health) EnumDescriptor() ([]byte, []int)

Deprecated: Use Host_Health.Descriptor instead.

func (Host_Health) Number

func (x Host_Health) Number() protoreflect.EnumNumber

func (Host_Health) String

func (x Host_Health) String() string

func (Host_Health) Type

type Host_Role

type Host_Role int32
const (
	// Role of the host in the cluster is unknown.
	Host_ROLE_UNKNOWN Host_Role = 0
	// Host is the primary MongoDB server in the cluster.
	Host_PRIMARY Host_Role = 1
	// Host is a secondary MongoDB server in the cluster.
	Host_SECONDARY Host_Role = 2
)

func (Host_Role) Descriptor

func (Host_Role) Descriptor() protoreflect.EnumDescriptor

func (Host_Role) Enum

func (x Host_Role) Enum() *Host_Role

func (Host_Role) EnumDescriptor deprecated

func (Host_Role) EnumDescriptor() ([]byte, []int)

Deprecated: Use Host_Role.Descriptor instead.

func (Host_Role) Number

func (x Host_Role) Number() protoreflect.EnumNumber

func (Host_Role) String

func (x Host_Role) String() string

func (Host_Role) Type

type Host_Type

type Host_Type int32
const (
	Host_TYPE_UNSPECIFIED Host_Type = 0
	// A mongod host.
	Host_MONGOD Host_Type = 1
	// A mongos host.
	Host_MONGOS Host_Type = 2
	// A mongocfg host.
	Host_MONGOCFG Host_Type = 3
	// A mongoinfra (mongos+mongocfg) host.
	Host_MONGOINFRA Host_Type = 4
)

func (Host_Type) Descriptor

func (Host_Type) Descriptor() protoreflect.EnumDescriptor

func (Host_Type) Enum

func (x Host_Type) Enum() *Host_Type

func (Host_Type) EnumDescriptor deprecated

func (Host_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Host_Type.Descriptor instead.

func (Host_Type) Number

func (x Host_Type) Number() protoreflect.EnumNumber

func (Host_Type) String

func (x Host_Type) String() string

func (Host_Type) Type

type ListBackupsRequest

type ListBackupsRequest struct {

	// ID of the folder to list backups in.
	// To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListBackupsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListBackupsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBackupsRequest) Descriptor deprecated

func (*ListBackupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListBackupsRequest.ProtoReflect.Descriptor instead.

func (*ListBackupsRequest) GetFolderId

func (x *ListBackupsRequest) GetFolderId() string

func (*ListBackupsRequest) GetPageSize

func (x *ListBackupsRequest) GetPageSize() int64

func (*ListBackupsRequest) GetPageToken

func (x *ListBackupsRequest) GetPageToken() string

func (*ListBackupsRequest) ProtoMessage

func (*ListBackupsRequest) ProtoMessage()

func (*ListBackupsRequest) ProtoReflect

func (x *ListBackupsRequest) ProtoReflect() protoreflect.Message

func (*ListBackupsRequest) Reset

func (x *ListBackupsRequest) Reset()

func (*ListBackupsRequest) SetFolderId

func (m *ListBackupsRequest) SetFolderId(v string)

func (*ListBackupsRequest) SetPageSize

func (m *ListBackupsRequest) SetPageSize(v int64)

func (*ListBackupsRequest) SetPageToken

func (m *ListBackupsRequest) SetPageToken(v string)

func (*ListBackupsRequest) String

func (x *ListBackupsRequest) String() string

type ListBackupsResponse

type ListBackupsResponse struct {

	// List of Backup resources.
	Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListBackupsRequest.page_size], use the [next_page_token] as the value
	// for the [ListBackupsRequest.page_token] parameter in the next list request. Each subsequent
	// list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBackupsResponse) Descriptor deprecated

func (*ListBackupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListBackupsResponse.ProtoReflect.Descriptor instead.

func (*ListBackupsResponse) GetBackups

func (x *ListBackupsResponse) GetBackups() []*Backup

func (*ListBackupsResponse) GetNextPageToken

func (x *ListBackupsResponse) GetNextPageToken() string

func (*ListBackupsResponse) ProtoMessage

func (*ListBackupsResponse) ProtoMessage()

func (*ListBackupsResponse) ProtoReflect

func (x *ListBackupsResponse) ProtoReflect() protoreflect.Message

func (*ListBackupsResponse) Reset

func (x *ListBackupsResponse) Reset()

func (*ListBackupsResponse) SetBackups

func (m *ListBackupsResponse) SetBackups(v []*Backup)

func (*ListBackupsResponse) SetNextPageToken

func (m *ListBackupsResponse) SetNextPageToken(v string)

func (*ListBackupsResponse) String

func (x *ListBackupsResponse) String() string

type ListClusterBackupsRequest

type ListClusterBackupsRequest struct {

	// ID of the MongoDB cluster.
	// To get the MongoDB cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListClusterBackupsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Acceptable values are 0 to 1000, inclusive. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token.  To get the next page of results, set [page_token] to the
	// [ListClusterBackupsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterBackupsRequest) Descriptor deprecated

func (*ListClusterBackupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterBackupsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterBackupsRequest) GetClusterId

func (x *ListClusterBackupsRequest) GetClusterId() string

func (*ListClusterBackupsRequest) GetPageSize

func (x *ListClusterBackupsRequest) GetPageSize() int64

func (*ListClusterBackupsRequest) GetPageToken

func (x *ListClusterBackupsRequest) GetPageToken() string

func (*ListClusterBackupsRequest) ProtoMessage

func (*ListClusterBackupsRequest) ProtoMessage()

func (*ListClusterBackupsRequest) ProtoReflect

func (*ListClusterBackupsRequest) Reset

func (x *ListClusterBackupsRequest) Reset()

func (*ListClusterBackupsRequest) SetClusterId

func (m *ListClusterBackupsRequest) SetClusterId(v string)

func (*ListClusterBackupsRequest) SetPageSize

func (m *ListClusterBackupsRequest) SetPageSize(v int64)

func (*ListClusterBackupsRequest) SetPageToken

func (m *ListClusterBackupsRequest) SetPageToken(v string)

func (*ListClusterBackupsRequest) String

func (x *ListClusterBackupsRequest) String() string

type ListClusterBackupsResponse

type ListClusterBackupsResponse struct {

	// List of MongoDB Backup resources.
	Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value
	// for the [ListClusterBackupsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterBackupsResponse) Descriptor deprecated

func (*ListClusterBackupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterBackupsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterBackupsResponse) GetBackups

func (x *ListClusterBackupsResponse) GetBackups() []*Backup

func (*ListClusterBackupsResponse) GetNextPageToken

func (x *ListClusterBackupsResponse) GetNextPageToken() string

func (*ListClusterBackupsResponse) ProtoMessage

func (*ListClusterBackupsResponse) ProtoMessage()

func (*ListClusterBackupsResponse) ProtoReflect

func (*ListClusterBackupsResponse) Reset

func (x *ListClusterBackupsResponse) Reset()

func (*ListClusterBackupsResponse) SetBackups

func (m *ListClusterBackupsResponse) SetBackups(v []*Backup)

func (*ListClusterBackupsResponse) SetNextPageToken

func (m *ListClusterBackupsResponse) SetNextPageToken(v string)

func (*ListClusterBackupsResponse) String

func (x *ListClusterBackupsResponse) String() string

type ListClusterHostsRequest

type ListClusterHostsRequest struct {

	// ID of the MongoDB cluster.
	// To get the MongoDB cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListClusterHostsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Acceptable values are 0 to 1000, inclusive. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListClusterHostsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterHostsRequest) Descriptor deprecated

func (*ListClusterHostsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterHostsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterHostsRequest) GetClusterId

func (x *ListClusterHostsRequest) GetClusterId() string

func (*ListClusterHostsRequest) GetPageSize

func (x *ListClusterHostsRequest) GetPageSize() int64

func (*ListClusterHostsRequest) GetPageToken

func (x *ListClusterHostsRequest) GetPageToken() string

func (*ListClusterHostsRequest) ProtoMessage

func (*ListClusterHostsRequest) ProtoMessage()

func (*ListClusterHostsRequest) ProtoReflect

func (x *ListClusterHostsRequest) ProtoReflect() protoreflect.Message

func (*ListClusterHostsRequest) Reset

func (x *ListClusterHostsRequest) Reset()

func (*ListClusterHostsRequest) SetClusterId

func (m *ListClusterHostsRequest) SetClusterId(v string)

func (*ListClusterHostsRequest) SetPageSize

func (m *ListClusterHostsRequest) SetPageSize(v int64)

func (*ListClusterHostsRequest) SetPageToken

func (m *ListClusterHostsRequest) SetPageToken(v string)

func (*ListClusterHostsRequest) String

func (x *ListClusterHostsRequest) String() string

type ListClusterHostsResponse

type ListClusterHostsResponse struct {

	// List of Host resources.
	Hosts []*Host `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value
	// for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterHostsResponse) Descriptor deprecated

func (*ListClusterHostsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterHostsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterHostsResponse) GetHosts

func (x *ListClusterHostsResponse) GetHosts() []*Host

func (*ListClusterHostsResponse) GetNextPageToken

func (x *ListClusterHostsResponse) GetNextPageToken() string

func (*ListClusterHostsResponse) ProtoMessage

func (*ListClusterHostsResponse) ProtoMessage()

func (*ListClusterHostsResponse) ProtoReflect

func (x *ListClusterHostsResponse) ProtoReflect() protoreflect.Message

func (*ListClusterHostsResponse) Reset

func (x *ListClusterHostsResponse) Reset()

func (*ListClusterHostsResponse) SetHosts

func (m *ListClusterHostsResponse) SetHosts(v []*Host)

func (*ListClusterHostsResponse) SetNextPageToken

func (m *ListClusterHostsResponse) SetNextPageToken(v string)

func (*ListClusterHostsResponse) String

func (x *ListClusterHostsResponse) String() string

type ListClusterLogsRequest

type ListClusterLogsRequest struct {

	// ID of the MongoDB cluster to request logs for.
	// To get the MongoDB cluster ID use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Columns from the logs table to request.
	// If no columns are specified, entire log records are returned.
	ColumnFilter []string `protobuf:"bytes,2,rep,name=column_filter,json=columnFilter,proto3" json:"column_filter,omitempty"`
	// Type of the service to request logs about.
	ServiceType ListClusterLogsRequest_ServiceType `` /* 163-byte string literal not displayed */
	// Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	FromTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=from_time,json=fromTime,proto3" json:"from_time,omitempty"`
	// End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	ToTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=to_time,json=toTime,proto3" json:"to_time,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListClusterLogsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Acceptable values are 0 to 1000, inclusive. Default value: 100.
	PageSize int64 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListClusterLogsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,7,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterLogsRequest) Descriptor deprecated

func (*ListClusterLogsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterLogsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterLogsRequest) GetClusterId

func (x *ListClusterLogsRequest) GetClusterId() string

func (*ListClusterLogsRequest) GetColumnFilter

func (x *ListClusterLogsRequest) GetColumnFilter() []string

func (*ListClusterLogsRequest) GetFromTime

func (x *ListClusterLogsRequest) GetFromTime() *timestamppb.Timestamp

func (*ListClusterLogsRequest) GetPageSize

func (x *ListClusterLogsRequest) GetPageSize() int64

func (*ListClusterLogsRequest) GetPageToken

func (x *ListClusterLogsRequest) GetPageToken() string

func (*ListClusterLogsRequest) GetServiceType

func (*ListClusterLogsRequest) GetToTime

func (*ListClusterLogsRequest) ProtoMessage

func (*ListClusterLogsRequest) ProtoMessage()

func (*ListClusterLogsRequest) ProtoReflect

func (x *ListClusterLogsRequest) ProtoReflect() protoreflect.Message

func (*ListClusterLogsRequest) Reset

func (x *ListClusterLogsRequest) Reset()

func (*ListClusterLogsRequest) SetClusterId

func (m *ListClusterLogsRequest) SetClusterId(v string)

func (*ListClusterLogsRequest) SetColumnFilter

func (m *ListClusterLogsRequest) SetColumnFilter(v []string)

func (*ListClusterLogsRequest) SetFromTime

func (m *ListClusterLogsRequest) SetFromTime(v *timestamppb.Timestamp)

func (*ListClusterLogsRequest) SetPageSize

func (m *ListClusterLogsRequest) SetPageSize(v int64)

func (*ListClusterLogsRequest) SetPageToken

func (m *ListClusterLogsRequest) SetPageToken(v string)

func (*ListClusterLogsRequest) SetServiceType

func (*ListClusterLogsRequest) SetToTime

func (m *ListClusterLogsRequest) SetToTime(v *timestamppb.Timestamp)

func (*ListClusterLogsRequest) String

func (x *ListClusterLogsRequest) String() string

type ListClusterLogsRequest_ServiceType

type ListClusterLogsRequest_ServiceType int32
const (
	ListClusterLogsRequest_SERVICE_TYPE_UNSPECIFIED ListClusterLogsRequest_ServiceType = 0
	// Logs of MongoDB activity.
	ListClusterLogsRequest_MONGOD   ListClusterLogsRequest_ServiceType = 1
	ListClusterLogsRequest_MONGOS   ListClusterLogsRequest_ServiceType = 2
	ListClusterLogsRequest_MONGOCFG ListClusterLogsRequest_ServiceType = 3
	// MongoDB Enterprise audit logs
	ListClusterLogsRequest_AUDIT ListClusterLogsRequest_ServiceType = 4
)

func (ListClusterLogsRequest_ServiceType) Descriptor

func (ListClusterLogsRequest_ServiceType) Enum

func (ListClusterLogsRequest_ServiceType) EnumDescriptor deprecated

func (ListClusterLogsRequest_ServiceType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ListClusterLogsRequest_ServiceType.Descriptor instead.

func (ListClusterLogsRequest_ServiceType) Number

func (ListClusterLogsRequest_ServiceType) String

func (ListClusterLogsRequest_ServiceType) Type

type ListClusterLogsResponse

type ListClusterLogsResponse struct {

	// Requested log records.
	Logs []*LogRecord `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value
	// for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	// This value is interchangeable with `next_record_token` from StreamLogs method.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterLogsResponse) Descriptor deprecated

func (*ListClusterLogsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterLogsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterLogsResponse) GetLogs

func (x *ListClusterLogsResponse) GetLogs() []*LogRecord

func (*ListClusterLogsResponse) GetNextPageToken

func (x *ListClusterLogsResponse) GetNextPageToken() string

func (*ListClusterLogsResponse) ProtoMessage

func (*ListClusterLogsResponse) ProtoMessage()

func (*ListClusterLogsResponse) ProtoReflect

func (x *ListClusterLogsResponse) ProtoReflect() protoreflect.Message

func (*ListClusterLogsResponse) Reset

func (x *ListClusterLogsResponse) Reset()

func (*ListClusterLogsResponse) SetLogs

func (m *ListClusterLogsResponse) SetLogs(v []*LogRecord)

func (*ListClusterLogsResponse) SetNextPageToken

func (m *ListClusterLogsResponse) SetNextPageToken(v string)

func (*ListClusterLogsResponse) String

func (x *ListClusterLogsResponse) String() string

type ListClusterOperationsRequest

type ListClusterOperationsRequest struct {

	// ID of the MongoDB Cluster resource to list operations for.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Acceptable values are 0 to 1000, inclusive. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListClusterOperationsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterOperationsRequest) Descriptor deprecated

func (*ListClusterOperationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterOperationsRequest) GetClusterId

func (x *ListClusterOperationsRequest) GetClusterId() string

func (*ListClusterOperationsRequest) GetPageSize

func (x *ListClusterOperationsRequest) GetPageSize() int64

func (*ListClusterOperationsRequest) GetPageToken

func (x *ListClusterOperationsRequest) GetPageToken() string

func (*ListClusterOperationsRequest) ProtoMessage

func (*ListClusterOperationsRequest) ProtoMessage()

func (*ListClusterOperationsRequest) ProtoReflect

func (*ListClusterOperationsRequest) Reset

func (x *ListClusterOperationsRequest) Reset()

func (*ListClusterOperationsRequest) SetClusterId

func (m *ListClusterOperationsRequest) SetClusterId(v string)

func (*ListClusterOperationsRequest) SetPageSize

func (m *ListClusterOperationsRequest) SetPageSize(v int64)

func (*ListClusterOperationsRequest) SetPageToken

func (m *ListClusterOperationsRequest) SetPageToken(v string)

func (*ListClusterOperationsRequest) String

type ListClusterOperationsResponse

type ListClusterOperationsResponse struct {

	// List of Operation resources for the specified MongoDB cluster.
	Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterOperationsResponse) Descriptor deprecated

func (*ListClusterOperationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterOperationsResponse) GetNextPageToken

func (x *ListClusterOperationsResponse) GetNextPageToken() string

func (*ListClusterOperationsResponse) GetOperations

func (x *ListClusterOperationsResponse) GetOperations() []*operation.Operation

func (*ListClusterOperationsResponse) ProtoMessage

func (*ListClusterOperationsResponse) ProtoMessage()

func (*ListClusterOperationsResponse) ProtoReflect

func (*ListClusterOperationsResponse) Reset

func (x *ListClusterOperationsResponse) Reset()

func (*ListClusterOperationsResponse) SetNextPageToken

func (m *ListClusterOperationsResponse) SetNextPageToken(v string)

func (*ListClusterOperationsResponse) SetOperations

func (m *ListClusterOperationsResponse) SetOperations(v []*operation.Operation)

func (*ListClusterOperationsResponse) String

type ListClusterShardsRequest

type ListClusterShardsRequest struct {

	// ID of the MongoDB cluster to list databases in.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListClusterShardsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListClusterShardsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterShardsRequest) Descriptor deprecated

func (*ListClusterShardsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterShardsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterShardsRequest) GetClusterId

func (x *ListClusterShardsRequest) GetClusterId() string

func (*ListClusterShardsRequest) GetPageSize

func (x *ListClusterShardsRequest) GetPageSize() int64

func (*ListClusterShardsRequest) GetPageToken

func (x *ListClusterShardsRequest) GetPageToken() string

func (*ListClusterShardsRequest) ProtoMessage

func (*ListClusterShardsRequest) ProtoMessage()

func (*ListClusterShardsRequest) ProtoReflect

func (x *ListClusterShardsRequest) ProtoReflect() protoreflect.Message

func (*ListClusterShardsRequest) Reset

func (x *ListClusterShardsRequest) Reset()

func (*ListClusterShardsRequest) SetClusterId

func (m *ListClusterShardsRequest) SetClusterId(v string)

func (*ListClusterShardsRequest) SetPageSize

func (m *ListClusterShardsRequest) SetPageSize(v int64)

func (*ListClusterShardsRequest) SetPageToken

func (m *ListClusterShardsRequest) SetPageToken(v string)

func (*ListClusterShardsRequest) String

func (x *ListClusterShardsRequest) String() string

type ListClusterShardsResponse

type ListClusterShardsResponse struct {

	// List of MongoDB shards.
	Shards []*Shard `protobuf:"bytes,1,rep,name=shards,proto3" json:"shards,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListClusterShardsRequest.page_size], use the [next_page_token] as the value
	// for the [ListClusterShardsRequest.page_token] parameter in the next list request. Each subsequent
	// list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClusterShardsResponse) Descriptor deprecated

func (*ListClusterShardsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClusterShardsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterShardsResponse) GetNextPageToken

func (x *ListClusterShardsResponse) GetNextPageToken() string

func (*ListClusterShardsResponse) GetShards

func (x *ListClusterShardsResponse) GetShards() []*Shard

func (*ListClusterShardsResponse) ProtoMessage

func (*ListClusterShardsResponse) ProtoMessage()

func (*ListClusterShardsResponse) ProtoReflect

func (*ListClusterShardsResponse) Reset

func (x *ListClusterShardsResponse) Reset()

func (*ListClusterShardsResponse) SetNextPageToken

func (m *ListClusterShardsResponse) SetNextPageToken(v string)

func (*ListClusterShardsResponse) SetShards

func (m *ListClusterShardsResponse) SetShards(v []*Shard)

func (*ListClusterShardsResponse) String

func (x *ListClusterShardsResponse) String() string

type ListClustersRequest

type ListClustersRequest struct {

	// ID of the folder to list MongoDB clusters in.
	// To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListClustersResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Acceptable values are 0 to 1000, inclusive. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token]
	// to the [ListClustersResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently you can only use filtering with the [Cluster.name] field.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClustersRequest) Descriptor deprecated

func (*ListClustersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClustersRequest.ProtoReflect.Descriptor instead.

func (*ListClustersRequest) GetFilter

func (x *ListClustersRequest) GetFilter() string

func (*ListClustersRequest) GetFolderId

func (x *ListClustersRequest) GetFolderId() string

func (*ListClustersRequest) GetPageSize

func (x *ListClustersRequest) GetPageSize() int64

func (*ListClustersRequest) GetPageToken

func (x *ListClustersRequest) GetPageToken() string

func (*ListClustersRequest) ProtoMessage

func (*ListClustersRequest) ProtoMessage()

func (*ListClustersRequest) ProtoReflect

func (x *ListClustersRequest) ProtoReflect() protoreflect.Message

func (*ListClustersRequest) Reset

func (x *ListClustersRequest) Reset()

func (*ListClustersRequest) SetFilter

func (m *ListClustersRequest) SetFilter(v string)

func (*ListClustersRequest) SetFolderId

func (m *ListClustersRequest) SetFolderId(v string)

func (*ListClustersRequest) SetPageSize

func (m *ListClustersRequest) SetPageSize(v int64)

func (*ListClustersRequest) SetPageToken

func (m *ListClustersRequest) SetPageToken(v string)

func (*ListClustersRequest) String

func (x *ListClustersRequest) String() string

type ListClustersResponse

type ListClustersResponse struct {

	// List of MongoDB Cluster resources.
	Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value
	// for the [ListClustersRequest.page_token] parameter in the next list request. Each subsequent
	// list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClustersResponse) Descriptor deprecated

func (*ListClustersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListClustersResponse.ProtoReflect.Descriptor instead.

func (*ListClustersResponse) GetClusters

func (x *ListClustersResponse) GetClusters() []*Cluster

func (*ListClustersResponse) GetNextPageToken

func (x *ListClustersResponse) GetNextPageToken() string

func (*ListClustersResponse) ProtoMessage

func (*ListClustersResponse) ProtoMessage()

func (*ListClustersResponse) ProtoReflect

func (x *ListClustersResponse) ProtoReflect() protoreflect.Message

func (*ListClustersResponse) Reset

func (x *ListClustersResponse) Reset()

func (*ListClustersResponse) SetClusters

func (m *ListClustersResponse) SetClusters(v []*Cluster)

func (*ListClustersResponse) SetNextPageToken

func (m *ListClustersResponse) SetNextPageToken(v string)

func (*ListClustersResponse) String

func (x *ListClustersResponse) String() string

type ListDatabasesRequest

type ListDatabasesRequest struct {

	// ID of the MongoDB cluster to list databases in.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListDatabasesResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListDatabasesResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDatabasesRequest) Descriptor deprecated

func (*ListDatabasesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDatabasesRequest.ProtoReflect.Descriptor instead.

func (*ListDatabasesRequest) GetClusterId

func (x *ListDatabasesRequest) GetClusterId() string

func (*ListDatabasesRequest) GetPageSize

func (x *ListDatabasesRequest) GetPageSize() int64

func (*ListDatabasesRequest) GetPageToken

func (x *ListDatabasesRequest) GetPageToken() string

func (*ListDatabasesRequest) ProtoMessage

func (*ListDatabasesRequest) ProtoMessage()

func (*ListDatabasesRequest) ProtoReflect

func (x *ListDatabasesRequest) ProtoReflect() protoreflect.Message

func (*ListDatabasesRequest) Reset

func (x *ListDatabasesRequest) Reset()

func (*ListDatabasesRequest) SetClusterId

func (m *ListDatabasesRequest) SetClusterId(v string)

func (*ListDatabasesRequest) SetPageSize

func (m *ListDatabasesRequest) SetPageSize(v int64)

func (*ListDatabasesRequest) SetPageToken

func (m *ListDatabasesRequest) SetPageToken(v string)

func (*ListDatabasesRequest) String

func (x *ListDatabasesRequest) String() string

type ListDatabasesResponse

type ListDatabasesResponse struct {

	// List of MongoDB databases.
	Databases []*Database `protobuf:"bytes,1,rep,name=databases,proto3" json:"databases,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListDatabasesRequest.page_size], use the [next_page_token] as the value
	// for the [ListDatabasesRequest.page_token] parameter in the next list request. Each subsequent
	// list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDatabasesResponse) Descriptor deprecated

func (*ListDatabasesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDatabasesResponse.ProtoReflect.Descriptor instead.

func (*ListDatabasesResponse) GetDatabases

func (x *ListDatabasesResponse) GetDatabases() []*Database

func (*ListDatabasesResponse) GetNextPageToken

func (x *ListDatabasesResponse) GetNextPageToken() string

func (*ListDatabasesResponse) ProtoMessage

func (*ListDatabasesResponse) ProtoMessage()

func (*ListDatabasesResponse) ProtoReflect

func (x *ListDatabasesResponse) ProtoReflect() protoreflect.Message

func (*ListDatabasesResponse) Reset

func (x *ListDatabasesResponse) Reset()

func (*ListDatabasesResponse) SetDatabases

func (m *ListDatabasesResponse) SetDatabases(v []*Database)

func (*ListDatabasesResponse) SetNextPageToken

func (m *ListDatabasesResponse) SetNextPageToken(v string)

func (*ListDatabasesResponse) String

func (x *ListDatabasesResponse) String() string

type ListResourcePresetsRequest

type ListResourcePresetsRequest struct {

	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListResourcePresetsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	// Acceptable values are 0 to 1000, inclusive. Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListResourcePresetsResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListResourcePresetsRequest) Descriptor deprecated

func (*ListResourcePresetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListResourcePresetsRequest.ProtoReflect.Descriptor instead.

func (*ListResourcePresetsRequest) GetPageSize

func (x *ListResourcePresetsRequest) GetPageSize() int64

func (*ListResourcePresetsRequest) GetPageToken

func (x *ListResourcePresetsRequest) GetPageToken() string

func (*ListResourcePresetsRequest) ProtoMessage

func (*ListResourcePresetsRequest) ProtoMessage()

func (*ListResourcePresetsRequest) ProtoReflect

func (*ListResourcePresetsRequest) Reset

func (x *ListResourcePresetsRequest) Reset()

func (*ListResourcePresetsRequest) SetPageSize

func (m *ListResourcePresetsRequest) SetPageSize(v int64)

func (*ListResourcePresetsRequest) SetPageToken

func (m *ListResourcePresetsRequest) SetPageToken(v string)

func (*ListResourcePresetsRequest) String

func (x *ListResourcePresetsRequest) String() string

type ListResourcePresetsResponse

type ListResourcePresetsResponse struct {

	// List of ResourcePreset resources.
	ResourcePresets []*ResourcePreset `protobuf:"bytes,1,rep,name=resource_presets,json=resourcePresets,proto3" json:"resource_presets,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListResourcePresetsRequest.page_size], use the [next_page_token] as the value
	// for the [ListResourcePresetsRequest.page_token] parameter in the next list request. Each subsequent
	// list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListResourcePresetsResponse) Descriptor deprecated

func (*ListResourcePresetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListResourcePresetsResponse.ProtoReflect.Descriptor instead.

func (*ListResourcePresetsResponse) GetNextPageToken

func (x *ListResourcePresetsResponse) GetNextPageToken() string

func (*ListResourcePresetsResponse) GetResourcePresets

func (x *ListResourcePresetsResponse) GetResourcePresets() []*ResourcePreset

func (*ListResourcePresetsResponse) ProtoMessage

func (*ListResourcePresetsResponse) ProtoMessage()

func (*ListResourcePresetsResponse) ProtoReflect

func (*ListResourcePresetsResponse) Reset

func (x *ListResourcePresetsResponse) Reset()

func (*ListResourcePresetsResponse) SetNextPageToken

func (m *ListResourcePresetsResponse) SetNextPageToken(v string)

func (*ListResourcePresetsResponse) SetResourcePresets

func (m *ListResourcePresetsResponse) SetResourcePresets(v []*ResourcePreset)

func (*ListResourcePresetsResponse) String

func (x *ListResourcePresetsResponse) String() string

type ListUsersRequest

type ListUsersRequest struct {

	// ID of the cluster to list MongoDB users in.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The maximum number of results per page to return. If the number of available
	// results is larger than [page_size], the service returns a [ListUsersResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListUsersResponse.next_page_token] returned by the previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersRequest) Descriptor deprecated

func (*ListUsersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListUsersRequest.ProtoReflect.Descriptor instead.

func (*ListUsersRequest) GetClusterId

func (x *ListUsersRequest) GetClusterId() string

func (*ListUsersRequest) GetPageSize

func (x *ListUsersRequest) GetPageSize() int64

func (*ListUsersRequest) GetPageToken

func (x *ListUsersRequest) GetPageToken() string

func (*ListUsersRequest) ProtoMessage

func (*ListUsersRequest) ProtoMessage()

func (*ListUsersRequest) ProtoReflect

func (x *ListUsersRequest) ProtoReflect() protoreflect.Message

func (*ListUsersRequest) Reset

func (x *ListUsersRequest) Reset()

func (*ListUsersRequest) SetClusterId

func (m *ListUsersRequest) SetClusterId(v string)

func (*ListUsersRequest) SetPageSize

func (m *ListUsersRequest) SetPageSize(v int64)

func (*ListUsersRequest) SetPageToken

func (m *ListUsersRequest) SetPageToken(v string)

func (*ListUsersRequest) String

func (x *ListUsersRequest) String() string

type ListUsersResponse

type ListUsersResponse struct {

	// List of MongoDB User resources.
	Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListUsersRequest.page_size], use the [next_page_token] as the value
	// for the [ListUsersRequest.page_token] parameter in the next list request. Each subsequent
	// list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersResponse) Descriptor deprecated

func (*ListUsersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListUsersResponse.ProtoReflect.Descriptor instead.

func (*ListUsersResponse) GetNextPageToken

func (x *ListUsersResponse) GetNextPageToken() string

func (*ListUsersResponse) GetUsers

func (x *ListUsersResponse) GetUsers() []*User

func (*ListUsersResponse) ProtoMessage

func (*ListUsersResponse) ProtoMessage()

func (*ListUsersResponse) ProtoReflect

func (x *ListUsersResponse) ProtoReflect() protoreflect.Message

func (*ListUsersResponse) Reset

func (x *ListUsersResponse) Reset()

func (*ListUsersResponse) SetNextPageToken

func (m *ListUsersResponse) SetNextPageToken(v string)

func (*ListUsersResponse) SetUsers

func (m *ListUsersResponse) SetUsers(v []*User)

func (*ListUsersResponse) String

func (x *ListUsersResponse) String() string

type LogRecord

type LogRecord struct {

	// Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Contents of the log record.
	Message map[string]string `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LogRecord) Descriptor deprecated

func (*LogRecord) Descriptor() ([]byte, []int)

Deprecated: Use LogRecord.ProtoReflect.Descriptor instead.

func (*LogRecord) GetMessage

func (x *LogRecord) GetMessage() map[string]string

func (*LogRecord) GetTimestamp

func (x *LogRecord) GetTimestamp() *timestamppb.Timestamp

func (*LogRecord) ProtoMessage

func (*LogRecord) ProtoMessage()

func (*LogRecord) ProtoReflect

func (x *LogRecord) ProtoReflect() protoreflect.Message

func (*LogRecord) Reset

func (x *LogRecord) Reset()

func (*LogRecord) SetMessage

func (m *LogRecord) SetMessage(v map[string]string)

func (*LogRecord) SetTimestamp

func (m *LogRecord) SetTimestamp(v *timestamppb.Timestamp)

func (*LogRecord) String

func (x *LogRecord) String() string

type MaintenanceOperation

type MaintenanceOperation struct {

	// Information about this maintenance operation.
	Info string `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
	// Time until which this maintenance operation is delayed.
	DelayedUntil *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=delayed_until,json=delayedUntil,proto3" json:"delayed_until,omitempty"`
	// contains filtered or unexported fields
}

A planned maintenance operation.

func (*MaintenanceOperation) Descriptor deprecated

func (*MaintenanceOperation) Descriptor() ([]byte, []int)

Deprecated: Use MaintenanceOperation.ProtoReflect.Descriptor instead.

func (*MaintenanceOperation) GetDelayedUntil

func (x *MaintenanceOperation) GetDelayedUntil() *timestamppb.Timestamp

func (*MaintenanceOperation) GetInfo

func (x *MaintenanceOperation) GetInfo() string

func (*MaintenanceOperation) ProtoMessage

func (*MaintenanceOperation) ProtoMessage()

func (*MaintenanceOperation) ProtoReflect

func (x *MaintenanceOperation) ProtoReflect() protoreflect.Message

func (*MaintenanceOperation) Reset

func (x *MaintenanceOperation) Reset()

func (*MaintenanceOperation) SetDelayedUntil

func (m *MaintenanceOperation) SetDelayedUntil(v *timestamppb.Timestamp)

func (*MaintenanceOperation) SetInfo

func (m *MaintenanceOperation) SetInfo(v string)

func (*MaintenanceOperation) String

func (x *MaintenanceOperation) String() string

type MaintenanceWindow

type MaintenanceWindow struct {

	// The maintenance policy in effect.
	//
	// Types that are assignable to Policy:
	//
	//	*MaintenanceWindow_Anytime
	//	*MaintenanceWindow_WeeklyMaintenanceWindow
	Policy isMaintenanceWindow_Policy `protobuf_oneof:"policy"`
	// contains filtered or unexported fields
}

A maintenance window settings.

func (*MaintenanceWindow) Descriptor deprecated

func (*MaintenanceWindow) Descriptor() ([]byte, []int)

Deprecated: Use MaintenanceWindow.ProtoReflect.Descriptor instead.

func (*MaintenanceWindow) GetAnytime

func (*MaintenanceWindow) GetPolicy

func (m *MaintenanceWindow) GetPolicy() isMaintenanceWindow_Policy

func (*MaintenanceWindow) GetWeeklyMaintenanceWindow

func (x *MaintenanceWindow) GetWeeklyMaintenanceWindow() *WeeklyMaintenanceWindow

func (*MaintenanceWindow) ProtoMessage

func (*MaintenanceWindow) ProtoMessage()

func (*MaintenanceWindow) ProtoReflect

func (x *MaintenanceWindow) ProtoReflect() protoreflect.Message

func (*MaintenanceWindow) Reset

func (x *MaintenanceWindow) Reset()

func (*MaintenanceWindow) SetAnytime

func (m *MaintenanceWindow) SetAnytime(v *AnytimeMaintenanceWindow)

func (*MaintenanceWindow) SetPolicy

func (*MaintenanceWindow) SetWeeklyMaintenanceWindow

func (m *MaintenanceWindow) SetWeeklyMaintenanceWindow(v *WeeklyMaintenanceWindow)

func (*MaintenanceWindow) String

func (x *MaintenanceWindow) String() string

type MaintenanceWindow_Anytime

type MaintenanceWindow_Anytime struct {
	// Maintenance operation can be scheduled anytime.
	Anytime *AnytimeMaintenanceWindow `protobuf:"bytes,1,opt,name=anytime,proto3,oneof"`
}

type MaintenanceWindow_Policy

type MaintenanceWindow_Policy = isMaintenanceWindow_Policy

type MaintenanceWindow_WeeklyMaintenanceWindow

type MaintenanceWindow_WeeklyMaintenanceWindow struct {
	// Maintenance operation can be scheduled on a weekly basis.
	WeeklyMaintenanceWindow *WeeklyMaintenanceWindow `protobuf:"bytes,2,opt,name=weekly_maintenance_window,json=weeklyMaintenanceWindow,proto3,oneof"`
}

type Mongodb3_6

type Mongodb3_6 struct {

	// Configuration and resource allocation for mongod in a MongoDB 3.6 cluster.
	Mongod *Mongodb3_6_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg in a MongoDB 3.6 cluster.
	Mongocfg *Mongodb3_6_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos in a MongoDB 3.6 cluster.
	Mongos *Mongodb3_6_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 3.6 cluster.
	Mongoinfra *Mongodb3_6_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb3_6) Descriptor deprecated

func (*Mongodb3_6) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb3_6.ProtoReflect.Descriptor instead.

func (*Mongodb3_6) GetMongocfg

func (x *Mongodb3_6) GetMongocfg() *Mongodb3_6_MongoCfg

func (*Mongodb3_6) GetMongod

func (x *Mongodb3_6) GetMongod() *Mongodb3_6_Mongod

func (*Mongodb3_6) GetMongoinfra

func (x *Mongodb3_6) GetMongoinfra() *Mongodb3_6_MongoInfra

func (*Mongodb3_6) GetMongos

func (x *Mongodb3_6) GetMongos() *Mongodb3_6_Mongos

func (*Mongodb3_6) ProtoMessage

func (*Mongodb3_6) ProtoMessage()

func (*Mongodb3_6) ProtoReflect

func (x *Mongodb3_6) ProtoReflect() protoreflect.Message

func (*Mongodb3_6) Reset

func (x *Mongodb3_6) Reset()

func (*Mongodb3_6) SetMongocfg

func (m *Mongodb3_6) SetMongocfg(v *Mongodb3_6_MongoCfg)

func (*Mongodb3_6) SetMongod

func (m *Mongodb3_6) SetMongod(v *Mongodb3_6_Mongod)

func (*Mongodb3_6) SetMongoinfra

func (m *Mongodb3_6) SetMongoinfra(v *Mongodb3_6_MongoInfra)

func (*Mongodb3_6) SetMongos

func (m *Mongodb3_6) SetMongos(v *Mongodb3_6_Mongos)

func (*Mongodb3_6) String

func (x *Mongodb3_6) String() string

type Mongodb3_6_MongoCfg

type Mongodb3_6_MongoCfg struct {
	Config *config.MongoCfgConfigSet3_6 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongocfg hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb3_6_MongoCfg) Descriptor deprecated

func (*Mongodb3_6_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb3_6_MongoCfg.ProtoReflect.Descriptor instead.

func (*Mongodb3_6_MongoCfg) GetConfig

func (*Mongodb3_6_MongoCfg) GetResources

func (x *Mongodb3_6_MongoCfg) GetResources() *Resources

func (*Mongodb3_6_MongoCfg) ProtoMessage

func (*Mongodb3_6_MongoCfg) ProtoMessage()

func (*Mongodb3_6_MongoCfg) ProtoReflect

func (x *Mongodb3_6_MongoCfg) ProtoReflect() protoreflect.Message

func (*Mongodb3_6_MongoCfg) Reset

func (x *Mongodb3_6_MongoCfg) Reset()

func (*Mongodb3_6_MongoCfg) SetConfig

func (*Mongodb3_6_MongoCfg) SetResources

func (m *Mongodb3_6_MongoCfg) SetResources(v *Resources)

func (*Mongodb3_6_MongoCfg) String

func (x *Mongodb3_6_MongoCfg) String() string

type Mongodb3_6_MongoInfra

type Mongodb3_6_MongoInfra struct {
	ConfigMongos   *config.MongosConfigSet3_6   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfigSet3_6 `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to mongoinfra (mongos+mongocfg) hosts.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb3_6_MongoInfra) Descriptor deprecated

func (*Mongodb3_6_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb3_6_MongoInfra.ProtoReflect.Descriptor instead.

func (*Mongodb3_6_MongoInfra) GetConfigMongocfg

func (x *Mongodb3_6_MongoInfra) GetConfigMongocfg() *config.MongoCfgConfigSet3_6

func (*Mongodb3_6_MongoInfra) GetConfigMongos

func (x *Mongodb3_6_MongoInfra) GetConfigMongos() *config.MongosConfigSet3_6

func (*Mongodb3_6_MongoInfra) GetResources

func (x *Mongodb3_6_MongoInfra) GetResources() *Resources

func (*Mongodb3_6_MongoInfra) ProtoMessage

func (*Mongodb3_6_MongoInfra) ProtoMessage()

func (*Mongodb3_6_MongoInfra) ProtoReflect

func (x *Mongodb3_6_MongoInfra) ProtoReflect() protoreflect.Message

func (*Mongodb3_6_MongoInfra) Reset

func (x *Mongodb3_6_MongoInfra) Reset()

func (*Mongodb3_6_MongoInfra) SetConfigMongocfg

func (m *Mongodb3_6_MongoInfra) SetConfigMongocfg(v *config.MongoCfgConfigSet3_6)

func (*Mongodb3_6_MongoInfra) SetConfigMongos

func (m *Mongodb3_6_MongoInfra) SetConfigMongos(v *config.MongosConfigSet3_6)

func (*Mongodb3_6_MongoInfra) SetResources

func (m *Mongodb3_6_MongoInfra) SetResources(v *Resources)

func (*Mongodb3_6_MongoInfra) String

func (x *Mongodb3_6_MongoInfra) String() string

type Mongodb3_6_Mongod

type Mongodb3_6_Mongod struct {

	// Configuration for a mongod 3.6 hosts.
	Config *config.MongodConfigSet3_6 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to MongoDB hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb3_6_Mongod) Descriptor deprecated

func (*Mongodb3_6_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb3_6_Mongod.ProtoReflect.Descriptor instead.

func (*Mongodb3_6_Mongod) GetConfig

func (*Mongodb3_6_Mongod) GetResources

func (x *Mongodb3_6_Mongod) GetResources() *Resources

func (*Mongodb3_6_Mongod) ProtoMessage

func (*Mongodb3_6_Mongod) ProtoMessage()

func (*Mongodb3_6_Mongod) ProtoReflect

func (x *Mongodb3_6_Mongod) ProtoReflect() protoreflect.Message

func (*Mongodb3_6_Mongod) Reset

func (x *Mongodb3_6_Mongod) Reset()

func (*Mongodb3_6_Mongod) SetConfig

func (m *Mongodb3_6_Mongod) SetConfig(v *config.MongodConfigSet3_6)

func (*Mongodb3_6_Mongod) SetResources

func (m *Mongodb3_6_Mongod) SetResources(v *Resources)

func (*Mongodb3_6_Mongod) String

func (x *Mongodb3_6_Mongod) String() string

type Mongodb3_6_Mongos

type Mongodb3_6_Mongos struct {
	Config *config.MongosConfigSet3_6 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongos hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb3_6_Mongos) Descriptor deprecated

func (*Mongodb3_6_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb3_6_Mongos.ProtoReflect.Descriptor instead.

func (*Mongodb3_6_Mongos) GetConfig

func (*Mongodb3_6_Mongos) GetResources

func (x *Mongodb3_6_Mongos) GetResources() *Resources

func (*Mongodb3_6_Mongos) ProtoMessage

func (*Mongodb3_6_Mongos) ProtoMessage()

func (*Mongodb3_6_Mongos) ProtoReflect

func (x *Mongodb3_6_Mongos) ProtoReflect() protoreflect.Message

func (*Mongodb3_6_Mongos) Reset

func (x *Mongodb3_6_Mongos) Reset()

func (*Mongodb3_6_Mongos) SetConfig

func (m *Mongodb3_6_Mongos) SetConfig(v *config.MongosConfigSet3_6)

func (*Mongodb3_6_Mongos) SetResources

func (m *Mongodb3_6_Mongos) SetResources(v *Resources)

func (*Mongodb3_6_Mongos) String

func (x *Mongodb3_6_Mongos) String() string

type Mongodb4_0

type Mongodb4_0 struct {

	// Configuration and resource allocation for mongod in a MongoDB 4.0 cluster.
	Mongod *Mongodb4_0_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg in a MongoDB 4.0 cluster.
	Mongocfg *Mongodb4_0_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos in a MongoDB 4.0 cluster.
	Mongos *Mongodb4_0_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.0 cluster.
	Mongoinfra *Mongodb4_0_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_0) Descriptor deprecated

func (*Mongodb4_0) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_0.ProtoReflect.Descriptor instead.

func (*Mongodb4_0) GetMongocfg

func (x *Mongodb4_0) GetMongocfg() *Mongodb4_0_MongoCfg

func (*Mongodb4_0) GetMongod

func (x *Mongodb4_0) GetMongod() *Mongodb4_0_Mongod

func (*Mongodb4_0) GetMongoinfra

func (x *Mongodb4_0) GetMongoinfra() *Mongodb4_0_MongoInfra

func (*Mongodb4_0) GetMongos

func (x *Mongodb4_0) GetMongos() *Mongodb4_0_Mongos

func (*Mongodb4_0) ProtoMessage

func (*Mongodb4_0) ProtoMessage()

func (*Mongodb4_0) ProtoReflect

func (x *Mongodb4_0) ProtoReflect() protoreflect.Message

func (*Mongodb4_0) Reset

func (x *Mongodb4_0) Reset()

func (*Mongodb4_0) SetMongocfg

func (m *Mongodb4_0) SetMongocfg(v *Mongodb4_0_MongoCfg)

func (*Mongodb4_0) SetMongod

func (m *Mongodb4_0) SetMongod(v *Mongodb4_0_Mongod)

func (*Mongodb4_0) SetMongoinfra

func (m *Mongodb4_0) SetMongoinfra(v *Mongodb4_0_MongoInfra)

func (*Mongodb4_0) SetMongos

func (m *Mongodb4_0) SetMongos(v *Mongodb4_0_Mongos)

func (*Mongodb4_0) String

func (x *Mongodb4_0) String() string

type Mongodb4_0_MongoCfg

type Mongodb4_0_MongoCfg struct {

	// Configuration for mongocfg 4.0 hosts.
	Config *config.MongoCfgConfigSet4_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongocfg hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_0_MongoCfg) Descriptor deprecated

func (*Mongodb4_0_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_0_MongoCfg.ProtoReflect.Descriptor instead.

func (*Mongodb4_0_MongoCfg) GetConfig

func (*Mongodb4_0_MongoCfg) GetResources

func (x *Mongodb4_0_MongoCfg) GetResources() *Resources

func (*Mongodb4_0_MongoCfg) ProtoMessage

func (*Mongodb4_0_MongoCfg) ProtoMessage()

func (*Mongodb4_0_MongoCfg) ProtoReflect

func (x *Mongodb4_0_MongoCfg) ProtoReflect() protoreflect.Message

func (*Mongodb4_0_MongoCfg) Reset

func (x *Mongodb4_0_MongoCfg) Reset()

func (*Mongodb4_0_MongoCfg) SetConfig

func (*Mongodb4_0_MongoCfg) SetResources

func (m *Mongodb4_0_MongoCfg) SetResources(v *Resources)

func (*Mongodb4_0_MongoCfg) String

func (x *Mongodb4_0_MongoCfg) String() string

type Mongodb4_0_MongoInfra

type Mongodb4_0_MongoInfra struct {
	ConfigMongos   *config.MongosConfigSet4_0   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfigSet4_0 `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to mongoinfra (mongos+mongocfg) hosts.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_0_MongoInfra) Descriptor deprecated

func (*Mongodb4_0_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_0_MongoInfra.ProtoReflect.Descriptor instead.

func (*Mongodb4_0_MongoInfra) GetConfigMongocfg

func (x *Mongodb4_0_MongoInfra) GetConfigMongocfg() *config.MongoCfgConfigSet4_0

func (*Mongodb4_0_MongoInfra) GetConfigMongos

func (x *Mongodb4_0_MongoInfra) GetConfigMongos() *config.MongosConfigSet4_0

func (*Mongodb4_0_MongoInfra) GetResources

func (x *Mongodb4_0_MongoInfra) GetResources() *Resources

func (*Mongodb4_0_MongoInfra) ProtoMessage

func (*Mongodb4_0_MongoInfra) ProtoMessage()

func (*Mongodb4_0_MongoInfra) ProtoReflect

func (x *Mongodb4_0_MongoInfra) ProtoReflect() protoreflect.Message

func (*Mongodb4_0_MongoInfra) Reset

func (x *Mongodb4_0_MongoInfra) Reset()

func (*Mongodb4_0_MongoInfra) SetConfigMongocfg

func (m *Mongodb4_0_MongoInfra) SetConfigMongocfg(v *config.MongoCfgConfigSet4_0)

func (*Mongodb4_0_MongoInfra) SetConfigMongos

func (m *Mongodb4_0_MongoInfra) SetConfigMongos(v *config.MongosConfigSet4_0)

func (*Mongodb4_0_MongoInfra) SetResources

func (m *Mongodb4_0_MongoInfra) SetResources(v *Resources)

func (*Mongodb4_0_MongoInfra) String

func (x *Mongodb4_0_MongoInfra) String() string

type Mongodb4_0_Mongod

type Mongodb4_0_Mongod struct {

	// Configuration for mongod 4.0 hosts.
	Config *config.MongodConfigSet4_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongod hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_0_Mongod) Descriptor deprecated

func (*Mongodb4_0_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_0_Mongod.ProtoReflect.Descriptor instead.

func (*Mongodb4_0_Mongod) GetConfig

func (*Mongodb4_0_Mongod) GetResources

func (x *Mongodb4_0_Mongod) GetResources() *Resources

func (*Mongodb4_0_Mongod) ProtoMessage

func (*Mongodb4_0_Mongod) ProtoMessage()

func (*Mongodb4_0_Mongod) ProtoReflect

func (x *Mongodb4_0_Mongod) ProtoReflect() protoreflect.Message

func (*Mongodb4_0_Mongod) Reset

func (x *Mongodb4_0_Mongod) Reset()

func (*Mongodb4_0_Mongod) SetConfig

func (m *Mongodb4_0_Mongod) SetConfig(v *config.MongodConfigSet4_0)

func (*Mongodb4_0_Mongod) SetResources

func (m *Mongodb4_0_Mongod) SetResources(v *Resources)

func (*Mongodb4_0_Mongod) String

func (x *Mongodb4_0_Mongod) String() string

type Mongodb4_0_Mongos

type Mongodb4_0_Mongos struct {

	// Configuration for mongos 4.0 hosts.
	Config *config.MongosConfigSet4_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongos hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_0_Mongos) Descriptor deprecated

func (*Mongodb4_0_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_0_Mongos.ProtoReflect.Descriptor instead.

func (*Mongodb4_0_Mongos) GetConfig

func (*Mongodb4_0_Mongos) GetResources

func (x *Mongodb4_0_Mongos) GetResources() *Resources

func (*Mongodb4_0_Mongos) ProtoMessage

func (*Mongodb4_0_Mongos) ProtoMessage()

func (*Mongodb4_0_Mongos) ProtoReflect

func (x *Mongodb4_0_Mongos) ProtoReflect() protoreflect.Message

func (*Mongodb4_0_Mongos) Reset

func (x *Mongodb4_0_Mongos) Reset()

func (*Mongodb4_0_Mongos) SetConfig

func (m *Mongodb4_0_Mongos) SetConfig(v *config.MongosConfigSet4_0)

func (*Mongodb4_0_Mongos) SetResources

func (m *Mongodb4_0_Mongos) SetResources(v *Resources)

func (*Mongodb4_0_Mongos) String

func (x *Mongodb4_0_Mongos) String() string

type Mongodb4_2

type Mongodb4_2 struct {

	// Configuration and resource allocation for mongod in a MongoDB 4.2 cluster.
	Mongod *Mongodb4_2_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg in a MongoDB 4.2 cluster.
	Mongocfg *Mongodb4_2_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos in a MongoDB 4.2 cluster.
	Mongos *Mongodb4_2_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.2 cluster.
	Mongoinfra *Mongodb4_2_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_2) Descriptor deprecated

func (*Mongodb4_2) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_2.ProtoReflect.Descriptor instead.

func (*Mongodb4_2) GetMongocfg

func (x *Mongodb4_2) GetMongocfg() *Mongodb4_2_MongoCfg

func (*Mongodb4_2) GetMongod

func (x *Mongodb4_2) GetMongod() *Mongodb4_2_Mongod

func (*Mongodb4_2) GetMongoinfra

func (x *Mongodb4_2) GetMongoinfra() *Mongodb4_2_MongoInfra

func (*Mongodb4_2) GetMongos

func (x *Mongodb4_2) GetMongos() *Mongodb4_2_Mongos

func (*Mongodb4_2) ProtoMessage

func (*Mongodb4_2) ProtoMessage()

func (*Mongodb4_2) ProtoReflect

func (x *Mongodb4_2) ProtoReflect() protoreflect.Message

func (*Mongodb4_2) Reset

func (x *Mongodb4_2) Reset()

func (*Mongodb4_2) SetMongocfg

func (m *Mongodb4_2) SetMongocfg(v *Mongodb4_2_MongoCfg)

func (*Mongodb4_2) SetMongod

func (m *Mongodb4_2) SetMongod(v *Mongodb4_2_Mongod)

func (*Mongodb4_2) SetMongoinfra

func (m *Mongodb4_2) SetMongoinfra(v *Mongodb4_2_MongoInfra)

func (*Mongodb4_2) SetMongos

func (m *Mongodb4_2) SetMongos(v *Mongodb4_2_Mongos)

func (*Mongodb4_2) String

func (x *Mongodb4_2) String() string

type Mongodb4_2_MongoCfg

type Mongodb4_2_MongoCfg struct {

	// Configuration for mongocfg 4.2 hosts.
	Config *config.MongoCfgConfigSet4_2 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongocfg hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_2_MongoCfg) Descriptor deprecated

func (*Mongodb4_2_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_2_MongoCfg.ProtoReflect.Descriptor instead.

func (*Mongodb4_2_MongoCfg) GetConfig

func (*Mongodb4_2_MongoCfg) GetResources

func (x *Mongodb4_2_MongoCfg) GetResources() *Resources

func (*Mongodb4_2_MongoCfg) ProtoMessage

func (*Mongodb4_2_MongoCfg) ProtoMessage()

func (*Mongodb4_2_MongoCfg) ProtoReflect

func (x *Mongodb4_2_MongoCfg) ProtoReflect() protoreflect.Message

func (*Mongodb4_2_MongoCfg) Reset

func (x *Mongodb4_2_MongoCfg) Reset()

func (*Mongodb4_2_MongoCfg) SetConfig

func (*Mongodb4_2_MongoCfg) SetResources

func (m *Mongodb4_2_MongoCfg) SetResources(v *Resources)

func (*Mongodb4_2_MongoCfg) String

func (x *Mongodb4_2_MongoCfg) String() string

type Mongodb4_2_MongoInfra

type Mongodb4_2_MongoInfra struct {
	ConfigMongos   *config.MongosConfigSet4_2   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfigSet4_2 `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to mongoinfra (mongos+mongocfg) hosts.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_2_MongoInfra) Descriptor deprecated

func (*Mongodb4_2_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_2_MongoInfra.ProtoReflect.Descriptor instead.

func (*Mongodb4_2_MongoInfra) GetConfigMongocfg

func (x *Mongodb4_2_MongoInfra) GetConfigMongocfg() *config.MongoCfgConfigSet4_2

func (*Mongodb4_2_MongoInfra) GetConfigMongos

func (x *Mongodb4_2_MongoInfra) GetConfigMongos() *config.MongosConfigSet4_2

func (*Mongodb4_2_MongoInfra) GetResources

func (x *Mongodb4_2_MongoInfra) GetResources() *Resources

func (*Mongodb4_2_MongoInfra) ProtoMessage

func (*Mongodb4_2_MongoInfra) ProtoMessage()

func (*Mongodb4_2_MongoInfra) ProtoReflect

func (x *Mongodb4_2_MongoInfra) ProtoReflect() protoreflect.Message

func (*Mongodb4_2_MongoInfra) Reset

func (x *Mongodb4_2_MongoInfra) Reset()

func (*Mongodb4_2_MongoInfra) SetConfigMongocfg

func (m *Mongodb4_2_MongoInfra) SetConfigMongocfg(v *config.MongoCfgConfigSet4_2)

func (*Mongodb4_2_MongoInfra) SetConfigMongos

func (m *Mongodb4_2_MongoInfra) SetConfigMongos(v *config.MongosConfigSet4_2)

func (*Mongodb4_2_MongoInfra) SetResources

func (m *Mongodb4_2_MongoInfra) SetResources(v *Resources)

func (*Mongodb4_2_MongoInfra) String

func (x *Mongodb4_2_MongoInfra) String() string

type Mongodb4_2_Mongod

type Mongodb4_2_Mongod struct {

	// Configuration for mongod 4.2 hosts.
	Config *config.MongodConfigSet4_2 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongod hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_2_Mongod) Descriptor deprecated

func (*Mongodb4_2_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_2_Mongod.ProtoReflect.Descriptor instead.

func (*Mongodb4_2_Mongod) GetConfig

func (*Mongodb4_2_Mongod) GetResources

func (x *Mongodb4_2_Mongod) GetResources() *Resources

func (*Mongodb4_2_Mongod) ProtoMessage

func (*Mongodb4_2_Mongod) ProtoMessage()

func (*Mongodb4_2_Mongod) ProtoReflect

func (x *Mongodb4_2_Mongod) ProtoReflect() protoreflect.Message

func (*Mongodb4_2_Mongod) Reset

func (x *Mongodb4_2_Mongod) Reset()

func (*Mongodb4_2_Mongod) SetConfig

func (m *Mongodb4_2_Mongod) SetConfig(v *config.MongodConfigSet4_2)

func (*Mongodb4_2_Mongod) SetResources

func (m *Mongodb4_2_Mongod) SetResources(v *Resources)

func (*Mongodb4_2_Mongod) String

func (x *Mongodb4_2_Mongod) String() string

type Mongodb4_2_Mongos

type Mongodb4_2_Mongos struct {

	// Configuration for mongos 4.2 hosts.
	Config *config.MongosConfigSet4_2 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongos hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_2_Mongos) Descriptor deprecated

func (*Mongodb4_2_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_2_Mongos.ProtoReflect.Descriptor instead.

func (*Mongodb4_2_Mongos) GetConfig

func (*Mongodb4_2_Mongos) GetResources

func (x *Mongodb4_2_Mongos) GetResources() *Resources

func (*Mongodb4_2_Mongos) ProtoMessage

func (*Mongodb4_2_Mongos) ProtoMessage()

func (*Mongodb4_2_Mongos) ProtoReflect

func (x *Mongodb4_2_Mongos) ProtoReflect() protoreflect.Message

func (*Mongodb4_2_Mongos) Reset

func (x *Mongodb4_2_Mongos) Reset()

func (*Mongodb4_2_Mongos) SetConfig

func (m *Mongodb4_2_Mongos) SetConfig(v *config.MongosConfigSet4_2)

func (*Mongodb4_2_Mongos) SetResources

func (m *Mongodb4_2_Mongos) SetResources(v *Resources)

func (*Mongodb4_2_Mongos) String

func (x *Mongodb4_2_Mongos) String() string

type Mongodb4_4

type Mongodb4_4 struct {

	// Configuration and resource allocation for mongod in a MongoDB 4.4 cluster.
	Mongod *Mongodb4_4_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg in a MongoDB 4.4 cluster.
	Mongocfg *Mongodb4_4_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos in a MongoDB 4.4 cluster.
	Mongos *Mongodb4_4_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.4 cluster.
	Mongoinfra *Mongodb4_4_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_4) Descriptor deprecated

func (*Mongodb4_4) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_4.ProtoReflect.Descriptor instead.

func (*Mongodb4_4) GetMongocfg

func (x *Mongodb4_4) GetMongocfg() *Mongodb4_4_MongoCfg

func (*Mongodb4_4) GetMongod

func (x *Mongodb4_4) GetMongod() *Mongodb4_4_Mongod

func (*Mongodb4_4) GetMongoinfra

func (x *Mongodb4_4) GetMongoinfra() *Mongodb4_4_MongoInfra

func (*Mongodb4_4) GetMongos

func (x *Mongodb4_4) GetMongos() *Mongodb4_4_Mongos

func (*Mongodb4_4) ProtoMessage

func (*Mongodb4_4) ProtoMessage()

func (*Mongodb4_4) ProtoReflect

func (x *Mongodb4_4) ProtoReflect() protoreflect.Message

func (*Mongodb4_4) Reset

func (x *Mongodb4_4) Reset()

func (*Mongodb4_4) SetMongocfg

func (m *Mongodb4_4) SetMongocfg(v *Mongodb4_4_MongoCfg)

func (*Mongodb4_4) SetMongod

func (m *Mongodb4_4) SetMongod(v *Mongodb4_4_Mongod)

func (*Mongodb4_4) SetMongoinfra

func (m *Mongodb4_4) SetMongoinfra(v *Mongodb4_4_MongoInfra)

func (*Mongodb4_4) SetMongos

func (m *Mongodb4_4) SetMongos(v *Mongodb4_4_Mongos)

func (*Mongodb4_4) String

func (x *Mongodb4_4) String() string

type Mongodb4_4Enterprise

type Mongodb4_4Enterprise struct {

	// Configuration and resource allocation for mongod in a MongoDB 4.4 cluster.
	Mongod *Mongodb4_4Enterprise_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg in a MongoDB 4.4 cluster.
	Mongocfg *Mongodb4_4Enterprise_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos in a MongoDB 4.4 cluster.
	Mongos *Mongodb4_4Enterprise_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 4.4 cluster.
	Mongoinfra *Mongodb4_4Enterprise_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_4Enterprise) Descriptor deprecated

func (*Mongodb4_4Enterprise) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_4Enterprise.ProtoReflect.Descriptor instead.

func (*Mongodb4_4Enterprise) GetMongocfg

func (*Mongodb4_4Enterprise) GetMongod

func (*Mongodb4_4Enterprise) GetMongoinfra

func (*Mongodb4_4Enterprise) GetMongos

func (*Mongodb4_4Enterprise) ProtoMessage

func (*Mongodb4_4Enterprise) ProtoMessage()

func (*Mongodb4_4Enterprise) ProtoReflect

func (x *Mongodb4_4Enterprise) ProtoReflect() protoreflect.Message

func (*Mongodb4_4Enterprise) Reset

func (x *Mongodb4_4Enterprise) Reset()

func (*Mongodb4_4Enterprise) SetMongocfg

func (*Mongodb4_4Enterprise) SetMongod

func (*Mongodb4_4Enterprise) SetMongoinfra

func (*Mongodb4_4Enterprise) SetMongos

func (*Mongodb4_4Enterprise) String

func (x *Mongodb4_4Enterprise) String() string

type Mongodb4_4Enterprise_MongoCfg

type Mongodb4_4Enterprise_MongoCfg struct {

	// Configuration for mongocfg 4.4 hosts.
	Config *config.MongoCfgConfigSet4_4Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongocfg hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_4Enterprise_MongoCfg) Descriptor deprecated

func (*Mongodb4_4Enterprise_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_4Enterprise_MongoCfg.ProtoReflect.Descriptor instead.

func (*Mongodb4_4Enterprise_MongoCfg) GetConfig

func (*Mongodb4_4Enterprise_MongoCfg) GetResources

func (x *Mongodb4_4Enterprise_MongoCfg) GetResources() *Resources

func (*Mongodb4_4Enterprise_MongoCfg) ProtoMessage

func (*Mongodb4_4Enterprise_MongoCfg) ProtoMessage()

func (*Mongodb4_4Enterprise_MongoCfg) ProtoReflect

func (*Mongodb4_4Enterprise_MongoCfg) Reset

func (x *Mongodb4_4Enterprise_MongoCfg) Reset()

func (*Mongodb4_4Enterprise_MongoCfg) SetConfig

func (*Mongodb4_4Enterprise_MongoCfg) SetResources

func (m *Mongodb4_4Enterprise_MongoCfg) SetResources(v *Resources)

func (*Mongodb4_4Enterprise_MongoCfg) String

type Mongodb4_4Enterprise_MongoInfra

type Mongodb4_4Enterprise_MongoInfra struct {
	ConfigMongos   *config.MongosConfigSet4_4Enterprise   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfigSet4_4Enterprise `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to mongoinfra (mongos+mongocfg) hosts.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_4Enterprise_MongoInfra) Descriptor deprecated

func (*Mongodb4_4Enterprise_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_4Enterprise_MongoInfra.ProtoReflect.Descriptor instead.

func (*Mongodb4_4Enterprise_MongoInfra) GetConfigMongocfg

func (*Mongodb4_4Enterprise_MongoInfra) GetConfigMongos

func (*Mongodb4_4Enterprise_MongoInfra) GetResources

func (x *Mongodb4_4Enterprise_MongoInfra) GetResources() *Resources

func (*Mongodb4_4Enterprise_MongoInfra) ProtoMessage

func (*Mongodb4_4Enterprise_MongoInfra) ProtoMessage()

func (*Mongodb4_4Enterprise_MongoInfra) ProtoReflect

func (*Mongodb4_4Enterprise_MongoInfra) Reset

func (*Mongodb4_4Enterprise_MongoInfra) SetConfigMongocfg

func (*Mongodb4_4Enterprise_MongoInfra) SetConfigMongos

func (*Mongodb4_4Enterprise_MongoInfra) SetResources

func (m *Mongodb4_4Enterprise_MongoInfra) SetResources(v *Resources)

func (*Mongodb4_4Enterprise_MongoInfra) String

type Mongodb4_4Enterprise_Mongod

type Mongodb4_4Enterprise_Mongod struct {

	// Configuration for mongod 4.4 hosts.
	Config *config.MongodConfigSet4_4Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongod hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_4Enterprise_Mongod) Descriptor deprecated

func (*Mongodb4_4Enterprise_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_4Enterprise_Mongod.ProtoReflect.Descriptor instead.

func (*Mongodb4_4Enterprise_Mongod) GetConfig

func (*Mongodb4_4Enterprise_Mongod) GetResources

func (x *Mongodb4_4Enterprise_Mongod) GetResources() *Resources

func (*Mongodb4_4Enterprise_Mongod) ProtoMessage

func (*Mongodb4_4Enterprise_Mongod) ProtoMessage()

func (*Mongodb4_4Enterprise_Mongod) ProtoReflect

func (*Mongodb4_4Enterprise_Mongod) Reset

func (x *Mongodb4_4Enterprise_Mongod) Reset()

func (*Mongodb4_4Enterprise_Mongod) SetConfig

func (*Mongodb4_4Enterprise_Mongod) SetResources

func (m *Mongodb4_4Enterprise_Mongod) SetResources(v *Resources)

func (*Mongodb4_4Enterprise_Mongod) String

func (x *Mongodb4_4Enterprise_Mongod) String() string

type Mongodb4_4Enterprise_Mongos

type Mongodb4_4Enterprise_Mongos struct {

	// Configuration for mongos 4.4 hosts.
	Config *config.MongosConfigSet4_4Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongos hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_4Enterprise_Mongos) Descriptor deprecated

func (*Mongodb4_4Enterprise_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_4Enterprise_Mongos.ProtoReflect.Descriptor instead.

func (*Mongodb4_4Enterprise_Mongos) GetConfig

func (*Mongodb4_4Enterprise_Mongos) GetResources

func (x *Mongodb4_4Enterprise_Mongos) GetResources() *Resources

func (*Mongodb4_4Enterprise_Mongos) ProtoMessage

func (*Mongodb4_4Enterprise_Mongos) ProtoMessage()

func (*Mongodb4_4Enterprise_Mongos) ProtoReflect

func (*Mongodb4_4Enterprise_Mongos) Reset

func (x *Mongodb4_4Enterprise_Mongos) Reset()

func (*Mongodb4_4Enterprise_Mongos) SetConfig

func (*Mongodb4_4Enterprise_Mongos) SetResources

func (m *Mongodb4_4Enterprise_Mongos) SetResources(v *Resources)

func (*Mongodb4_4Enterprise_Mongos) String

func (x *Mongodb4_4Enterprise_Mongos) String() string

type Mongodb4_4_MongoCfg

type Mongodb4_4_MongoCfg struct {

	// Configuration for mongocfg 4.4 hosts.
	Config *config.MongoCfgConfigSet4_4 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongocfg hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_4_MongoCfg) Descriptor deprecated

func (*Mongodb4_4_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_4_MongoCfg.ProtoReflect.Descriptor instead.

func (*Mongodb4_4_MongoCfg) GetConfig

func (*Mongodb4_4_MongoCfg) GetResources

func (x *Mongodb4_4_MongoCfg) GetResources() *Resources

func (*Mongodb4_4_MongoCfg) ProtoMessage

func (*Mongodb4_4_MongoCfg) ProtoMessage()

func (*Mongodb4_4_MongoCfg) ProtoReflect

func (x *Mongodb4_4_MongoCfg) ProtoReflect() protoreflect.Message

func (*Mongodb4_4_MongoCfg) Reset

func (x *Mongodb4_4_MongoCfg) Reset()

func (*Mongodb4_4_MongoCfg) SetConfig

func (*Mongodb4_4_MongoCfg) SetResources

func (m *Mongodb4_4_MongoCfg) SetResources(v *Resources)

func (*Mongodb4_4_MongoCfg) String

func (x *Mongodb4_4_MongoCfg) String() string

type Mongodb4_4_MongoInfra

type Mongodb4_4_MongoInfra struct {
	ConfigMongos   *config.MongosConfigSet4_4   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfigSet4_4 `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to mongoinfra (mongos+mongocfg) hosts.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_4_MongoInfra) Descriptor deprecated

func (*Mongodb4_4_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_4_MongoInfra.ProtoReflect.Descriptor instead.

func (*Mongodb4_4_MongoInfra) GetConfigMongocfg

func (x *Mongodb4_4_MongoInfra) GetConfigMongocfg() *config.MongoCfgConfigSet4_4

func (*Mongodb4_4_MongoInfra) GetConfigMongos

func (x *Mongodb4_4_MongoInfra) GetConfigMongos() *config.MongosConfigSet4_4

func (*Mongodb4_4_MongoInfra) GetResources

func (x *Mongodb4_4_MongoInfra) GetResources() *Resources

func (*Mongodb4_4_MongoInfra) ProtoMessage

func (*Mongodb4_4_MongoInfra) ProtoMessage()

func (*Mongodb4_4_MongoInfra) ProtoReflect

func (x *Mongodb4_4_MongoInfra) ProtoReflect() protoreflect.Message

func (*Mongodb4_4_MongoInfra) Reset

func (x *Mongodb4_4_MongoInfra) Reset()

func (*Mongodb4_4_MongoInfra) SetConfigMongocfg

func (m *Mongodb4_4_MongoInfra) SetConfigMongocfg(v *config.MongoCfgConfigSet4_4)

func (*Mongodb4_4_MongoInfra) SetConfigMongos

func (m *Mongodb4_4_MongoInfra) SetConfigMongos(v *config.MongosConfigSet4_4)

func (*Mongodb4_4_MongoInfra) SetResources

func (m *Mongodb4_4_MongoInfra) SetResources(v *Resources)

func (*Mongodb4_4_MongoInfra) String

func (x *Mongodb4_4_MongoInfra) String() string

type Mongodb4_4_Mongod

type Mongodb4_4_Mongod struct {

	// Configuration for mongod 4.4 hosts.
	Config *config.MongodConfigSet4_4 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongod hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_4_Mongod) Descriptor deprecated

func (*Mongodb4_4_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_4_Mongod.ProtoReflect.Descriptor instead.

func (*Mongodb4_4_Mongod) GetConfig

func (*Mongodb4_4_Mongod) GetResources

func (x *Mongodb4_4_Mongod) GetResources() *Resources

func (*Mongodb4_4_Mongod) ProtoMessage

func (*Mongodb4_4_Mongod) ProtoMessage()

func (*Mongodb4_4_Mongod) ProtoReflect

func (x *Mongodb4_4_Mongod) ProtoReflect() protoreflect.Message

func (*Mongodb4_4_Mongod) Reset

func (x *Mongodb4_4_Mongod) Reset()

func (*Mongodb4_4_Mongod) SetConfig

func (m *Mongodb4_4_Mongod) SetConfig(v *config.MongodConfigSet4_4)

func (*Mongodb4_4_Mongod) SetResources

func (m *Mongodb4_4_Mongod) SetResources(v *Resources)

func (*Mongodb4_4_Mongod) String

func (x *Mongodb4_4_Mongod) String() string

type Mongodb4_4_Mongos

type Mongodb4_4_Mongos struct {

	// Configuration for mongos 4.4 hosts.
	Config *config.MongosConfigSet4_4 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongos hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb4_4_Mongos) Descriptor deprecated

func (*Mongodb4_4_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb4_4_Mongos.ProtoReflect.Descriptor instead.

func (*Mongodb4_4_Mongos) GetConfig

func (*Mongodb4_4_Mongos) GetResources

func (x *Mongodb4_4_Mongos) GetResources() *Resources

func (*Mongodb4_4_Mongos) ProtoMessage

func (*Mongodb4_4_Mongos) ProtoMessage()

func (*Mongodb4_4_Mongos) ProtoReflect

func (x *Mongodb4_4_Mongos) ProtoReflect() protoreflect.Message

func (*Mongodb4_4_Mongos) Reset

func (x *Mongodb4_4_Mongos) Reset()

func (*Mongodb4_4_Mongos) SetConfig

func (m *Mongodb4_4_Mongos) SetConfig(v *config.MongosConfigSet4_4)

func (*Mongodb4_4_Mongos) SetResources

func (m *Mongodb4_4_Mongos) SetResources(v *Resources)

func (*Mongodb4_4_Mongos) String

func (x *Mongodb4_4_Mongos) String() string

type Mongodb5_0

type Mongodb5_0 struct {

	// Configuration and resource allocation for mongod in a MongoDB 5.0 cluster.
	Mongod *Mongodb5_0_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg in a MongoDB 5.0 cluster.
	Mongocfg *Mongodb5_0_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos in a MongoDB 5.0 cluster.
	Mongos *Mongodb5_0_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 5.0 cluster.
	Mongoinfra *Mongodb5_0_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb5_0) Descriptor deprecated

func (*Mongodb5_0) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb5_0.ProtoReflect.Descriptor instead.

func (*Mongodb5_0) GetMongocfg

func (x *Mongodb5_0) GetMongocfg() *Mongodb5_0_MongoCfg

func (*Mongodb5_0) GetMongod

func (x *Mongodb5_0) GetMongod() *Mongodb5_0_Mongod

func (*Mongodb5_0) GetMongoinfra

func (x *Mongodb5_0) GetMongoinfra() *Mongodb5_0_MongoInfra

func (*Mongodb5_0) GetMongos

func (x *Mongodb5_0) GetMongos() *Mongodb5_0_Mongos

func (*Mongodb5_0) ProtoMessage

func (*Mongodb5_0) ProtoMessage()

func (*Mongodb5_0) ProtoReflect

func (x *Mongodb5_0) ProtoReflect() protoreflect.Message

func (*Mongodb5_0) Reset

func (x *Mongodb5_0) Reset()

func (*Mongodb5_0) SetMongocfg

func (m *Mongodb5_0) SetMongocfg(v *Mongodb5_0_MongoCfg)

func (*Mongodb5_0) SetMongod

func (m *Mongodb5_0) SetMongod(v *Mongodb5_0_Mongod)

func (*Mongodb5_0) SetMongoinfra

func (m *Mongodb5_0) SetMongoinfra(v *Mongodb5_0_MongoInfra)

func (*Mongodb5_0) SetMongos

func (m *Mongodb5_0) SetMongos(v *Mongodb5_0_Mongos)

func (*Mongodb5_0) String

func (x *Mongodb5_0) String() string

type Mongodb5_0Enterprise

type Mongodb5_0Enterprise struct {

	// Configuration and resource allocation for mongod in a MongoDB 5.0 cluster.
	Mongod *Mongodb5_0Enterprise_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg in a MongoDB 5.0 cluster.
	Mongocfg *Mongodb5_0Enterprise_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos in a MongoDB 5.0 cluster.
	Mongos *Mongodb5_0Enterprise_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 5.0 cluster.
	Mongoinfra *Mongodb5_0Enterprise_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb5_0Enterprise) Descriptor deprecated

func (*Mongodb5_0Enterprise) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb5_0Enterprise.ProtoReflect.Descriptor instead.

func (*Mongodb5_0Enterprise) GetMongocfg

func (*Mongodb5_0Enterprise) GetMongod

func (*Mongodb5_0Enterprise) GetMongoinfra

func (*Mongodb5_0Enterprise) GetMongos

func (*Mongodb5_0Enterprise) ProtoMessage

func (*Mongodb5_0Enterprise) ProtoMessage()

func (*Mongodb5_0Enterprise) ProtoReflect

func (x *Mongodb5_0Enterprise) ProtoReflect() protoreflect.Message

func (*Mongodb5_0Enterprise) Reset

func (x *Mongodb5_0Enterprise) Reset()

func (*Mongodb5_0Enterprise) SetMongocfg

func (*Mongodb5_0Enterprise) SetMongod

func (*Mongodb5_0Enterprise) SetMongoinfra

func (*Mongodb5_0Enterprise) SetMongos

func (*Mongodb5_0Enterprise) String

func (x *Mongodb5_0Enterprise) String() string

type Mongodb5_0Enterprise_MongoCfg

type Mongodb5_0Enterprise_MongoCfg struct {

	// Configuration for mongocfg 5.0 hosts.
	Config *config.MongoCfgConfigSet5_0Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongocfg hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb5_0Enterprise_MongoCfg) Descriptor deprecated

func (*Mongodb5_0Enterprise_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb5_0Enterprise_MongoCfg.ProtoReflect.Descriptor instead.

func (*Mongodb5_0Enterprise_MongoCfg) GetConfig

func (*Mongodb5_0Enterprise_MongoCfg) GetResources

func (x *Mongodb5_0Enterprise_MongoCfg) GetResources() *Resources

func (*Mongodb5_0Enterprise_MongoCfg) ProtoMessage

func (*Mongodb5_0Enterprise_MongoCfg) ProtoMessage()

func (*Mongodb5_0Enterprise_MongoCfg) ProtoReflect

func (*Mongodb5_0Enterprise_MongoCfg) Reset

func (x *Mongodb5_0Enterprise_MongoCfg) Reset()

func (*Mongodb5_0Enterprise_MongoCfg) SetConfig

func (*Mongodb5_0Enterprise_MongoCfg) SetResources

func (m *Mongodb5_0Enterprise_MongoCfg) SetResources(v *Resources)

func (*Mongodb5_0Enterprise_MongoCfg) String

type Mongodb5_0Enterprise_MongoInfra

type Mongodb5_0Enterprise_MongoInfra struct {
	ConfigMongos   *config.MongosConfigSet5_0Enterprise   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfigSet5_0Enterprise `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to mongoinfra (mongos+mongocfg) hosts.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb5_0Enterprise_MongoInfra) Descriptor deprecated

func (*Mongodb5_0Enterprise_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb5_0Enterprise_MongoInfra.ProtoReflect.Descriptor instead.

func (*Mongodb5_0Enterprise_MongoInfra) GetConfigMongocfg

func (*Mongodb5_0Enterprise_MongoInfra) GetConfigMongos

func (*Mongodb5_0Enterprise_MongoInfra) GetResources

func (x *Mongodb5_0Enterprise_MongoInfra) GetResources() *Resources

func (*Mongodb5_0Enterprise_MongoInfra) ProtoMessage

func (*Mongodb5_0Enterprise_MongoInfra) ProtoMessage()

func (*Mongodb5_0Enterprise_MongoInfra) ProtoReflect

func (*Mongodb5_0Enterprise_MongoInfra) Reset

func (*Mongodb5_0Enterprise_MongoInfra) SetConfigMongocfg

func (*Mongodb5_0Enterprise_MongoInfra) SetConfigMongos

func (*Mongodb5_0Enterprise_MongoInfra) SetResources

func (m *Mongodb5_0Enterprise_MongoInfra) SetResources(v *Resources)

func (*Mongodb5_0Enterprise_MongoInfra) String

type Mongodb5_0Enterprise_Mongod

type Mongodb5_0Enterprise_Mongod struct {

	// Configuration for mongod 5.0 hosts.
	Config *config.MongodConfigSet5_0Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongod hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb5_0Enterprise_Mongod) Descriptor deprecated

func (*Mongodb5_0Enterprise_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb5_0Enterprise_Mongod.ProtoReflect.Descriptor instead.

func (*Mongodb5_0Enterprise_Mongod) GetConfig

func (*Mongodb5_0Enterprise_Mongod) GetResources

func (x *Mongodb5_0Enterprise_Mongod) GetResources() *Resources

func (*Mongodb5_0Enterprise_Mongod) ProtoMessage

func (*Mongodb5_0Enterprise_Mongod) ProtoMessage()

func (*Mongodb5_0Enterprise_Mongod) ProtoReflect

func (*Mongodb5_0Enterprise_Mongod) Reset

func (x *Mongodb5_0Enterprise_Mongod) Reset()

func (*Mongodb5_0Enterprise_Mongod) SetConfig

func (*Mongodb5_0Enterprise_Mongod) SetResources

func (m *Mongodb5_0Enterprise_Mongod) SetResources(v *Resources)

func (*Mongodb5_0Enterprise_Mongod) String

func (x *Mongodb5_0Enterprise_Mongod) String() string

type Mongodb5_0Enterprise_Mongos

type Mongodb5_0Enterprise_Mongos struct {

	// Configuration for mongos 5.0 hosts.
	Config *config.MongosConfigSet5_0Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongos hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb5_0Enterprise_Mongos) Descriptor deprecated

func (*Mongodb5_0Enterprise_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb5_0Enterprise_Mongos.ProtoReflect.Descriptor instead.

func (*Mongodb5_0Enterprise_Mongos) GetConfig

func (*Mongodb5_0Enterprise_Mongos) GetResources

func (x *Mongodb5_0Enterprise_Mongos) GetResources() *Resources

func (*Mongodb5_0Enterprise_Mongos) ProtoMessage

func (*Mongodb5_0Enterprise_Mongos) ProtoMessage()

func (*Mongodb5_0Enterprise_Mongos) ProtoReflect

func (*Mongodb5_0Enterprise_Mongos) Reset

func (x *Mongodb5_0Enterprise_Mongos) Reset()

func (*Mongodb5_0Enterprise_Mongos) SetConfig

func (*Mongodb5_0Enterprise_Mongos) SetResources

func (m *Mongodb5_0Enterprise_Mongos) SetResources(v *Resources)

func (*Mongodb5_0Enterprise_Mongos) String

func (x *Mongodb5_0Enterprise_Mongos) String() string

type Mongodb5_0_MongoCfg

type Mongodb5_0_MongoCfg struct {

	// Configuration for mongocfg 5.0 hosts.
	Config *config.MongoCfgConfigSet5_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongocfg hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb5_0_MongoCfg) Descriptor deprecated

func (*Mongodb5_0_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb5_0_MongoCfg.ProtoReflect.Descriptor instead.

func (*Mongodb5_0_MongoCfg) GetConfig

func (*Mongodb5_0_MongoCfg) GetResources

func (x *Mongodb5_0_MongoCfg) GetResources() *Resources

func (*Mongodb5_0_MongoCfg) ProtoMessage

func (*Mongodb5_0_MongoCfg) ProtoMessage()

func (*Mongodb5_0_MongoCfg) ProtoReflect

func (x *Mongodb5_0_MongoCfg) ProtoReflect() protoreflect.Message

func (*Mongodb5_0_MongoCfg) Reset

func (x *Mongodb5_0_MongoCfg) Reset()

func (*Mongodb5_0_MongoCfg) SetConfig

func (*Mongodb5_0_MongoCfg) SetResources

func (m *Mongodb5_0_MongoCfg) SetResources(v *Resources)

func (*Mongodb5_0_MongoCfg) String

func (x *Mongodb5_0_MongoCfg) String() string

type Mongodb5_0_MongoInfra

type Mongodb5_0_MongoInfra struct {
	ConfigMongos   *config.MongosConfigSet5_0   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfigSet5_0 `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to mongoinfra (mongos+mongocfg) hosts.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb5_0_MongoInfra) Descriptor deprecated

func (*Mongodb5_0_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb5_0_MongoInfra.ProtoReflect.Descriptor instead.

func (*Mongodb5_0_MongoInfra) GetConfigMongocfg

func (x *Mongodb5_0_MongoInfra) GetConfigMongocfg() *config.MongoCfgConfigSet5_0

func (*Mongodb5_0_MongoInfra) GetConfigMongos

func (x *Mongodb5_0_MongoInfra) GetConfigMongos() *config.MongosConfigSet5_0

func (*Mongodb5_0_MongoInfra) GetResources

func (x *Mongodb5_0_MongoInfra) GetResources() *Resources

func (*Mongodb5_0_MongoInfra) ProtoMessage

func (*Mongodb5_0_MongoInfra) ProtoMessage()

func (*Mongodb5_0_MongoInfra) ProtoReflect

func (x *Mongodb5_0_MongoInfra) ProtoReflect() protoreflect.Message

func (*Mongodb5_0_MongoInfra) Reset

func (x *Mongodb5_0_MongoInfra) Reset()

func (*Mongodb5_0_MongoInfra) SetConfigMongocfg

func (m *Mongodb5_0_MongoInfra) SetConfigMongocfg(v *config.MongoCfgConfigSet5_0)

func (*Mongodb5_0_MongoInfra) SetConfigMongos

func (m *Mongodb5_0_MongoInfra) SetConfigMongos(v *config.MongosConfigSet5_0)

func (*Mongodb5_0_MongoInfra) SetResources

func (m *Mongodb5_0_MongoInfra) SetResources(v *Resources)

func (*Mongodb5_0_MongoInfra) String

func (x *Mongodb5_0_MongoInfra) String() string

type Mongodb5_0_Mongod

type Mongodb5_0_Mongod struct {

	// Configuration for mongod 5.0 hosts.
	Config *config.MongodConfigSet5_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongod hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb5_0_Mongod) Descriptor deprecated

func (*Mongodb5_0_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb5_0_Mongod.ProtoReflect.Descriptor instead.

func (*Mongodb5_0_Mongod) GetConfig

func (*Mongodb5_0_Mongod) GetResources

func (x *Mongodb5_0_Mongod) GetResources() *Resources

func (*Mongodb5_0_Mongod) ProtoMessage

func (*Mongodb5_0_Mongod) ProtoMessage()

func (*Mongodb5_0_Mongod) ProtoReflect

func (x *Mongodb5_0_Mongod) ProtoReflect() protoreflect.Message

func (*Mongodb5_0_Mongod) Reset

func (x *Mongodb5_0_Mongod) Reset()

func (*Mongodb5_0_Mongod) SetConfig

func (m *Mongodb5_0_Mongod) SetConfig(v *config.MongodConfigSet5_0)

func (*Mongodb5_0_Mongod) SetResources

func (m *Mongodb5_0_Mongod) SetResources(v *Resources)

func (*Mongodb5_0_Mongod) String

func (x *Mongodb5_0_Mongod) String() string

type Mongodb5_0_Mongos

type Mongodb5_0_Mongos struct {

	// Configuration for mongos 5.0 hosts.
	Config *config.MongosConfigSet5_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongos hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb5_0_Mongos) Descriptor deprecated

func (*Mongodb5_0_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb5_0_Mongos.ProtoReflect.Descriptor instead.

func (*Mongodb5_0_Mongos) GetConfig

func (*Mongodb5_0_Mongos) GetResources

func (x *Mongodb5_0_Mongos) GetResources() *Resources

func (*Mongodb5_0_Mongos) ProtoMessage

func (*Mongodb5_0_Mongos) ProtoMessage()

func (*Mongodb5_0_Mongos) ProtoReflect

func (x *Mongodb5_0_Mongos) ProtoReflect() protoreflect.Message

func (*Mongodb5_0_Mongos) Reset

func (x *Mongodb5_0_Mongos) Reset()

func (*Mongodb5_0_Mongos) SetConfig

func (m *Mongodb5_0_Mongos) SetConfig(v *config.MongosConfigSet5_0)

func (*Mongodb5_0_Mongos) SetResources

func (m *Mongodb5_0_Mongos) SetResources(v *Resources)

func (*Mongodb5_0_Mongos) String

func (x *Mongodb5_0_Mongos) String() string

type Mongodb6_0

type Mongodb6_0 struct {

	// Configuration and resource allocation for mongod in a MongoDB 6.0 cluster.
	Mongod *Mongodb6_0_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg in a MongoDB 6.0 cluster.
	Mongocfg *Mongodb6_0_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos in a MongoDB 6.0 cluster.
	Mongos *Mongodb6_0_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 6.0 cluster.
	Mongoinfra *Mongodb6_0_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb6_0) Descriptor deprecated

func (*Mongodb6_0) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb6_0.ProtoReflect.Descriptor instead.

func (*Mongodb6_0) GetMongocfg

func (x *Mongodb6_0) GetMongocfg() *Mongodb6_0_MongoCfg

func (*Mongodb6_0) GetMongod

func (x *Mongodb6_0) GetMongod() *Mongodb6_0_Mongod

func (*Mongodb6_0) GetMongoinfra

func (x *Mongodb6_0) GetMongoinfra() *Mongodb6_0_MongoInfra

func (*Mongodb6_0) GetMongos

func (x *Mongodb6_0) GetMongos() *Mongodb6_0_Mongos

func (*Mongodb6_0) ProtoMessage

func (*Mongodb6_0) ProtoMessage()

func (*Mongodb6_0) ProtoReflect

func (x *Mongodb6_0) ProtoReflect() protoreflect.Message

func (*Mongodb6_0) Reset

func (x *Mongodb6_0) Reset()

func (*Mongodb6_0) SetMongocfg

func (m *Mongodb6_0) SetMongocfg(v *Mongodb6_0_MongoCfg)

func (*Mongodb6_0) SetMongod

func (m *Mongodb6_0) SetMongod(v *Mongodb6_0_Mongod)

func (*Mongodb6_0) SetMongoinfra

func (m *Mongodb6_0) SetMongoinfra(v *Mongodb6_0_MongoInfra)

func (*Mongodb6_0) SetMongos

func (m *Mongodb6_0) SetMongos(v *Mongodb6_0_Mongos)

func (*Mongodb6_0) String

func (x *Mongodb6_0) String() string

type Mongodb6_0Enterprise

type Mongodb6_0Enterprise struct {

	// Configuration and resource allocation for mongod in a MongoDB 6.0 cluster.
	Mongod *Mongodb6_0Enterprise_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg in a MongoDB 6.0 cluster.
	Mongocfg *Mongodb6_0Enterprise_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos in a MongoDB 6.0 cluster.
	Mongos *Mongodb6_0Enterprise_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) in a MongoDB 6.0 cluster.
	Mongoinfra *Mongodb6_0Enterprise_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb6_0Enterprise) Descriptor deprecated

func (*Mongodb6_0Enterprise) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb6_0Enterprise.ProtoReflect.Descriptor instead.

func (*Mongodb6_0Enterprise) GetMongocfg

func (*Mongodb6_0Enterprise) GetMongod

func (*Mongodb6_0Enterprise) GetMongoinfra

func (*Mongodb6_0Enterprise) GetMongos

func (*Mongodb6_0Enterprise) ProtoMessage

func (*Mongodb6_0Enterprise) ProtoMessage()

func (*Mongodb6_0Enterprise) ProtoReflect

func (x *Mongodb6_0Enterprise) ProtoReflect() protoreflect.Message

func (*Mongodb6_0Enterprise) Reset

func (x *Mongodb6_0Enterprise) Reset()

func (*Mongodb6_0Enterprise) SetMongocfg

func (*Mongodb6_0Enterprise) SetMongod

func (*Mongodb6_0Enterprise) SetMongoinfra

func (*Mongodb6_0Enterprise) SetMongos

func (*Mongodb6_0Enterprise) String

func (x *Mongodb6_0Enterprise) String() string

type Mongodb6_0Enterprise_MongoCfg

type Mongodb6_0Enterprise_MongoCfg struct {

	// Configuration for mongocfg 6.0 hosts.
	Config *config.MongoCfgConfigSet6_0Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongocfg hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb6_0Enterprise_MongoCfg) Descriptor deprecated

func (*Mongodb6_0Enterprise_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb6_0Enterprise_MongoCfg.ProtoReflect.Descriptor instead.

func (*Mongodb6_0Enterprise_MongoCfg) GetConfig

func (*Mongodb6_0Enterprise_MongoCfg) GetResources

func (x *Mongodb6_0Enterprise_MongoCfg) GetResources() *Resources

func (*Mongodb6_0Enterprise_MongoCfg) ProtoMessage

func (*Mongodb6_0Enterprise_MongoCfg) ProtoMessage()

func (*Mongodb6_0Enterprise_MongoCfg) ProtoReflect

func (*Mongodb6_0Enterprise_MongoCfg) Reset

func (x *Mongodb6_0Enterprise_MongoCfg) Reset()

func (*Mongodb6_0Enterprise_MongoCfg) SetConfig

func (*Mongodb6_0Enterprise_MongoCfg) SetResources

func (m *Mongodb6_0Enterprise_MongoCfg) SetResources(v *Resources)

func (*Mongodb6_0Enterprise_MongoCfg) String

type Mongodb6_0Enterprise_MongoInfra

type Mongodb6_0Enterprise_MongoInfra struct {
	ConfigMongos   *config.MongosConfigSet6_0Enterprise   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfigSet6_0Enterprise `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to mongoinfra (mongos+mongocfg) hosts.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb6_0Enterprise_MongoInfra) Descriptor deprecated

func (*Mongodb6_0Enterprise_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb6_0Enterprise_MongoInfra.ProtoReflect.Descriptor instead.

func (*Mongodb6_0Enterprise_MongoInfra) GetConfigMongocfg

func (*Mongodb6_0Enterprise_MongoInfra) GetConfigMongos

func (*Mongodb6_0Enterprise_MongoInfra) GetResources

func (x *Mongodb6_0Enterprise_MongoInfra) GetResources() *Resources

func (*Mongodb6_0Enterprise_MongoInfra) ProtoMessage

func (*Mongodb6_0Enterprise_MongoInfra) ProtoMessage()

func (*Mongodb6_0Enterprise_MongoInfra) ProtoReflect

func (*Mongodb6_0Enterprise_MongoInfra) Reset

func (*Mongodb6_0Enterprise_MongoInfra) SetConfigMongocfg

func (*Mongodb6_0Enterprise_MongoInfra) SetConfigMongos

func (*Mongodb6_0Enterprise_MongoInfra) SetResources

func (m *Mongodb6_0Enterprise_MongoInfra) SetResources(v *Resources)

func (*Mongodb6_0Enterprise_MongoInfra) String

type Mongodb6_0Enterprise_Mongod

type Mongodb6_0Enterprise_Mongod struct {

	// Configuration for mongod 6.0 hosts.
	Config *config.MongodConfigSet6_0Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongod hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb6_0Enterprise_Mongod) Descriptor deprecated

func (*Mongodb6_0Enterprise_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb6_0Enterprise_Mongod.ProtoReflect.Descriptor instead.

func (*Mongodb6_0Enterprise_Mongod) GetConfig

func (*Mongodb6_0Enterprise_Mongod) GetResources

func (x *Mongodb6_0Enterprise_Mongod) GetResources() *Resources

func (*Mongodb6_0Enterprise_Mongod) ProtoMessage

func (*Mongodb6_0Enterprise_Mongod) ProtoMessage()

func (*Mongodb6_0Enterprise_Mongod) ProtoReflect

func (*Mongodb6_0Enterprise_Mongod) Reset

func (x *Mongodb6_0Enterprise_Mongod) Reset()

func (*Mongodb6_0Enterprise_Mongod) SetConfig

func (*Mongodb6_0Enterprise_Mongod) SetResources

func (m *Mongodb6_0Enterprise_Mongod) SetResources(v *Resources)

func (*Mongodb6_0Enterprise_Mongod) String

func (x *Mongodb6_0Enterprise_Mongod) String() string

type Mongodb6_0Enterprise_Mongos

type Mongodb6_0Enterprise_Mongos struct {

	// Configuration for mongos 6.0 hosts.
	Config *config.MongosConfigSet6_0Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongos hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb6_0Enterprise_Mongos) Descriptor deprecated

func (*Mongodb6_0Enterprise_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb6_0Enterprise_Mongos.ProtoReflect.Descriptor instead.

func (*Mongodb6_0Enterprise_Mongos) GetConfig

func (*Mongodb6_0Enterprise_Mongos) GetResources

func (x *Mongodb6_0Enterprise_Mongos) GetResources() *Resources

func (*Mongodb6_0Enterprise_Mongos) ProtoMessage

func (*Mongodb6_0Enterprise_Mongos) ProtoMessage()

func (*Mongodb6_0Enterprise_Mongos) ProtoReflect

func (*Mongodb6_0Enterprise_Mongos) Reset

func (x *Mongodb6_0Enterprise_Mongos) Reset()

func (*Mongodb6_0Enterprise_Mongos) SetConfig

func (*Mongodb6_0Enterprise_Mongos) SetResources

func (m *Mongodb6_0Enterprise_Mongos) SetResources(v *Resources)

func (*Mongodb6_0Enterprise_Mongos) String

func (x *Mongodb6_0Enterprise_Mongos) String() string

type Mongodb6_0_MongoCfg

type Mongodb6_0_MongoCfg struct {

	// Configuration for mongocfg 6.0 hosts.
	Config *config.MongoCfgConfigSet6_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongocfg hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb6_0_MongoCfg) Descriptor deprecated

func (*Mongodb6_0_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb6_0_MongoCfg.ProtoReflect.Descriptor instead.

func (*Mongodb6_0_MongoCfg) GetConfig

func (*Mongodb6_0_MongoCfg) GetResources

func (x *Mongodb6_0_MongoCfg) GetResources() *Resources

func (*Mongodb6_0_MongoCfg) ProtoMessage

func (*Mongodb6_0_MongoCfg) ProtoMessage()

func (*Mongodb6_0_MongoCfg) ProtoReflect

func (x *Mongodb6_0_MongoCfg) ProtoReflect() protoreflect.Message

func (*Mongodb6_0_MongoCfg) Reset

func (x *Mongodb6_0_MongoCfg) Reset()

func (*Mongodb6_0_MongoCfg) SetConfig

func (*Mongodb6_0_MongoCfg) SetResources

func (m *Mongodb6_0_MongoCfg) SetResources(v *Resources)

func (*Mongodb6_0_MongoCfg) String

func (x *Mongodb6_0_MongoCfg) String() string

type Mongodb6_0_MongoInfra

type Mongodb6_0_MongoInfra struct {
	ConfigMongos   *config.MongosConfigSet6_0   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfigSet6_0 `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to mongoinfra (mongos+mongocfg) hosts.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb6_0_MongoInfra) Descriptor deprecated

func (*Mongodb6_0_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb6_0_MongoInfra.ProtoReflect.Descriptor instead.

func (*Mongodb6_0_MongoInfra) GetConfigMongocfg

func (x *Mongodb6_0_MongoInfra) GetConfigMongocfg() *config.MongoCfgConfigSet6_0

func (*Mongodb6_0_MongoInfra) GetConfigMongos

func (x *Mongodb6_0_MongoInfra) GetConfigMongos() *config.MongosConfigSet6_0

func (*Mongodb6_0_MongoInfra) GetResources

func (x *Mongodb6_0_MongoInfra) GetResources() *Resources

func (*Mongodb6_0_MongoInfra) ProtoMessage

func (*Mongodb6_0_MongoInfra) ProtoMessage()

func (*Mongodb6_0_MongoInfra) ProtoReflect

func (x *Mongodb6_0_MongoInfra) ProtoReflect() protoreflect.Message

func (*Mongodb6_0_MongoInfra) Reset

func (x *Mongodb6_0_MongoInfra) Reset()

func (*Mongodb6_0_MongoInfra) SetConfigMongocfg

func (m *Mongodb6_0_MongoInfra) SetConfigMongocfg(v *config.MongoCfgConfigSet6_0)

func (*Mongodb6_0_MongoInfra) SetConfigMongos

func (m *Mongodb6_0_MongoInfra) SetConfigMongos(v *config.MongosConfigSet6_0)

func (*Mongodb6_0_MongoInfra) SetResources

func (m *Mongodb6_0_MongoInfra) SetResources(v *Resources)

func (*Mongodb6_0_MongoInfra) String

func (x *Mongodb6_0_MongoInfra) String() string

type Mongodb6_0_Mongod

type Mongodb6_0_Mongod struct {

	// Configuration for mongod 6.0 hosts.
	Config *config.MongodConfigSet6_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongod hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb6_0_Mongod) Descriptor deprecated

func (*Mongodb6_0_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb6_0_Mongod.ProtoReflect.Descriptor instead.

func (*Mongodb6_0_Mongod) GetConfig

func (*Mongodb6_0_Mongod) GetResources

func (x *Mongodb6_0_Mongod) GetResources() *Resources

func (*Mongodb6_0_Mongod) ProtoMessage

func (*Mongodb6_0_Mongod) ProtoMessage()

func (*Mongodb6_0_Mongod) ProtoReflect

func (x *Mongodb6_0_Mongod) ProtoReflect() protoreflect.Message

func (*Mongodb6_0_Mongod) Reset

func (x *Mongodb6_0_Mongod) Reset()

func (*Mongodb6_0_Mongod) SetConfig

func (m *Mongodb6_0_Mongod) SetConfig(v *config.MongodConfigSet6_0)

func (*Mongodb6_0_Mongod) SetResources

func (m *Mongodb6_0_Mongod) SetResources(v *Resources)

func (*Mongodb6_0_Mongod) String

func (x *Mongodb6_0_Mongod) String() string

type Mongodb6_0_Mongos

type Mongodb6_0_Mongos struct {

	// Configuration for mongos 6.0 hosts.
	Config *config.MongosConfigSet6_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to mongos hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*Mongodb6_0_Mongos) Descriptor deprecated

func (*Mongodb6_0_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use Mongodb6_0_Mongos.ProtoReflect.Descriptor instead.

func (*Mongodb6_0_Mongos) GetConfig

func (*Mongodb6_0_Mongos) GetResources

func (x *Mongodb6_0_Mongos) GetResources() *Resources

func (*Mongodb6_0_Mongos) ProtoMessage

func (*Mongodb6_0_Mongos) ProtoMessage()

func (*Mongodb6_0_Mongos) ProtoReflect

func (x *Mongodb6_0_Mongos) ProtoReflect() protoreflect.Message

func (*Mongodb6_0_Mongos) Reset

func (x *Mongodb6_0_Mongos) Reset()

func (*Mongodb6_0_Mongos) SetConfig

func (m *Mongodb6_0_Mongos) SetConfig(v *config.MongosConfigSet6_0)

func (*Mongodb6_0_Mongos) SetResources

func (m *Mongodb6_0_Mongos) SetResources(v *Resources)

func (*Mongodb6_0_Mongos) String

func (x *Mongodb6_0_Mongos) String() string

type MongodbSpec3_6

type MongodbSpec3_6 struct {

	// Configuration and resource allocation for mongod 3.6 hosts.
	Mongod *MongodbSpec3_6_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg 3.6 hosts.
	Mongocfg *MongodbSpec3_6_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos 3.6 hosts.
	Mongos *MongodbSpec3_6_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) 3.6 hosts.
	Mongoinfra *MongodbSpec3_6_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec3_6) Descriptor deprecated

func (*MongodbSpec3_6) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec3_6.ProtoReflect.Descriptor instead.

func (*MongodbSpec3_6) GetMongocfg

func (x *MongodbSpec3_6) GetMongocfg() *MongodbSpec3_6_MongoCfg

func (*MongodbSpec3_6) GetMongod

func (x *MongodbSpec3_6) GetMongod() *MongodbSpec3_6_Mongod

func (*MongodbSpec3_6) GetMongoinfra

func (x *MongodbSpec3_6) GetMongoinfra() *MongodbSpec3_6_MongoInfra

func (*MongodbSpec3_6) GetMongos

func (x *MongodbSpec3_6) GetMongos() *MongodbSpec3_6_Mongos

func (*MongodbSpec3_6) ProtoMessage

func (*MongodbSpec3_6) ProtoMessage()

func (*MongodbSpec3_6) ProtoReflect

func (x *MongodbSpec3_6) ProtoReflect() protoreflect.Message

func (*MongodbSpec3_6) Reset

func (x *MongodbSpec3_6) Reset()

func (*MongodbSpec3_6) SetMongocfg

func (m *MongodbSpec3_6) SetMongocfg(v *MongodbSpec3_6_MongoCfg)

func (*MongodbSpec3_6) SetMongod

func (m *MongodbSpec3_6) SetMongod(v *MongodbSpec3_6_Mongod)

func (*MongodbSpec3_6) SetMongoinfra

func (m *MongodbSpec3_6) SetMongoinfra(v *MongodbSpec3_6_MongoInfra)

func (*MongodbSpec3_6) SetMongos

func (m *MongodbSpec3_6) SetMongos(v *MongodbSpec3_6_Mongos)

func (*MongodbSpec3_6) String

func (x *MongodbSpec3_6) String() string

type MongodbSpec3_6_MongoCfg

type MongodbSpec3_6_MongoCfg struct {

	// Configuration for mongocfg 3.6 hosts.
	Config *config.MongoCfgConfig3_6 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongocfg host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec3_6_MongoCfg) Descriptor deprecated

func (*MongodbSpec3_6_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec3_6_MongoCfg.ProtoReflect.Descriptor instead.

func (*MongodbSpec3_6_MongoCfg) GetConfig

func (*MongodbSpec3_6_MongoCfg) GetResources

func (x *MongodbSpec3_6_MongoCfg) GetResources() *Resources

func (*MongodbSpec3_6_MongoCfg) ProtoMessage

func (*MongodbSpec3_6_MongoCfg) ProtoMessage()

func (*MongodbSpec3_6_MongoCfg) ProtoReflect

func (x *MongodbSpec3_6_MongoCfg) ProtoReflect() protoreflect.Message

func (*MongodbSpec3_6_MongoCfg) Reset

func (x *MongodbSpec3_6_MongoCfg) Reset()

func (*MongodbSpec3_6_MongoCfg) SetConfig

func (*MongodbSpec3_6_MongoCfg) SetResources

func (m *MongodbSpec3_6_MongoCfg) SetResources(v *Resources)

func (*MongodbSpec3_6_MongoCfg) String

func (x *MongodbSpec3_6_MongoCfg) String() string

type MongodbSpec3_6_MongoInfra

type MongodbSpec3_6_MongoInfra struct {

	// Configuration for mongoinfra 3.6 hosts.
	ConfigMongos   *config.MongosConfig3_6   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfig3_6 `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to each mongoinfra (mongos+mongocfg) host.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec3_6_MongoInfra) Descriptor deprecated

func (*MongodbSpec3_6_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec3_6_MongoInfra.ProtoReflect.Descriptor instead.

func (*MongodbSpec3_6_MongoInfra) GetConfigMongocfg

func (x *MongodbSpec3_6_MongoInfra) GetConfigMongocfg() *config.MongoCfgConfig3_6

func (*MongodbSpec3_6_MongoInfra) GetConfigMongos

func (x *MongodbSpec3_6_MongoInfra) GetConfigMongos() *config.MongosConfig3_6

func (*MongodbSpec3_6_MongoInfra) GetResources

func (x *MongodbSpec3_6_MongoInfra) GetResources() *Resources

func (*MongodbSpec3_6_MongoInfra) ProtoMessage

func (*MongodbSpec3_6_MongoInfra) ProtoMessage()

func (*MongodbSpec3_6_MongoInfra) ProtoReflect

func (*MongodbSpec3_6_MongoInfra) Reset

func (x *MongodbSpec3_6_MongoInfra) Reset()

func (*MongodbSpec3_6_MongoInfra) SetConfigMongocfg

func (m *MongodbSpec3_6_MongoInfra) SetConfigMongocfg(v *config.MongoCfgConfig3_6)

func (*MongodbSpec3_6_MongoInfra) SetConfigMongos

func (m *MongodbSpec3_6_MongoInfra) SetConfigMongos(v *config.MongosConfig3_6)

func (*MongodbSpec3_6_MongoInfra) SetResources

func (m *MongodbSpec3_6_MongoInfra) SetResources(v *Resources)

func (*MongodbSpec3_6_MongoInfra) String

func (x *MongodbSpec3_6_MongoInfra) String() string

type MongodbSpec3_6_Mongod

type MongodbSpec3_6_Mongod struct {

	// Configuration for mongod 3.6 hosts.
	Config *config.MongodConfig3_6 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongod host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec3_6_Mongod) Descriptor deprecated

func (*MongodbSpec3_6_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec3_6_Mongod.ProtoReflect.Descriptor instead.

func (*MongodbSpec3_6_Mongod) GetConfig

func (*MongodbSpec3_6_Mongod) GetResources

func (x *MongodbSpec3_6_Mongod) GetResources() *Resources

func (*MongodbSpec3_6_Mongod) ProtoMessage

func (*MongodbSpec3_6_Mongod) ProtoMessage()

func (*MongodbSpec3_6_Mongod) ProtoReflect

func (x *MongodbSpec3_6_Mongod) ProtoReflect() protoreflect.Message

func (*MongodbSpec3_6_Mongod) Reset

func (x *MongodbSpec3_6_Mongod) Reset()

func (*MongodbSpec3_6_Mongod) SetConfig

func (m *MongodbSpec3_6_Mongod) SetConfig(v *config.MongodConfig3_6)

func (*MongodbSpec3_6_Mongod) SetResources

func (m *MongodbSpec3_6_Mongod) SetResources(v *Resources)

func (*MongodbSpec3_6_Mongod) String

func (x *MongodbSpec3_6_Mongod) String() string

type MongodbSpec3_6_Mongos

type MongodbSpec3_6_Mongos struct {

	// Configuration for mongos 3.6 hosts.
	Config *config.MongosConfig3_6 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongos host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec3_6_Mongos) Descriptor deprecated

func (*MongodbSpec3_6_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec3_6_Mongos.ProtoReflect.Descriptor instead.

func (*MongodbSpec3_6_Mongos) GetConfig

func (*MongodbSpec3_6_Mongos) GetResources

func (x *MongodbSpec3_6_Mongos) GetResources() *Resources

func (*MongodbSpec3_6_Mongos) ProtoMessage

func (*MongodbSpec3_6_Mongos) ProtoMessage()

func (*MongodbSpec3_6_Mongos) ProtoReflect

func (x *MongodbSpec3_6_Mongos) ProtoReflect() protoreflect.Message

func (*MongodbSpec3_6_Mongos) Reset

func (x *MongodbSpec3_6_Mongos) Reset()

func (*MongodbSpec3_6_Mongos) SetConfig

func (m *MongodbSpec3_6_Mongos) SetConfig(v *config.MongosConfig3_6)

func (*MongodbSpec3_6_Mongos) SetResources

func (m *MongodbSpec3_6_Mongos) SetResources(v *Resources)

func (*MongodbSpec3_6_Mongos) String

func (x *MongodbSpec3_6_Mongos) String() string

type MongodbSpec4_0

type MongodbSpec4_0 struct {

	// Configuration and resource allocation for mongod 4.0 hosts.
	Mongod *MongodbSpec4_0_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg 4.0 hosts.
	Mongocfg *MongodbSpec4_0_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos 4.0 hosts.
	Mongos *MongodbSpec4_0_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.0 hosts.
	Mongoinfra *MongodbSpec4_0_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_0) Descriptor deprecated

func (*MongodbSpec4_0) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_0.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_0) GetMongocfg

func (x *MongodbSpec4_0) GetMongocfg() *MongodbSpec4_0_MongoCfg

func (*MongodbSpec4_0) GetMongod

func (x *MongodbSpec4_0) GetMongod() *MongodbSpec4_0_Mongod

func (*MongodbSpec4_0) GetMongoinfra

func (x *MongodbSpec4_0) GetMongoinfra() *MongodbSpec4_0_MongoInfra

func (*MongodbSpec4_0) GetMongos

func (x *MongodbSpec4_0) GetMongos() *MongodbSpec4_0_Mongos

func (*MongodbSpec4_0) ProtoMessage

func (*MongodbSpec4_0) ProtoMessage()

func (*MongodbSpec4_0) ProtoReflect

func (x *MongodbSpec4_0) ProtoReflect() protoreflect.Message

func (*MongodbSpec4_0) Reset

func (x *MongodbSpec4_0) Reset()

func (*MongodbSpec4_0) SetMongocfg

func (m *MongodbSpec4_0) SetMongocfg(v *MongodbSpec4_0_MongoCfg)

func (*MongodbSpec4_0) SetMongod

func (m *MongodbSpec4_0) SetMongod(v *MongodbSpec4_0_Mongod)

func (*MongodbSpec4_0) SetMongoinfra

func (m *MongodbSpec4_0) SetMongoinfra(v *MongodbSpec4_0_MongoInfra)

func (*MongodbSpec4_0) SetMongos

func (m *MongodbSpec4_0) SetMongos(v *MongodbSpec4_0_Mongos)

func (*MongodbSpec4_0) String

func (x *MongodbSpec4_0) String() string

type MongodbSpec4_0_MongoCfg

type MongodbSpec4_0_MongoCfg struct {

	// Configuration for mongocfg 4.0 hosts.
	Config *config.MongoCfgConfig4_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongocfg host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_0_MongoCfg) Descriptor deprecated

func (*MongodbSpec4_0_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_0_MongoCfg.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_0_MongoCfg) GetConfig

func (*MongodbSpec4_0_MongoCfg) GetResources

func (x *MongodbSpec4_0_MongoCfg) GetResources() *Resources

func (*MongodbSpec4_0_MongoCfg) ProtoMessage

func (*MongodbSpec4_0_MongoCfg) ProtoMessage()

func (*MongodbSpec4_0_MongoCfg) ProtoReflect

func (x *MongodbSpec4_0_MongoCfg) ProtoReflect() protoreflect.Message

func (*MongodbSpec4_0_MongoCfg) Reset

func (x *MongodbSpec4_0_MongoCfg) Reset()

func (*MongodbSpec4_0_MongoCfg) SetConfig

func (*MongodbSpec4_0_MongoCfg) SetResources

func (m *MongodbSpec4_0_MongoCfg) SetResources(v *Resources)

func (*MongodbSpec4_0_MongoCfg) String

func (x *MongodbSpec4_0_MongoCfg) String() string

type MongodbSpec4_0_MongoInfra

type MongodbSpec4_0_MongoInfra struct {

	// Configuration for mongoinfra 4.0 hosts.
	ConfigMongos   *config.MongosConfig4_0   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfig4_0 `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to each mongoinfra (mongos+mongocfg) host.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_0_MongoInfra) Descriptor deprecated

func (*MongodbSpec4_0_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_0_MongoInfra.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_0_MongoInfra) GetConfigMongocfg

func (x *MongodbSpec4_0_MongoInfra) GetConfigMongocfg() *config.MongoCfgConfig4_0

func (*MongodbSpec4_0_MongoInfra) GetConfigMongos

func (x *MongodbSpec4_0_MongoInfra) GetConfigMongos() *config.MongosConfig4_0

func (*MongodbSpec4_0_MongoInfra) GetResources

func (x *MongodbSpec4_0_MongoInfra) GetResources() *Resources

func (*MongodbSpec4_0_MongoInfra) ProtoMessage

func (*MongodbSpec4_0_MongoInfra) ProtoMessage()

func (*MongodbSpec4_0_MongoInfra) ProtoReflect

func (*MongodbSpec4_0_MongoInfra) Reset

func (x *MongodbSpec4_0_MongoInfra) Reset()

func (*MongodbSpec4_0_MongoInfra) SetConfigMongocfg

func (m *MongodbSpec4_0_MongoInfra) SetConfigMongocfg(v *config.MongoCfgConfig4_0)

func (*MongodbSpec4_0_MongoInfra) SetConfigMongos

func (m *MongodbSpec4_0_MongoInfra) SetConfigMongos(v *config.MongosConfig4_0)

func (*MongodbSpec4_0_MongoInfra) SetResources

func (m *MongodbSpec4_0_MongoInfra) SetResources(v *Resources)

func (*MongodbSpec4_0_MongoInfra) String

func (x *MongodbSpec4_0_MongoInfra) String() string

type MongodbSpec4_0_Mongod

type MongodbSpec4_0_Mongod struct {

	// Configuration for mongod 4.0 hosts.
	Config *config.MongodConfig4_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongod host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_0_Mongod) Descriptor deprecated

func (*MongodbSpec4_0_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_0_Mongod.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_0_Mongod) GetConfig

func (*MongodbSpec4_0_Mongod) GetResources

func (x *MongodbSpec4_0_Mongod) GetResources() *Resources

func (*MongodbSpec4_0_Mongod) ProtoMessage

func (*MongodbSpec4_0_Mongod) ProtoMessage()

func (*MongodbSpec4_0_Mongod) ProtoReflect

func (x *MongodbSpec4_0_Mongod) ProtoReflect() protoreflect.Message

func (*MongodbSpec4_0_Mongod) Reset

func (x *MongodbSpec4_0_Mongod) Reset()

func (*MongodbSpec4_0_Mongod) SetConfig

func (m *MongodbSpec4_0_Mongod) SetConfig(v *config.MongodConfig4_0)

func (*MongodbSpec4_0_Mongod) SetResources

func (m *MongodbSpec4_0_Mongod) SetResources(v *Resources)

func (*MongodbSpec4_0_Mongod) String

func (x *MongodbSpec4_0_Mongod) String() string

type MongodbSpec4_0_Mongos

type MongodbSpec4_0_Mongos struct {

	// Configuration for mongos 4.0 hosts.
	Config *config.MongosConfig4_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongos host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_0_Mongos) Descriptor deprecated

func (*MongodbSpec4_0_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_0_Mongos.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_0_Mongos) GetConfig

func (*MongodbSpec4_0_Mongos) GetResources

func (x *MongodbSpec4_0_Mongos) GetResources() *Resources

func (*MongodbSpec4_0_Mongos) ProtoMessage

func (*MongodbSpec4_0_Mongos) ProtoMessage()

func (*MongodbSpec4_0_Mongos) ProtoReflect

func (x *MongodbSpec4_0_Mongos) ProtoReflect() protoreflect.Message

func (*MongodbSpec4_0_Mongos) Reset

func (x *MongodbSpec4_0_Mongos) Reset()

func (*MongodbSpec4_0_Mongos) SetConfig

func (m *MongodbSpec4_0_Mongos) SetConfig(v *config.MongosConfig4_0)

func (*MongodbSpec4_0_Mongos) SetResources

func (m *MongodbSpec4_0_Mongos) SetResources(v *Resources)

func (*MongodbSpec4_0_Mongos) String

func (x *MongodbSpec4_0_Mongos) String() string

type MongodbSpec4_2

type MongodbSpec4_2 struct {

	// Configuration and resource allocation for mongod 4.2 hosts.
	Mongod *MongodbSpec4_2_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg 4.2 hosts.
	Mongocfg *MongodbSpec4_2_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos 4.2 hosts.
	Mongos *MongodbSpec4_2_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.2 hosts.
	Mongoinfra *MongodbSpec4_2_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_2) Descriptor deprecated

func (*MongodbSpec4_2) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_2.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_2) GetMongocfg

func (x *MongodbSpec4_2) GetMongocfg() *MongodbSpec4_2_MongoCfg

func (*MongodbSpec4_2) GetMongod

func (x *MongodbSpec4_2) GetMongod() *MongodbSpec4_2_Mongod

func (*MongodbSpec4_2) GetMongoinfra

func (x *MongodbSpec4_2) GetMongoinfra() *MongodbSpec4_2_MongoInfra

func (*MongodbSpec4_2) GetMongos

func (x *MongodbSpec4_2) GetMongos() *MongodbSpec4_2_Mongos

func (*MongodbSpec4_2) ProtoMessage

func (*MongodbSpec4_2) ProtoMessage()

func (*MongodbSpec4_2) ProtoReflect

func (x *MongodbSpec4_2) ProtoReflect() protoreflect.Message

func (*MongodbSpec4_2) Reset

func (x *MongodbSpec4_2) Reset()

func (*MongodbSpec4_2) SetMongocfg

func (m *MongodbSpec4_2) SetMongocfg(v *MongodbSpec4_2_MongoCfg)

func (*MongodbSpec4_2) SetMongod

func (m *MongodbSpec4_2) SetMongod(v *MongodbSpec4_2_Mongod)

func (*MongodbSpec4_2) SetMongoinfra

func (m *MongodbSpec4_2) SetMongoinfra(v *MongodbSpec4_2_MongoInfra)

func (*MongodbSpec4_2) SetMongos

func (m *MongodbSpec4_2) SetMongos(v *MongodbSpec4_2_Mongos)

func (*MongodbSpec4_2) String

func (x *MongodbSpec4_2) String() string

type MongodbSpec4_2_MongoCfg

type MongodbSpec4_2_MongoCfg struct {

	// Configuration for mongocfg 4.2 hosts.
	Config *config.MongoCfgConfig4_2 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongocfg host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_2_MongoCfg) Descriptor deprecated

func (*MongodbSpec4_2_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_2_MongoCfg.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_2_MongoCfg) GetConfig

func (*MongodbSpec4_2_MongoCfg) GetResources

func (x *MongodbSpec4_2_MongoCfg) GetResources() *Resources

func (*MongodbSpec4_2_MongoCfg) ProtoMessage

func (*MongodbSpec4_2_MongoCfg) ProtoMessage()

func (*MongodbSpec4_2_MongoCfg) ProtoReflect

func (x *MongodbSpec4_2_MongoCfg) ProtoReflect() protoreflect.Message

func (*MongodbSpec4_2_MongoCfg) Reset

func (x *MongodbSpec4_2_MongoCfg) Reset()

func (*MongodbSpec4_2_MongoCfg) SetConfig

func (*MongodbSpec4_2_MongoCfg) SetResources

func (m *MongodbSpec4_2_MongoCfg) SetResources(v *Resources)

func (*MongodbSpec4_2_MongoCfg) String

func (x *MongodbSpec4_2_MongoCfg) String() string

type MongodbSpec4_2_MongoInfra

type MongodbSpec4_2_MongoInfra struct {

	// Configuration for mongoinfra 4.2 hosts.
	ConfigMongos   *config.MongosConfig4_2   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfig4_2 `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to each mongoinfra (mongos+mongocfg) host.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_2_MongoInfra) Descriptor deprecated

func (*MongodbSpec4_2_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_2_MongoInfra.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_2_MongoInfra) GetConfigMongocfg

func (x *MongodbSpec4_2_MongoInfra) GetConfigMongocfg() *config.MongoCfgConfig4_2

func (*MongodbSpec4_2_MongoInfra) GetConfigMongos

func (x *MongodbSpec4_2_MongoInfra) GetConfigMongos() *config.MongosConfig4_2

func (*MongodbSpec4_2_MongoInfra) GetResources

func (x *MongodbSpec4_2_MongoInfra) GetResources() *Resources

func (*MongodbSpec4_2_MongoInfra) ProtoMessage

func (*MongodbSpec4_2_MongoInfra) ProtoMessage()

func (*MongodbSpec4_2_MongoInfra) ProtoReflect

func (*MongodbSpec4_2_MongoInfra) Reset

func (x *MongodbSpec4_2_MongoInfra) Reset()

func (*MongodbSpec4_2_MongoInfra) SetConfigMongocfg

func (m *MongodbSpec4_2_MongoInfra) SetConfigMongocfg(v *config.MongoCfgConfig4_2)

func (*MongodbSpec4_2_MongoInfra) SetConfigMongos

func (m *MongodbSpec4_2_MongoInfra) SetConfigMongos(v *config.MongosConfig4_2)

func (*MongodbSpec4_2_MongoInfra) SetResources

func (m *MongodbSpec4_2_MongoInfra) SetResources(v *Resources)

func (*MongodbSpec4_2_MongoInfra) String

func (x *MongodbSpec4_2_MongoInfra) String() string

type MongodbSpec4_2_Mongod

type MongodbSpec4_2_Mongod struct {

	// Configuration for mongod 4.2 hosts.
	Config *config.MongodConfig4_2 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongod host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_2_Mongod) Descriptor deprecated

func (*MongodbSpec4_2_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_2_Mongod.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_2_Mongod) GetConfig

func (*MongodbSpec4_2_Mongod) GetResources

func (x *MongodbSpec4_2_Mongod) GetResources() *Resources

func (*MongodbSpec4_2_Mongod) ProtoMessage

func (*MongodbSpec4_2_Mongod) ProtoMessage()

func (*MongodbSpec4_2_Mongod) ProtoReflect

func (x *MongodbSpec4_2_Mongod) ProtoReflect() protoreflect.Message

func (*MongodbSpec4_2_Mongod) Reset

func (x *MongodbSpec4_2_Mongod) Reset()

func (*MongodbSpec4_2_Mongod) SetConfig

func (m *MongodbSpec4_2_Mongod) SetConfig(v *config.MongodConfig4_2)

func (*MongodbSpec4_2_Mongod) SetResources

func (m *MongodbSpec4_2_Mongod) SetResources(v *Resources)

func (*MongodbSpec4_2_Mongod) String

func (x *MongodbSpec4_2_Mongod) String() string

type MongodbSpec4_2_Mongos

type MongodbSpec4_2_Mongos struct {

	// Configuration for mongos 4.2 hosts.
	Config *config.MongosConfig4_2 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongos host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_2_Mongos) Descriptor deprecated

func (*MongodbSpec4_2_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_2_Mongos.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_2_Mongos) GetConfig

func (*MongodbSpec4_2_Mongos) GetResources

func (x *MongodbSpec4_2_Mongos) GetResources() *Resources

func (*MongodbSpec4_2_Mongos) ProtoMessage

func (*MongodbSpec4_2_Mongos) ProtoMessage()

func (*MongodbSpec4_2_Mongos) ProtoReflect

func (x *MongodbSpec4_2_Mongos) ProtoReflect() protoreflect.Message

func (*MongodbSpec4_2_Mongos) Reset

func (x *MongodbSpec4_2_Mongos) Reset()

func (*MongodbSpec4_2_Mongos) SetConfig

func (m *MongodbSpec4_2_Mongos) SetConfig(v *config.MongosConfig4_2)

func (*MongodbSpec4_2_Mongos) SetResources

func (m *MongodbSpec4_2_Mongos) SetResources(v *Resources)

func (*MongodbSpec4_2_Mongos) String

func (x *MongodbSpec4_2_Mongos) String() string

type MongodbSpec4_4

type MongodbSpec4_4 struct {

	// Configuration and resource allocation for mongod 4.4 hosts.
	Mongod *MongodbSpec4_4_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg 4.4 hosts.
	Mongocfg *MongodbSpec4_4_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos 4.4 hosts.
	Mongos *MongodbSpec4_4_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.4 hosts.
	Mongoinfra *MongodbSpec4_4_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_4) Descriptor deprecated

func (*MongodbSpec4_4) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_4.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_4) GetMongocfg

func (x *MongodbSpec4_4) GetMongocfg() *MongodbSpec4_4_MongoCfg

func (*MongodbSpec4_4) GetMongod

func (x *MongodbSpec4_4) GetMongod() *MongodbSpec4_4_Mongod

func (*MongodbSpec4_4) GetMongoinfra

func (x *MongodbSpec4_4) GetMongoinfra() *MongodbSpec4_4_MongoInfra

func (*MongodbSpec4_4) GetMongos

func (x *MongodbSpec4_4) GetMongos() *MongodbSpec4_4_Mongos

func (*MongodbSpec4_4) ProtoMessage

func (*MongodbSpec4_4) ProtoMessage()

func (*MongodbSpec4_4) ProtoReflect

func (x *MongodbSpec4_4) ProtoReflect() protoreflect.Message

func (*MongodbSpec4_4) Reset

func (x *MongodbSpec4_4) Reset()

func (*MongodbSpec4_4) SetMongocfg

func (m *MongodbSpec4_4) SetMongocfg(v *MongodbSpec4_4_MongoCfg)

func (*MongodbSpec4_4) SetMongod

func (m *MongodbSpec4_4) SetMongod(v *MongodbSpec4_4_Mongod)

func (*MongodbSpec4_4) SetMongoinfra

func (m *MongodbSpec4_4) SetMongoinfra(v *MongodbSpec4_4_MongoInfra)

func (*MongodbSpec4_4) SetMongos

func (m *MongodbSpec4_4) SetMongos(v *MongodbSpec4_4_Mongos)

func (*MongodbSpec4_4) String

func (x *MongodbSpec4_4) String() string

type MongodbSpec4_4Enterprise

type MongodbSpec4_4Enterprise struct {

	// Configuration and resource allocation for mongod 4.4 hosts.
	Mongod *MongodbSpec4_4Enterprise_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg 4.4 hosts.
	Mongocfg *MongodbSpec4_4Enterprise_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos 4.4 hosts.
	Mongos *MongodbSpec4_4Enterprise_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) 4.4 hosts.
	Mongoinfra *MongodbSpec4_4Enterprise_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_4Enterprise) Descriptor deprecated

func (*MongodbSpec4_4Enterprise) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_4Enterprise.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_4Enterprise) GetMongocfg

func (*MongodbSpec4_4Enterprise) GetMongod

func (*MongodbSpec4_4Enterprise) GetMongoinfra

func (*MongodbSpec4_4Enterprise) GetMongos

func (*MongodbSpec4_4Enterprise) ProtoMessage

func (*MongodbSpec4_4Enterprise) ProtoMessage()

func (*MongodbSpec4_4Enterprise) ProtoReflect

func (x *MongodbSpec4_4Enterprise) ProtoReflect() protoreflect.Message

func (*MongodbSpec4_4Enterprise) Reset

func (x *MongodbSpec4_4Enterprise) Reset()

func (*MongodbSpec4_4Enterprise) SetMongocfg

func (*MongodbSpec4_4Enterprise) SetMongod

func (*MongodbSpec4_4Enterprise) SetMongoinfra

func (*MongodbSpec4_4Enterprise) SetMongos

func (*MongodbSpec4_4Enterprise) String

func (x *MongodbSpec4_4Enterprise) String() string

type MongodbSpec4_4Enterprise_MongoCfg

type MongodbSpec4_4Enterprise_MongoCfg struct {

	// Configuration for mongocfg 4.4 hosts.
	Config *config.MongoCfgConfig4_4Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongocfg host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_4Enterprise_MongoCfg) Descriptor deprecated

func (*MongodbSpec4_4Enterprise_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_4Enterprise_MongoCfg.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_4Enterprise_MongoCfg) GetConfig

func (*MongodbSpec4_4Enterprise_MongoCfg) GetResources

func (x *MongodbSpec4_4Enterprise_MongoCfg) GetResources() *Resources

func (*MongodbSpec4_4Enterprise_MongoCfg) ProtoMessage

func (*MongodbSpec4_4Enterprise_MongoCfg) ProtoMessage()

func (*MongodbSpec4_4Enterprise_MongoCfg) ProtoReflect

func (*MongodbSpec4_4Enterprise_MongoCfg) Reset

func (*MongodbSpec4_4Enterprise_MongoCfg) SetConfig

func (*MongodbSpec4_4Enterprise_MongoCfg) SetResources

func (m *MongodbSpec4_4Enterprise_MongoCfg) SetResources(v *Resources)

func (*MongodbSpec4_4Enterprise_MongoCfg) String

type MongodbSpec4_4Enterprise_MongoInfra

type MongodbSpec4_4Enterprise_MongoInfra struct {

	// Configuration for mongoinfra 4.4 hosts.
	ConfigMongos   *config.MongosConfig4_4Enterprise   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfig4_4Enterprise `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to each mongoinfra (mongos+mongocfg) host.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_4Enterprise_MongoInfra) Descriptor deprecated

func (*MongodbSpec4_4Enterprise_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_4Enterprise_MongoInfra.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_4Enterprise_MongoInfra) GetConfigMongocfg

func (*MongodbSpec4_4Enterprise_MongoInfra) GetConfigMongos

func (*MongodbSpec4_4Enterprise_MongoInfra) GetResources

func (*MongodbSpec4_4Enterprise_MongoInfra) ProtoMessage

func (*MongodbSpec4_4Enterprise_MongoInfra) ProtoMessage()

func (*MongodbSpec4_4Enterprise_MongoInfra) ProtoReflect

func (*MongodbSpec4_4Enterprise_MongoInfra) Reset

func (*MongodbSpec4_4Enterprise_MongoInfra) SetConfigMongocfg

func (*MongodbSpec4_4Enterprise_MongoInfra) SetConfigMongos

func (*MongodbSpec4_4Enterprise_MongoInfra) SetResources

func (m *MongodbSpec4_4Enterprise_MongoInfra) SetResources(v *Resources)

func (*MongodbSpec4_4Enterprise_MongoInfra) String

type MongodbSpec4_4Enterprise_Mongod

type MongodbSpec4_4Enterprise_Mongod struct {

	// Configuration for mongod 4.4 hosts.
	Config *config.MongodConfig4_4Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongod host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_4Enterprise_Mongod) Descriptor deprecated

func (*MongodbSpec4_4Enterprise_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_4Enterprise_Mongod.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_4Enterprise_Mongod) GetConfig

func (*MongodbSpec4_4Enterprise_Mongod) GetResources

func (x *MongodbSpec4_4Enterprise_Mongod) GetResources() *Resources

func (*MongodbSpec4_4Enterprise_Mongod) ProtoMessage

func (*MongodbSpec4_4Enterprise_Mongod) ProtoMessage()

func (*MongodbSpec4_4Enterprise_Mongod) ProtoReflect

func (*MongodbSpec4_4Enterprise_Mongod) Reset

func (*MongodbSpec4_4Enterprise_Mongod) SetConfig

func (*MongodbSpec4_4Enterprise_Mongod) SetResources

func (m *MongodbSpec4_4Enterprise_Mongod) SetResources(v *Resources)

func (*MongodbSpec4_4Enterprise_Mongod) String

type MongodbSpec4_4Enterprise_Mongos

type MongodbSpec4_4Enterprise_Mongos struct {

	// Configuration for mongos 4.4 hosts.
	Config *config.MongosConfig4_4Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongos host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_4Enterprise_Mongos) Descriptor deprecated

func (*MongodbSpec4_4Enterprise_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_4Enterprise_Mongos.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_4Enterprise_Mongos) GetConfig

func (*MongodbSpec4_4Enterprise_Mongos) GetResources

func (x *MongodbSpec4_4Enterprise_Mongos) GetResources() *Resources

func (*MongodbSpec4_4Enterprise_Mongos) ProtoMessage

func (*MongodbSpec4_4Enterprise_Mongos) ProtoMessage()

func (*MongodbSpec4_4Enterprise_Mongos) ProtoReflect

func (*MongodbSpec4_4Enterprise_Mongos) Reset

func (*MongodbSpec4_4Enterprise_Mongos) SetConfig

func (*MongodbSpec4_4Enterprise_Mongos) SetResources

func (m *MongodbSpec4_4Enterprise_Mongos) SetResources(v *Resources)

func (*MongodbSpec4_4Enterprise_Mongos) String

type MongodbSpec4_4_MongoCfg

type MongodbSpec4_4_MongoCfg struct {

	// Configuration for mongocfg 4.4 hosts.
	Config *config.MongoCfgConfig4_4 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongocfg host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_4_MongoCfg) Descriptor deprecated

func (*MongodbSpec4_4_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_4_MongoCfg.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_4_MongoCfg) GetConfig

func (*MongodbSpec4_4_MongoCfg) GetResources

func (x *MongodbSpec4_4_MongoCfg) GetResources() *Resources

func (*MongodbSpec4_4_MongoCfg) ProtoMessage

func (*MongodbSpec4_4_MongoCfg) ProtoMessage()

func (*MongodbSpec4_4_MongoCfg) ProtoReflect

func (x *MongodbSpec4_4_MongoCfg) ProtoReflect() protoreflect.Message

func (*MongodbSpec4_4_MongoCfg) Reset

func (x *MongodbSpec4_4_MongoCfg) Reset()

func (*MongodbSpec4_4_MongoCfg) SetConfig

func (*MongodbSpec4_4_MongoCfg) SetResources

func (m *MongodbSpec4_4_MongoCfg) SetResources(v *Resources)

func (*MongodbSpec4_4_MongoCfg) String

func (x *MongodbSpec4_4_MongoCfg) String() string

type MongodbSpec4_4_MongoInfra

type MongodbSpec4_4_MongoInfra struct {

	// Configuration for mongoinfra 4.4 hosts.
	ConfigMongos   *config.MongosConfig4_4   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfig4_4 `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to each mongoinfra (mongos+mongocfg) host.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_4_MongoInfra) Descriptor deprecated

func (*MongodbSpec4_4_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_4_MongoInfra.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_4_MongoInfra) GetConfigMongocfg

func (x *MongodbSpec4_4_MongoInfra) GetConfigMongocfg() *config.MongoCfgConfig4_4

func (*MongodbSpec4_4_MongoInfra) GetConfigMongos

func (x *MongodbSpec4_4_MongoInfra) GetConfigMongos() *config.MongosConfig4_4

func (*MongodbSpec4_4_MongoInfra) GetResources

func (x *MongodbSpec4_4_MongoInfra) GetResources() *Resources

func (*MongodbSpec4_4_MongoInfra) ProtoMessage

func (*MongodbSpec4_4_MongoInfra) ProtoMessage()

func (*MongodbSpec4_4_MongoInfra) ProtoReflect

func (*MongodbSpec4_4_MongoInfra) Reset

func (x *MongodbSpec4_4_MongoInfra) Reset()

func (*MongodbSpec4_4_MongoInfra) SetConfigMongocfg

func (m *MongodbSpec4_4_MongoInfra) SetConfigMongocfg(v *config.MongoCfgConfig4_4)

func (*MongodbSpec4_4_MongoInfra) SetConfigMongos

func (m *MongodbSpec4_4_MongoInfra) SetConfigMongos(v *config.MongosConfig4_4)

func (*MongodbSpec4_4_MongoInfra) SetResources

func (m *MongodbSpec4_4_MongoInfra) SetResources(v *Resources)

func (*MongodbSpec4_4_MongoInfra) String

func (x *MongodbSpec4_4_MongoInfra) String() string

type MongodbSpec4_4_Mongod

type MongodbSpec4_4_Mongod struct {

	// Configuration for mongod 4.4 hosts.
	Config *config.MongodConfig4_4 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongod host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_4_Mongod) Descriptor deprecated

func (*MongodbSpec4_4_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_4_Mongod.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_4_Mongod) GetConfig

func (*MongodbSpec4_4_Mongod) GetResources

func (x *MongodbSpec4_4_Mongod) GetResources() *Resources

func (*MongodbSpec4_4_Mongod) ProtoMessage

func (*MongodbSpec4_4_Mongod) ProtoMessage()

func (*MongodbSpec4_4_Mongod) ProtoReflect

func (x *MongodbSpec4_4_Mongod) ProtoReflect() protoreflect.Message

func (*MongodbSpec4_4_Mongod) Reset

func (x *MongodbSpec4_4_Mongod) Reset()

func (*MongodbSpec4_4_Mongod) SetConfig

func (m *MongodbSpec4_4_Mongod) SetConfig(v *config.MongodConfig4_4)

func (*MongodbSpec4_4_Mongod) SetResources

func (m *MongodbSpec4_4_Mongod) SetResources(v *Resources)

func (*MongodbSpec4_4_Mongod) String

func (x *MongodbSpec4_4_Mongod) String() string

type MongodbSpec4_4_Mongos

type MongodbSpec4_4_Mongos struct {

	// Configuration for mongos 4.4 hosts.
	Config *config.MongosConfig4_4 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongos host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec4_4_Mongos) Descriptor deprecated

func (*MongodbSpec4_4_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec4_4_Mongos.ProtoReflect.Descriptor instead.

func (*MongodbSpec4_4_Mongos) GetConfig

func (*MongodbSpec4_4_Mongos) GetResources

func (x *MongodbSpec4_4_Mongos) GetResources() *Resources

func (*MongodbSpec4_4_Mongos) ProtoMessage

func (*MongodbSpec4_4_Mongos) ProtoMessage()

func (*MongodbSpec4_4_Mongos) ProtoReflect

func (x *MongodbSpec4_4_Mongos) ProtoReflect() protoreflect.Message

func (*MongodbSpec4_4_Mongos) Reset

func (x *MongodbSpec4_4_Mongos) Reset()

func (*MongodbSpec4_4_Mongos) SetConfig

func (m *MongodbSpec4_4_Mongos) SetConfig(v *config.MongosConfig4_4)

func (*MongodbSpec4_4_Mongos) SetResources

func (m *MongodbSpec4_4_Mongos) SetResources(v *Resources)

func (*MongodbSpec4_4_Mongos) String

func (x *MongodbSpec4_4_Mongos) String() string

type MongodbSpec5_0

type MongodbSpec5_0 struct {

	// Configuration and resource allocation for mongod 5.0 hosts.
	Mongod *MongodbSpec5_0_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg 5.0 hosts.
	Mongocfg *MongodbSpec5_0_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos 5.0 hosts.
	Mongos *MongodbSpec5_0_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) 5.0 hosts.
	Mongoinfra *MongodbSpec5_0_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec5_0) Descriptor deprecated

func (*MongodbSpec5_0) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec5_0.ProtoReflect.Descriptor instead.

func (*MongodbSpec5_0) GetMongocfg

func (x *MongodbSpec5_0) GetMongocfg() *MongodbSpec5_0_MongoCfg

func (*MongodbSpec5_0) GetMongod

func (x *MongodbSpec5_0) GetMongod() *MongodbSpec5_0_Mongod

func (*MongodbSpec5_0) GetMongoinfra

func (x *MongodbSpec5_0) GetMongoinfra() *MongodbSpec5_0_MongoInfra

func (*MongodbSpec5_0) GetMongos

func (x *MongodbSpec5_0) GetMongos() *MongodbSpec5_0_Mongos

func (*MongodbSpec5_0) ProtoMessage

func (*MongodbSpec5_0) ProtoMessage()

func (*MongodbSpec5_0) ProtoReflect

func (x *MongodbSpec5_0) ProtoReflect() protoreflect.Message

func (*MongodbSpec5_0) Reset

func (x *MongodbSpec5_0) Reset()

func (*MongodbSpec5_0) SetMongocfg

func (m *MongodbSpec5_0) SetMongocfg(v *MongodbSpec5_0_MongoCfg)

func (*MongodbSpec5_0) SetMongod

func (m *MongodbSpec5_0) SetMongod(v *MongodbSpec5_0_Mongod)

func (*MongodbSpec5_0) SetMongoinfra

func (m *MongodbSpec5_0) SetMongoinfra(v *MongodbSpec5_0_MongoInfra)

func (*MongodbSpec5_0) SetMongos

func (m *MongodbSpec5_0) SetMongos(v *MongodbSpec5_0_Mongos)

func (*MongodbSpec5_0) String

func (x *MongodbSpec5_0) String() string

type MongodbSpec5_0Enterprise

type MongodbSpec5_0Enterprise struct {

	// Configuration and resource allocation for mongod 5.0 hosts.
	Mongod *MongodbSpec5_0Enterprise_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg 5.0 hosts.
	Mongocfg *MongodbSpec5_0Enterprise_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos 5.0 hosts.
	Mongos *MongodbSpec5_0Enterprise_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) 5.0 hosts.
	Mongoinfra *MongodbSpec5_0Enterprise_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec5_0Enterprise) Descriptor deprecated

func (*MongodbSpec5_0Enterprise) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec5_0Enterprise.ProtoReflect.Descriptor instead.

func (*MongodbSpec5_0Enterprise) GetMongocfg

func (*MongodbSpec5_0Enterprise) GetMongod

func (*MongodbSpec5_0Enterprise) GetMongoinfra

func (*MongodbSpec5_0Enterprise) GetMongos

func (*MongodbSpec5_0Enterprise) ProtoMessage

func (*MongodbSpec5_0Enterprise) ProtoMessage()

func (*MongodbSpec5_0Enterprise) ProtoReflect

func (x *MongodbSpec5_0Enterprise) ProtoReflect() protoreflect.Message

func (*MongodbSpec5_0Enterprise) Reset

func (x *MongodbSpec5_0Enterprise) Reset()

func (*MongodbSpec5_0Enterprise) SetMongocfg

func (*MongodbSpec5_0Enterprise) SetMongod

func (*MongodbSpec5_0Enterprise) SetMongoinfra

func (*MongodbSpec5_0Enterprise) SetMongos

func (*MongodbSpec5_0Enterprise) String

func (x *MongodbSpec5_0Enterprise) String() string

type MongodbSpec5_0Enterprise_MongoCfg

type MongodbSpec5_0Enterprise_MongoCfg struct {

	// Configuration for mongocfg 5.0 hosts.
	Config *config.MongoCfgConfig5_0Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongocfg host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec5_0Enterprise_MongoCfg) Descriptor deprecated

func (*MongodbSpec5_0Enterprise_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec5_0Enterprise_MongoCfg.ProtoReflect.Descriptor instead.

func (*MongodbSpec5_0Enterprise_MongoCfg) GetConfig

func (*MongodbSpec5_0Enterprise_MongoCfg) GetResources

func (x *MongodbSpec5_0Enterprise_MongoCfg) GetResources() *Resources

func (*MongodbSpec5_0Enterprise_MongoCfg) ProtoMessage

func (*MongodbSpec5_0Enterprise_MongoCfg) ProtoMessage()

func (*MongodbSpec5_0Enterprise_MongoCfg) ProtoReflect

func (*MongodbSpec5_0Enterprise_MongoCfg) Reset

func (*MongodbSpec5_0Enterprise_MongoCfg) SetConfig

func (*MongodbSpec5_0Enterprise_MongoCfg) SetResources

func (m *MongodbSpec5_0Enterprise_MongoCfg) SetResources(v *Resources)

func (*MongodbSpec5_0Enterprise_MongoCfg) String

type MongodbSpec5_0Enterprise_MongoInfra

type MongodbSpec5_0Enterprise_MongoInfra struct {

	// Configuration for mongoinfra 5.0 hosts.
	ConfigMongos   *config.MongosConfig5_0Enterprise   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfig5_0Enterprise `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to each mongoinfra (mongos+mongocfg) host.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec5_0Enterprise_MongoInfra) Descriptor deprecated

func (*MongodbSpec5_0Enterprise_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec5_0Enterprise_MongoInfra.ProtoReflect.Descriptor instead.

func (*MongodbSpec5_0Enterprise_MongoInfra) GetConfigMongocfg

func (*MongodbSpec5_0Enterprise_MongoInfra) GetConfigMongos

func (*MongodbSpec5_0Enterprise_MongoInfra) GetResources

func (*MongodbSpec5_0Enterprise_MongoInfra) ProtoMessage

func (*MongodbSpec5_0Enterprise_MongoInfra) ProtoMessage()

func (*MongodbSpec5_0Enterprise_MongoInfra) ProtoReflect

func (*MongodbSpec5_0Enterprise_MongoInfra) Reset

func (*MongodbSpec5_0Enterprise_MongoInfra) SetConfigMongocfg

func (*MongodbSpec5_0Enterprise_MongoInfra) SetConfigMongos

func (*MongodbSpec5_0Enterprise_MongoInfra) SetResources

func (m *MongodbSpec5_0Enterprise_MongoInfra) SetResources(v *Resources)

func (*MongodbSpec5_0Enterprise_MongoInfra) String

type MongodbSpec5_0Enterprise_Mongod

type MongodbSpec5_0Enterprise_Mongod struct {

	// Configuration for mongod 5.0 hosts.
	Config *config.MongodConfig5_0Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongod host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec5_0Enterprise_Mongod) Descriptor deprecated

func (*MongodbSpec5_0Enterprise_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec5_0Enterprise_Mongod.ProtoReflect.Descriptor instead.

func (*MongodbSpec5_0Enterprise_Mongod) GetConfig

func (*MongodbSpec5_0Enterprise_Mongod) GetResources

func (x *MongodbSpec5_0Enterprise_Mongod) GetResources() *Resources

func (*MongodbSpec5_0Enterprise_Mongod) ProtoMessage

func (*MongodbSpec5_0Enterprise_Mongod) ProtoMessage()

func (*MongodbSpec5_0Enterprise_Mongod) ProtoReflect

func (*MongodbSpec5_0Enterprise_Mongod) Reset

func (*MongodbSpec5_0Enterprise_Mongod) SetConfig

func (*MongodbSpec5_0Enterprise_Mongod) SetResources

func (m *MongodbSpec5_0Enterprise_Mongod) SetResources(v *Resources)

func (*MongodbSpec5_0Enterprise_Mongod) String

type MongodbSpec5_0Enterprise_Mongos

type MongodbSpec5_0Enterprise_Mongos struct {

	// Configuration for mongos 5.0 hosts.
	Config *config.MongosConfig5_0Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongos host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec5_0Enterprise_Mongos) Descriptor deprecated

func (*MongodbSpec5_0Enterprise_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec5_0Enterprise_Mongos.ProtoReflect.Descriptor instead.

func (*MongodbSpec5_0Enterprise_Mongos) GetConfig

func (*MongodbSpec5_0Enterprise_Mongos) GetResources

func (x *MongodbSpec5_0Enterprise_Mongos) GetResources() *Resources

func (*MongodbSpec5_0Enterprise_Mongos) ProtoMessage

func (*MongodbSpec5_0Enterprise_Mongos) ProtoMessage()

func (*MongodbSpec5_0Enterprise_Mongos) ProtoReflect

func (*MongodbSpec5_0Enterprise_Mongos) Reset

func (*MongodbSpec5_0Enterprise_Mongos) SetConfig

func (*MongodbSpec5_0Enterprise_Mongos) SetResources

func (m *MongodbSpec5_0Enterprise_Mongos) SetResources(v *Resources)

func (*MongodbSpec5_0Enterprise_Mongos) String

type MongodbSpec5_0_MongoCfg

type MongodbSpec5_0_MongoCfg struct {

	// Configuration for mongocfg 5.0 hosts.
	Config *config.MongoCfgConfig5_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongocfg host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec5_0_MongoCfg) Descriptor deprecated

func (*MongodbSpec5_0_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec5_0_MongoCfg.ProtoReflect.Descriptor instead.

func (*MongodbSpec5_0_MongoCfg) GetConfig

func (*MongodbSpec5_0_MongoCfg) GetResources

func (x *MongodbSpec5_0_MongoCfg) GetResources() *Resources

func (*MongodbSpec5_0_MongoCfg) ProtoMessage

func (*MongodbSpec5_0_MongoCfg) ProtoMessage()

func (*MongodbSpec5_0_MongoCfg) ProtoReflect

func (x *MongodbSpec5_0_MongoCfg) ProtoReflect() protoreflect.Message

func (*MongodbSpec5_0_MongoCfg) Reset

func (x *MongodbSpec5_0_MongoCfg) Reset()

func (*MongodbSpec5_0_MongoCfg) SetConfig

func (*MongodbSpec5_0_MongoCfg) SetResources

func (m *MongodbSpec5_0_MongoCfg) SetResources(v *Resources)

func (*MongodbSpec5_0_MongoCfg) String

func (x *MongodbSpec5_0_MongoCfg) String() string

type MongodbSpec5_0_MongoInfra

type MongodbSpec5_0_MongoInfra struct {

	// Configuration for mongoinfra 5.0 hosts.
	ConfigMongos   *config.MongosConfig5_0   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfig5_0 `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to each mongoinfra (mongos+mongocfg) host.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec5_0_MongoInfra) Descriptor deprecated

func (*MongodbSpec5_0_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec5_0_MongoInfra.ProtoReflect.Descriptor instead.

func (*MongodbSpec5_0_MongoInfra) GetConfigMongocfg

func (x *MongodbSpec5_0_MongoInfra) GetConfigMongocfg() *config.MongoCfgConfig5_0

func (*MongodbSpec5_0_MongoInfra) GetConfigMongos

func (x *MongodbSpec5_0_MongoInfra) GetConfigMongos() *config.MongosConfig5_0

func (*MongodbSpec5_0_MongoInfra) GetResources

func (x *MongodbSpec5_0_MongoInfra) GetResources() *Resources

func (*MongodbSpec5_0_MongoInfra) ProtoMessage

func (*MongodbSpec5_0_MongoInfra) ProtoMessage()

func (*MongodbSpec5_0_MongoInfra) ProtoReflect

func (*MongodbSpec5_0_MongoInfra) Reset

func (x *MongodbSpec5_0_MongoInfra) Reset()

func (*MongodbSpec5_0_MongoInfra) SetConfigMongocfg

func (m *MongodbSpec5_0_MongoInfra) SetConfigMongocfg(v *config.MongoCfgConfig5_0)

func (*MongodbSpec5_0_MongoInfra) SetConfigMongos

func (m *MongodbSpec5_0_MongoInfra) SetConfigMongos(v *config.MongosConfig5_0)

func (*MongodbSpec5_0_MongoInfra) SetResources

func (m *MongodbSpec5_0_MongoInfra) SetResources(v *Resources)

func (*MongodbSpec5_0_MongoInfra) String

func (x *MongodbSpec5_0_MongoInfra) String() string

type MongodbSpec5_0_Mongod

type MongodbSpec5_0_Mongod struct {

	// Configuration for mongod 5.0 hosts.
	Config *config.MongodConfig5_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongod host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec5_0_Mongod) Descriptor deprecated

func (*MongodbSpec5_0_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec5_0_Mongod.ProtoReflect.Descriptor instead.

func (*MongodbSpec5_0_Mongod) GetConfig

func (*MongodbSpec5_0_Mongod) GetResources

func (x *MongodbSpec5_0_Mongod) GetResources() *Resources

func (*MongodbSpec5_0_Mongod) ProtoMessage

func (*MongodbSpec5_0_Mongod) ProtoMessage()

func (*MongodbSpec5_0_Mongod) ProtoReflect

func (x *MongodbSpec5_0_Mongod) ProtoReflect() protoreflect.Message

func (*MongodbSpec5_0_Mongod) Reset

func (x *MongodbSpec5_0_Mongod) Reset()

func (*MongodbSpec5_0_Mongod) SetConfig

func (m *MongodbSpec5_0_Mongod) SetConfig(v *config.MongodConfig5_0)

func (*MongodbSpec5_0_Mongod) SetResources

func (m *MongodbSpec5_0_Mongod) SetResources(v *Resources)

func (*MongodbSpec5_0_Mongod) String

func (x *MongodbSpec5_0_Mongod) String() string

type MongodbSpec5_0_Mongos

type MongodbSpec5_0_Mongos struct {

	// Configuration for mongos 5.0 hosts.
	Config *config.MongosConfig5_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongos host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec5_0_Mongos) Descriptor deprecated

func (*MongodbSpec5_0_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec5_0_Mongos.ProtoReflect.Descriptor instead.

func (*MongodbSpec5_0_Mongos) GetConfig

func (*MongodbSpec5_0_Mongos) GetResources

func (x *MongodbSpec5_0_Mongos) GetResources() *Resources

func (*MongodbSpec5_0_Mongos) ProtoMessage

func (*MongodbSpec5_0_Mongos) ProtoMessage()

func (*MongodbSpec5_0_Mongos) ProtoReflect

func (x *MongodbSpec5_0_Mongos) ProtoReflect() protoreflect.Message

func (*MongodbSpec5_0_Mongos) Reset

func (x *MongodbSpec5_0_Mongos) Reset()

func (*MongodbSpec5_0_Mongos) SetConfig

func (m *MongodbSpec5_0_Mongos) SetConfig(v *config.MongosConfig5_0)

func (*MongodbSpec5_0_Mongos) SetResources

func (m *MongodbSpec5_0_Mongos) SetResources(v *Resources)

func (*MongodbSpec5_0_Mongos) String

func (x *MongodbSpec5_0_Mongos) String() string

type MongodbSpec6_0

type MongodbSpec6_0 struct {

	// Configuration and resource allocation for mongod 6.0 hosts.
	Mongod *MongodbSpec6_0_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg 6.0 hosts.
	Mongocfg *MongodbSpec6_0_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos 6.0 hosts.
	Mongos *MongodbSpec6_0_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) 6.0 hosts.
	Mongoinfra *MongodbSpec6_0_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec6_0) Descriptor deprecated

func (*MongodbSpec6_0) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec6_0.ProtoReflect.Descriptor instead.

func (*MongodbSpec6_0) GetMongocfg

func (x *MongodbSpec6_0) GetMongocfg() *MongodbSpec6_0_MongoCfg

func (*MongodbSpec6_0) GetMongod

func (x *MongodbSpec6_0) GetMongod() *MongodbSpec6_0_Mongod

func (*MongodbSpec6_0) GetMongoinfra

func (x *MongodbSpec6_0) GetMongoinfra() *MongodbSpec6_0_MongoInfra

func (*MongodbSpec6_0) GetMongos

func (x *MongodbSpec6_0) GetMongos() *MongodbSpec6_0_Mongos

func (*MongodbSpec6_0) ProtoMessage

func (*MongodbSpec6_0) ProtoMessage()

func (*MongodbSpec6_0) ProtoReflect

func (x *MongodbSpec6_0) ProtoReflect() protoreflect.Message

func (*MongodbSpec6_0) Reset

func (x *MongodbSpec6_0) Reset()

func (*MongodbSpec6_0) SetMongocfg

func (m *MongodbSpec6_0) SetMongocfg(v *MongodbSpec6_0_MongoCfg)

func (*MongodbSpec6_0) SetMongod

func (m *MongodbSpec6_0) SetMongod(v *MongodbSpec6_0_Mongod)

func (*MongodbSpec6_0) SetMongoinfra

func (m *MongodbSpec6_0) SetMongoinfra(v *MongodbSpec6_0_MongoInfra)

func (*MongodbSpec6_0) SetMongos

func (m *MongodbSpec6_0) SetMongos(v *MongodbSpec6_0_Mongos)

func (*MongodbSpec6_0) String

func (x *MongodbSpec6_0) String() string

type MongodbSpec6_0Enterprise

type MongodbSpec6_0Enterprise struct {

	// Configuration and resource allocation for mongod 6.0 hosts.
	Mongod *MongodbSpec6_0Enterprise_Mongod `protobuf:"bytes,1,opt,name=mongod,proto3" json:"mongod,omitempty"`
	// Configuration and resource allocation for mongocfg 6.0 hosts.
	Mongocfg *MongodbSpec6_0Enterprise_MongoCfg `protobuf:"bytes,2,opt,name=mongocfg,proto3" json:"mongocfg,omitempty"`
	// Configuration and resource allocation for mongos 6.0 hosts.
	Mongos *MongodbSpec6_0Enterprise_Mongos `protobuf:"bytes,3,opt,name=mongos,proto3" json:"mongos,omitempty"`
	// Configuration and resource allocation for mongoinfra (mongos+mongocfg) 6.0 hosts.
	Mongoinfra *MongodbSpec6_0Enterprise_MongoInfra `protobuf:"bytes,4,opt,name=mongoinfra,proto3" json:"mongoinfra,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec6_0Enterprise) Descriptor deprecated

func (*MongodbSpec6_0Enterprise) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec6_0Enterprise.ProtoReflect.Descriptor instead.

func (*MongodbSpec6_0Enterprise) GetMongocfg

func (*MongodbSpec6_0Enterprise) GetMongod

func (*MongodbSpec6_0Enterprise) GetMongoinfra

func (*MongodbSpec6_0Enterprise) GetMongos

func (*MongodbSpec6_0Enterprise) ProtoMessage

func (*MongodbSpec6_0Enterprise) ProtoMessage()

func (*MongodbSpec6_0Enterprise) ProtoReflect

func (x *MongodbSpec6_0Enterprise) ProtoReflect() protoreflect.Message

func (*MongodbSpec6_0Enterprise) Reset

func (x *MongodbSpec6_0Enterprise) Reset()

func (*MongodbSpec6_0Enterprise) SetMongocfg

func (*MongodbSpec6_0Enterprise) SetMongod

func (*MongodbSpec6_0Enterprise) SetMongoinfra

func (*MongodbSpec6_0Enterprise) SetMongos

func (*MongodbSpec6_0Enterprise) String

func (x *MongodbSpec6_0Enterprise) String() string

type MongodbSpec6_0Enterprise_MongoCfg

type MongodbSpec6_0Enterprise_MongoCfg struct {

	// Configuration for mongocfg 6.0 hosts.
	Config *config.MongoCfgConfig6_0Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongocfg host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec6_0Enterprise_MongoCfg) Descriptor deprecated

func (*MongodbSpec6_0Enterprise_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec6_0Enterprise_MongoCfg.ProtoReflect.Descriptor instead.

func (*MongodbSpec6_0Enterprise_MongoCfg) GetConfig

func (*MongodbSpec6_0Enterprise_MongoCfg) GetResources

func (x *MongodbSpec6_0Enterprise_MongoCfg) GetResources() *Resources

func (*MongodbSpec6_0Enterprise_MongoCfg) ProtoMessage

func (*MongodbSpec6_0Enterprise_MongoCfg) ProtoMessage()

func (*MongodbSpec6_0Enterprise_MongoCfg) ProtoReflect

func (*MongodbSpec6_0Enterprise_MongoCfg) Reset

func (*MongodbSpec6_0Enterprise_MongoCfg) SetConfig

func (*MongodbSpec6_0Enterprise_MongoCfg) SetResources

func (m *MongodbSpec6_0Enterprise_MongoCfg) SetResources(v *Resources)

func (*MongodbSpec6_0Enterprise_MongoCfg) String

type MongodbSpec6_0Enterprise_MongoInfra

type MongodbSpec6_0Enterprise_MongoInfra struct {

	// Configuration for mongoinfra 6.0 hosts.
	ConfigMongos   *config.MongosConfig6_0Enterprise   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfig6_0Enterprise `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to each mongoinfra (mongos+mongocfg) host.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec6_0Enterprise_MongoInfra) Descriptor deprecated

func (*MongodbSpec6_0Enterprise_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec6_0Enterprise_MongoInfra.ProtoReflect.Descriptor instead.

func (*MongodbSpec6_0Enterprise_MongoInfra) GetConfigMongocfg

func (*MongodbSpec6_0Enterprise_MongoInfra) GetConfigMongos

func (*MongodbSpec6_0Enterprise_MongoInfra) GetResources

func (*MongodbSpec6_0Enterprise_MongoInfra) ProtoMessage

func (*MongodbSpec6_0Enterprise_MongoInfra) ProtoMessage()

func (*MongodbSpec6_0Enterprise_MongoInfra) ProtoReflect

func (*MongodbSpec6_0Enterprise_MongoInfra) Reset

func (*MongodbSpec6_0Enterprise_MongoInfra) SetConfigMongocfg

func (*MongodbSpec6_0Enterprise_MongoInfra) SetConfigMongos

func (*MongodbSpec6_0Enterprise_MongoInfra) SetResources

func (m *MongodbSpec6_0Enterprise_MongoInfra) SetResources(v *Resources)

func (*MongodbSpec6_0Enterprise_MongoInfra) String

type MongodbSpec6_0Enterprise_Mongod

type MongodbSpec6_0Enterprise_Mongod struct {

	// Configuration for mongod 6.0 hosts.
	Config *config.MongodConfig6_0Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongod host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec6_0Enterprise_Mongod) Descriptor deprecated

func (*MongodbSpec6_0Enterprise_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec6_0Enterprise_Mongod.ProtoReflect.Descriptor instead.

func (*MongodbSpec6_0Enterprise_Mongod) GetConfig

func (*MongodbSpec6_0Enterprise_Mongod) GetResources

func (x *MongodbSpec6_0Enterprise_Mongod) GetResources() *Resources

func (*MongodbSpec6_0Enterprise_Mongod) ProtoMessage

func (*MongodbSpec6_0Enterprise_Mongod) ProtoMessage()

func (*MongodbSpec6_0Enterprise_Mongod) ProtoReflect

func (*MongodbSpec6_0Enterprise_Mongod) Reset

func (*MongodbSpec6_0Enterprise_Mongod) SetConfig

func (*MongodbSpec6_0Enterprise_Mongod) SetResources

func (m *MongodbSpec6_0Enterprise_Mongod) SetResources(v *Resources)

func (*MongodbSpec6_0Enterprise_Mongod) String

type MongodbSpec6_0Enterprise_Mongos

type MongodbSpec6_0Enterprise_Mongos struct {

	// Configuration for mongos 6.0 hosts.
	Config *config.MongosConfig6_0Enterprise `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongos host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec6_0Enterprise_Mongos) Descriptor deprecated

func (*MongodbSpec6_0Enterprise_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec6_0Enterprise_Mongos.ProtoReflect.Descriptor instead.

func (*MongodbSpec6_0Enterprise_Mongos) GetConfig

func (*MongodbSpec6_0Enterprise_Mongos) GetResources

func (x *MongodbSpec6_0Enterprise_Mongos) GetResources() *Resources

func (*MongodbSpec6_0Enterprise_Mongos) ProtoMessage

func (*MongodbSpec6_0Enterprise_Mongos) ProtoMessage()

func (*MongodbSpec6_0Enterprise_Mongos) ProtoReflect

func (*MongodbSpec6_0Enterprise_Mongos) Reset

func (*MongodbSpec6_0Enterprise_Mongos) SetConfig

func (*MongodbSpec6_0Enterprise_Mongos) SetResources

func (m *MongodbSpec6_0Enterprise_Mongos) SetResources(v *Resources)

func (*MongodbSpec6_0Enterprise_Mongos) String

type MongodbSpec6_0_MongoCfg

type MongodbSpec6_0_MongoCfg struct {

	// Configuration for mongocfg 6.0 hosts.
	Config *config.MongoCfgConfig6_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongocfg host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec6_0_MongoCfg) Descriptor deprecated

func (*MongodbSpec6_0_MongoCfg) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec6_0_MongoCfg.ProtoReflect.Descriptor instead.

func (*MongodbSpec6_0_MongoCfg) GetConfig

func (*MongodbSpec6_0_MongoCfg) GetResources

func (x *MongodbSpec6_0_MongoCfg) GetResources() *Resources

func (*MongodbSpec6_0_MongoCfg) ProtoMessage

func (*MongodbSpec6_0_MongoCfg) ProtoMessage()

func (*MongodbSpec6_0_MongoCfg) ProtoReflect

func (x *MongodbSpec6_0_MongoCfg) ProtoReflect() protoreflect.Message

func (*MongodbSpec6_0_MongoCfg) Reset

func (x *MongodbSpec6_0_MongoCfg) Reset()

func (*MongodbSpec6_0_MongoCfg) SetConfig

func (*MongodbSpec6_0_MongoCfg) SetResources

func (m *MongodbSpec6_0_MongoCfg) SetResources(v *Resources)

func (*MongodbSpec6_0_MongoCfg) String

func (x *MongodbSpec6_0_MongoCfg) String() string

type MongodbSpec6_0_MongoInfra

type MongodbSpec6_0_MongoInfra struct {

	// Configuration for mongoinfra 6.0 hosts.
	ConfigMongos   *config.MongosConfig6_0   `protobuf:"bytes,1,opt,name=config_mongos,json=configMongos,proto3" json:"config_mongos,omitempty"`
	ConfigMongocfg *config.MongoCfgConfig6_0 `protobuf:"bytes,2,opt,name=config_mongocfg,json=configMongocfg,proto3" json:"config_mongocfg,omitempty"`
	// Resources allocated to each mongoinfra (mongos+mongocfg) host.
	Resources *Resources `protobuf:"bytes,3,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec6_0_MongoInfra) Descriptor deprecated

func (*MongodbSpec6_0_MongoInfra) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec6_0_MongoInfra.ProtoReflect.Descriptor instead.

func (*MongodbSpec6_0_MongoInfra) GetConfigMongocfg

func (x *MongodbSpec6_0_MongoInfra) GetConfigMongocfg() *config.MongoCfgConfig6_0

func (*MongodbSpec6_0_MongoInfra) GetConfigMongos

func (x *MongodbSpec6_0_MongoInfra) GetConfigMongos() *config.MongosConfig6_0

func (*MongodbSpec6_0_MongoInfra) GetResources

func (x *MongodbSpec6_0_MongoInfra) GetResources() *Resources

func (*MongodbSpec6_0_MongoInfra) ProtoMessage

func (*MongodbSpec6_0_MongoInfra) ProtoMessage()

func (*MongodbSpec6_0_MongoInfra) ProtoReflect

func (*MongodbSpec6_0_MongoInfra) Reset

func (x *MongodbSpec6_0_MongoInfra) Reset()

func (*MongodbSpec6_0_MongoInfra) SetConfigMongocfg

func (m *MongodbSpec6_0_MongoInfra) SetConfigMongocfg(v *config.MongoCfgConfig6_0)

func (*MongodbSpec6_0_MongoInfra) SetConfigMongos

func (m *MongodbSpec6_0_MongoInfra) SetConfigMongos(v *config.MongosConfig6_0)

func (*MongodbSpec6_0_MongoInfra) SetResources

func (m *MongodbSpec6_0_MongoInfra) SetResources(v *Resources)

func (*MongodbSpec6_0_MongoInfra) String

func (x *MongodbSpec6_0_MongoInfra) String() string

type MongodbSpec6_0_Mongod

type MongodbSpec6_0_Mongod struct {

	// Configuration for mongod 6.0 hosts.
	Config *config.MongodConfig6_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongod host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec6_0_Mongod) Descriptor deprecated

func (*MongodbSpec6_0_Mongod) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec6_0_Mongod.ProtoReflect.Descriptor instead.

func (*MongodbSpec6_0_Mongod) GetConfig

func (*MongodbSpec6_0_Mongod) GetResources

func (x *MongodbSpec6_0_Mongod) GetResources() *Resources

func (*MongodbSpec6_0_Mongod) ProtoMessage

func (*MongodbSpec6_0_Mongod) ProtoMessage()

func (*MongodbSpec6_0_Mongod) ProtoReflect

func (x *MongodbSpec6_0_Mongod) ProtoReflect() protoreflect.Message

func (*MongodbSpec6_0_Mongod) Reset

func (x *MongodbSpec6_0_Mongod) Reset()

func (*MongodbSpec6_0_Mongod) SetConfig

func (m *MongodbSpec6_0_Mongod) SetConfig(v *config.MongodConfig6_0)

func (*MongodbSpec6_0_Mongod) SetResources

func (m *MongodbSpec6_0_Mongod) SetResources(v *Resources)

func (*MongodbSpec6_0_Mongod) String

func (x *MongodbSpec6_0_Mongod) String() string

type MongodbSpec6_0_Mongos

type MongodbSpec6_0_Mongos struct {

	// Configuration for mongos 6.0 hosts.
	Config *config.MongosConfig6_0 `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// Resources allocated to each mongos host.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

func (*MongodbSpec6_0_Mongos) Descriptor deprecated

func (*MongodbSpec6_0_Mongos) Descriptor() ([]byte, []int)

Deprecated: Use MongodbSpec6_0_Mongos.ProtoReflect.Descriptor instead.

func (*MongodbSpec6_0_Mongos) GetConfig

func (*MongodbSpec6_0_Mongos) GetResources

func (x *MongodbSpec6_0_Mongos) GetResources() *Resources

func (*MongodbSpec6_0_Mongos) ProtoMessage

func (*MongodbSpec6_0_Mongos) ProtoMessage()

func (*MongodbSpec6_0_Mongos) ProtoReflect

func (x *MongodbSpec6_0_Mongos) ProtoReflect() protoreflect.Message

func (*MongodbSpec6_0_Mongos) Reset

func (x *MongodbSpec6_0_Mongos) Reset()

func (*MongodbSpec6_0_Mongos) SetConfig

func (m *MongodbSpec6_0_Mongos) SetConfig(v *config.MongosConfig6_0)

func (*MongodbSpec6_0_Mongos) SetResources

func (m *MongodbSpec6_0_Mongos) SetResources(v *Resources)

func (*MongodbSpec6_0_Mongos) String

func (x *MongodbSpec6_0_Mongos) String() string

type Monitoring

type Monitoring struct {

	// Name of the monitoring system.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the monitoring system.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Link to the monitoring system charts for the MongoDB cluster.
	Link string `protobuf:"bytes,3,opt,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

Monitoring system.

func (*Monitoring) Descriptor deprecated

func (*Monitoring) Descriptor() ([]byte, []int)

Deprecated: Use Monitoring.ProtoReflect.Descriptor instead.

func (*Monitoring) GetDescription

func (x *Monitoring) GetDescription() string
func (x *Monitoring) GetLink() string

func (*Monitoring) GetName

func (x *Monitoring) GetName() string

func (*Monitoring) ProtoMessage

func (*Monitoring) ProtoMessage()

func (*Monitoring) ProtoReflect

func (x *Monitoring) ProtoReflect() protoreflect.Message

func (*Monitoring) Reset

func (x *Monitoring) Reset()

func (*Monitoring) SetDescription

func (m *Monitoring) SetDescription(v string)
func (m *Monitoring) SetLink(v string)

func (*Monitoring) SetName

func (m *Monitoring) SetName(v string)

func (*Monitoring) String

func (x *Monitoring) String() string

type MoveClusterMetadata

type MoveClusterMetadata struct {

	// ID of the MongoDB cluster being moved.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// ID of the source folder.
	SourceFolderId string `protobuf:"bytes,2,opt,name=source_folder_id,json=sourceFolderId,proto3" json:"source_folder_id,omitempty"`
	// ID of the destnation folder.
	DestinationFolderId string `protobuf:"bytes,3,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveClusterMetadata) Descriptor deprecated

func (*MoveClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use MoveClusterMetadata.ProtoReflect.Descriptor instead.

func (*MoveClusterMetadata) GetClusterId

func (x *MoveClusterMetadata) GetClusterId() string

func (*MoveClusterMetadata) GetDestinationFolderId

func (x *MoveClusterMetadata) GetDestinationFolderId() string

func (*MoveClusterMetadata) GetSourceFolderId

func (x *MoveClusterMetadata) GetSourceFolderId() string

func (*MoveClusterMetadata) ProtoMessage

func (*MoveClusterMetadata) ProtoMessage()

func (*MoveClusterMetadata) ProtoReflect

func (x *MoveClusterMetadata) ProtoReflect() protoreflect.Message

func (*MoveClusterMetadata) Reset

func (x *MoveClusterMetadata) Reset()

func (*MoveClusterMetadata) SetClusterId

func (m *MoveClusterMetadata) SetClusterId(v string)

func (*MoveClusterMetadata) SetDestinationFolderId

func (m *MoveClusterMetadata) SetDestinationFolderId(v string)

func (*MoveClusterMetadata) SetSourceFolderId

func (m *MoveClusterMetadata) SetSourceFolderId(v string)

func (*MoveClusterMetadata) String

func (x *MoveClusterMetadata) String() string

type MoveClusterRequest

type MoveClusterRequest struct {

	// ID of the MongoDB cluster to move.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// ID of the destination folder.
	DestinationFolderId string `protobuf:"bytes,2,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveClusterRequest) Descriptor deprecated

func (*MoveClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use MoveClusterRequest.ProtoReflect.Descriptor instead.

func (*MoveClusterRequest) GetClusterId

func (x *MoveClusterRequest) GetClusterId() string

func (*MoveClusterRequest) GetDestinationFolderId

func (x *MoveClusterRequest) GetDestinationFolderId() string

func (*MoveClusterRequest) ProtoMessage

func (*MoveClusterRequest) ProtoMessage()

func (*MoveClusterRequest) ProtoReflect

func (x *MoveClusterRequest) ProtoReflect() protoreflect.Message

func (*MoveClusterRequest) Reset

func (x *MoveClusterRequest) Reset()

func (*MoveClusterRequest) SetClusterId

func (m *MoveClusterRequest) SetClusterId(v string)

func (*MoveClusterRequest) SetDestinationFolderId

func (m *MoveClusterRequest) SetDestinationFolderId(v string)

func (*MoveClusterRequest) String

func (x *MoveClusterRequest) String() string

type PerformanceDiagnosticsConfig

type PerformanceDiagnosticsConfig struct {
	ProfilingEnabled bool `protobuf:"varint,1,opt,name=profiling_enabled,json=profilingEnabled,proto3" json:"profiling_enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*PerformanceDiagnosticsConfig) Descriptor deprecated

func (*PerformanceDiagnosticsConfig) Descriptor() ([]byte, []int)

Deprecated: Use PerformanceDiagnosticsConfig.ProtoReflect.Descriptor instead.

func (*PerformanceDiagnosticsConfig) GetProfilingEnabled

func (x *PerformanceDiagnosticsConfig) GetProfilingEnabled() bool

func (*PerformanceDiagnosticsConfig) ProtoMessage

func (*PerformanceDiagnosticsConfig) ProtoMessage()

func (*PerformanceDiagnosticsConfig) ProtoReflect

func (*PerformanceDiagnosticsConfig) Reset

func (x *PerformanceDiagnosticsConfig) Reset()

func (*PerformanceDiagnosticsConfig) SetProfilingEnabled

func (m *PerformanceDiagnosticsConfig) SetProfilingEnabled(v bool)

func (*PerformanceDiagnosticsConfig) String

type Permission

type Permission struct {

	// Name of the database that the permission grants access to.
	DatabaseName string `protobuf:"bytes,1,opt,name=database_name,json=databaseName,proto3" json:"database_name,omitempty"`
	// MongoDB roles for the [database_name] database that the permission grants.
	Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"`
	// contains filtered or unexported fields
}

func (*Permission) Descriptor deprecated

func (*Permission) Descriptor() ([]byte, []int)

Deprecated: Use Permission.ProtoReflect.Descriptor instead.

func (*Permission) GetDatabaseName

func (x *Permission) GetDatabaseName() string

func (*Permission) GetRoles

func (x *Permission) GetRoles() []string

func (*Permission) ProtoMessage

func (*Permission) ProtoMessage()

func (*Permission) ProtoReflect

func (x *Permission) ProtoReflect() protoreflect.Message

func (*Permission) Reset

func (x *Permission) Reset()

func (*Permission) SetDatabaseName

func (m *Permission) SetDatabaseName(v string)

func (*Permission) SetRoles

func (m *Permission) SetRoles(v []string)

func (*Permission) String

func (x *Permission) String() string

type RescheduleMaintenanceMetadata

type RescheduleMaintenanceMetadata struct {

	// Required. ID of the MongoDB cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. The time until which this maintenance operation is to be delayed.
	DelayedUntil *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=delayed_until,json=delayedUntil,proto3" json:"delayed_until,omitempty"`
	// contains filtered or unexported fields
}

Rescheduled maintenance operation metadata.

func (*RescheduleMaintenanceMetadata) Descriptor deprecated

func (*RescheduleMaintenanceMetadata) Descriptor() ([]byte, []int)

Deprecated: Use RescheduleMaintenanceMetadata.ProtoReflect.Descriptor instead.

func (*RescheduleMaintenanceMetadata) GetClusterId

func (x *RescheduleMaintenanceMetadata) GetClusterId() string

func (*RescheduleMaintenanceMetadata) GetDelayedUntil

func (x *RescheduleMaintenanceMetadata) GetDelayedUntil() *timestamppb.Timestamp

func (*RescheduleMaintenanceMetadata) ProtoMessage

func (*RescheduleMaintenanceMetadata) ProtoMessage()

func (*RescheduleMaintenanceMetadata) ProtoReflect

func (*RescheduleMaintenanceMetadata) Reset

func (x *RescheduleMaintenanceMetadata) Reset()

func (*RescheduleMaintenanceMetadata) SetClusterId

func (m *RescheduleMaintenanceMetadata) SetClusterId(v string)

func (*RescheduleMaintenanceMetadata) SetDelayedUntil

func (m *RescheduleMaintenanceMetadata) SetDelayedUntil(v *timestamppb.Timestamp)

func (*RescheduleMaintenanceMetadata) String

type RescheduleMaintenanceRequest

type RescheduleMaintenanceRequest struct {

	// ID of the MongoDB cluster to reschedule the maintenance operation for.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The type of reschedule request.
	RescheduleType RescheduleMaintenanceRequest_RescheduleType `` /* 181-byte string literal not displayed */
	// The time until which this maintenance operation should be delayed. The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks. The value can also point to the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
	DelayedUntil *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=delayed_until,json=delayedUntil,proto3" json:"delayed_until,omitempty"`
	// contains filtered or unexported fields
}

func (*RescheduleMaintenanceRequest) Descriptor deprecated

func (*RescheduleMaintenanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use RescheduleMaintenanceRequest.ProtoReflect.Descriptor instead.

func (*RescheduleMaintenanceRequest) GetClusterId

func (x *RescheduleMaintenanceRequest) GetClusterId() string

func (*RescheduleMaintenanceRequest) GetDelayedUntil

func (x *RescheduleMaintenanceRequest) GetDelayedUntil() *timestamppb.Timestamp

func (*RescheduleMaintenanceRequest) GetRescheduleType

func (*RescheduleMaintenanceRequest) ProtoMessage

func (*RescheduleMaintenanceRequest) ProtoMessage()

func (*RescheduleMaintenanceRequest) ProtoReflect

func (*RescheduleMaintenanceRequest) Reset

func (x *RescheduleMaintenanceRequest) Reset()

func (*RescheduleMaintenanceRequest) SetClusterId

func (m *RescheduleMaintenanceRequest) SetClusterId(v string)

func (*RescheduleMaintenanceRequest) SetDelayedUntil

func (m *RescheduleMaintenanceRequest) SetDelayedUntil(v *timestamppb.Timestamp)

func (*RescheduleMaintenanceRequest) SetRescheduleType

func (*RescheduleMaintenanceRequest) String

type RescheduleMaintenanceRequest_RescheduleType

type RescheduleMaintenanceRequest_RescheduleType int32
const (
	RescheduleMaintenanceRequest_RESCHEDULE_TYPE_UNSPECIFIED RescheduleMaintenanceRequest_RescheduleType = 0
	// Start the maintenance operation immediately.
	RescheduleMaintenanceRequest_IMMEDIATE RescheduleMaintenanceRequest_RescheduleType = 1
	// Start the maintenance operation within the next available maintenance window.
	RescheduleMaintenanceRequest_NEXT_AVAILABLE_WINDOW RescheduleMaintenanceRequest_RescheduleType = 2
	// Start the maintenance operation at the specific time.
	RescheduleMaintenanceRequest_SPECIFIC_TIME RescheduleMaintenanceRequest_RescheduleType = 3
)

func (RescheduleMaintenanceRequest_RescheduleType) Descriptor

func (RescheduleMaintenanceRequest_RescheduleType) Enum

func (RescheduleMaintenanceRequest_RescheduleType) EnumDescriptor deprecated

func (RescheduleMaintenanceRequest_RescheduleType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RescheduleMaintenanceRequest_RescheduleType.Descriptor instead.

func (RescheduleMaintenanceRequest_RescheduleType) Number

func (RescheduleMaintenanceRequest_RescheduleType) String

func (RescheduleMaintenanceRequest_RescheduleType) Type

type ResetupHostsMetadata

type ResetupHostsMetadata struct {

	// Required. ID of the MongoDB cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. The name of hosts to resetup.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*ResetupHostsMetadata) Descriptor deprecated

func (*ResetupHostsMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ResetupHostsMetadata.ProtoReflect.Descriptor instead.

func (*ResetupHostsMetadata) GetClusterId

func (x *ResetupHostsMetadata) GetClusterId() string

func (*ResetupHostsMetadata) GetHostNames

func (x *ResetupHostsMetadata) GetHostNames() []string

func (*ResetupHostsMetadata) ProtoMessage

func (*ResetupHostsMetadata) ProtoMessage()

func (*ResetupHostsMetadata) ProtoReflect

func (x *ResetupHostsMetadata) ProtoReflect() protoreflect.Message

func (*ResetupHostsMetadata) Reset

func (x *ResetupHostsMetadata) Reset()

func (*ResetupHostsMetadata) SetClusterId

func (m *ResetupHostsMetadata) SetClusterId(v string)

func (*ResetupHostsMetadata) SetHostNames

func (m *ResetupHostsMetadata) SetHostNames(v []string)

func (*ResetupHostsMetadata) String

func (x *ResetupHostsMetadata) String() string

type ResetupHostsRequest

type ResetupHostsRequest struct {

	// Required. ID of the MongoDB cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. Name of the hosts to resetup.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*ResetupHostsRequest) Descriptor deprecated

func (*ResetupHostsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ResetupHostsRequest.ProtoReflect.Descriptor instead.

func (*ResetupHostsRequest) GetClusterId

func (x *ResetupHostsRequest) GetClusterId() string

func (*ResetupHostsRequest) GetHostNames

func (x *ResetupHostsRequest) GetHostNames() []string

func (*ResetupHostsRequest) ProtoMessage

func (*ResetupHostsRequest) ProtoMessage()

func (*ResetupHostsRequest) ProtoReflect

func (x *ResetupHostsRequest) ProtoReflect() protoreflect.Message

func (*ResetupHostsRequest) Reset

func (x *ResetupHostsRequest) Reset()

func (*ResetupHostsRequest) SetClusterId

func (m *ResetupHostsRequest) SetClusterId(v string)

func (*ResetupHostsRequest) SetHostNames

func (m *ResetupHostsRequest) SetHostNames(v []string)

func (*ResetupHostsRequest) String

func (x *ResetupHostsRequest) String() string

type ResourcePreset

type ResourcePreset struct {

	// ID of the ResourcePreset resource.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// IDs of availability zones where the resource preset is available.
	ZoneIds []string `protobuf:"bytes,2,rep,name=zone_ids,json=zoneIds,proto3" json:"zone_ids,omitempty"`
	// Number of CPU cores for a MongoDB host created with the preset.
	Cores int64 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
	// RAM volume for a MongoDB host created with the preset, in bytes.
	Memory int64 `protobuf:"varint,4,opt,name=memory,proto3" json:"memory,omitempty"`
	// contains filtered or unexported fields
}

A ResourcePreset resource for describing hardware configuration presets.

func (*ResourcePreset) Descriptor deprecated

func (*ResourcePreset) Descriptor() ([]byte, []int)

Deprecated: Use ResourcePreset.ProtoReflect.Descriptor instead.

func (*ResourcePreset) GetCores

func (x *ResourcePreset) GetCores() int64

func (*ResourcePreset) GetId

func (x *ResourcePreset) GetId() string

func (*ResourcePreset) GetMemory

func (x *ResourcePreset) GetMemory() int64

func (*ResourcePreset) GetZoneIds

func (x *ResourcePreset) GetZoneIds() []string

func (*ResourcePreset) ProtoMessage

func (*ResourcePreset) ProtoMessage()

func (*ResourcePreset) ProtoReflect

func (x *ResourcePreset) ProtoReflect() protoreflect.Message

func (*ResourcePreset) Reset

func (x *ResourcePreset) Reset()

func (*ResourcePreset) SetCores

func (m *ResourcePreset) SetCores(v int64)

func (*ResourcePreset) SetId

func (m *ResourcePreset) SetId(v string)

func (*ResourcePreset) SetMemory

func (m *ResourcePreset) SetMemory(v int64)

func (*ResourcePreset) SetZoneIds

func (m *ResourcePreset) SetZoneIds(v []string)

func (*ResourcePreset) String

func (x *ResourcePreset) String() string

type ResourcePresetServiceClient

type ResourcePresetServiceClient interface {
	// Returns the specified ResourcePreset resource.
	//
	// To get the list of available ResourcePreset resources, make a [List] request.
	Get(ctx context.Context, in *GetResourcePresetRequest, opts ...grpc.CallOption) (*ResourcePreset, error)
	// Retrieves the list of available ResourcePreset resources.
	List(ctx context.Context, in *ListResourcePresetsRequest, opts ...grpc.CallOption) (*ListResourcePresetsResponse, error)
}

ResourcePresetServiceClient is the client API for ResourcePresetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ResourcePresetServiceServer

type ResourcePresetServiceServer interface {
	// Returns the specified ResourcePreset resource.
	//
	// To get the list of available ResourcePreset resources, make a [List] request.
	Get(context.Context, *GetResourcePresetRequest) (*ResourcePreset, error)
	// Retrieves the list of available ResourcePreset resources.
	List(context.Context, *ListResourcePresetsRequest) (*ListResourcePresetsResponse, error)
}

ResourcePresetServiceServer is the server API for ResourcePresetService service. All implementations should embed UnimplementedResourcePresetServiceServer for forward compatibility

type Resources

type Resources struct {

	// ID of the preset for computational resources available to a host (CPU, memory etc.).
	// All available presets are listed in the [documentation](/docs/managed-mongodb/concepts/instance-types).
	ResourcePresetId string `protobuf:"bytes,1,opt,name=resource_preset_id,json=resourcePresetId,proto3" json:"resource_preset_id,omitempty"`
	// Volume of the storage available to a host, in bytes.
	DiskSize int64 `protobuf:"varint,2,opt,name=disk_size,json=diskSize,proto3" json:"disk_size,omitempty"`
	// Type of the storage environment for the host.
	// Possible values:
	// * network-hdd - network HDD drive,
	// * network-ssd - network SSD drive,
	// * local-ssd - local SSD storage.
	DiskTypeId string `protobuf:"bytes,3,opt,name=disk_type_id,json=diskTypeId,proto3" json:"disk_type_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Resources) Descriptor deprecated

func (*Resources) Descriptor() ([]byte, []int)

Deprecated: Use Resources.ProtoReflect.Descriptor instead.

func (*Resources) GetDiskSize

func (x *Resources) GetDiskSize() int64

func (*Resources) GetDiskTypeId

func (x *Resources) GetDiskTypeId() string

func (*Resources) GetResourcePresetId

func (x *Resources) GetResourcePresetId() string

func (*Resources) ProtoMessage

func (*Resources) ProtoMessage()

func (*Resources) ProtoReflect

func (x *Resources) ProtoReflect() protoreflect.Message

func (*Resources) Reset

func (x *Resources) Reset()

func (*Resources) SetDiskSize

func (m *Resources) SetDiskSize(v int64)

func (*Resources) SetDiskTypeId

func (m *Resources) SetDiskTypeId(v string)

func (*Resources) SetResourcePresetId

func (m *Resources) SetResourcePresetId(v string)

func (*Resources) String

func (x *Resources) String() string

type RestartHostsMetadata

type RestartHostsMetadata struct {

	// Required. ID of the MongoDB cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. The name of hosts to restart.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*RestartHostsMetadata) Descriptor deprecated

func (*RestartHostsMetadata) Descriptor() ([]byte, []int)

Deprecated: Use RestartHostsMetadata.ProtoReflect.Descriptor instead.

func (*RestartHostsMetadata) GetClusterId

func (x *RestartHostsMetadata) GetClusterId() string

func (*RestartHostsMetadata) GetHostNames

func (x *RestartHostsMetadata) GetHostNames() []string

func (*RestartHostsMetadata) ProtoMessage

func (*RestartHostsMetadata) ProtoMessage()

func (*RestartHostsMetadata) ProtoReflect

func (x *RestartHostsMetadata) ProtoReflect() protoreflect.Message

func (*RestartHostsMetadata) Reset

func (x *RestartHostsMetadata) Reset()

func (*RestartHostsMetadata) SetClusterId

func (m *RestartHostsMetadata) SetClusterId(v string)

func (*RestartHostsMetadata) SetHostNames

func (m *RestartHostsMetadata) SetHostNames(v []string)

func (*RestartHostsMetadata) String

func (x *RestartHostsMetadata) String() string

type RestartHostsRequest

type RestartHostsRequest struct {

	// Required. ID of the MongoDB cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. Name of the hosts to restart.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*RestartHostsRequest) Descriptor deprecated

func (*RestartHostsRequest) Descriptor() ([]byte, []int)

Deprecated: Use RestartHostsRequest.ProtoReflect.Descriptor instead.

func (*RestartHostsRequest) GetClusterId

func (x *RestartHostsRequest) GetClusterId() string

func (*RestartHostsRequest) GetHostNames

func (x *RestartHostsRequest) GetHostNames() []string

func (*RestartHostsRequest) ProtoMessage

func (*RestartHostsRequest) ProtoMessage()

func (*RestartHostsRequest) ProtoReflect

func (x *RestartHostsRequest) ProtoReflect() protoreflect.Message

func (*RestartHostsRequest) Reset

func (x *RestartHostsRequest) Reset()

func (*RestartHostsRequest) SetClusterId

func (m *RestartHostsRequest) SetClusterId(v string)

func (*RestartHostsRequest) SetHostNames

func (m *RestartHostsRequest) SetHostNames(v []string)

func (*RestartHostsRequest) String

func (x *RestartHostsRequest) String() string

type RestoreClusterMetadata

type RestoreClusterMetadata struct {

	// ID of the new MongoDB cluster that is being created from a backup.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// ID of the backup that is being used for creating a cluster.
	BackupId string `protobuf:"bytes,2,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreClusterMetadata) Descriptor deprecated

func (*RestoreClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use RestoreClusterMetadata.ProtoReflect.Descriptor instead.

func (*RestoreClusterMetadata) GetBackupId

func (x *RestoreClusterMetadata) GetBackupId() string

func (*RestoreClusterMetadata) GetClusterId

func (x *RestoreClusterMetadata) GetClusterId() string

func (*RestoreClusterMetadata) ProtoMessage

func (*RestoreClusterMetadata) ProtoMessage()

func (*RestoreClusterMetadata) ProtoReflect

func (x *RestoreClusterMetadata) ProtoReflect() protoreflect.Message

func (*RestoreClusterMetadata) Reset

func (x *RestoreClusterMetadata) Reset()

func (*RestoreClusterMetadata) SetBackupId

func (m *RestoreClusterMetadata) SetBackupId(v string)

func (*RestoreClusterMetadata) SetClusterId

func (m *RestoreClusterMetadata) SetClusterId(v string)

func (*RestoreClusterMetadata) String

func (x *RestoreClusterMetadata) String() string

type RestoreClusterRequest

type RestoreClusterRequest struct {

	// ID of the backup to create a cluster from.
	// To get the backup ID, use a [ClusterService.ListBackups] request.
	BackupId string `protobuf:"bytes,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
	// Name of the new MongoDB cluster. The name must be unique within the folder.
	// The name can't be changed after the MongoDB cluster is created.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the new MongoDB cluster.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the MongoDB cluster as “ key:value “ pairs. Maximum 64 per resource.
	// For example, "project": "mvp" or "source": "dictionary".
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Deployment environment of the new MongoDB cluster.
	Environment Cluster_Environment `` /* 129-byte string literal not displayed */
	// Configuration for the MongoDB cluster to be created.
	ConfigSpec *ConfigSpec `protobuf:"bytes,6,opt,name=config_spec,json=configSpec,proto3" json:"config_spec,omitempty"`
	// Configurations for MongoDB hosts that should be created for
	// the cluster that is being created from the backup.
	HostSpecs []*HostSpec `protobuf:"bytes,7,rep,name=host_specs,json=hostSpecs,proto3" json:"host_specs,omitempty"`
	// ID of the network to create the MongoDB cluster in.
	NetworkId string `protobuf:"bytes,8,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// Required. ID of the folder to create the MongoDB cluster in.
	FolderId string `protobuf:"bytes,9,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Specification of the moment to which the MongoDB cluster should be restored.
	RecoveryTargetSpec *RestoreClusterRequest_RecoveryTargetSpec `protobuf:"bytes,10,opt,name=recovery_target_spec,json=recoveryTargetSpec,proto3" json:"recovery_target_spec,omitempty"`
	// User security groups
	SecurityGroupIds []string `protobuf:"bytes,11,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// Deletion Protection inhibits deletion of the cluster
	DeletionProtection bool `protobuf:"varint,12,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreClusterRequest) Descriptor deprecated

func (*RestoreClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use RestoreClusterRequest.ProtoReflect.Descriptor instead.

func (*RestoreClusterRequest) GetBackupId

func (x *RestoreClusterRequest) GetBackupId() string

func (*RestoreClusterRequest) GetConfigSpec

func (x *RestoreClusterRequest) GetConfigSpec() *ConfigSpec

func (*RestoreClusterRequest) GetDeletionProtection

func (x *RestoreClusterRequest) GetDeletionProtection() bool

func (*RestoreClusterRequest) GetDescription

func (x *RestoreClusterRequest) GetDescription() string

func (*RestoreClusterRequest) GetEnvironment

func (x *RestoreClusterRequest) GetEnvironment() Cluster_Environment

func (*RestoreClusterRequest) GetFolderId

func (x *RestoreClusterRequest) GetFolderId() string

func (*RestoreClusterRequest) GetHostSpecs

func (x *RestoreClusterRequest) GetHostSpecs() []*HostSpec

func (*RestoreClusterRequest) GetLabels

func (x *RestoreClusterRequest) GetLabels() map[string]string

func (*RestoreClusterRequest) GetName

func (x *RestoreClusterRequest) GetName() string

func (*RestoreClusterRequest) GetNetworkId

func (x *RestoreClusterRequest) GetNetworkId() string

func (*RestoreClusterRequest) GetRecoveryTargetSpec

func (*RestoreClusterRequest) GetSecurityGroupIds

func (x *RestoreClusterRequest) GetSecurityGroupIds() []string

func (*RestoreClusterRequest) ProtoMessage

func (*RestoreClusterRequest) ProtoMessage()

func (*RestoreClusterRequest) ProtoReflect

func (x *RestoreClusterRequest) ProtoReflect() protoreflect.Message

func (*RestoreClusterRequest) Reset

func (x *RestoreClusterRequest) Reset()

func (*RestoreClusterRequest) SetBackupId

func (m *RestoreClusterRequest) SetBackupId(v string)

func (*RestoreClusterRequest) SetConfigSpec

func (m *RestoreClusterRequest) SetConfigSpec(v *ConfigSpec)

func (*RestoreClusterRequest) SetDeletionProtection

func (m *RestoreClusterRequest) SetDeletionProtection(v bool)

func (*RestoreClusterRequest) SetDescription

func (m *RestoreClusterRequest) SetDescription(v string)

func (*RestoreClusterRequest) SetEnvironment

func (m *RestoreClusterRequest) SetEnvironment(v Cluster_Environment)

func (*RestoreClusterRequest) SetFolderId

func (m *RestoreClusterRequest) SetFolderId(v string)

func (*RestoreClusterRequest) SetHostSpecs

func (m *RestoreClusterRequest) SetHostSpecs(v []*HostSpec)

func (*RestoreClusterRequest) SetLabels

func (m *RestoreClusterRequest) SetLabels(v map[string]string)

func (*RestoreClusterRequest) SetName

func (m *RestoreClusterRequest) SetName(v string)

func (*RestoreClusterRequest) SetNetworkId

func (m *RestoreClusterRequest) SetNetworkId(v string)

func (*RestoreClusterRequest) SetRecoveryTargetSpec

func (*RestoreClusterRequest) SetSecurityGroupIds

func (m *RestoreClusterRequest) SetSecurityGroupIds(v []string)

func (*RestoreClusterRequest) String

func (x *RestoreClusterRequest) String() string

type RestoreClusterRequest_RecoveryTargetSpec

type RestoreClusterRequest_RecoveryTargetSpec struct {

	// Timestamp of the recovery target
	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreClusterRequest_RecoveryTargetSpec) Descriptor deprecated

func (*RestoreClusterRequest_RecoveryTargetSpec) Descriptor() ([]byte, []int)

Deprecated: Use RestoreClusterRequest_RecoveryTargetSpec.ProtoReflect.Descriptor instead.

func (*RestoreClusterRequest_RecoveryTargetSpec) GetTimestamp

func (*RestoreClusterRequest_RecoveryTargetSpec) ProtoMessage

func (*RestoreClusterRequest_RecoveryTargetSpec) ProtoReflect

func (*RestoreClusterRequest_RecoveryTargetSpec) Reset

func (*RestoreClusterRequest_RecoveryTargetSpec) SetTimestamp

func (*RestoreClusterRequest_RecoveryTargetSpec) String

type RevokeUserPermissionMetadata

type RevokeUserPermissionMetadata struct {

	// ID of the MongoDB cluster the user belongs to.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the user whose permission is being revoked.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// contains filtered or unexported fields
}

func (*RevokeUserPermissionMetadata) Descriptor deprecated

func (*RevokeUserPermissionMetadata) Descriptor() ([]byte, []int)

Deprecated: Use RevokeUserPermissionMetadata.ProtoReflect.Descriptor instead.

func (*RevokeUserPermissionMetadata) GetClusterId

func (x *RevokeUserPermissionMetadata) GetClusterId() string

func (*RevokeUserPermissionMetadata) GetUserName

func (x *RevokeUserPermissionMetadata) GetUserName() string

func (*RevokeUserPermissionMetadata) ProtoMessage

func (*RevokeUserPermissionMetadata) ProtoMessage()

func (*RevokeUserPermissionMetadata) ProtoReflect

func (*RevokeUserPermissionMetadata) Reset

func (x *RevokeUserPermissionMetadata) Reset()

func (*RevokeUserPermissionMetadata) SetClusterId

func (m *RevokeUserPermissionMetadata) SetClusterId(v string)

func (*RevokeUserPermissionMetadata) SetUserName

func (m *RevokeUserPermissionMetadata) SetUserName(v string)

func (*RevokeUserPermissionMetadata) String

type RevokeUserPermissionRequest

type RevokeUserPermissionRequest struct {

	// ID of the MongoDB cluster the user belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the user to revoke a permission from.
	// To get the name of the user, use a [UserService.List] request.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// Name of the database that the user should lose access to.
	DatabaseName string `protobuf:"bytes,3,opt,name=database_name,json=databaseName,proto3" json:"database_name,omitempty"`
	// contains filtered or unexported fields
}

func (*RevokeUserPermissionRequest) Descriptor deprecated

func (*RevokeUserPermissionRequest) Descriptor() ([]byte, []int)

Deprecated: Use RevokeUserPermissionRequest.ProtoReflect.Descriptor instead.

func (*RevokeUserPermissionRequest) GetClusterId

func (x *RevokeUserPermissionRequest) GetClusterId() string

func (*RevokeUserPermissionRequest) GetDatabaseName

func (x *RevokeUserPermissionRequest) GetDatabaseName() string

func (*RevokeUserPermissionRequest) GetUserName

func (x *RevokeUserPermissionRequest) GetUserName() string

func (*RevokeUserPermissionRequest) ProtoMessage

func (*RevokeUserPermissionRequest) ProtoMessage()

func (*RevokeUserPermissionRequest) ProtoReflect

func (*RevokeUserPermissionRequest) Reset

func (x *RevokeUserPermissionRequest) Reset()

func (*RevokeUserPermissionRequest) SetClusterId

func (m *RevokeUserPermissionRequest) SetClusterId(v string)

func (*RevokeUserPermissionRequest) SetDatabaseName

func (m *RevokeUserPermissionRequest) SetDatabaseName(v string)

func (*RevokeUserPermissionRequest) SetUserName

func (m *RevokeUserPermissionRequest) SetUserName(v string)

func (*RevokeUserPermissionRequest) String

func (x *RevokeUserPermissionRequest) String() string

type Service

type Service struct {

	// Type of the service provided by the host.
	Type Service_Type `protobuf:"varint,1,opt,name=type,proto3,enum=yandex.cloud.mdb.mongodb.v1.Service_Type" json:"type,omitempty"`
	// Status code of server availability.
	Health Service_Health `protobuf:"varint,2,opt,name=health,proto3,enum=yandex.cloud.mdb.mongodb.v1.Service_Health" json:"health,omitempty"`
	// contains filtered or unexported fields
}

func (*Service) Descriptor deprecated

func (*Service) Descriptor() ([]byte, []int)

Deprecated: Use Service.ProtoReflect.Descriptor instead.

func (*Service) GetHealth

func (x *Service) GetHealth() Service_Health

func (*Service) GetType

func (x *Service) GetType() Service_Type

func (*Service) ProtoMessage

func (*Service) ProtoMessage()

func (*Service) ProtoReflect

func (x *Service) ProtoReflect() protoreflect.Message

func (*Service) Reset

func (x *Service) Reset()

func (*Service) SetHealth

func (m *Service) SetHealth(v Service_Health)

func (*Service) SetType

func (m *Service) SetType(v Service_Type)

func (*Service) String

func (x *Service) String() string

type Service_Health

type Service_Health int32
const (
	// Health of the server is unknown.
	Service_HEALTH_UNKNOWN Service_Health = 0
	// The server is working normally.
	Service_ALIVE Service_Health = 1
	// The server is dead or unresponsive.
	Service_DEAD Service_Health = 2
)

func (Service_Health) Descriptor

func (Service_Health) Enum

func (x Service_Health) Enum() *Service_Health

func (Service_Health) EnumDescriptor deprecated

func (Service_Health) EnumDescriptor() ([]byte, []int)

Deprecated: Use Service_Health.Descriptor instead.

func (Service_Health) Number

func (Service_Health) String

func (x Service_Health) String() string

func (Service_Health) Type

type Service_Type

type Service_Type int32
const (
	Service_TYPE_UNSPECIFIED Service_Type = 0
	// The host is running a mongod daemon.
	Service_MONGOD Service_Type = 1
	// The host is running a mongos daemon.
	Service_MONGOS Service_Type = 2
	// The host is running a MongoDB config server.
	Service_MONGOCFG Service_Type = 3
)

func (Service_Type) Descriptor

func (Service_Type) Enum

func (x Service_Type) Enum() *Service_Type

func (Service_Type) EnumDescriptor deprecated

func (Service_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Service_Type.Descriptor instead.

func (Service_Type) Number

func (Service_Type) String

func (x Service_Type) String() string

func (Service_Type) Type

type Shard

type Shard struct {

	// Name of the shard.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the cluster that the shard belongs to.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Shard) Descriptor deprecated

func (*Shard) Descriptor() ([]byte, []int)

Deprecated: Use Shard.ProtoReflect.Descriptor instead.

func (*Shard) GetClusterId

func (x *Shard) GetClusterId() string

func (*Shard) GetName

func (x *Shard) GetName() string

func (*Shard) ProtoMessage

func (*Shard) ProtoMessage()

func (*Shard) ProtoReflect

func (x *Shard) ProtoReflect() protoreflect.Message

func (*Shard) Reset

func (x *Shard) Reset()

func (*Shard) SetClusterId

func (m *Shard) SetClusterId(v string)

func (*Shard) SetName

func (m *Shard) SetName(v string)

func (*Shard) String

func (x *Shard) String() string

type StartClusterMetadata

type StartClusterMetadata struct {

	// ID of the MongoDB cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartClusterMetadata) Descriptor deprecated

func (*StartClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use StartClusterMetadata.ProtoReflect.Descriptor instead.

func (*StartClusterMetadata) GetClusterId

func (x *StartClusterMetadata) GetClusterId() string

func (*StartClusterMetadata) ProtoMessage

func (*StartClusterMetadata) ProtoMessage()

func (*StartClusterMetadata) ProtoReflect

func (x *StartClusterMetadata) ProtoReflect() protoreflect.Message

func (*StartClusterMetadata) Reset

func (x *StartClusterMetadata) Reset()

func (*StartClusterMetadata) SetClusterId

func (m *StartClusterMetadata) SetClusterId(v string)

func (*StartClusterMetadata) String

func (x *StartClusterMetadata) String() string

type StartClusterRequest

type StartClusterRequest struct {

	// ID of the MongoDB cluster to start.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartClusterRequest) Descriptor deprecated

func (*StartClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use StartClusterRequest.ProtoReflect.Descriptor instead.

func (*StartClusterRequest) GetClusterId

func (x *StartClusterRequest) GetClusterId() string

func (*StartClusterRequest) ProtoMessage

func (*StartClusterRequest) ProtoMessage()

func (*StartClusterRequest) ProtoReflect

func (x *StartClusterRequest) ProtoReflect() protoreflect.Message

func (*StartClusterRequest) Reset

func (x *StartClusterRequest) Reset()

func (*StartClusterRequest) SetClusterId

func (m *StartClusterRequest) SetClusterId(v string)

func (*StartClusterRequest) String

func (x *StartClusterRequest) String() string

type StepdownHostsMetadata

type StepdownHostsMetadata struct {

	// Required. ID of the MongoDB cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. The name of hosts to resetup.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*StepdownHostsMetadata) Descriptor deprecated

func (*StepdownHostsMetadata) Descriptor() ([]byte, []int)

Deprecated: Use StepdownHostsMetadata.ProtoReflect.Descriptor instead.

func (*StepdownHostsMetadata) GetClusterId

func (x *StepdownHostsMetadata) GetClusterId() string

func (*StepdownHostsMetadata) GetHostNames

func (x *StepdownHostsMetadata) GetHostNames() []string

func (*StepdownHostsMetadata) ProtoMessage

func (*StepdownHostsMetadata) ProtoMessage()

func (*StepdownHostsMetadata) ProtoReflect

func (x *StepdownHostsMetadata) ProtoReflect() protoreflect.Message

func (*StepdownHostsMetadata) Reset

func (x *StepdownHostsMetadata) Reset()

func (*StepdownHostsMetadata) SetClusterId

func (m *StepdownHostsMetadata) SetClusterId(v string)

func (*StepdownHostsMetadata) SetHostNames

func (m *StepdownHostsMetadata) SetHostNames(v []string)

func (*StepdownHostsMetadata) String

func (x *StepdownHostsMetadata) String() string

type StepdownHostsRequest

type StepdownHostsRequest struct {

	// Required. ID of the MongoDB cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. Name of the hosts to resetup.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*StepdownHostsRequest) Descriptor deprecated

func (*StepdownHostsRequest) Descriptor() ([]byte, []int)

Deprecated: Use StepdownHostsRequest.ProtoReflect.Descriptor instead.

func (*StepdownHostsRequest) GetClusterId

func (x *StepdownHostsRequest) GetClusterId() string

func (*StepdownHostsRequest) GetHostNames

func (x *StepdownHostsRequest) GetHostNames() []string

func (*StepdownHostsRequest) ProtoMessage

func (*StepdownHostsRequest) ProtoMessage()

func (*StepdownHostsRequest) ProtoReflect

func (x *StepdownHostsRequest) ProtoReflect() protoreflect.Message

func (*StepdownHostsRequest) Reset

func (x *StepdownHostsRequest) Reset()

func (*StepdownHostsRequest) SetClusterId

func (m *StepdownHostsRequest) SetClusterId(v string)

func (*StepdownHostsRequest) SetHostNames

func (m *StepdownHostsRequest) SetHostNames(v []string)

func (*StepdownHostsRequest) String

func (x *StepdownHostsRequest) String() string

type StopClusterMetadata

type StopClusterMetadata struct {

	// ID of the MongoDB cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StopClusterMetadata) Descriptor deprecated

func (*StopClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use StopClusterMetadata.ProtoReflect.Descriptor instead.

func (*StopClusterMetadata) GetClusterId

func (x *StopClusterMetadata) GetClusterId() string

func (*StopClusterMetadata) ProtoMessage

func (*StopClusterMetadata) ProtoMessage()

func (*StopClusterMetadata) ProtoReflect

func (x *StopClusterMetadata) ProtoReflect() protoreflect.Message

func (*StopClusterMetadata) Reset

func (x *StopClusterMetadata) Reset()

func (*StopClusterMetadata) SetClusterId

func (m *StopClusterMetadata) SetClusterId(v string)

func (*StopClusterMetadata) String

func (x *StopClusterMetadata) String() string

type StopClusterRequest

type StopClusterRequest struct {

	// ID of the MongoDB cluster to stop.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StopClusterRequest) Descriptor deprecated

func (*StopClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use StopClusterRequest.ProtoReflect.Descriptor instead.

func (*StopClusterRequest) GetClusterId

func (x *StopClusterRequest) GetClusterId() string

func (*StopClusterRequest) ProtoMessage

func (*StopClusterRequest) ProtoMessage()

func (*StopClusterRequest) ProtoReflect

func (x *StopClusterRequest) ProtoReflect() protoreflect.Message

func (*StopClusterRequest) Reset

func (x *StopClusterRequest) Reset()

func (*StopClusterRequest) SetClusterId

func (m *StopClusterRequest) SetClusterId(v string)

func (*StopClusterRequest) String

func (x *StopClusterRequest) String() string

type StreamClusterLogsRequest

type StreamClusterLogsRequest struct {

	// Required. ID of the MongoDB cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Columns from logs table to get in the response.
	ColumnFilter []string                             `protobuf:"bytes,2,rep,name=column_filter,json=columnFilter,proto3" json:"column_filter,omitempty"`
	ServiceType  StreamClusterLogsRequest_ServiceType `` /* 165-byte string literal not displayed */
	// Start timestamp for the logs request.
	FromTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=from_time,json=fromTime,proto3" json:"from_time,omitempty"`
	// End timestamp for the logs request.
	// If this field is not set, all existing logs will be sent and then the new ones as
	// they appear. In essence it has 'tail -f' semantics.
	ToTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=to_time,json=toTime,proto3" json:"to_time,omitempty"`
	// Record token. Set `record_token` to the `next_record_token` returned by a previous StreamLogs
	// request to start streaming from next log record.
	RecordToken string `protobuf:"bytes,6,opt,name=record_token,json=recordToken,proto3" json:"record_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	// The expression must specify:
	// 1. The field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.severity] fields.
	// 2. An `=` operator.
	// 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`.
	// Examples of a filter: `message.hostname='node1.db.cloud.yandex.net'`, `message.severity IN ('E', 'F')`
	Filter string `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamClusterLogsRequest) Descriptor deprecated

func (*StreamClusterLogsRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamClusterLogsRequest.ProtoReflect.Descriptor instead.

func (*StreamClusterLogsRequest) GetClusterId

func (x *StreamClusterLogsRequest) GetClusterId() string

func (*StreamClusterLogsRequest) GetColumnFilter

func (x *StreamClusterLogsRequest) GetColumnFilter() []string

func (*StreamClusterLogsRequest) GetFilter

func (x *StreamClusterLogsRequest) GetFilter() string

func (*StreamClusterLogsRequest) GetFromTime

func (*StreamClusterLogsRequest) GetRecordToken

func (x *StreamClusterLogsRequest) GetRecordToken() string

func (*StreamClusterLogsRequest) GetServiceType

func (*StreamClusterLogsRequest) GetToTime

func (*StreamClusterLogsRequest) ProtoMessage

func (*StreamClusterLogsRequest) ProtoMessage()

func (*StreamClusterLogsRequest) ProtoReflect

func (x *StreamClusterLogsRequest) ProtoReflect() protoreflect.Message

func (*StreamClusterLogsRequest) Reset

func (x *StreamClusterLogsRequest) Reset()

func (*StreamClusterLogsRequest) SetClusterId

func (m *StreamClusterLogsRequest) SetClusterId(v string)

func (*StreamClusterLogsRequest) SetColumnFilter

func (m *StreamClusterLogsRequest) SetColumnFilter(v []string)

func (*StreamClusterLogsRequest) SetFilter

func (m *StreamClusterLogsRequest) SetFilter(v string)

func (*StreamClusterLogsRequest) SetFromTime

func (m *StreamClusterLogsRequest) SetFromTime(v *timestamppb.Timestamp)

func (*StreamClusterLogsRequest) SetRecordToken

func (m *StreamClusterLogsRequest) SetRecordToken(v string)

func (*StreamClusterLogsRequest) SetServiceType

func (*StreamClusterLogsRequest) SetToTime

func (*StreamClusterLogsRequest) String

func (x *StreamClusterLogsRequest) String() string

type StreamClusterLogsRequest_ServiceType

type StreamClusterLogsRequest_ServiceType int32
const (
	StreamClusterLogsRequest_SERVICE_TYPE_UNSPECIFIED StreamClusterLogsRequest_ServiceType = 0
	// Logs of MongoDB activity.
	StreamClusterLogsRequest_MONGOD   StreamClusterLogsRequest_ServiceType = 1
	StreamClusterLogsRequest_MONGOS   StreamClusterLogsRequest_ServiceType = 2
	StreamClusterLogsRequest_MONGOCFG StreamClusterLogsRequest_ServiceType = 3
	// MongoDB Enterprise audit logs
	StreamClusterLogsRequest_AUDIT StreamClusterLogsRequest_ServiceType = 4
)

func (StreamClusterLogsRequest_ServiceType) Descriptor

func (StreamClusterLogsRequest_ServiceType) Enum

func (StreamClusterLogsRequest_ServiceType) EnumDescriptor deprecated

func (StreamClusterLogsRequest_ServiceType) EnumDescriptor() ([]byte, []int)

Deprecated: Use StreamClusterLogsRequest_ServiceType.Descriptor instead.

func (StreamClusterLogsRequest_ServiceType) Number

func (StreamClusterLogsRequest_ServiceType) String

func (StreamClusterLogsRequest_ServiceType) Type

type StreamLogRecord

type StreamLogRecord struct {

	// One of the requested log records.
	Record *LogRecord `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"`
	// This token allows you to continue streaming logs starting from the exact
	// same record. To continue streaming, specify value of `next_record_token`
	// as value for `record_token` parameter in the next StreamLogs request.
	// This value is interchangeable with `next_page_token` from ListLogs method.
	NextRecordToken string `protobuf:"bytes,2,opt,name=next_record_token,json=nextRecordToken,proto3" json:"next_record_token,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamLogRecord) Descriptor deprecated

func (*StreamLogRecord) Descriptor() ([]byte, []int)

Deprecated: Use StreamLogRecord.ProtoReflect.Descriptor instead.

func (*StreamLogRecord) GetNextRecordToken

func (x *StreamLogRecord) GetNextRecordToken() string

func (*StreamLogRecord) GetRecord

func (x *StreamLogRecord) GetRecord() *LogRecord

func (*StreamLogRecord) ProtoMessage

func (*StreamLogRecord) ProtoMessage()

func (*StreamLogRecord) ProtoReflect

func (x *StreamLogRecord) ProtoReflect() protoreflect.Message

func (*StreamLogRecord) Reset

func (x *StreamLogRecord) Reset()

func (*StreamLogRecord) SetNextRecordToken

func (m *StreamLogRecord) SetNextRecordToken(v string)

func (*StreamLogRecord) SetRecord

func (m *StreamLogRecord) SetRecord(v *LogRecord)

func (*StreamLogRecord) String

func (x *StreamLogRecord) String() string

type UnimplementedBackupServiceServer

type UnimplementedBackupServiceServer struct {
}

UnimplementedBackupServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedBackupServiceServer) Delete

func (UnimplementedBackupServiceServer) Get

func (UnimplementedBackupServiceServer) List

type UnimplementedClusterServiceServer

type UnimplementedClusterServiceServer struct {
}

UnimplementedClusterServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedClusterServiceServer) AddHosts

func (UnimplementedClusterServiceServer) AddShard

func (UnimplementedClusterServiceServer) Backup

func (UnimplementedClusterServiceServer) Create

func (UnimplementedClusterServiceServer) Delete

func (UnimplementedClusterServiceServer) DeleteHosts

func (UnimplementedClusterServiceServer) DeleteShard

func (UnimplementedClusterServiceServer) EnableSharding

func (UnimplementedClusterServiceServer) Get

func (UnimplementedClusterServiceServer) GetShard

func (UnimplementedClusterServiceServer) List

func (UnimplementedClusterServiceServer) ListHosts

func (UnimplementedClusterServiceServer) ListLogs

func (UnimplementedClusterServiceServer) Move

func (UnimplementedClusterServiceServer) RescheduleMaintenance

func (UnimplementedClusterServiceServer) ResetupHosts

func (UnimplementedClusterServiceServer) RestartHosts

func (UnimplementedClusterServiceServer) Restore

func (UnimplementedClusterServiceServer) Start

func (UnimplementedClusterServiceServer) StepdownHosts

func (UnimplementedClusterServiceServer) Stop

func (UnimplementedClusterServiceServer) Update

func (UnimplementedClusterServiceServer) UpdateHosts

type UnimplementedDatabaseServiceServer

type UnimplementedDatabaseServiceServer struct {
}

UnimplementedDatabaseServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedDatabaseServiceServer) Create

func (UnimplementedDatabaseServiceServer) Delete

func (UnimplementedDatabaseServiceServer) Get

func (UnimplementedDatabaseServiceServer) List

type UnimplementedResourcePresetServiceServer

type UnimplementedResourcePresetServiceServer struct {
}

UnimplementedResourcePresetServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedResourcePresetServiceServer) Get

type UnimplementedUserServiceServer

type UnimplementedUserServiceServer struct {
}

UnimplementedUserServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedUserServiceServer) Create

func (UnimplementedUserServiceServer) Delete

func (UnimplementedUserServiceServer) Get

func (UnimplementedUserServiceServer) GrantPermission

func (UnimplementedUserServiceServer) List

func (UnimplementedUserServiceServer) RevokePermission

func (UnimplementedUserServiceServer) Update

type UnsafeBackupServiceServer

type UnsafeBackupServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeBackupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BackupServiceServer will result in compilation errors.

type UnsafeClusterServiceServer

type UnsafeClusterServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeClusterServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ClusterServiceServer will result in compilation errors.

type UnsafeDatabaseServiceServer

type UnsafeDatabaseServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDatabaseServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DatabaseServiceServer will result in compilation errors.

type UnsafeResourcePresetServiceServer

type UnsafeResourcePresetServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeResourcePresetServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ResourcePresetServiceServer will result in compilation errors.

type UnsafeUserServiceServer

type UnsafeUserServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeUserServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserServiceServer will result in compilation errors.

type UpdateClusterHostsMetadata

type UpdateClusterHostsMetadata struct {

	// ID of the MongoDB cluster to update host from.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of host that are being updated.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterHostsMetadata) Descriptor deprecated

func (*UpdateClusterHostsMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateClusterHostsMetadata.ProtoReflect.Descriptor instead.

func (*UpdateClusterHostsMetadata) GetClusterId

func (x *UpdateClusterHostsMetadata) GetClusterId() string

func (*UpdateClusterHostsMetadata) GetHostNames

func (x *UpdateClusterHostsMetadata) GetHostNames() []string

func (*UpdateClusterHostsMetadata) ProtoMessage

func (*UpdateClusterHostsMetadata) ProtoMessage()

func (*UpdateClusterHostsMetadata) ProtoReflect

func (*UpdateClusterHostsMetadata) Reset

func (x *UpdateClusterHostsMetadata) Reset()

func (*UpdateClusterHostsMetadata) SetClusterId

func (m *UpdateClusterHostsMetadata) SetClusterId(v string)

func (*UpdateClusterHostsMetadata) SetHostNames

func (m *UpdateClusterHostsMetadata) SetHostNames(v []string)

func (*UpdateClusterHostsMetadata) String

func (x *UpdateClusterHostsMetadata) String() string

type UpdateClusterHostsRequest

type UpdateClusterHostsRequest struct {

	// ID of the MongoDB cluster to update hosts from.
	// To get the MongoDB cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// New configurations to apply to hosts.
	UpdateHostSpecs []*UpdateHostSpec `protobuf:"bytes,2,rep,name=update_host_specs,json=updateHostSpecs,proto3" json:"update_host_specs,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterHostsRequest) Descriptor deprecated

func (*UpdateClusterHostsRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateClusterHostsRequest.ProtoReflect.Descriptor instead.

func (*UpdateClusterHostsRequest) GetClusterId

func (x *UpdateClusterHostsRequest) GetClusterId() string

func (*UpdateClusterHostsRequest) GetUpdateHostSpecs

func (x *UpdateClusterHostsRequest) GetUpdateHostSpecs() []*UpdateHostSpec

func (*UpdateClusterHostsRequest) ProtoMessage

func (*UpdateClusterHostsRequest) ProtoMessage()

func (*UpdateClusterHostsRequest) ProtoReflect

func (*UpdateClusterHostsRequest) Reset

func (x *UpdateClusterHostsRequest) Reset()

func (*UpdateClusterHostsRequest) SetClusterId

func (m *UpdateClusterHostsRequest) SetClusterId(v string)

func (*UpdateClusterHostsRequest) SetUpdateHostSpecs

func (m *UpdateClusterHostsRequest) SetUpdateHostSpecs(v []*UpdateHostSpec)

func (*UpdateClusterHostsRequest) String

func (x *UpdateClusterHostsRequest) String() string

type UpdateClusterMetadata

type UpdateClusterMetadata struct {

	// ID of the MongoDB Cluster resource that is being updated.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterMetadata) Descriptor deprecated

func (*UpdateClusterMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateClusterMetadata.ProtoReflect.Descriptor instead.

func (*UpdateClusterMetadata) GetClusterId

func (x *UpdateClusterMetadata) GetClusterId() string

func (*UpdateClusterMetadata) ProtoMessage

func (*UpdateClusterMetadata) ProtoMessage()

func (*UpdateClusterMetadata) ProtoReflect

func (x *UpdateClusterMetadata) ProtoReflect() protoreflect.Message

func (*UpdateClusterMetadata) Reset

func (x *UpdateClusterMetadata) Reset()

func (*UpdateClusterMetadata) SetClusterId

func (m *UpdateClusterMetadata) SetClusterId(v string)

func (*UpdateClusterMetadata) String

func (x *UpdateClusterMetadata) String() string

type UpdateClusterRequest

type UpdateClusterRequest struct {

	// ID of the MongoDB Cluster resource to update.
	// To get the MongoDB cluster ID use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Field mask that specifies which fields of the MongoDB Cluster resource should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New description of the MongoDB cluster.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the MongoDB cluster as “ key:value “ pairs. Maximum 64 per resource.
	// For example, "project": "mvp" or "source": "dictionary".
	//
	// The new set of labels will completely replace the old ones. To add a label, request the current
	// set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// New configuration and resources for hosts in the cluster.
	ConfigSpec *ConfigSpec `protobuf:"bytes,5,opt,name=config_spec,json=configSpec,proto3" json:"config_spec,omitempty"`
	// New name for the cluster.
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// New maintenance window settings for the cluster.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,7,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// User security groups
	SecurityGroupIds []string `protobuf:"bytes,8,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// Deletion Protection inhibits deletion of the cluster
	DeletionProtection bool `protobuf:"varint,9,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterRequest) Descriptor deprecated

func (*UpdateClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateClusterRequest.ProtoReflect.Descriptor instead.

func (*UpdateClusterRequest) GetClusterId

func (x *UpdateClusterRequest) GetClusterId() string

func (*UpdateClusterRequest) GetConfigSpec

func (x *UpdateClusterRequest) GetConfigSpec() *ConfigSpec

func (*UpdateClusterRequest) GetDeletionProtection

func (x *UpdateClusterRequest) GetDeletionProtection() bool

func (*UpdateClusterRequest) GetDescription

func (x *UpdateClusterRequest) GetDescription() string

func (*UpdateClusterRequest) GetLabels

func (x *UpdateClusterRequest) GetLabels() map[string]string

func (*UpdateClusterRequest) GetMaintenanceWindow

func (x *UpdateClusterRequest) GetMaintenanceWindow() *MaintenanceWindow

func (*UpdateClusterRequest) GetName

func (x *UpdateClusterRequest) GetName() string

func (*UpdateClusterRequest) GetSecurityGroupIds

func (x *UpdateClusterRequest) GetSecurityGroupIds() []string

func (*UpdateClusterRequest) GetUpdateMask

func (x *UpdateClusterRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateClusterRequest) ProtoMessage

func (*UpdateClusterRequest) ProtoMessage()

func (*UpdateClusterRequest) ProtoReflect

func (x *UpdateClusterRequest) ProtoReflect() protoreflect.Message

func (*UpdateClusterRequest) Reset

func (x *UpdateClusterRequest) Reset()

func (*UpdateClusterRequest) SetClusterId

func (m *UpdateClusterRequest) SetClusterId(v string)

func (*UpdateClusterRequest) SetConfigSpec

func (m *UpdateClusterRequest) SetConfigSpec(v *ConfigSpec)

func (*UpdateClusterRequest) SetDeletionProtection

func (m *UpdateClusterRequest) SetDeletionProtection(v bool)

func (*UpdateClusterRequest) SetDescription

func (m *UpdateClusterRequest) SetDescription(v string)

func (*UpdateClusterRequest) SetLabels

func (m *UpdateClusterRequest) SetLabels(v map[string]string)

func (*UpdateClusterRequest) SetMaintenanceWindow

func (m *UpdateClusterRequest) SetMaintenanceWindow(v *MaintenanceWindow)

func (*UpdateClusterRequest) SetName

func (m *UpdateClusterRequest) SetName(v string)

func (*UpdateClusterRequest) SetSecurityGroupIds

func (m *UpdateClusterRequest) SetSecurityGroupIds(v []string)

func (*UpdateClusterRequest) SetUpdateMask

func (m *UpdateClusterRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateClusterRequest) String

func (x *UpdateClusterRequest) String() string

type UpdateHostSpec

type UpdateHostSpec struct {

	// Names of hosts to update.
	HostName string `protobuf:"bytes,1,opt,name=host_name,json=hostName,proto3" json:"host_name,omitempty"`
	// Is host hidden in replSet
	Hidden *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=hidden,proto3" json:"hidden,omitempty"`
	// The number of seconds "behind" the primary that this replica set member should "lag"
	SecondaryDelaySecs *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=secondary_delay_secs,json=secondaryDelaySecs,proto3" json:"secondary_delay_secs,omitempty"`
	// Priority of host for the election in replSet
	Priority *wrapperspb.DoubleValue `protobuf:"bytes,4,opt,name=priority,proto3" json:"priority,omitempty"`
	// Whether the host should get a public IP address on update.
	AssignPublicIp bool `protobuf:"varint,5,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// Field mask that specifies which fields of the MongoDB host should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Host tags
	Tags map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateHostSpec) Descriptor deprecated

func (*UpdateHostSpec) Descriptor() ([]byte, []int)

Deprecated: Use UpdateHostSpec.ProtoReflect.Descriptor instead.

func (*UpdateHostSpec) GetAssignPublicIp

func (x *UpdateHostSpec) GetAssignPublicIp() bool

func (*UpdateHostSpec) GetHidden

func (x *UpdateHostSpec) GetHidden() *wrapperspb.BoolValue

func (*UpdateHostSpec) GetHostName

func (x *UpdateHostSpec) GetHostName() string

func (*UpdateHostSpec) GetPriority

func (x *UpdateHostSpec) GetPriority() *wrapperspb.DoubleValue

func (*UpdateHostSpec) GetSecondaryDelaySecs

func (x *UpdateHostSpec) GetSecondaryDelaySecs() *wrapperspb.Int64Value

func (*UpdateHostSpec) GetTags

func (x *UpdateHostSpec) GetTags() map[string]string

func (*UpdateHostSpec) GetUpdateMask

func (x *UpdateHostSpec) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateHostSpec) ProtoMessage

func (*UpdateHostSpec) ProtoMessage()

func (*UpdateHostSpec) ProtoReflect

func (x *UpdateHostSpec) ProtoReflect() protoreflect.Message

func (*UpdateHostSpec) Reset

func (x *UpdateHostSpec) Reset()

func (*UpdateHostSpec) SetAssignPublicIp

func (m *UpdateHostSpec) SetAssignPublicIp(v bool)

func (*UpdateHostSpec) SetHidden

func (m *UpdateHostSpec) SetHidden(v *wrapperspb.BoolValue)

func (*UpdateHostSpec) SetHostName

func (m *UpdateHostSpec) SetHostName(v string)

func (*UpdateHostSpec) SetPriority

func (m *UpdateHostSpec) SetPriority(v *wrapperspb.DoubleValue)

func (*UpdateHostSpec) SetSecondaryDelaySecs

func (m *UpdateHostSpec) SetSecondaryDelaySecs(v *wrapperspb.Int64Value)

func (*UpdateHostSpec) SetTags

func (m *UpdateHostSpec) SetTags(v map[string]string)

func (*UpdateHostSpec) SetUpdateMask

func (m *UpdateHostSpec) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateHostSpec) String

func (x *UpdateHostSpec) String() string

type UpdateUserMetadata

type UpdateUserMetadata struct {

	// ID of the MongoDB cluster the user belongs to.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the user that is being updated.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserMetadata) Descriptor deprecated

func (*UpdateUserMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserMetadata.ProtoReflect.Descriptor instead.

func (*UpdateUserMetadata) GetClusterId

func (x *UpdateUserMetadata) GetClusterId() string

func (*UpdateUserMetadata) GetUserName

func (x *UpdateUserMetadata) GetUserName() string

func (*UpdateUserMetadata) ProtoMessage

func (*UpdateUserMetadata) ProtoMessage()

func (*UpdateUserMetadata) ProtoReflect

func (x *UpdateUserMetadata) ProtoReflect() protoreflect.Message

func (*UpdateUserMetadata) Reset

func (x *UpdateUserMetadata) Reset()

func (*UpdateUserMetadata) SetClusterId

func (m *UpdateUserMetadata) SetClusterId(v string)

func (*UpdateUserMetadata) SetUserName

func (m *UpdateUserMetadata) SetUserName(v string)

func (*UpdateUserMetadata) String

func (x *UpdateUserMetadata) String() string

type UpdateUserRequest

type UpdateUserRequest struct {

	// ID of the MongoDB cluster the user belongs to.
	// To get the cluster ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the user to be updated.
	// To get the name of the user, use a [UserService.List] request.
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	// Field mask that specifies which fields of the MongoDB User resource should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New password for the user.
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// New set of permissions for the user.
	Permissions []*Permission `protobuf:"bytes,5,rep,name=permissions,proto3" json:"permissions,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserRequest) Descriptor deprecated

func (*UpdateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserRequest) GetClusterId

func (x *UpdateUserRequest) GetClusterId() string

func (*UpdateUserRequest) GetPassword

func (x *UpdateUserRequest) GetPassword() string

func (*UpdateUserRequest) GetPermissions

func (x *UpdateUserRequest) GetPermissions() []*Permission

func (*UpdateUserRequest) GetUpdateMask

func (x *UpdateUserRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateUserRequest) GetUserName

func (x *UpdateUserRequest) GetUserName() string

func (*UpdateUserRequest) ProtoMessage

func (*UpdateUserRequest) ProtoMessage()

func (*UpdateUserRequest) ProtoReflect

func (x *UpdateUserRequest) ProtoReflect() protoreflect.Message

func (*UpdateUserRequest) Reset

func (x *UpdateUserRequest) Reset()

func (*UpdateUserRequest) SetClusterId

func (m *UpdateUserRequest) SetClusterId(v string)

func (*UpdateUserRequest) SetPassword

func (m *UpdateUserRequest) SetPassword(v string)

func (*UpdateUserRequest) SetPermissions

func (m *UpdateUserRequest) SetPermissions(v []*Permission)

func (*UpdateUserRequest) SetUpdateMask

func (m *UpdateUserRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateUserRequest) SetUserName

func (m *UpdateUserRequest) SetUserName(v string)

func (*UpdateUserRequest) String

func (x *UpdateUserRequest) String() string

type User

type User struct {

	// Name of the MongoDB user.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// ID of the MongoDB cluster the user belongs to.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Set of permissions granted to the user.
	Permissions []*Permission `protobuf:"bytes,3,rep,name=permissions,proto3" json:"permissions,omitempty"`
	// contains filtered or unexported fields
}

A MongoDB User resource. For more information, see the [Developer's Guide](/docs/managed-mongodb/concepts).

func (*User) Descriptor deprecated

func (*User) Descriptor() ([]byte, []int)

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetClusterId

func (x *User) GetClusterId() string

func (*User) GetName

func (x *User) GetName() string

func (*User) GetPermissions

func (x *User) GetPermissions() []*Permission

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

func (x *User) ProtoReflect() protoreflect.Message

func (*User) Reset

func (x *User) Reset()

func (*User) SetClusterId

func (m *User) SetClusterId(v string)

func (*User) SetName

func (m *User) SetName(v string)

func (*User) SetPermissions

func (m *User) SetPermissions(v []*Permission)

func (*User) String

func (x *User) String() string

type UserServiceClient

type UserServiceClient interface {
	// Returns the specified MongoDB User resource.
	//
	// To get the list of available MongoDB User resources, make a [List] request.
	Get(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*User, error)
	// Retrieves the list of MongoDB User resources in the specified cluster.
	List(ctx context.Context, in *ListUsersRequest, opts ...grpc.CallOption) (*ListUsersResponse, error)
	// Creates a MongoDB user in the specified cluster.
	Create(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified MongoDB user.
	Update(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified MongoDB user.
	Delete(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Grants permission to the specified MongoDB user.
	GrantPermission(ctx context.Context, in *GrantUserPermissionRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Revokes permission from the specified MongoDB user.
	RevokePermission(ctx context.Context, in *RevokeUserPermissionRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

UserServiceClient is the client API for UserService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type UserServiceServer

type UserServiceServer interface {
	// Returns the specified MongoDB User resource.
	//
	// To get the list of available MongoDB User resources, make a [List] request.
	Get(context.Context, *GetUserRequest) (*User, error)
	// Retrieves the list of MongoDB User resources in the specified cluster.
	List(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
	// Creates a MongoDB user in the specified cluster.
	Create(context.Context, *CreateUserRequest) (*operation.Operation, error)
	// Updates the specified MongoDB user.
	Update(context.Context, *UpdateUserRequest) (*operation.Operation, error)
	// Deletes the specified MongoDB user.
	Delete(context.Context, *DeleteUserRequest) (*operation.Operation, error)
	// Grants permission to the specified MongoDB user.
	GrantPermission(context.Context, *GrantUserPermissionRequest) (*operation.Operation, error)
	// Revokes permission from the specified MongoDB user.
	RevokePermission(context.Context, *RevokeUserPermissionRequest) (*operation.Operation, error)
}

UserServiceServer is the server API for UserService service. All implementations should embed UnimplementedUserServiceServer for forward compatibility

type UserSpec

type UserSpec struct {

	// Name of the MongoDB user.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Password of the MongoDB user.
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// Set of permissions to grant to the user.
	Permissions []*Permission `protobuf:"bytes,3,rep,name=permissions,proto3" json:"permissions,omitempty"`
	// contains filtered or unexported fields
}

func (*UserSpec) Descriptor deprecated

func (*UserSpec) Descriptor() ([]byte, []int)

Deprecated: Use UserSpec.ProtoReflect.Descriptor instead.

func (*UserSpec) GetName

func (x *UserSpec) GetName() string

func (*UserSpec) GetPassword

func (x *UserSpec) GetPassword() string

func (*UserSpec) GetPermissions

func (x *UserSpec) GetPermissions() []*Permission

func (*UserSpec) ProtoMessage

func (*UserSpec) ProtoMessage()

func (*UserSpec) ProtoReflect

func (x *UserSpec) ProtoReflect() protoreflect.Message

func (*UserSpec) Reset

func (x *UserSpec) Reset()

func (*UserSpec) SetName

func (m *UserSpec) SetName(v string)

func (*UserSpec) SetPassword

func (m *UserSpec) SetPassword(v string)

func (*UserSpec) SetPermissions

func (m *UserSpec) SetPermissions(v []*Permission)

func (*UserSpec) String

func (x *UserSpec) String() string

type WeeklyMaintenanceWindow

type WeeklyMaintenanceWindow struct {

	// Day of the week (in `DDD` format).
	Day WeeklyMaintenanceWindow_WeekDay `protobuf:"varint,1,opt,name=day,proto3,enum=yandex.cloud.mdb.mongodb.v1.WeeklyMaintenanceWindow_WeekDay" json:"day,omitempty"`
	// Hour of the day in UTC (in `HH` format).
	Hour int64 `protobuf:"varint,2,opt,name=hour,proto3" json:"hour,omitempty"`
	// contains filtered or unexported fields
}

Weelky maintenance window settings.

func (*WeeklyMaintenanceWindow) Descriptor deprecated

func (*WeeklyMaintenanceWindow) Descriptor() ([]byte, []int)

Deprecated: Use WeeklyMaintenanceWindow.ProtoReflect.Descriptor instead.

func (*WeeklyMaintenanceWindow) GetDay

func (*WeeklyMaintenanceWindow) GetHour

func (x *WeeklyMaintenanceWindow) GetHour() int64

func (*WeeklyMaintenanceWindow) ProtoMessage

func (*WeeklyMaintenanceWindow) ProtoMessage()

func (*WeeklyMaintenanceWindow) ProtoReflect

func (x *WeeklyMaintenanceWindow) ProtoReflect() protoreflect.Message

func (*WeeklyMaintenanceWindow) Reset

func (x *WeeklyMaintenanceWindow) Reset()

func (*WeeklyMaintenanceWindow) SetDay

func (*WeeklyMaintenanceWindow) SetHour

func (m *WeeklyMaintenanceWindow) SetHour(v int64)

func (*WeeklyMaintenanceWindow) String

func (x *WeeklyMaintenanceWindow) String() string

type WeeklyMaintenanceWindow_WeekDay

type WeeklyMaintenanceWindow_WeekDay int32
const (
	WeeklyMaintenanceWindow_WEEK_DAY_UNSPECIFIED WeeklyMaintenanceWindow_WeekDay = 0
	WeeklyMaintenanceWindow_MON                  WeeklyMaintenanceWindow_WeekDay = 1
	WeeklyMaintenanceWindow_TUE                  WeeklyMaintenanceWindow_WeekDay = 2
	WeeklyMaintenanceWindow_WED                  WeeklyMaintenanceWindow_WeekDay = 3
	WeeklyMaintenanceWindow_THU                  WeeklyMaintenanceWindow_WeekDay = 4
	WeeklyMaintenanceWindow_FRI                  WeeklyMaintenanceWindow_WeekDay = 5
	WeeklyMaintenanceWindow_SAT                  WeeklyMaintenanceWindow_WeekDay = 6
	WeeklyMaintenanceWindow_SUN                  WeeklyMaintenanceWindow_WeekDay = 7
)

func (WeeklyMaintenanceWindow_WeekDay) Descriptor

func (WeeklyMaintenanceWindow_WeekDay) Enum

func (WeeklyMaintenanceWindow_WeekDay) EnumDescriptor deprecated

func (WeeklyMaintenanceWindow_WeekDay) EnumDescriptor() ([]byte, []int)

Deprecated: Use WeeklyMaintenanceWindow_WeekDay.Descriptor instead.

func (WeeklyMaintenanceWindow_WeekDay) Number

func (WeeklyMaintenanceWindow_WeekDay) String

func (WeeklyMaintenanceWindow_WeekDay) Type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL