opensearch

package
v0.0.0-...-5fa7aab Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: MIT Imports: 15 Imported by: 4

Documentation

Index

Constants

View Source
const (
	BackupService_Get_FullMethodName  = "/yandex.cloud.mdb.opensearch.v1.BackupService/Get"
	BackupService_List_FullMethodName = "/yandex.cloud.mdb.opensearch.v1.BackupService/List"
)
View Source
const (
	ClusterService_Get_FullMethodName                       = "/yandex.cloud.mdb.opensearch.v1.ClusterService/Get"
	ClusterService_List_FullMethodName                      = "/yandex.cloud.mdb.opensearch.v1.ClusterService/List"
	ClusterService_Create_FullMethodName                    = "/yandex.cloud.mdb.opensearch.v1.ClusterService/Create"
	ClusterService_Update_FullMethodName                    = "/yandex.cloud.mdb.opensearch.v1.ClusterService/Update"
	ClusterService_Delete_FullMethodName                    = "/yandex.cloud.mdb.opensearch.v1.ClusterService/Delete"
	ClusterService_Backup_FullMethodName                    = "/yandex.cloud.mdb.opensearch.v1.ClusterService/Backup"
	ClusterService_Restore_FullMethodName                   = "/yandex.cloud.mdb.opensearch.v1.ClusterService/Restore"
	ClusterService_RescheduleMaintenance_FullMethodName     = "/yandex.cloud.mdb.opensearch.v1.ClusterService/RescheduleMaintenance"
	ClusterService_ListBackups_FullMethodName               = "/yandex.cloud.mdb.opensearch.v1.ClusterService/ListBackups"
	ClusterService_Move_FullMethodName                      = "/yandex.cloud.mdb.opensearch.v1.ClusterService/Move"
	ClusterService_Start_FullMethodName                     = "/yandex.cloud.mdb.opensearch.v1.ClusterService/Start"
	ClusterService_Stop_FullMethodName                      = "/yandex.cloud.mdb.opensearch.v1.ClusterService/Stop"
	ClusterService_ListLogs_FullMethodName                  = "/yandex.cloud.mdb.opensearch.v1.ClusterService/ListLogs"
	ClusterService_StreamLogs_FullMethodName                = "/yandex.cloud.mdb.opensearch.v1.ClusterService/StreamLogs"
	ClusterService_ListOperations_FullMethodName            = "/yandex.cloud.mdb.opensearch.v1.ClusterService/ListOperations"
	ClusterService_ListHosts_FullMethodName                 = "/yandex.cloud.mdb.opensearch.v1.ClusterService/ListHosts"
	ClusterService_AddOpenSearchNodeGroup_FullMethodName    = "/yandex.cloud.mdb.opensearch.v1.ClusterService/AddOpenSearchNodeGroup"
	ClusterService_DeleteOpenSearchNodeGroup_FullMethodName = "/yandex.cloud.mdb.opensearch.v1.ClusterService/DeleteOpenSearchNodeGroup"
	ClusterService_UpdateOpenSearchNodeGroup_FullMethodName = "/yandex.cloud.mdb.opensearch.v1.ClusterService/UpdateOpenSearchNodeGroup"
	ClusterService_AddDashboardsNodeGroup_FullMethodName    = "/yandex.cloud.mdb.opensearch.v1.ClusterService/AddDashboardsNodeGroup"
	ClusterService_DeleteDashboardsNodeGroup_FullMethodName = "/yandex.cloud.mdb.opensearch.v1.ClusterService/DeleteDashboardsNodeGroup"
	ClusterService_UpdateDashboardsNodeGroup_FullMethodName = "/yandex.cloud.mdb.opensearch.v1.ClusterService/UpdateDashboardsNodeGroup"
	ClusterService_GetAuthSettings_FullMethodName           = "/yandex.cloud.mdb.opensearch.v1.ClusterService/GetAuthSettings"
	ClusterService_UpdateAuthSettings_FullMethodName        = "/yandex.cloud.mdb.opensearch.v1.ClusterService/UpdateAuthSettings"
)
View Source
const (
	ResourcePresetService_Get_FullMethodName  = "/yandex.cloud.mdb.opensearch.v1.ResourcePresetService/Get"
	ResourcePresetService_List_FullMethodName = "/yandex.cloud.mdb.opensearch.v1.ResourcePresetService/List"
)

Variables

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 (
	OpenSearch_GroupRole_name = map[int32]string{
		0: "GROUP_ROLE_UNSPECIFIED",
		1: "DATA",
		2: "MANAGER",
	}
	OpenSearch_GroupRole_value = map[string]int32{
		"GROUP_ROLE_UNSPECIFIED": 0,
		"DATA":                   1,
		"MANAGER":                2,
	}
)

Enum value maps for OpenSearch_GroupRole.

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

Enum value maps for Host_Health.

View Source
var (
	Host_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "OPENSEARCH",
		2: "DASHBOARDS",
	}
	Host_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"OPENSEARCH":       1,
		"DASHBOARDS":       2,
	}
)

Enum value maps for Host_Type.

View Source
var (
	ListClusterLogsRequest_ServiceType_name = map[int32]string{
		0: "SERVICE_TYPE_UNSPECIFIED",
		1: "OPENSEARCH",
		2: "DASHBOARDS",
	}
	ListClusterLogsRequest_ServiceType_value = map[string]int32{
		"SERVICE_TYPE_UNSPECIFIED": 0,
		"OPENSEARCH":               1,
		"DASHBOARDS":               2,
	}
)

Enum value maps for ListClusterLogsRequest_ServiceType.

View Source
var (
	StreamClusterLogsRequest_ServiceType_name = map[int32]string{
		0: "SERVICE_TYPE_UNSPECIFIED",
		1: "OPENSEARCH",
		2: "DASHBOARDS",
	}
	StreamClusterLogsRequest_ServiceType_value = map[string]int32{
		"SERVICE_TYPE_UNSPECIFIED": 0,
		"OPENSEARCH":               1,
		"DASHBOARDS":               2,
	}
)

Enum value maps for StreamClusterLogsRequest_ServiceType.

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 (
	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.opensearch.v1.BackupService",
	HandlerType: (*BackupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _BackupService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _BackupService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/mdb/opensearch/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.opensearch.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: "Backup",
			Handler:    _ClusterService_Backup_Handler,
		},
		{
			MethodName: "Restore",
			Handler:    _ClusterService_Restore_Handler,
		},
		{
			MethodName: "RescheduleMaintenance",
			Handler:    _ClusterService_RescheduleMaintenance_Handler,
		},
		{
			MethodName: "ListBackups",
			Handler:    _ClusterService_ListBackups_Handler,
		},
		{
			MethodName: "Move",
			Handler:    _ClusterService_Move_Handler,
		},
		{
			MethodName: "Start",
			Handler:    _ClusterService_Start_Handler,
		},
		{
			MethodName: "Stop",
			Handler:    _ClusterService_Stop_Handler,
		},
		{
			MethodName: "ListLogs",
			Handler:    _ClusterService_ListLogs_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _ClusterService_ListOperations_Handler,
		},
		{
			MethodName: "ListHosts",
			Handler:    _ClusterService_ListHosts_Handler,
		},
		{
			MethodName: "AddOpenSearchNodeGroup",
			Handler:    _ClusterService_AddOpenSearchNodeGroup_Handler,
		},
		{
			MethodName: "DeleteOpenSearchNodeGroup",
			Handler:    _ClusterService_DeleteOpenSearchNodeGroup_Handler,
		},
		{
			MethodName: "UpdateOpenSearchNodeGroup",
			Handler:    _ClusterService_UpdateOpenSearchNodeGroup_Handler,
		},
		{
			MethodName: "AddDashboardsNodeGroup",
			Handler:    _ClusterService_AddDashboardsNodeGroup_Handler,
		},
		{
			MethodName: "DeleteDashboardsNodeGroup",
			Handler:    _ClusterService_DeleteDashboardsNodeGroup_Handler,
		},
		{
			MethodName: "UpdateDashboardsNodeGroup",
			Handler:    _ClusterService_UpdateDashboardsNodeGroup_Handler,
		},
		{
			MethodName: "GetAuthSettings",
			Handler:    _ClusterService_GetAuthSettings_Handler,
		},
		{
			MethodName: "UpdateAuthSettings",
			Handler:    _ClusterService_UpdateAuthSettings_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "StreamLogs",
			Handler:       _ClusterService_StreamLogs_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "yandex/cloud/mdb/opensearch/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 File_yandex_cloud_mdb_opensearch_v1_auth_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_opensearch_v1_backup_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_opensearch_v1_backup_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_opensearch_v1_cluster_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_opensearch_v1_cluster_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_opensearch_v1_maintenance_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_opensearch_v1_resource_preset_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_mdb_opensearch_v1_resource_preset_service_proto protoreflect.FileDescriptor
View Source
var ResourcePresetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.mdb.opensearch.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/opensearch/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)

Functions

func RegisterBackupServiceServer

func RegisterBackupServiceServer(s grpc.ServiceRegistrar, srv BackupServiceServer)

func RegisterClusterServiceServer

func RegisterClusterServiceServer(s grpc.ServiceRegistrar, srv ClusterServiceServer)

func RegisterResourcePresetServiceServer

func RegisterResourcePresetServiceServer(s grpc.ServiceRegistrar, srv ResourcePresetServiceServer)

Types

type Access

type Access struct {

	// Determines whether the access to Data Transfer is allowed.
	DataTransfer bool `protobuf:"varint,1,opt,name=data_transfer,json=dataTransfer,proto3" json:"data_transfer,omitempty"`
	// Determines whether the access to Serverless is allowed.
	Serverless bool `protobuf:"varint,2,opt,name=serverless,proto3" json:"serverless,omitempty"`
	// contains filtered or unexported fields
}

Access policy for external services.

func (*Access) Descriptor deprecated

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

Deprecated: Use Access.ProtoReflect.Descriptor instead.

func (*Access) GetDataTransfer

func (x *Access) GetDataTransfer() bool

func (*Access) GetServerless

func (x *Access) GetServerless() 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) SetDataTransfer

func (m *Access) SetDataTransfer(v bool)

func (*Access) SetServerless

func (m *Access) SetServerless(v bool)

func (*Access) String

func (x *Access) String() string

type AddDashboardsNodeGroupRequest

type AddDashboardsNodeGroupRequest struct {

	// ID of the OpenSearch cluster to create the Dashboards type host group in.
	//
	// To get the 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 new host group.
	NodeGroupSpec *DashboardsCreateSpec_NodeGroup `protobuf:"bytes,2,opt,name=node_group_spec,json=nodeGroupSpec,proto3" json:"node_group_spec,omitempty"`
	// contains filtered or unexported fields
}

func (*AddDashboardsNodeGroupRequest) Descriptor deprecated

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

Deprecated: Use AddDashboardsNodeGroupRequest.ProtoReflect.Descriptor instead.

func (*AddDashboardsNodeGroupRequest) GetClusterId

func (x *AddDashboardsNodeGroupRequest) GetClusterId() string

func (*AddDashboardsNodeGroupRequest) GetNodeGroupSpec

func (*AddDashboardsNodeGroupRequest) ProtoMessage

func (*AddDashboardsNodeGroupRequest) ProtoMessage()

func (*AddDashboardsNodeGroupRequest) ProtoReflect

func (*AddDashboardsNodeGroupRequest) Reset

func (x *AddDashboardsNodeGroupRequest) Reset()

func (*AddDashboardsNodeGroupRequest) SetClusterId

func (m *AddDashboardsNodeGroupRequest) SetClusterId(v string)

func (*AddDashboardsNodeGroupRequest) SetNodeGroupSpec

func (*AddDashboardsNodeGroupRequest) String

type AddNodeGroupMetadata

type AddNodeGroupMetadata struct {

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

func (*AddNodeGroupMetadata) Descriptor deprecated

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

Deprecated: Use AddNodeGroupMetadata.ProtoReflect.Descriptor instead.

func (*AddNodeGroupMetadata) GetClusterId

func (x *AddNodeGroupMetadata) GetClusterId() string

func (*AddNodeGroupMetadata) GetName

func (x *AddNodeGroupMetadata) GetName() string

func (*AddNodeGroupMetadata) ProtoMessage

func (*AddNodeGroupMetadata) ProtoMessage()

func (*AddNodeGroupMetadata) ProtoReflect

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

func (*AddNodeGroupMetadata) Reset

func (x *AddNodeGroupMetadata) Reset()

func (*AddNodeGroupMetadata) SetClusterId

func (m *AddNodeGroupMetadata) SetClusterId(v string)

func (*AddNodeGroupMetadata) SetName

func (m *AddNodeGroupMetadata) SetName(v string)

func (*AddNodeGroupMetadata) String

func (x *AddNodeGroupMetadata) String() string

type AddOpenSearchNodeGroupRequest

type AddOpenSearchNodeGroupRequest struct {

	// ID of the OpenSearch cluster to create the OpenSearch type host group in.
	//
	// To get the 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 new host group.
	NodeGroupSpec *OpenSearchCreateSpec_NodeGroup `protobuf:"bytes,2,opt,name=node_group_spec,json=nodeGroupSpec,proto3" json:"node_group_spec,omitempty"`
	// contains filtered or unexported fields
}

func (*AddOpenSearchNodeGroupRequest) Descriptor deprecated

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

Deprecated: Use AddOpenSearchNodeGroupRequest.ProtoReflect.Descriptor instead.

func (*AddOpenSearchNodeGroupRequest) GetClusterId

func (x *AddOpenSearchNodeGroupRequest) GetClusterId() string

func (*AddOpenSearchNodeGroupRequest) GetNodeGroupSpec

func (*AddOpenSearchNodeGroupRequest) ProtoMessage

func (*AddOpenSearchNodeGroupRequest) ProtoMessage()

func (*AddOpenSearchNodeGroupRequest) ProtoReflect

func (*AddOpenSearchNodeGroupRequest) Reset

func (x *AddOpenSearchNodeGroupRequest) Reset()

func (*AddOpenSearchNodeGroupRequest) SetClusterId

func (m *AddOpenSearchNodeGroupRequest) SetClusterId(v string)

func (*AddOpenSearchNodeGroupRequest) SetNodeGroupSpec

func (*AddOpenSearchNodeGroupRequest) String

type AnytimeMaintenanceWindow

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

An any-time maintenance window.

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 AuthSettings

type AuthSettings struct {

	// SAML settings
	Saml *SAMLSettings `protobuf:"bytes,1,opt,name=saml,proto3" json:"saml,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthSettings) Descriptor deprecated

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

Deprecated: Use AuthSettings.ProtoReflect.Descriptor instead.

func (*AuthSettings) GetSaml

func (x *AuthSettings) GetSaml() *SAMLSettings

func (*AuthSettings) ProtoMessage

func (*AuthSettings) ProtoMessage()

func (*AuthSettings) ProtoReflect

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

func (*AuthSettings) Reset

func (x *AuthSettings) Reset()

func (*AuthSettings) SetSaml

func (m *AuthSettings) SetSaml(v *SAMLSettings)

func (*AuthSettings) String

func (x *AuthSettings) String() string

type Backup

type Backup struct {

	// Required. ID of the backup.
	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"`
	// ID of the OpenSearch cluster that the backup was created for.
	SourceClusterId string `protobuf:"bytes,3,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,4,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
	// Time when the backup operation was completed.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Names of indices in the backup.
	Indices []string `protobuf:"bytes,6,rep,name=indices,proto3" json:"indices,omitempty"`
	// OpenSearch version used to create the backup.
	OpensearchVersion string `protobuf:"bytes,7,opt,name=opensearch_version,json=opensearchVersion,proto3" json:"opensearch_version,omitempty"`
	// Size of the backup in bytes.
	SizeBytes int64 `protobuf:"varint,8,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
	// The number of indices in the backup.
	IndicesTotal int64 `protobuf:"varint,9,opt,name=indices_total,json=indicesTotal,proto3" json:"indices_total,omitempty"`
	// contains filtered or unexported fields
}

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) GetIndices

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

func (*Backup) GetIndicesTotal

func (x *Backup) GetIndicesTotal() int64

func (*Backup) GetOpensearchVersion

func (x *Backup) GetOpensearchVersion() string

func (*Backup) GetSizeBytes

func (x *Backup) GetSizeBytes() int64

func (*Backup) GetSourceClusterId

func (x *Backup) GetSourceClusterId() string

func (*Backup) GetStartedAt

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

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) SetIndices

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

func (*Backup) SetIndicesTotal

func (m *Backup) SetIndicesTotal(v int64)

func (*Backup) SetOpensearchVersion

func (m *Backup) SetOpensearchVersion(v string)

func (*Backup) SetSizeBytes

func (m *Backup) SetSizeBytes(v int64)

func (*Backup) SetSourceClusterId

func (m *Backup) SetSourceClusterId(v string)

func (*Backup) SetStartedAt

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

func (*Backup) String

func (x *Backup) String() string

type BackupClusterMetadata

type BackupClusterMetadata struct {

	// ID of the OpenSearch cluster 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 OpenSearch cluster to back up.
	//
	// To get the 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 backup of an OpenSearch cluster.
	Get(ctx context.Context, in *GetBackupRequest, opts ...grpc.CallOption) (*Backup, error)
	// Returns the list of available backups for the specified OpenSearch cluster.
	List(ctx context.Context, in *ListBackupsRequest, opts ...grpc.CallOption) (*ListBackupsResponse, 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 backup of an OpenSearch cluster.
	Get(context.Context, *GetBackupRequest) (*Backup, error)
	// Returns the list of available backups for the specified OpenSearch cluster.
	List(context.Context, *ListBackupsRequest) (*ListBackupsResponse, error)
}

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

type Cluster

type Cluster struct {

	// ID of the OpenSearch cluster.
	// This ID is assigned by the platform at the moment of cluster creation.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the OpenSearch cluster belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Time when the cluster was created.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the OpenSearch 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 OpenSearch cluster. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the OpenSearch cluster as `key:value` pairs.
	// Maximum 64 labels per resource.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Deployment environment of the OpenSearch cluster.
	Environment Cluster_Environment `` /* 132-byte string literal not displayed */
	// Description of monitoring systems relevant to the OpenSearch cluster.
	Monitoring []*Monitoring `protobuf:"bytes,8,rep,name=monitoring,proto3" json:"monitoring,omitempty"`
	// Configuration of the OpenSearch cluster.
	Config *ClusterConfig `protobuf:"bytes,9,opt,name=config,proto3" json:"config,omitempty"`
	// ID of the cloud 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.opensearch.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.opensearch.v1.Cluster_Status" json:"status,omitempty"`
	// User security groups.
	SecurityGroupIds []string `protobuf:"bytes,13,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// ID of the service account used to access Object Storage.
	ServiceAccountId string `protobuf:"bytes,14,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// Determines whether the cluster is protected from being deleted.
	DeletionProtection bool `protobuf:"varint,15,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// Cluster maintenance window. Should be defined by either one of the two options.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,16,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
	// Maintenance operation planned at nearest [maintenance_window].
	PlannedOperation *MaintenanceOperation `protobuf:"bytes,17,opt,name=planned_operation,json=plannedOperation,proto3" json:"planned_operation,omitempty"`
	// contains filtered or unexported fields
}

An OpenSearch cluster resource.

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) GetServiceAccountId

func (x *Cluster) GetServiceAccountId() string

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) SetServiceAccountId

func (m *Cluster) SetServiceAccountId(v string)

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 the OpenSearch server software.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// OpenSearch configuration.
	Opensearch *OpenSearch `protobuf:"bytes,2,opt,name=opensearch,proto3" json:"opensearch,omitempty"`
	// Dashboards configuration.
	Dashboards *Dashboards `protobuf:"bytes,3,opt,name=dashboards,proto3" json:"dashboards,omitempty"`
	// Access policy for external services.
	Access *Access `protobuf:"bytes,4,opt,name=access,proto3" json:"access,omitempty"`
	// contains filtered or unexported fields
}

The OpenSearch cluster configuration.

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) GetDashboards

func (x *ClusterConfig) GetDashboards() *Dashboards

func (*ClusterConfig) GetOpensearch

func (x *ClusterConfig) GetOpensearch() *OpenSearch

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) SetDashboards

func (m *ClusterConfig) SetDashboards(v *Dashboards)

func (*ClusterConfig) SetOpensearch

func (m *ClusterConfig) SetOpensearch(v *OpenSearch)

func (*ClusterConfig) SetVersion

func (m *ClusterConfig) SetVersion(v string)

func (*ClusterConfig) String

func (x *ClusterConfig) String() string

type ClusterServiceClient

type ClusterServiceClient interface {
	// Returns the specified OpenSearch cluster.
	//
	// To get the list of all available OpenSearch clusters, make a [List] request.
	Get(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error)
	// Retrieves the list of OpenSearch clusters that belong to the specified folder.
	List(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error)
	// Creates an OpenSearch cluster in the specified folder.
	Create(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified OpenSearch cluster.
	Update(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified OpenSearch cluster.
	Delete(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Creates a backup for the specified OpenSearch cluster.
	Backup(ctx context.Context, in *BackupClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Creates a new OpenSearch cluster using the specified backup.
	Restore(ctx context.Context, in *RestoreClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Reschedules a planned maintenance operation.
	RescheduleMaintenance(ctx context.Context, in *RescheduleMaintenanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Returns a list of available backups for the specified OpenSearch cluster.
	ListBackups(ctx context.Context, in *ListClusterBackupsRequest, opts ...grpc.CallOption) (*ListClusterBackupsResponse, error)
	// Moves the specified OpenSearch cluster to the specified folder.
	Move(ctx context.Context, in *MoveClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Starts the specified OpenSearch cluster.
	Start(ctx context.Context, in *StartClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Stops the specified OpenSearch cluster.
	Stop(ctx context.Context, in *StopClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Retrieves logs for the specified OpenSearch cluster.
	// For detailed description, see the [Logs](/yandex-mdb-guide/concepts/logs.html) section in the developer's guide.
	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 a list of hosts for the specified cluster.
	ListHosts(ctx context.Context, in *ListClusterHostsRequest, opts ...grpc.CallOption) (*ListClusterHostsResponse, error)
	// Creates an OpenSearch type host group.
	AddOpenSearchNodeGroup(ctx context.Context, in *AddOpenSearchNodeGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes an OpenSearch type host group.
	DeleteOpenSearchNodeGroup(ctx context.Context, in *DeleteOpenSearchNodeGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates an OpenSearch type host group.
	UpdateOpenSearchNodeGroup(ctx context.Context, in *UpdateOpenSearchNodeGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Creates a Dashboards type host group.
	AddDashboardsNodeGroup(ctx context.Context, in *AddDashboardsNodeGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes a Dashboards type host group.
	DeleteDashboardsNodeGroup(ctx context.Context, in *DeleteDashboardsNodeGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates a Dashboards type host group.
	UpdateDashboardsNodeGroup(ctx context.Context, in *UpdateDashboardsNodeGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Retrieves auth settings for specified cluster.
	GetAuthSettings(ctx context.Context, in *GetAuthSettingsRequest, opts ...grpc.CallOption) (*AuthSettings, error)
	// Updates auth settings for specified cluster.
	UpdateAuthSettings(ctx context.Context, in *UpdateAuthSettingsRequest, 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 OpenSearch cluster.
	//
	// To get the list of all available OpenSearch clusters, make a [List] request.
	Get(context.Context, *GetClusterRequest) (*Cluster, error)
	// Retrieves the list of OpenSearch clusters that belong to the specified folder.
	List(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
	// Creates an OpenSearch cluster in the specified folder.
	Create(context.Context, *CreateClusterRequest) (*operation.Operation, error)
	// Updates the specified OpenSearch cluster.
	Update(context.Context, *UpdateClusterRequest) (*operation.Operation, error)
	// Deletes the specified OpenSearch cluster.
	Delete(context.Context, *DeleteClusterRequest) (*operation.Operation, error)
	// Creates a backup for the specified OpenSearch cluster.
	Backup(context.Context, *BackupClusterRequest) (*operation.Operation, error)
	// Creates a new OpenSearch cluster using the specified backup.
	Restore(context.Context, *RestoreClusterRequest) (*operation.Operation, error)
	// Reschedules a planned maintenance operation.
	RescheduleMaintenance(context.Context, *RescheduleMaintenanceRequest) (*operation.Operation, error)
	// Returns a list of available backups for the specified OpenSearch cluster.
	ListBackups(context.Context, *ListClusterBackupsRequest) (*ListClusterBackupsResponse, error)
	// Moves the specified OpenSearch cluster to the specified folder.
	Move(context.Context, *MoveClusterRequest) (*operation.Operation, error)
	// Starts the specified OpenSearch cluster.
	Start(context.Context, *StartClusterRequest) (*operation.Operation, error)
	// Stops the specified OpenSearch cluster.
	Stop(context.Context, *StopClusterRequest) (*operation.Operation, error)
	// Retrieves logs for the specified OpenSearch cluster.
	// For detailed description, see the [Logs](/yandex-mdb-guide/concepts/logs.html) section in the developer's guide.
	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 a list of hosts for the specified cluster.
	ListHosts(context.Context, *ListClusterHostsRequest) (*ListClusterHostsResponse, error)
	// Creates an OpenSearch type host group.
	AddOpenSearchNodeGroup(context.Context, *AddOpenSearchNodeGroupRequest) (*operation.Operation, error)
	// Deletes an OpenSearch type host group.
	DeleteOpenSearchNodeGroup(context.Context, *DeleteOpenSearchNodeGroupRequest) (*operation.Operation, error)
	// Updates an OpenSearch type host group.
	UpdateOpenSearchNodeGroup(context.Context, *UpdateOpenSearchNodeGroupRequest) (*operation.Operation, error)
	// Creates a Dashboards type host group.
	AddDashboardsNodeGroup(context.Context, *AddDashboardsNodeGroupRequest) (*operation.Operation, error)
	// Deletes a Dashboards type host group.
	DeleteDashboardsNodeGroup(context.Context, *DeleteDashboardsNodeGroupRequest) (*operation.Operation, error)
	// Updates a Dashboards type host group.
	UpdateDashboardsNodeGroup(context.Context, *UpdateDashboardsNodeGroupRequest) (*operation.Operation, error)
	// Retrieves auth settings for specified cluster.
	GetAuthSettings(context.Context, *GetAuthSettingsRequest) (*AuthSettings, error)
	// Updates auth settings for specified cluster.
	UpdateAuthSettings(context.Context, *UpdateAuthSettingsRequest) (*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
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 (
	// Health of the cluster is unknown ([Host.health] for every host in the cluster is UNKNOWN).
	Cluster_HEALTH_UNKNOWN Cluster_Health = 0
	// Cluster is working normally ([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

Current state of the cluster.

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 has 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 has 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 ConfigCreateSpec

type ConfigCreateSpec struct {

	// OpenSearch version.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // No formal validation, a list of supported versions should suffice.
	// OpenSearch admin password.
	AdminPassword string `protobuf:"bytes,2,opt,name=admin_password,json=adminPassword,proto3" json:"admin_password,omitempty"`
	// OpenSearch configuration.
	OpensearchSpec *OpenSearchCreateSpec `protobuf:"bytes,3,opt,name=opensearch_spec,json=opensearchSpec,proto3" json:"opensearch_spec,omitempty"`
	// Dashboards configuration.
	DashboardsSpec *DashboardsCreateSpec `protobuf:"bytes,4,opt,name=dashboards_spec,json=dashboardsSpec,proto3" json:"dashboards_spec,omitempty"`
	// Access policy for external services.
	Access *Access `protobuf:"bytes,5,opt,name=access,proto3" json:"access,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigCreateSpec) Descriptor deprecated

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

Deprecated: Use ConfigCreateSpec.ProtoReflect.Descriptor instead.

func (*ConfigCreateSpec) GetAccess

func (x *ConfigCreateSpec) GetAccess() *Access

func (*ConfigCreateSpec) GetAdminPassword

func (x *ConfigCreateSpec) GetAdminPassword() string

func (*ConfigCreateSpec) GetDashboardsSpec

func (x *ConfigCreateSpec) GetDashboardsSpec() *DashboardsCreateSpec

func (*ConfigCreateSpec) GetOpensearchSpec

func (x *ConfigCreateSpec) GetOpensearchSpec() *OpenSearchCreateSpec

func (*ConfigCreateSpec) GetVersion

func (x *ConfigCreateSpec) GetVersion() string

func (*ConfigCreateSpec) ProtoMessage

func (*ConfigCreateSpec) ProtoMessage()

func (*ConfigCreateSpec) ProtoReflect

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

func (*ConfigCreateSpec) Reset

func (x *ConfigCreateSpec) Reset()

func (*ConfigCreateSpec) SetAccess

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

func (*ConfigCreateSpec) SetAdminPassword

func (m *ConfigCreateSpec) SetAdminPassword(v string)

func (*ConfigCreateSpec) SetDashboardsSpec

func (m *ConfigCreateSpec) SetDashboardsSpec(v *DashboardsCreateSpec)

func (*ConfigCreateSpec) SetOpensearchSpec

func (m *ConfigCreateSpec) SetOpensearchSpec(v *OpenSearchCreateSpec)

func (*ConfigCreateSpec) SetVersion

func (m *ConfigCreateSpec) SetVersion(v string)

func (*ConfigCreateSpec) String

func (x *ConfigCreateSpec) String() string

type ConfigUpdateSpec

type ConfigUpdateSpec struct {

	// OpenSearch version.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // No formal validation, a list of supported versions should suffice.
	// OpenSearch admin password.
	AdminPassword string `protobuf:"bytes,2,opt,name=admin_password,json=adminPassword,proto3" json:"admin_password,omitempty"`
	// OpenSearch configuration.
	OpensearchSpec *OpenSearchClusterUpdateSpec `protobuf:"bytes,3,opt,name=opensearch_spec,json=opensearchSpec,proto3" json:"opensearch_spec,omitempty"`
	// Dashboards configuration.
	DashboardsSpec *DashboardsClusterUpdateSpec `protobuf:"bytes,4,opt,name=dashboards_spec,json=dashboardsSpec,proto3" json:"dashboards_spec,omitempty"`
	// Access policy for external services.
	Access *Access `protobuf:"bytes,5,opt,name=access,proto3" json:"access,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigUpdateSpec) Descriptor deprecated

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

Deprecated: Use ConfigUpdateSpec.ProtoReflect.Descriptor instead.

func (*ConfigUpdateSpec) GetAccess

func (x *ConfigUpdateSpec) GetAccess() *Access

func (*ConfigUpdateSpec) GetAdminPassword

func (x *ConfigUpdateSpec) GetAdminPassword() string

func (*ConfigUpdateSpec) GetDashboardsSpec

func (x *ConfigUpdateSpec) GetDashboardsSpec() *DashboardsClusterUpdateSpec

func (*ConfigUpdateSpec) GetOpensearchSpec

func (x *ConfigUpdateSpec) GetOpensearchSpec() *OpenSearchClusterUpdateSpec

func (*ConfigUpdateSpec) GetVersion

func (x *ConfigUpdateSpec) GetVersion() string

func (*ConfigUpdateSpec) ProtoMessage

func (*ConfigUpdateSpec) ProtoMessage()

func (*ConfigUpdateSpec) ProtoReflect

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

func (*ConfigUpdateSpec) Reset

func (x *ConfigUpdateSpec) Reset()

func (*ConfigUpdateSpec) SetAccess

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

func (*ConfigUpdateSpec) SetAdminPassword

func (m *ConfigUpdateSpec) SetAdminPassword(v string)

func (*ConfigUpdateSpec) SetDashboardsSpec

func (m *ConfigUpdateSpec) SetDashboardsSpec(v *DashboardsClusterUpdateSpec)

func (*ConfigUpdateSpec) SetOpensearchSpec

func (m *ConfigUpdateSpec) SetOpensearchSpec(v *OpenSearchClusterUpdateSpec)

func (*ConfigUpdateSpec) SetVersion

func (m *ConfigUpdateSpec) SetVersion(v string)

func (*ConfigUpdateSpec) String

func (x *ConfigUpdateSpec) String() string

type CreateClusterMetadata

type CreateClusterMetadata struct {

	// ID of the OpenSearch 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 the OpenSearch cluster in.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the OpenSearch cluster. The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the OpenSearch cluster.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the OpenSearch cluster as `key:value` pairs.
	// For example, `"project": "mvp"` or `"source": "dictionary"`.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Deployment environment of the OpenSearch cluster.
	Environment Cluster_Environment `` /* 132-byte string literal not displayed */
	// OpenSearch cluster configuration.
	ConfigSpec *ConfigCreateSpec `protobuf:"bytes,6,opt,name=config_spec,json=configSpec,proto3" json:"config_spec,omitempty"`
	// ID of the network to create the cluster in.
	NetworkId string `protobuf:"bytes,7,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// User security groups.
	SecurityGroupIds []string `protobuf:"bytes,8,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// ID of the service account used to access Object Storage.
	ServiceAccountId string `protobuf:"bytes,9,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// Determines whether the cluster is protected from being deleted.
	DeletionProtection bool `protobuf:"varint,10,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// Cluster maintenance window. Should be defined by either one of the two options.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,11,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,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() *ConfigCreateSpec

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) GetLabels

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

func (*CreateClusterRequest) GetMaintenanceWindow

func (x *CreateClusterRequest) GetMaintenanceWindow() *MaintenanceWindow

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) GetServiceAccountId

func (x *CreateClusterRequest) GetServiceAccountId() string

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 *ConfigCreateSpec)

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) SetLabels

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

func (*CreateClusterRequest) SetMaintenanceWindow

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

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) SetServiceAccountId

func (m *CreateClusterRequest) SetServiceAccountId(v string)

func (*CreateClusterRequest) String

func (x *CreateClusterRequest) String() string

type Dashboards

type Dashboards struct {

	// Host groups of the Dashboards type.
	NodeGroups []*Dashboards_NodeGroup `protobuf:"bytes,2,rep,name=node_groups,json=nodeGroups,proto3" json:"node_groups,omitempty"`
	// contains filtered or unexported fields
}

The Dashboards host group type configuration.

func (*Dashboards) Descriptor deprecated

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

Deprecated: Use Dashboards.ProtoReflect.Descriptor instead.

func (*Dashboards) GetNodeGroups

func (x *Dashboards) GetNodeGroups() []*Dashboards_NodeGroup

func (*Dashboards) ProtoMessage

func (*Dashboards) ProtoMessage()

func (*Dashboards) ProtoReflect

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

func (*Dashboards) Reset

func (x *Dashboards) Reset()

func (*Dashboards) SetNodeGroups

func (m *Dashboards) SetNodeGroups(v []*Dashboards_NodeGroup)

func (*Dashboards) String

func (x *Dashboards) String() string

type DashboardsClusterUpdateSpec

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

Dashboards configuration.

func (*DashboardsClusterUpdateSpec) Descriptor deprecated

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

Deprecated: Use DashboardsClusterUpdateSpec.ProtoReflect.Descriptor instead.

func (*DashboardsClusterUpdateSpec) ProtoMessage

func (*DashboardsClusterUpdateSpec) ProtoMessage()

func (*DashboardsClusterUpdateSpec) ProtoReflect

func (*DashboardsClusterUpdateSpec) Reset

func (x *DashboardsClusterUpdateSpec) Reset()

func (*DashboardsClusterUpdateSpec) String

func (x *DashboardsClusterUpdateSpec) String() string

type DashboardsCreateSpec

type DashboardsCreateSpec struct {

	// Dashboards type host groups of the cluster.
	NodeGroups []*DashboardsCreateSpec_NodeGroup `protobuf:"bytes,2,rep,name=node_groups,json=nodeGroups,proto3" json:"node_groups,omitempty"`
	// contains filtered or unexported fields
}

Dashboards create-time configuration.

func (*DashboardsCreateSpec) Descriptor deprecated

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

Deprecated: Use DashboardsCreateSpec.ProtoReflect.Descriptor instead.

func (*DashboardsCreateSpec) GetNodeGroups

func (*DashboardsCreateSpec) ProtoMessage

func (*DashboardsCreateSpec) ProtoMessage()

func (*DashboardsCreateSpec) ProtoReflect

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

func (*DashboardsCreateSpec) Reset

func (x *DashboardsCreateSpec) Reset()

func (*DashboardsCreateSpec) SetNodeGroups

func (*DashboardsCreateSpec) String

func (x *DashboardsCreateSpec) String() string

type DashboardsCreateSpec_NodeGroup

type DashboardsCreateSpec_NodeGroup struct {

	// Name of the group.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Resources allocated to the hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// Number of hosts in the group.
	HostsCount int64 `protobuf:"varint,3,opt,name=hosts_count,json=hostsCount,proto3" json:"hosts_count,omitempty"`
	// IDs of the availability zones the hosts belong to.
	ZoneIds []string `protobuf:"bytes,4,rep,name=zone_ids,json=zoneIds,proto3" json:"zone_ids,omitempty"`
	// IDs of the subnets that the hosts belong to.
	SubnetIds []string `protobuf:"bytes,5,rep,name=subnet_ids,json=subnetIds,proto3" json:"subnet_ids,omitempty"`
	// Determines whether a public IP is assigned to the hosts in the group.
	AssignPublicIp bool `protobuf:"varint,6,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// contains filtered or unexported fields
}

func (*DashboardsCreateSpec_NodeGroup) Descriptor deprecated

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

Deprecated: Use DashboardsCreateSpec_NodeGroup.ProtoReflect.Descriptor instead.

func (*DashboardsCreateSpec_NodeGroup) GetAssignPublicIp

func (x *DashboardsCreateSpec_NodeGroup) GetAssignPublicIp() bool

func (*DashboardsCreateSpec_NodeGroup) GetHostsCount

func (x *DashboardsCreateSpec_NodeGroup) GetHostsCount() int64

func (*DashboardsCreateSpec_NodeGroup) GetName

func (*DashboardsCreateSpec_NodeGroup) GetResources

func (x *DashboardsCreateSpec_NodeGroup) GetResources() *Resources

func (*DashboardsCreateSpec_NodeGroup) GetSubnetIds

func (x *DashboardsCreateSpec_NodeGroup) GetSubnetIds() []string

func (*DashboardsCreateSpec_NodeGroup) GetZoneIds

func (x *DashboardsCreateSpec_NodeGroup) GetZoneIds() []string

func (*DashboardsCreateSpec_NodeGroup) ProtoMessage

func (*DashboardsCreateSpec_NodeGroup) ProtoMessage()

func (*DashboardsCreateSpec_NodeGroup) ProtoReflect

func (*DashboardsCreateSpec_NodeGroup) Reset

func (x *DashboardsCreateSpec_NodeGroup) Reset()

func (*DashboardsCreateSpec_NodeGroup) SetAssignPublicIp

func (m *DashboardsCreateSpec_NodeGroup) SetAssignPublicIp(v bool)

func (*DashboardsCreateSpec_NodeGroup) SetHostsCount

func (m *DashboardsCreateSpec_NodeGroup) SetHostsCount(v int64)

func (*DashboardsCreateSpec_NodeGroup) SetName

func (m *DashboardsCreateSpec_NodeGroup) SetName(v string)

func (*DashboardsCreateSpec_NodeGroup) SetResources

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

func (*DashboardsCreateSpec_NodeGroup) SetSubnetIds

func (m *DashboardsCreateSpec_NodeGroup) SetSubnetIds(v []string)

func (*DashboardsCreateSpec_NodeGroup) SetZoneIds

func (m *DashboardsCreateSpec_NodeGroup) SetZoneIds(v []string)

func (*DashboardsCreateSpec_NodeGroup) String

type DashboardsNodeGroupUpdateSpec

type DashboardsNodeGroupUpdateSpec struct {

	// Resources allocated to the hosts.
	Resources *Resources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"`
	// Number of hosts in the group.
	HostsCount int64 `protobuf:"varint,2,opt,name=hosts_count,json=hostsCount,proto3" json:"hosts_count,omitempty"`
	// IDs of the availability zones for hosts
	ZoneIds []string `protobuf:"bytes,3,rep,name=zone_ids,json=zoneIds,proto3" json:"zone_ids,omitempty"`
	// IDs of the subnets for hosts
	SubnetIds []string `protobuf:"bytes,4,rep,name=subnet_ids,json=subnetIds,proto3" json:"subnet_ids,omitempty"`
	// Whether the hosts should get a public IP address.
	AssignPublicIp bool `protobuf:"varint,5,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// contains filtered or unexported fields
}

func (*DashboardsNodeGroupUpdateSpec) Descriptor deprecated

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

Deprecated: Use DashboardsNodeGroupUpdateSpec.ProtoReflect.Descriptor instead.

func (*DashboardsNodeGroupUpdateSpec) GetAssignPublicIp

func (x *DashboardsNodeGroupUpdateSpec) GetAssignPublicIp() bool

func (*DashboardsNodeGroupUpdateSpec) GetHostsCount

func (x *DashboardsNodeGroupUpdateSpec) GetHostsCount() int64

func (*DashboardsNodeGroupUpdateSpec) GetResources

func (x *DashboardsNodeGroupUpdateSpec) GetResources() *Resources

func (*DashboardsNodeGroupUpdateSpec) GetSubnetIds

func (x *DashboardsNodeGroupUpdateSpec) GetSubnetIds() []string

func (*DashboardsNodeGroupUpdateSpec) GetZoneIds

func (x *DashboardsNodeGroupUpdateSpec) GetZoneIds() []string

func (*DashboardsNodeGroupUpdateSpec) ProtoMessage

func (*DashboardsNodeGroupUpdateSpec) ProtoMessage()

func (*DashboardsNodeGroupUpdateSpec) ProtoReflect

func (*DashboardsNodeGroupUpdateSpec) Reset

func (x *DashboardsNodeGroupUpdateSpec) Reset()

func (*DashboardsNodeGroupUpdateSpec) SetAssignPublicIp

func (m *DashboardsNodeGroupUpdateSpec) SetAssignPublicIp(v bool)

func (*DashboardsNodeGroupUpdateSpec) SetHostsCount

func (m *DashboardsNodeGroupUpdateSpec) SetHostsCount(v int64)

func (*DashboardsNodeGroupUpdateSpec) SetResources

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

func (*DashboardsNodeGroupUpdateSpec) SetSubnetIds

func (m *DashboardsNodeGroupUpdateSpec) SetSubnetIds(v []string)

func (*DashboardsNodeGroupUpdateSpec) SetZoneIds

func (m *DashboardsNodeGroupUpdateSpec) SetZoneIds(v []string)

func (*DashboardsNodeGroupUpdateSpec) String

type Dashboards_NodeGroup

type Dashboards_NodeGroup struct {

	// Name of the group. 1-63 characters long.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Resources allocated to the hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// Number of hosts in the group.
	HostsCount int64 `protobuf:"varint,3,opt,name=hosts_count,json=hostsCount,proto3" json:"hosts_count,omitempty"`
	// IDs of the availability zones the hosts belong to.
	ZoneIds []string `protobuf:"bytes,4,rep,name=zone_ids,json=zoneIds,proto3" json:"zone_ids,omitempty"`
	// IDs of the subnets that the hosts belong to.
	SubnetIds []string `protobuf:"bytes,5,rep,name=subnet_ids,json=subnetIds,proto3" json:"subnet_ids,omitempty"`
	// Determines whether a public IP is assigned to the hosts in the group.
	AssignPublicIp bool `protobuf:"varint,6,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// contains filtered or unexported fields
}

func (*Dashboards_NodeGroup) Descriptor deprecated

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

Deprecated: Use Dashboards_NodeGroup.ProtoReflect.Descriptor instead.

func (*Dashboards_NodeGroup) GetAssignPublicIp

func (x *Dashboards_NodeGroup) GetAssignPublicIp() bool

func (*Dashboards_NodeGroup) GetHostsCount

func (x *Dashboards_NodeGroup) GetHostsCount() int64

func (*Dashboards_NodeGroup) GetName

func (x *Dashboards_NodeGroup) GetName() string

func (*Dashboards_NodeGroup) GetResources

func (x *Dashboards_NodeGroup) GetResources() *Resources

func (*Dashboards_NodeGroup) GetSubnetIds

func (x *Dashboards_NodeGroup) GetSubnetIds() []string

func (*Dashboards_NodeGroup) GetZoneIds

func (x *Dashboards_NodeGroup) GetZoneIds() []string

func (*Dashboards_NodeGroup) ProtoMessage

func (*Dashboards_NodeGroup) ProtoMessage()

func (*Dashboards_NodeGroup) ProtoReflect

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

func (*Dashboards_NodeGroup) Reset

func (x *Dashboards_NodeGroup) Reset()

func (*Dashboards_NodeGroup) SetAssignPublicIp

func (m *Dashboards_NodeGroup) SetAssignPublicIp(v bool)

func (*Dashboards_NodeGroup) SetHostsCount

func (m *Dashboards_NodeGroup) SetHostsCount(v int64)

func (*Dashboards_NodeGroup) SetName

func (m *Dashboards_NodeGroup) SetName(v string)

func (*Dashboards_NodeGroup) SetResources

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

func (*Dashboards_NodeGroup) SetSubnetIds

func (m *Dashboards_NodeGroup) SetSubnetIds(v []string)

func (*Dashboards_NodeGroup) SetZoneIds

func (m *Dashboards_NodeGroup) SetZoneIds(v []string)

func (*Dashboards_NodeGroup) String

func (x *Dashboards_NodeGroup) String() string

type DeleteClusterMetadata

type DeleteClusterMetadata struct {

	// ID of the OpenSearch 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 OpenSearch cluster to delete.
	// To get the OpenSearch 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 DeleteDashboardsNodeGroupRequest

type DeleteDashboardsNodeGroupRequest struct {

	// ID of the OpenSearch cluster to delete the Dashboards type host group in.
	//
	// To get the 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 Dashboards type host group to delete.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDashboardsNodeGroupRequest) Descriptor deprecated

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

Deprecated: Use DeleteDashboardsNodeGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteDashboardsNodeGroupRequest) GetClusterId

func (x *DeleteDashboardsNodeGroupRequest) GetClusterId() string

func (*DeleteDashboardsNodeGroupRequest) GetName

func (*DeleteDashboardsNodeGroupRequest) ProtoMessage

func (*DeleteDashboardsNodeGroupRequest) ProtoMessage()

func (*DeleteDashboardsNodeGroupRequest) ProtoReflect

func (*DeleteDashboardsNodeGroupRequest) Reset

func (*DeleteDashboardsNodeGroupRequest) SetClusterId

func (m *DeleteDashboardsNodeGroupRequest) SetClusterId(v string)

func (*DeleteDashboardsNodeGroupRequest) SetName

func (*DeleteDashboardsNodeGroupRequest) String

type DeleteNodeGroupMetadata

type DeleteNodeGroupMetadata struct {

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

func (*DeleteNodeGroupMetadata) Descriptor deprecated

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

Deprecated: Use DeleteNodeGroupMetadata.ProtoReflect.Descriptor instead.

func (*DeleteNodeGroupMetadata) GetClusterId

func (x *DeleteNodeGroupMetadata) GetClusterId() string

func (*DeleteNodeGroupMetadata) GetName

func (x *DeleteNodeGroupMetadata) GetName() string

func (*DeleteNodeGroupMetadata) ProtoMessage

func (*DeleteNodeGroupMetadata) ProtoMessage()

func (*DeleteNodeGroupMetadata) ProtoReflect

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

func (*DeleteNodeGroupMetadata) Reset

func (x *DeleteNodeGroupMetadata) Reset()

func (*DeleteNodeGroupMetadata) SetClusterId

func (m *DeleteNodeGroupMetadata) SetClusterId(v string)

func (*DeleteNodeGroupMetadata) SetName

func (m *DeleteNodeGroupMetadata) SetName(v string)

func (*DeleteNodeGroupMetadata) String

func (x *DeleteNodeGroupMetadata) String() string

type DeleteOpenSearchNodeGroupRequest

type DeleteOpenSearchNodeGroupRequest struct {

	// ID of the OpenSearch cluster to delete the OpenSearch type host group in.
	//
	// To get the 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 OpenSearch type host group to delete.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteOpenSearchNodeGroupRequest) Descriptor deprecated

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

Deprecated: Use DeleteOpenSearchNodeGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteOpenSearchNodeGroupRequest) GetClusterId

func (x *DeleteOpenSearchNodeGroupRequest) GetClusterId() string

func (*DeleteOpenSearchNodeGroupRequest) GetName

func (*DeleteOpenSearchNodeGroupRequest) ProtoMessage

func (*DeleteOpenSearchNodeGroupRequest) ProtoMessage()

func (*DeleteOpenSearchNodeGroupRequest) ProtoReflect

func (*DeleteOpenSearchNodeGroupRequest) Reset

func (*DeleteOpenSearchNodeGroupRequest) SetClusterId

func (m *DeleteOpenSearchNodeGroupRequest) SetClusterId(v string)

func (*DeleteOpenSearchNodeGroupRequest) SetName

func (*DeleteOpenSearchNodeGroupRequest) String

type GetAuthSettingsRequest

type GetAuthSettingsRequest struct {

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

func (*GetAuthSettingsRequest) Descriptor deprecated

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

Deprecated: Use GetAuthSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetAuthSettingsRequest) GetClusterId

func (x *GetAuthSettingsRequest) GetClusterId() string

func (*GetAuthSettingsRequest) ProtoMessage

func (*GetAuthSettingsRequest) ProtoMessage()

func (*GetAuthSettingsRequest) ProtoReflect

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

func (*GetAuthSettingsRequest) Reset

func (x *GetAuthSettingsRequest) Reset()

func (*GetAuthSettingsRequest) SetClusterId

func (m *GetAuthSettingsRequest) SetClusterId(v string)

func (*GetAuthSettingsRequest) String

func (x *GetAuthSettingsRequest) String() string

type GetBackupRequest

type GetBackupRequest struct {

	// ID of the backup to return.
	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 OpenSearch cluster 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 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 Host

type Host struct {

	// Required. Name of the OpenSearch host.
	//
	// The host name is assigned by the platform at creation time and cannot be changed.
	//
	// 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"`
	// Required. ID of the OpenSearch cluster. The ID is assigned by the platform at creation time.
	ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// ID of the availability zone the OpenSearch host belongs to.
	ZoneId string `protobuf:"bytes,3,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Resources allocated to the OpenSearch host.
	Resources *Resources `protobuf:"bytes,4,opt,name=resources,proto3" json:"resources,omitempty"`
	// Type of the host. If the field has default value, it is not returned in the response.
	Type Host_Type `protobuf:"varint,5,opt,name=type,proto3,enum=yandex.cloud.mdb.opensearch.v1.Host_Type" json:"type,omitempty"`
	// Aggregated health of the host. If the field has default value, it is not returned in the response.
	Health Host_Health `protobuf:"varint,6,opt,name=health,proto3,enum=yandex.cloud.mdb.opensearch.v1.Host_Health" json:"health,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"`
	// Determines whether a public IP is assigned to the host.
	AssignPublicIp bool `protobuf:"varint,9,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// Resources used by the host.
	System *Host_SystemMetrics `protobuf:"bytes,10,opt,name=system,proto3" json:"system,omitempty"`
	// Name of the host group that the host belongs to.
	NodeGroup string `protobuf:"bytes,11,opt,name=node_group,json=nodeGroup,proto3" json:"node_group,omitempty"`
	// Roles of the host.
	Roles []OpenSearch_GroupRole `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

An OpenSearch cluster host resource.

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) GetNodeGroup

func (x *Host) GetNodeGroup() string

func (*Host) GetResources

func (x *Host) GetResources() *Resources

func (*Host) GetRoles

func (x *Host) GetRoles() []OpenSearch_GroupRole

func (*Host) GetSubnetId

func (x *Host) GetSubnetId() string

func (*Host) GetSystem

func (x *Host) GetSystem() *Host_SystemMetrics

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) SetNodeGroup

func (m *Host) SetNodeGroup(v string)

func (*Host) SetResources

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

func (*Host) SetRoles

func (m *Host) SetRoles(v []OpenSearch_GroupRole)

func (*Host) SetSubnetId

func (m *Host) SetSubnetId(v string)

func (*Host) SetSystem

func (m *Host) SetSystem(v *Host_SystemMetrics)

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 Host_CPUMetric

type Host_CPUMetric struct {

	// Time of the record.
	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Percentage of the CPU used.
	Used float64 `protobuf:"fixed64,2,opt,name=used,proto3" json:"used,omitempty"`
	// contains filtered or unexported fields
}

CPU usage of the host.

func (*Host_CPUMetric) Descriptor deprecated

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

Deprecated: Use Host_CPUMetric.ProtoReflect.Descriptor instead.

func (*Host_CPUMetric) GetTimestamp

func (x *Host_CPUMetric) GetTimestamp() int64

func (*Host_CPUMetric) GetUsed

func (x *Host_CPUMetric) GetUsed() float64

func (*Host_CPUMetric) ProtoMessage

func (*Host_CPUMetric) ProtoMessage()

func (*Host_CPUMetric) ProtoReflect

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

func (*Host_CPUMetric) Reset

func (x *Host_CPUMetric) Reset()

func (*Host_CPUMetric) SetTimestamp

func (m *Host_CPUMetric) SetTimestamp(v int64)

func (*Host_CPUMetric) SetUsed

func (m *Host_CPUMetric) SetUsed(v float64)

func (*Host_CPUMetric) String

func (x *Host_CPUMetric) String() string

type Host_DiskMetric

type Host_DiskMetric struct {

	// Time of the record.
	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// The amount of disk space used, in bytes.
	Used int64 `protobuf:"varint,2,opt,name=used,proto3" json:"used,omitempty"`
	// Total amount of disk space allocated to the host.
	Total int64 `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

Disk usage of the host.

func (*Host_DiskMetric) Descriptor deprecated

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

Deprecated: Use Host_DiskMetric.ProtoReflect.Descriptor instead.

func (*Host_DiskMetric) GetTimestamp

func (x *Host_DiskMetric) GetTimestamp() int64

func (*Host_DiskMetric) GetTotal

func (x *Host_DiskMetric) GetTotal() int64

func (*Host_DiskMetric) GetUsed

func (x *Host_DiskMetric) GetUsed() int64

func (*Host_DiskMetric) ProtoMessage

func (*Host_DiskMetric) ProtoMessage()

func (*Host_DiskMetric) ProtoReflect

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

func (*Host_DiskMetric) Reset

func (x *Host_DiskMetric) Reset()

func (*Host_DiskMetric) SetTimestamp

func (m *Host_DiskMetric) SetTimestamp(v int64)

func (*Host_DiskMetric) SetTotal

func (m *Host_DiskMetric) SetTotal(v int64)

func (*Host_DiskMetric) SetUsed

func (m *Host_DiskMetric) SetUsed(v int64)

func (*Host_DiskMetric) String

func (x *Host_DiskMetric) String() string

type Host_Health

type Host_Health int32
const (
	// Health of the host is unknown. Default value.
	Host_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 working below capacity or not fully functional.
	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_MemoryMetric

type Host_MemoryMetric struct {

	// Time of the record.
	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// The amount of RAM used, in bytes.
	Used int64 `protobuf:"varint,2,opt,name=used,proto3" json:"used,omitempty"`
	// Total amount of RAM allocated to the host.
	Total int64 `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

RAM usage of the host.

func (*Host_MemoryMetric) Descriptor deprecated

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

Deprecated: Use Host_MemoryMetric.ProtoReflect.Descriptor instead.

func (*Host_MemoryMetric) GetTimestamp

func (x *Host_MemoryMetric) GetTimestamp() int64

func (*Host_MemoryMetric) GetTotal

func (x *Host_MemoryMetric) GetTotal() int64

func (*Host_MemoryMetric) GetUsed

func (x *Host_MemoryMetric) GetUsed() int64

func (*Host_MemoryMetric) ProtoMessage

func (*Host_MemoryMetric) ProtoMessage()

func (*Host_MemoryMetric) ProtoReflect

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

func (*Host_MemoryMetric) Reset

func (x *Host_MemoryMetric) Reset()

func (*Host_MemoryMetric) SetTimestamp

func (m *Host_MemoryMetric) SetTimestamp(v int64)

func (*Host_MemoryMetric) SetTotal

func (m *Host_MemoryMetric) SetTotal(v int64)

func (*Host_MemoryMetric) SetUsed

func (m *Host_MemoryMetric) SetUsed(v int64)

func (*Host_MemoryMetric) String

func (x *Host_MemoryMetric) String() string

type Host_SystemMetrics

type Host_SystemMetrics struct {

	// CPU usage of the host.
	Cpu *Host_CPUMetric `protobuf:"bytes,1,opt,name=cpu,proto3" json:"cpu,omitempty"`
	// RAM usage of the host.
	Memory *Host_MemoryMetric `protobuf:"bytes,2,opt,name=memory,proto3" json:"memory,omitempty"`
	// Disk usage of the host.
	Disk *Host_DiskMetric `protobuf:"bytes,3,opt,name=disk,proto3" json:"disk,omitempty"`
	// contains filtered or unexported fields
}

Resources used by the host.

func (*Host_SystemMetrics) Descriptor deprecated

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

Deprecated: Use Host_SystemMetrics.ProtoReflect.Descriptor instead.

func (*Host_SystemMetrics) GetCpu

func (x *Host_SystemMetrics) GetCpu() *Host_CPUMetric

func (*Host_SystemMetrics) GetDisk

func (x *Host_SystemMetrics) GetDisk() *Host_DiskMetric

func (*Host_SystemMetrics) GetMemory

func (x *Host_SystemMetrics) GetMemory() *Host_MemoryMetric

func (*Host_SystemMetrics) ProtoMessage

func (*Host_SystemMetrics) ProtoMessage()

func (*Host_SystemMetrics) ProtoReflect

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

func (*Host_SystemMetrics) Reset

func (x *Host_SystemMetrics) Reset()

func (*Host_SystemMetrics) SetCpu

func (m *Host_SystemMetrics) SetCpu(v *Host_CPUMetric)

func (*Host_SystemMetrics) SetDisk

func (m *Host_SystemMetrics) SetDisk(v *Host_DiskMetric)

func (*Host_SystemMetrics) SetMemory

func (m *Host_SystemMetrics) SetMemory(v *Host_MemoryMetric)

func (*Host_SystemMetrics) String

func (x *Host_SystemMetrics) String() string

type Host_Type

type Host_Type int32
const (
	// Type of the host is unspecified. Default value.
	Host_TYPE_UNSPECIFIED Host_Type = 0
	// An OpenSearch type host.
	Host_OPENSEARCH Host_Type = 1
	// A Dashboards type host.
	Host_DASHBOARDS Host_Type = 2
)

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.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of results per page that should be returned.
	//
	// 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.
	//
	// Default value is 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The 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 {

	// Requested list of backups.
	Backups []*Backup `protobuf:"bytes,1,rep,name=backups,proto3" json:"backups,omitempty"`
	// This token allows you to get the next page of results for a list request.
	//
	// If the number of results is larger than [ListBackupsRequest.page_size] specified in the request,
	// use the [next_page_token] as the value for the [ListBackupsRequest.page_token] parameter in the next list request.
	//
	// Each subsequent ListBackups request has 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 OpenSearch cluster.
	//
	// To get the 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.
	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 the OpenSearch cluster backups.
	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 [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 has 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 OpenSearch cluster.
	// To get the OpenSearch 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.
	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 {

	// Requested list of hosts for the cluster.
	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 has 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 OpenSearch cluster to request logs for.
	//
	// To get the OpenSearch 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 log 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"`
	// Start timestamp for the logs request.
	FromTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=from_time,json=fromTime,proto3" json:"from_time,omitempty"`
	// End timestamp for the logs request.
	ToTime *timestamppb.Timestamp `protobuf:"bytes,4,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.
	PageSize int64 `protobuf:"varint,5,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,6,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// The service always returns a [ListClusterLogsResponse.next_page_token], even if the current page is empty.
	AlwaysNextPageToken bool `protobuf:"varint,7,opt,name=always_next_page_token,json=alwaysNextPageToken,proto3" json:"always_next_page_token,omitempty"`
	// A filter expression that filters resources listed in the response.
	//
	// The expression must specify:
	//
	// 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
	//
	// 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
	//
	// 3. A value. 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.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
	Filter string `protobuf:"bytes,8,opt,name=filter,proto3" json:"filter,omitempty"`
	// Type of the service to request logs about.
	ServiceType ListClusterLogsRequest_ServiceType `` /* 166-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListClusterLogsRequest) Descriptor deprecated

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

Deprecated: Use ListClusterLogsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterLogsRequest) GetAlwaysNextPageToken

func (x *ListClusterLogsRequest) GetAlwaysNextPageToken() bool

func (*ListClusterLogsRequest) GetClusterId

func (x *ListClusterLogsRequest) GetClusterId() string

func (*ListClusterLogsRequest) GetColumnFilter

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

func (*ListClusterLogsRequest) GetFilter

func (x *ListClusterLogsRequest) GetFilter() 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) SetAlwaysNextPageToken

func (m *ListClusterLogsRequest) SetAlwaysNextPageToken(v bool)

func (*ListClusterLogsRequest) SetClusterId

func (m *ListClusterLogsRequest) SetClusterId(v string)

func (*ListClusterLogsRequest) SetColumnFilter

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

func (*ListClusterLogsRequest) SetFilter

func (m *ListClusterLogsRequest) SetFilter(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 (
	// Type is not specified.
	ListClusterLogsRequest_SERVICE_TYPE_UNSPECIFIED ListClusterLogsRequest_ServiceType = 0
	// OpenSearch logs.
	ListClusterLogsRequest_OPENSEARCH ListClusterLogsRequest_ServiceType = 1
	// Dashboards logs.
	ListClusterLogsRequest_DASHBOARDS ListClusterLogsRequest_ServiceType = 2
)

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 has its own [next_page_token] to continue paging through the results.
	//
	// This value is interchangeable with the [StreamLogRecord.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 OpenSearch 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.
	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 OpenSearch 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 has 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 ListClustersRequest

type ListClustersRequest struct {

	// ID of the folder to list OpenSearch 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.
	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 OpenSearch clusters.
	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 has 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 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.
	PageSize int64 `protobuf:"varint,1,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,2,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 resource presets.
	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 has 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 LogRecord

type LogRecord struct {

	// Time when the log was recorded.
	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 {

	// The description of the operation.
	Info string `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
	// Delay time for the maintenance operation.
	DelayedUntil *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=delayed_until,json=delayedUntil,proto3" json:"delayed_until,omitempty"`
	// Time of the last maintenance window.
	LatestMaintenanceTime *timestamppb.Timestamp `` /* 126-byte string literal not displayed */
	// Time of the next maintenance window.
	NextMaintenanceWindowTime *timestamppb.Timestamp `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

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) GetLatestMaintenanceTime

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

func (*MaintenanceOperation) GetNextMaintenanceWindowTime

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

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) SetLatestMaintenanceTime

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

func (*MaintenanceOperation) SetNextMaintenanceWindowTime

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

func (*MaintenanceOperation) String

func (x *MaintenanceOperation) String() string

type MaintenanceWindow

type MaintenanceWindow struct {

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

An OpenSearch cluster maintenance window. Should be defined by either one of the two options.

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 {
	// An any-time maintenance window.
	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 {
	// A weekly maintenance window.
	WeeklyMaintenanceWindow *WeeklyMaintenanceWindow `protobuf:"bytes,2,opt,name=weekly_maintenance_window,json=weeklyMaintenanceWindow,proto3,oneof"`
}

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 OpenSearch cluster.
	Link string `protobuf:"bytes,3,opt,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

Monitoring system metadata.

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 OpenSearch 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 OpenSearch 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 OpenSearch

type OpenSearch struct {

	// Names of the cluster plugins.
	Plugins []string `protobuf:"bytes,1,rep,name=plugins,proto3" json:"plugins,omitempty"`
	// Host groups of the OpenSearch type.
	NodeGroups []*OpenSearch_NodeGroup `protobuf:"bytes,2,rep,name=node_groups,json=nodeGroups,proto3" json:"node_groups,omitempty"`
	// Types that are assignable to Config:
	//
	//	*OpenSearch_OpensearchConfigSet_2
	Config isOpenSearch_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

The OpenSearch host group type configuration.

func (*OpenSearch) Descriptor deprecated

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

Deprecated: Use OpenSearch.ProtoReflect.Descriptor instead.

func (*OpenSearch) GetConfig

func (m *OpenSearch) GetConfig() isOpenSearch_Config

func (*OpenSearch) GetNodeGroups

func (x *OpenSearch) GetNodeGroups() []*OpenSearch_NodeGroup

func (*OpenSearch) GetOpensearchConfigSet_2

func (x *OpenSearch) GetOpensearchConfigSet_2() *config.OpenSearchConfigSet2

func (*OpenSearch) GetPlugins

func (x *OpenSearch) GetPlugins() []string

func (*OpenSearch) ProtoMessage

func (*OpenSearch) ProtoMessage()

func (*OpenSearch) ProtoReflect

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

func (*OpenSearch) Reset

func (x *OpenSearch) Reset()

func (*OpenSearch) SetConfig

func (m *OpenSearch) SetConfig(v OpenSearch_Config)

func (*OpenSearch) SetNodeGroups

func (m *OpenSearch) SetNodeGroups(v []*OpenSearch_NodeGroup)

func (*OpenSearch) SetOpensearchConfigSet_2

func (m *OpenSearch) SetOpensearchConfigSet_2(v *config.OpenSearchConfigSet2)

func (*OpenSearch) SetPlugins

func (m *OpenSearch) SetPlugins(v []string)

func (*OpenSearch) String

func (x *OpenSearch) String() string

type OpenSearchClusterUpdateSpec

type OpenSearchClusterUpdateSpec struct {

	// Names of the cluster plugins.
	Plugins []string `protobuf:"bytes,1,rep,name=plugins,proto3" json:"plugins,omitempty"`
	// Types that are assignable to Config:
	//
	//	*OpenSearchClusterUpdateSpec_OpensearchConfig_2
	Config isOpenSearchClusterUpdateSpec_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

func (*OpenSearchClusterUpdateSpec) Descriptor deprecated

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

Deprecated: Use OpenSearchClusterUpdateSpec.ProtoReflect.Descriptor instead.

func (*OpenSearchClusterUpdateSpec) GetConfig

func (m *OpenSearchClusterUpdateSpec) GetConfig() isOpenSearchClusterUpdateSpec_Config

func (*OpenSearchClusterUpdateSpec) GetOpensearchConfig_2

func (x *OpenSearchClusterUpdateSpec) GetOpensearchConfig_2() *config.OpenSearchConfig2

func (*OpenSearchClusterUpdateSpec) GetPlugins

func (x *OpenSearchClusterUpdateSpec) GetPlugins() []string

func (*OpenSearchClusterUpdateSpec) ProtoMessage

func (*OpenSearchClusterUpdateSpec) ProtoMessage()

func (*OpenSearchClusterUpdateSpec) ProtoReflect

func (*OpenSearchClusterUpdateSpec) Reset

func (x *OpenSearchClusterUpdateSpec) Reset()

func (*OpenSearchClusterUpdateSpec) SetConfig

func (*OpenSearchClusterUpdateSpec) SetOpensearchConfig_2

func (m *OpenSearchClusterUpdateSpec) SetOpensearchConfig_2(v *config.OpenSearchConfig2)

func (*OpenSearchClusterUpdateSpec) SetPlugins

func (m *OpenSearchClusterUpdateSpec) SetPlugins(v []string)

func (*OpenSearchClusterUpdateSpec) String

func (x *OpenSearchClusterUpdateSpec) String() string

type OpenSearchClusterUpdateSpec_Config

type OpenSearchClusterUpdateSpec_Config = isOpenSearchClusterUpdateSpec_Config

type OpenSearchClusterUpdateSpec_OpensearchConfig_2

type OpenSearchClusterUpdateSpec_OpensearchConfig_2 struct {
	OpensearchConfig_2 *config.OpenSearchConfig2 `protobuf:"bytes,2,opt,name=opensearch_config_2,json=opensearchConfig_2,proto3,oneof"`
}

type OpenSearchCreateSpec

type OpenSearchCreateSpec struct {

	// Names of the cluster plugins.
	Plugins []string `protobuf:"bytes,1,rep,name=plugins,proto3" json:"plugins,omitempty"`
	// OpenSearch type host groups of the cluster.
	NodeGroups []*OpenSearchCreateSpec_NodeGroup `protobuf:"bytes,2,rep,name=node_groups,json=nodeGroups,proto3" json:"node_groups,omitempty"`
	// Types that are assignable to Config:
	//
	//	*OpenSearchCreateSpec_OpensearchConfig_2
	Config isOpenSearchCreateSpec_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

OpenSearch create-time configuration.

func (*OpenSearchCreateSpec) Descriptor deprecated

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

Deprecated: Use OpenSearchCreateSpec.ProtoReflect.Descriptor instead.

func (*OpenSearchCreateSpec) GetConfig

func (m *OpenSearchCreateSpec) GetConfig() isOpenSearchCreateSpec_Config

func (*OpenSearchCreateSpec) GetNodeGroups

func (*OpenSearchCreateSpec) GetOpensearchConfig_2

func (x *OpenSearchCreateSpec) GetOpensearchConfig_2() *config.OpenSearchConfig2

func (*OpenSearchCreateSpec) GetPlugins

func (x *OpenSearchCreateSpec) GetPlugins() []string

func (*OpenSearchCreateSpec) ProtoMessage

func (*OpenSearchCreateSpec) ProtoMessage()

func (*OpenSearchCreateSpec) ProtoReflect

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

func (*OpenSearchCreateSpec) Reset

func (x *OpenSearchCreateSpec) Reset()

func (*OpenSearchCreateSpec) SetConfig

func (*OpenSearchCreateSpec) SetNodeGroups

func (*OpenSearchCreateSpec) SetOpensearchConfig_2

func (m *OpenSearchCreateSpec) SetOpensearchConfig_2(v *config.OpenSearchConfig2)

func (*OpenSearchCreateSpec) SetPlugins

func (m *OpenSearchCreateSpec) SetPlugins(v []string)

func (*OpenSearchCreateSpec) String

func (x *OpenSearchCreateSpec) String() string

type OpenSearchCreateSpec_Config

type OpenSearchCreateSpec_Config = isOpenSearchCreateSpec_Config

type OpenSearchCreateSpec_NodeGroup

type OpenSearchCreateSpec_NodeGroup struct {

	// Name of the group.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Resources allocated to the hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// Number of hosts in the group.
	HostsCount int64 `protobuf:"varint,3,opt,name=hosts_count,json=hostsCount,proto3" json:"hosts_count,omitempty"`
	// IDs of the availability zones the hosts belong to.
	ZoneIds []string `protobuf:"bytes,4,rep,name=zone_ids,json=zoneIds,proto3" json:"zone_ids,omitempty"`
	// IDs of the subnets that the hosts belong to.
	SubnetIds []string `protobuf:"bytes,5,rep,name=subnet_ids,json=subnetIds,proto3" json:"subnet_ids,omitempty"`
	// Determines whether a public IP is assigned to the hosts in the group.
	AssignPublicIp bool `protobuf:"varint,6,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// Roles of the hosts in the group.
	Roles []OpenSearch_GroupRole `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

Configuration of the host group.

func (*OpenSearchCreateSpec_NodeGroup) Descriptor deprecated

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

Deprecated: Use OpenSearchCreateSpec_NodeGroup.ProtoReflect.Descriptor instead.

func (*OpenSearchCreateSpec_NodeGroup) GetAssignPublicIp

func (x *OpenSearchCreateSpec_NodeGroup) GetAssignPublicIp() bool

func (*OpenSearchCreateSpec_NodeGroup) GetHostsCount

func (x *OpenSearchCreateSpec_NodeGroup) GetHostsCount() int64

func (*OpenSearchCreateSpec_NodeGroup) GetName

func (*OpenSearchCreateSpec_NodeGroup) GetResources

func (x *OpenSearchCreateSpec_NodeGroup) GetResources() *Resources

func (*OpenSearchCreateSpec_NodeGroup) GetRoles

func (*OpenSearchCreateSpec_NodeGroup) GetSubnetIds

func (x *OpenSearchCreateSpec_NodeGroup) GetSubnetIds() []string

func (*OpenSearchCreateSpec_NodeGroup) GetZoneIds

func (x *OpenSearchCreateSpec_NodeGroup) GetZoneIds() []string

func (*OpenSearchCreateSpec_NodeGroup) ProtoMessage

func (*OpenSearchCreateSpec_NodeGroup) ProtoMessage()

func (*OpenSearchCreateSpec_NodeGroup) ProtoReflect

func (*OpenSearchCreateSpec_NodeGroup) Reset

func (x *OpenSearchCreateSpec_NodeGroup) Reset()

func (*OpenSearchCreateSpec_NodeGroup) SetAssignPublicIp

func (m *OpenSearchCreateSpec_NodeGroup) SetAssignPublicIp(v bool)

func (*OpenSearchCreateSpec_NodeGroup) SetHostsCount

func (m *OpenSearchCreateSpec_NodeGroup) SetHostsCount(v int64)

func (*OpenSearchCreateSpec_NodeGroup) SetName

func (m *OpenSearchCreateSpec_NodeGroup) SetName(v string)

func (*OpenSearchCreateSpec_NodeGroup) SetResources

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

func (*OpenSearchCreateSpec_NodeGroup) SetRoles

func (*OpenSearchCreateSpec_NodeGroup) SetSubnetIds

func (m *OpenSearchCreateSpec_NodeGroup) SetSubnetIds(v []string)

func (*OpenSearchCreateSpec_NodeGroup) SetZoneIds

func (m *OpenSearchCreateSpec_NodeGroup) SetZoneIds(v []string)

func (*OpenSearchCreateSpec_NodeGroup) String

type OpenSearchCreateSpec_OpensearchConfig_2

type OpenSearchCreateSpec_OpensearchConfig_2 struct {
	OpensearchConfig_2 *config.OpenSearchConfig2 `protobuf:"bytes,3,opt,name=opensearch_config_2,json=opensearchConfig_2,proto3,oneof"`
}

type OpenSearchNodeGroupUpdateSpec

type OpenSearchNodeGroupUpdateSpec struct {

	// Resources allocated to the hosts.
	Resources *Resources `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"`
	// Number of hosts in the group.
	HostsCount int64 `protobuf:"varint,2,opt,name=hosts_count,json=hostsCount,proto3" json:"hosts_count,omitempty"`
	// Opensearch roles applicable to the node group.
	Roles []OpenSearch_GroupRole `` /* 128-byte string literal not displayed */
	// IDs of the availability zones for hosts
	ZoneIds []string `protobuf:"bytes,4,rep,name=zone_ids,json=zoneIds,proto3" json:"zone_ids,omitempty"`
	// IDs of the subnets for hosts
	SubnetIds []string `protobuf:"bytes,5,rep,name=subnet_ids,json=subnetIds,proto3" json:"subnet_ids,omitempty"`
	// Whether the hosts should get a public IP address.
	AssignPublicIp bool `protobuf:"varint,6,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// contains filtered or unexported fields
}

func (*OpenSearchNodeGroupUpdateSpec) Descriptor deprecated

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

Deprecated: Use OpenSearchNodeGroupUpdateSpec.ProtoReflect.Descriptor instead.

func (*OpenSearchNodeGroupUpdateSpec) GetAssignPublicIp

func (x *OpenSearchNodeGroupUpdateSpec) GetAssignPublicIp() bool

func (*OpenSearchNodeGroupUpdateSpec) GetHostsCount

func (x *OpenSearchNodeGroupUpdateSpec) GetHostsCount() int64

func (*OpenSearchNodeGroupUpdateSpec) GetResources

func (x *OpenSearchNodeGroupUpdateSpec) GetResources() *Resources

func (*OpenSearchNodeGroupUpdateSpec) GetRoles

func (*OpenSearchNodeGroupUpdateSpec) GetSubnetIds

func (x *OpenSearchNodeGroupUpdateSpec) GetSubnetIds() []string

func (*OpenSearchNodeGroupUpdateSpec) GetZoneIds

func (x *OpenSearchNodeGroupUpdateSpec) GetZoneIds() []string

func (*OpenSearchNodeGroupUpdateSpec) ProtoMessage

func (*OpenSearchNodeGroupUpdateSpec) ProtoMessage()

func (*OpenSearchNodeGroupUpdateSpec) ProtoReflect

func (*OpenSearchNodeGroupUpdateSpec) Reset

func (x *OpenSearchNodeGroupUpdateSpec) Reset()

func (*OpenSearchNodeGroupUpdateSpec) SetAssignPublicIp

func (m *OpenSearchNodeGroupUpdateSpec) SetAssignPublicIp(v bool)

func (*OpenSearchNodeGroupUpdateSpec) SetHostsCount

func (m *OpenSearchNodeGroupUpdateSpec) SetHostsCount(v int64)

func (*OpenSearchNodeGroupUpdateSpec) SetResources

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

func (*OpenSearchNodeGroupUpdateSpec) SetRoles

func (*OpenSearchNodeGroupUpdateSpec) SetSubnetIds

func (m *OpenSearchNodeGroupUpdateSpec) SetSubnetIds(v []string)

func (*OpenSearchNodeGroupUpdateSpec) SetZoneIds

func (m *OpenSearchNodeGroupUpdateSpec) SetZoneIds(v []string)

func (*OpenSearchNodeGroupUpdateSpec) String

type OpenSearch_Config

type OpenSearch_Config = isOpenSearch_Config

type OpenSearch_GroupRole

type OpenSearch_GroupRole int32
const (
	OpenSearch_GROUP_ROLE_UNSPECIFIED OpenSearch_GroupRole = 0
	OpenSearch_DATA                   OpenSearch_GroupRole = 1
	OpenSearch_MANAGER                OpenSearch_GroupRole = 2
)

func (OpenSearch_GroupRole) Descriptor

func (OpenSearch_GroupRole) Enum

func (OpenSearch_GroupRole) EnumDescriptor deprecated

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

Deprecated: Use OpenSearch_GroupRole.Descriptor instead.

func (OpenSearch_GroupRole) Number

func (OpenSearch_GroupRole) String

func (x OpenSearch_GroupRole) String() string

func (OpenSearch_GroupRole) Type

type OpenSearch_NodeGroup

type OpenSearch_NodeGroup struct {

	// Name of the group. Must be 1-63 characters long.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Resources allocated to the hosts.
	Resources *Resources `protobuf:"bytes,2,opt,name=resources,proto3" json:"resources,omitempty"`
	// Number of hosts in the group.
	HostsCount int64 `protobuf:"varint,3,opt,name=hosts_count,json=hostsCount,proto3" json:"hosts_count,omitempty"`
	// IDs of the availability zones the hosts belong to.
	ZoneIds []string `protobuf:"bytes,4,rep,name=zone_ids,json=zoneIds,proto3" json:"zone_ids,omitempty"`
	// IDs of the subnets that the hosts belong to.
	SubnetIds []string `protobuf:"bytes,5,rep,name=subnet_ids,json=subnetIds,proto3" json:"subnet_ids,omitempty"`
	// Determines whether a public IP is assigned to the hosts in the group.
	AssignPublicIp bool `protobuf:"varint,6,opt,name=assign_public_ip,json=assignPublicIp,proto3" json:"assign_public_ip,omitempty"`
	// Roles of the host group.
	Roles []OpenSearch_GroupRole `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

Configuration of the host group.

func (*OpenSearch_NodeGroup) Descriptor deprecated

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

Deprecated: Use OpenSearch_NodeGroup.ProtoReflect.Descriptor instead.

func (*OpenSearch_NodeGroup) GetAssignPublicIp

func (x *OpenSearch_NodeGroup) GetAssignPublicIp() bool

func (*OpenSearch_NodeGroup) GetHostsCount

func (x *OpenSearch_NodeGroup) GetHostsCount() int64

func (*OpenSearch_NodeGroup) GetName

func (x *OpenSearch_NodeGroup) GetName() string

func (*OpenSearch_NodeGroup) GetResources

func (x *OpenSearch_NodeGroup) GetResources() *Resources

func (*OpenSearch_NodeGroup) GetRoles

func (*OpenSearch_NodeGroup) GetSubnetIds

func (x *OpenSearch_NodeGroup) GetSubnetIds() []string

func (*OpenSearch_NodeGroup) GetZoneIds

func (x *OpenSearch_NodeGroup) GetZoneIds() []string

func (*OpenSearch_NodeGroup) ProtoMessage

func (*OpenSearch_NodeGroup) ProtoMessage()

func (*OpenSearch_NodeGroup) ProtoReflect

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

func (*OpenSearch_NodeGroup) Reset

func (x *OpenSearch_NodeGroup) Reset()

func (*OpenSearch_NodeGroup) SetAssignPublicIp

func (m *OpenSearch_NodeGroup) SetAssignPublicIp(v bool)

func (*OpenSearch_NodeGroup) SetHostsCount

func (m *OpenSearch_NodeGroup) SetHostsCount(v int64)

func (*OpenSearch_NodeGroup) SetName

func (m *OpenSearch_NodeGroup) SetName(v string)

func (*OpenSearch_NodeGroup) SetResources

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

func (*OpenSearch_NodeGroup) SetRoles

func (m *OpenSearch_NodeGroup) SetRoles(v []OpenSearch_GroupRole)

func (*OpenSearch_NodeGroup) SetSubnetIds

func (m *OpenSearch_NodeGroup) SetSubnetIds(v []string)

func (*OpenSearch_NodeGroup) SetZoneIds

func (m *OpenSearch_NodeGroup) SetZoneIds(v []string)

func (*OpenSearch_NodeGroup) String

func (x *OpenSearch_NodeGroup) String() string

type OpenSearch_OpensearchConfigSet_2

type OpenSearch_OpensearchConfigSet_2 struct {
	OpensearchConfigSet_2 *config.OpenSearchConfigSet2 `protobuf:"bytes,3,opt,name=opensearch_config_set_2,json=opensearchConfigSet_2,proto3,oneof"`
}

type RescheduleMaintenanceMetadata

type RescheduleMaintenanceMetadata struct {

	// ID of the OpenSearch cluster where the reschedule is applied.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// 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
}

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 OpenSearch cluster to reschedule the maintenance operation for.
	//
	// To get the ID, use a [ClusterService.List] request.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// The type of the reschedule request.
	RescheduleType RescheduleMaintenanceRequest_RescheduleType `` /* 184-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 a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
	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 (
	// Time of the maintenance is not specified..
	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 ResourcePreset

type ResourcePreset struct {

	// ID of the resource preset.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// IDs of the 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 the CPU cores for an OpenSearch host created with the preset.
	Cores int64 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
	// RAM volume for an OpenSearch 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 preset of resources for hardware configuration of the OpenSearch hosts.

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 resource preset.
	//
	// To get the list of available resource presets, make a [List] request.
	Get(ctx context.Context, in *GetResourcePresetRequest, opts ...grpc.CallOption) (*ResourcePreset, error)
	// Retrieves the list of available resource presets.
	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 resource preset.
	//
	// To get the list of available resource presets, make a [List] request.
	Get(context.Context, *GetResourcePresetRequest) (*ResourcePreset, error)
	// Retrieves the list of available resource presets.
	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 allocated to a host.
	ResourcePresetId string `protobuf:"bytes,1,opt,name=resource_preset_id,json=resourcePresetId,proto3" json:"resource_preset_id,omitempty"`
	// Volume of the storage used by the host, in bytes.
	DiskSize int64 `protobuf:"varint,2,opt,name=disk_size,json=diskSize,proto3" json:"disk_size,omitempty"`
	// Type of the storage used by the host: `network-hdd`, `network-ssd` or `local-ssd`.
	DiskTypeId string `protobuf:"bytes,3,opt,name=disk_type_id,json=diskTypeId,proto3" json:"disk_type_id,omitempty"`
	// contains filtered or unexported fields
}

A list of computational resources allocated to a host.

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 RestoreClusterMetadata

type RestoreClusterMetadata struct {

	// ID of the new OpenSearch cluster 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 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 new 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 OpenSearch cluster to be created from the backup. The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the new OpenSearch cluster to be created from the backup.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the new OpenSearch cluster to be created from the backup 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 OpenSearch cluster to be created from the backup.
	Environment Cluster_Environment `` /* 132-byte string literal not displayed */
	// Configuration for the new OpenSearch cluster to be created from the backup.
	ConfigSpec *ConfigCreateSpec `protobuf:"bytes,6,opt,name=config_spec,json=configSpec,proto3" json:"config_spec,omitempty"`
	// ID of the network to create the cluster in.
	NetworkId string `protobuf:"bytes,7,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// User security groups.
	SecurityGroupIds []string `protobuf:"bytes,8,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// ID of the service account used to access Object Storage.
	ServiceAccountId string `protobuf:"bytes,9,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// Determines whether the cluster is protected from being deleted.
	DeletionProtection bool `protobuf:"varint,10,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// ID of the folder to create the OpenSearch cluster in.
	//
	// To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,11,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Cluster maintenance window. Should be defined by either one of the two options.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,12,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,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() *ConfigCreateSpec

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) GetLabels

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

func (*RestoreClusterRequest) GetMaintenanceWindow

func (x *RestoreClusterRequest) GetMaintenanceWindow() *MaintenanceWindow

func (*RestoreClusterRequest) GetName

func (x *RestoreClusterRequest) GetName() string

func (*RestoreClusterRequest) GetNetworkId

func (x *RestoreClusterRequest) GetNetworkId() string

func (*RestoreClusterRequest) GetSecurityGroupIds

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

func (*RestoreClusterRequest) GetServiceAccountId

func (x *RestoreClusterRequest) GetServiceAccountId() 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 *ConfigCreateSpec)

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) SetLabels

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

func (*RestoreClusterRequest) SetMaintenanceWindow

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

func (*RestoreClusterRequest) SetName

func (m *RestoreClusterRequest) SetName(v string)

func (*RestoreClusterRequest) SetNetworkId

func (m *RestoreClusterRequest) SetNetworkId(v string)

func (*RestoreClusterRequest) SetSecurityGroupIds

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

func (*RestoreClusterRequest) SetServiceAccountId

func (m *RestoreClusterRequest) SetServiceAccountId(v string)

func (*RestoreClusterRequest) String

func (x *RestoreClusterRequest) String() string

type SAMLSettings

type SAMLSettings struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// Required. The entity ID of your IdP.
	IdpEntityId string `protobuf:"bytes,2,opt,name=idp_entity_id,json=idpEntityId,proto3" json:"idp_entity_id,omitempty"`
	// Required. The SAML 2.0 metadata file of your IdP.
	IdpMetadataFile []byte `protobuf:"bytes,3,opt,name=idp_metadata_file,json=idpMetadataFile,proto3" json:"idp_metadata_file,omitempty"`
	// Required. The entity ID of the service provider.
	SpEntityId string `protobuf:"bytes,4,opt,name=sp_entity_id,json=spEntityId,proto3" json:"sp_entity_id,omitempty"`
	// Required. The OpenSearch Dashboards base URL.
	DashboardsUrl string `protobuf:"bytes,5,opt,name=dashboards_url,json=dashboardsUrl,proto3" json:"dashboards_url,omitempty"`
	// Optional. The attribute in the SAML response where the roles are stored. If not configured, no roles are used.
	RolesKey string `protobuf:"bytes,6,opt,name=roles_key,json=rolesKey,proto3" json:"roles_key,omitempty"`
	// Optional. The attribute in the SAML response where the subject is stored. If not configured, the NameID attribute is used.
	SubjectKey string `protobuf:"bytes,7,opt,name=subject_key,json=subjectKey,proto3" json:"subject_key,omitempty"`
	// contains filtered or unexported fields
}

func (*SAMLSettings) Descriptor deprecated

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

Deprecated: Use SAMLSettings.ProtoReflect.Descriptor instead.

func (*SAMLSettings) GetDashboardsUrl

func (x *SAMLSettings) GetDashboardsUrl() string

func (*SAMLSettings) GetEnabled

func (x *SAMLSettings) GetEnabled() bool

func (*SAMLSettings) GetIdpEntityId

func (x *SAMLSettings) GetIdpEntityId() string

func (*SAMLSettings) GetIdpMetadataFile

func (x *SAMLSettings) GetIdpMetadataFile() []byte

func (*SAMLSettings) GetRolesKey

func (x *SAMLSettings) GetRolesKey() string

func (*SAMLSettings) GetSpEntityId

func (x *SAMLSettings) GetSpEntityId() string

func (*SAMLSettings) GetSubjectKey

func (x *SAMLSettings) GetSubjectKey() string

func (*SAMLSettings) ProtoMessage

func (*SAMLSettings) ProtoMessage()

func (*SAMLSettings) ProtoReflect

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

func (*SAMLSettings) Reset

func (x *SAMLSettings) Reset()

func (*SAMLSettings) SetDashboardsUrl

func (m *SAMLSettings) SetDashboardsUrl(v string)

func (*SAMLSettings) SetEnabled

func (m *SAMLSettings) SetEnabled(v bool)

func (*SAMLSettings) SetIdpEntityId

func (m *SAMLSettings) SetIdpEntityId(v string)

func (*SAMLSettings) SetIdpMetadataFile

func (m *SAMLSettings) SetIdpMetadataFile(v []byte)

func (*SAMLSettings) SetRolesKey

func (m *SAMLSettings) SetRolesKey(v string)

func (*SAMLSettings) SetSpEntityId

func (m *SAMLSettings) SetSpEntityId(v string)

func (*SAMLSettings) SetSubjectKey

func (m *SAMLSettings) SetSubjectKey(v string)

func (*SAMLSettings) String

func (x *SAMLSettings) String() string

type StartClusterMetadata

type StartClusterMetadata struct {

	// ID of the OpenSearch cluster being started.
	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 OpenSearch cluster to start.
	// 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 (*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 StopClusterMetadata

type StopClusterMetadata struct {

	// ID of the OpenSearch cluster being stopped.
	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 OpenSearch cluster to stop.
	// 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 (*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 {

	// ID of the OpenSearch cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Columns from log table to get in the response.
	// 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"`
	// Start timestamp for the logs request.
	FromTime *timestamppb.Timestamp `protobuf:"bytes,3,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 are sent as well as the new ones as they appear.
	//
	// In essence it has `tail -f` semantics.
	ToTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=to_time,json=toTime,proto3" json:"to_time,omitempty"`
	// Record token. Set `record_token` to the `next_record_token` returned by the previous [StreamLogs]
	// request to start streaming from the next log record.
	RecordToken string `protobuf:"bytes,5,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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
	//
	// 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
	//
	// 3. A value. 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.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
	Filter string `protobuf:"bytes,6,opt,name=filter,proto3" json:"filter,omitempty"`
	// Type of the service to request logs about.
	ServiceType StreamClusterLogsRequest_ServiceType `` /* 168-byte string literal not displayed */
	// 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 (
	// Type is not specified.
	StreamClusterLogsRequest_SERVICE_TYPE_UNSPECIFIED StreamClusterLogsRequest_ServiceType = 0
	// OpenSearch logs.
	StreamClusterLogsRequest_OPENSEARCH StreamClusterLogsRequest_ServiceType = 1
	// Dashboards logs.
	StreamClusterLogsRequest_DASHBOARDS StreamClusterLogsRequest_ServiceType = 2
)

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 do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
	//
	// This value is interchangeable with [ListLogs.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) Get

func (UnimplementedBackupServiceServer) List

type UnimplementedClusterServiceServer

type UnimplementedClusterServiceServer struct {
}

UnimplementedClusterServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedClusterServiceServer) AddDashboardsNodeGroup

func (UnimplementedClusterServiceServer) AddOpenSearchNodeGroup

func (UnimplementedClusterServiceServer) Backup

func (UnimplementedClusterServiceServer) Create

func (UnimplementedClusterServiceServer) Delete

func (UnimplementedClusterServiceServer) DeleteDashboardsNodeGroup

func (UnimplementedClusterServiceServer) DeleteOpenSearchNodeGroup

func (UnimplementedClusterServiceServer) Get

func (UnimplementedClusterServiceServer) GetAuthSettings

func (UnimplementedClusterServiceServer) List

func (UnimplementedClusterServiceServer) ListHosts

func (UnimplementedClusterServiceServer) ListLogs

func (UnimplementedClusterServiceServer) Move

func (UnimplementedClusterServiceServer) RescheduleMaintenance

func (UnimplementedClusterServiceServer) Restore

func (UnimplementedClusterServiceServer) Start

func (UnimplementedClusterServiceServer) Stop

func (UnimplementedClusterServiceServer) Update

func (UnimplementedClusterServiceServer) UpdateAuthSettings

func (UnimplementedClusterServiceServer) UpdateDashboardsNodeGroup

func (UnimplementedClusterServiceServer) UpdateOpenSearchNodeGroup

type UnimplementedResourcePresetServiceServer

type UnimplementedResourcePresetServiceServer struct {
}

UnimplementedResourcePresetServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedResourcePresetServiceServer) Get

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 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 UpdateAuthSettingsMetadata

type UpdateAuthSettingsMetadata struct {

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

func (*UpdateAuthSettingsMetadata) Descriptor deprecated

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

Deprecated: Use UpdateAuthSettingsMetadata.ProtoReflect.Descriptor instead.

func (*UpdateAuthSettingsMetadata) GetClusterId

func (x *UpdateAuthSettingsMetadata) GetClusterId() string

func (*UpdateAuthSettingsMetadata) ProtoMessage

func (*UpdateAuthSettingsMetadata) ProtoMessage()

func (*UpdateAuthSettingsMetadata) ProtoReflect

func (*UpdateAuthSettingsMetadata) Reset

func (x *UpdateAuthSettingsMetadata) Reset()

func (*UpdateAuthSettingsMetadata) SetClusterId

func (m *UpdateAuthSettingsMetadata) SetClusterId(v string)

func (*UpdateAuthSettingsMetadata) String

func (x *UpdateAuthSettingsMetadata) String() string

type UpdateAuthSettingsRequest

type UpdateAuthSettingsRequest struct {

	// Required. ID of the OpenSearch cluster.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Required. Auth settings.
	Settings *AuthSettings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAuthSettingsRequest) Descriptor deprecated

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

Deprecated: Use UpdateAuthSettingsRequest.ProtoReflect.Descriptor instead.

func (*UpdateAuthSettingsRequest) GetClusterId

func (x *UpdateAuthSettingsRequest) GetClusterId() string

func (*UpdateAuthSettingsRequest) GetSettings

func (x *UpdateAuthSettingsRequest) GetSettings() *AuthSettings

func (*UpdateAuthSettingsRequest) ProtoMessage

func (*UpdateAuthSettingsRequest) ProtoMessage()

func (*UpdateAuthSettingsRequest) ProtoReflect

func (*UpdateAuthSettingsRequest) Reset

func (x *UpdateAuthSettingsRequest) Reset()

func (*UpdateAuthSettingsRequest) SetClusterId

func (m *UpdateAuthSettingsRequest) SetClusterId(v string)

func (*UpdateAuthSettingsRequest) SetSettings

func (m *UpdateAuthSettingsRequest) SetSettings(v *AuthSettings)

func (*UpdateAuthSettingsRequest) String

func (x *UpdateAuthSettingsRequest) String() string

type UpdateClusterMetadata

type UpdateClusterMetadata struct {

	// ID of the OpenSearch 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 OpenSearch cluster resource to update.
	// To get the OpenSearch 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 OpenSearch 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 OpenSearch cluster.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Custom labels for the OpenSearch cluster as `key:value` pairs.
	// For example, `"project": "mvp"` or `"source": "dictionary"`.
	//
	// The new set of labels completely replaces the old one. 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 cluster configuration
	ConfigSpec *ConfigUpdateSpec `protobuf:"bytes,5,opt,name=config_spec,json=configSpec,proto3" json:"config_spec,omitempty"`
	// New name for the cluster. The name must be unique within the folder.
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// User security groups
	SecurityGroupIds []string `protobuf:"bytes,7,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// ID of the service account used to access Object Storage.
	ServiceAccountId string `protobuf:"bytes,8,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// Determines whether the cluster is protected from being deleted.
	DeletionProtection bool `protobuf:"varint,9,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"`
	// Cluster maintenance window. Should be defined by either one of the two options.
	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,10,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,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() *ConfigUpdateSpec

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) GetServiceAccountId

func (x *UpdateClusterRequest) GetServiceAccountId() 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 *ConfigUpdateSpec)

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) SetServiceAccountId

func (m *UpdateClusterRequest) SetServiceAccountId(v string)

func (*UpdateClusterRequest) SetUpdateMask

func (m *UpdateClusterRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateClusterRequest) String

func (x *UpdateClusterRequest) String() string

type UpdateDashboardsNodeGroupRequest

type UpdateDashboardsNodeGroupRequest struct {

	// ID of the OpenSearch cluster to update the Dashboards type host group in.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the Dashboards type host group to be updated.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Field mask that specifies which fields of the host group configuration should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New configuration for the host group.
	NodeGroupSpec *DashboardsNodeGroupUpdateSpec `protobuf:"bytes,4,opt,name=node_group_spec,json=nodeGroupSpec,proto3" json:"node_group_spec,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDashboardsNodeGroupRequest) Descriptor deprecated

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

Deprecated: Use UpdateDashboardsNodeGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateDashboardsNodeGroupRequest) GetClusterId

func (x *UpdateDashboardsNodeGroupRequest) GetClusterId() string

func (*UpdateDashboardsNodeGroupRequest) GetName

func (*UpdateDashboardsNodeGroupRequest) GetNodeGroupSpec

func (*UpdateDashboardsNodeGroupRequest) GetUpdateMask

func (*UpdateDashboardsNodeGroupRequest) ProtoMessage

func (*UpdateDashboardsNodeGroupRequest) ProtoMessage()

func (*UpdateDashboardsNodeGroupRequest) ProtoReflect

func (*UpdateDashboardsNodeGroupRequest) Reset

func (*UpdateDashboardsNodeGroupRequest) SetClusterId

func (m *UpdateDashboardsNodeGroupRequest) SetClusterId(v string)

func (*UpdateDashboardsNodeGroupRequest) SetName

func (*UpdateDashboardsNodeGroupRequest) SetNodeGroupSpec

func (*UpdateDashboardsNodeGroupRequest) SetUpdateMask

func (*UpdateDashboardsNodeGroupRequest) String

type UpdateNodeGroupMetadata

type UpdateNodeGroupMetadata struct {

	// ID of the OpenSearch cluster where the host group is being updated.
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Name of the host group being updated.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNodeGroupMetadata) Descriptor deprecated

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

Deprecated: Use UpdateNodeGroupMetadata.ProtoReflect.Descriptor instead.

func (*UpdateNodeGroupMetadata) GetClusterId

func (x *UpdateNodeGroupMetadata) GetClusterId() string

func (*UpdateNodeGroupMetadata) GetName

func (x *UpdateNodeGroupMetadata) GetName() string

func (*UpdateNodeGroupMetadata) ProtoMessage

func (*UpdateNodeGroupMetadata) ProtoMessage()

func (*UpdateNodeGroupMetadata) ProtoReflect

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

func (*UpdateNodeGroupMetadata) Reset

func (x *UpdateNodeGroupMetadata) Reset()

func (*UpdateNodeGroupMetadata) SetClusterId

func (m *UpdateNodeGroupMetadata) SetClusterId(v string)

func (*UpdateNodeGroupMetadata) SetName

func (m *UpdateNodeGroupMetadata) SetName(v string)

func (*UpdateNodeGroupMetadata) String

func (x *UpdateNodeGroupMetadata) String() string

type UpdateOpenSearchNodeGroupRequest

type UpdateOpenSearchNodeGroupRequest struct {

	// ID of the OpenSearch cluster to update the OpenSearch type host group in.
	//
	// To get the 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 OpenSearch type host group to be updated.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Field mask that specifies which fields of the host group configuration should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New configuration for the host group.
	NodeGroupSpec *OpenSearchNodeGroupUpdateSpec `protobuf:"bytes,4,opt,name=node_group_spec,json=nodeGroupSpec,proto3" json:"node_group_spec,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOpenSearchNodeGroupRequest) Descriptor deprecated

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

Deprecated: Use UpdateOpenSearchNodeGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateOpenSearchNodeGroupRequest) GetClusterId

func (x *UpdateOpenSearchNodeGroupRequest) GetClusterId() string

func (*UpdateOpenSearchNodeGroupRequest) GetName

func (*UpdateOpenSearchNodeGroupRequest) GetNodeGroupSpec

func (*UpdateOpenSearchNodeGroupRequest) GetUpdateMask

func (*UpdateOpenSearchNodeGroupRequest) ProtoMessage

func (*UpdateOpenSearchNodeGroupRequest) ProtoMessage()

func (*UpdateOpenSearchNodeGroupRequest) ProtoReflect

func (*UpdateOpenSearchNodeGroupRequest) Reset

func (*UpdateOpenSearchNodeGroupRequest) SetClusterId

func (m *UpdateOpenSearchNodeGroupRequest) SetClusterId(v string)

func (*UpdateOpenSearchNodeGroupRequest) SetName

func (*UpdateOpenSearchNodeGroupRequest) SetNodeGroupSpec

func (*UpdateOpenSearchNodeGroupRequest) SetUpdateMask

func (*UpdateOpenSearchNodeGroupRequest) String

type WeeklyMaintenanceWindow

type WeeklyMaintenanceWindow struct {

	// Day of the week.
	Day WeeklyMaintenanceWindow_WeekDay `` /* 128-byte string literal not displayed */
	// Hour of the day in the UTC timezone.
	Hour int64 `protobuf:"varint,2,opt,name=hour,proto3" json:"hour,omitempty"`
	// contains filtered or unexported fields
}

A weekly maintenance window.

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
	// Monday
	WeeklyMaintenanceWindow_MON WeeklyMaintenanceWindow_WeekDay = 1
	// Tuesday
	WeeklyMaintenanceWindow_TUE WeeklyMaintenanceWindow_WeekDay = 2
	// Wednesday
	WeeklyMaintenanceWindow_WED WeeklyMaintenanceWindow_WeekDay = 3
	// Thursday
	WeeklyMaintenanceWindow_THU WeeklyMaintenanceWindow_WeekDay = 4
	// Friday
	WeeklyMaintenanceWindow_FRI WeeklyMaintenanceWindow_WeekDay = 5
	// Saturday
	WeeklyMaintenanceWindow_SAT WeeklyMaintenanceWindow_WeekDay = 6
	// Sunday
	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