compute

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

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

Go to latest
Published: Apr 15, 2024 License: MIT Imports: 16 Imported by: 28

Documentation

Index

Constants

View Source
const (
	DiskPlacementGroupService_Get_FullMethodName                  = "/yandex.cloud.compute.v1.DiskPlacementGroupService/Get"
	DiskPlacementGroupService_List_FullMethodName                 = "/yandex.cloud.compute.v1.DiskPlacementGroupService/List"
	DiskPlacementGroupService_Create_FullMethodName               = "/yandex.cloud.compute.v1.DiskPlacementGroupService/Create"
	DiskPlacementGroupService_Update_FullMethodName               = "/yandex.cloud.compute.v1.DiskPlacementGroupService/Update"
	DiskPlacementGroupService_Delete_FullMethodName               = "/yandex.cloud.compute.v1.DiskPlacementGroupService/Delete"
	DiskPlacementGroupService_ListDisks_FullMethodName            = "/yandex.cloud.compute.v1.DiskPlacementGroupService/ListDisks"
	DiskPlacementGroupService_ListOperations_FullMethodName       = "/yandex.cloud.compute.v1.DiskPlacementGroupService/ListOperations"
	DiskPlacementGroupService_ListAccessBindings_FullMethodName   = "/yandex.cloud.compute.v1.DiskPlacementGroupService/ListAccessBindings"
	DiskPlacementGroupService_SetAccessBindings_FullMethodName    = "/yandex.cloud.compute.v1.DiskPlacementGroupService/SetAccessBindings"
	DiskPlacementGroupService_UpdateAccessBindings_FullMethodName = "/yandex.cloud.compute.v1.DiskPlacementGroupService/UpdateAccessBindings"
)
View Source
const (
	DiskService_Get_FullMethodName                   = "/yandex.cloud.compute.v1.DiskService/Get"
	DiskService_List_FullMethodName                  = "/yandex.cloud.compute.v1.DiskService/List"
	DiskService_Create_FullMethodName                = "/yandex.cloud.compute.v1.DiskService/Create"
	DiskService_Update_FullMethodName                = "/yandex.cloud.compute.v1.DiskService/Update"
	DiskService_Delete_FullMethodName                = "/yandex.cloud.compute.v1.DiskService/Delete"
	DiskService_ListOperations_FullMethodName        = "/yandex.cloud.compute.v1.DiskService/ListOperations"
	DiskService_Move_FullMethodName                  = "/yandex.cloud.compute.v1.DiskService/Move"
	DiskService_Relocate_FullMethodName              = "/yandex.cloud.compute.v1.DiskService/Relocate"
	DiskService_ListSnapshotSchedules_FullMethodName = "/yandex.cloud.compute.v1.DiskService/ListSnapshotSchedules"
	DiskService_ListAccessBindings_FullMethodName    = "/yandex.cloud.compute.v1.DiskService/ListAccessBindings"
	DiskService_SetAccessBindings_FullMethodName     = "/yandex.cloud.compute.v1.DiskService/SetAccessBindings"
	DiskService_UpdateAccessBindings_FullMethodName  = "/yandex.cloud.compute.v1.DiskService/UpdateAccessBindings"
)
View Source
const (
	DiskTypeService_Get_FullMethodName  = "/yandex.cloud.compute.v1.DiskTypeService/Get"
	DiskTypeService_List_FullMethodName = "/yandex.cloud.compute.v1.DiskTypeService/List"
)
View Source
const (
	FilesystemService_Get_FullMethodName                  = "/yandex.cloud.compute.v1.FilesystemService/Get"
	FilesystemService_List_FullMethodName                 = "/yandex.cloud.compute.v1.FilesystemService/List"
	FilesystemService_Create_FullMethodName               = "/yandex.cloud.compute.v1.FilesystemService/Create"
	FilesystemService_Update_FullMethodName               = "/yandex.cloud.compute.v1.FilesystemService/Update"
	FilesystemService_Delete_FullMethodName               = "/yandex.cloud.compute.v1.FilesystemService/Delete"
	FilesystemService_ListOperations_FullMethodName       = "/yandex.cloud.compute.v1.FilesystemService/ListOperations"
	FilesystemService_ListAccessBindings_FullMethodName   = "/yandex.cloud.compute.v1.FilesystemService/ListAccessBindings"
	FilesystemService_SetAccessBindings_FullMethodName    = "/yandex.cloud.compute.v1.FilesystemService/SetAccessBindings"
	FilesystemService_UpdateAccessBindings_FullMethodName = "/yandex.cloud.compute.v1.FilesystemService/UpdateAccessBindings"
)
View Source
const (
	GpuClusterService_Get_FullMethodName                  = "/yandex.cloud.compute.v1.GpuClusterService/Get"
	GpuClusterService_List_FullMethodName                 = "/yandex.cloud.compute.v1.GpuClusterService/List"
	GpuClusterService_Create_FullMethodName               = "/yandex.cloud.compute.v1.GpuClusterService/Create"
	GpuClusterService_Update_FullMethodName               = "/yandex.cloud.compute.v1.GpuClusterService/Update"
	GpuClusterService_Delete_FullMethodName               = "/yandex.cloud.compute.v1.GpuClusterService/Delete"
	GpuClusterService_ListOperations_FullMethodName       = "/yandex.cloud.compute.v1.GpuClusterService/ListOperations"
	GpuClusterService_ListInstances_FullMethodName        = "/yandex.cloud.compute.v1.GpuClusterService/ListInstances"
	GpuClusterService_ListAccessBindings_FullMethodName   = "/yandex.cloud.compute.v1.GpuClusterService/ListAccessBindings"
	GpuClusterService_SetAccessBindings_FullMethodName    = "/yandex.cloud.compute.v1.GpuClusterService/SetAccessBindings"
	GpuClusterService_UpdateAccessBindings_FullMethodName = "/yandex.cloud.compute.v1.GpuClusterService/UpdateAccessBindings"
)
View Source
const (
	HostGroupService_Get_FullMethodName                  = "/yandex.cloud.compute.v1.HostGroupService/Get"
	HostGroupService_List_FullMethodName                 = "/yandex.cloud.compute.v1.HostGroupService/List"
	HostGroupService_Create_FullMethodName               = "/yandex.cloud.compute.v1.HostGroupService/Create"
	HostGroupService_Update_FullMethodName               = "/yandex.cloud.compute.v1.HostGroupService/Update"
	HostGroupService_Delete_FullMethodName               = "/yandex.cloud.compute.v1.HostGroupService/Delete"
	HostGroupService_ListOperations_FullMethodName       = "/yandex.cloud.compute.v1.HostGroupService/ListOperations"
	HostGroupService_ListInstances_FullMethodName        = "/yandex.cloud.compute.v1.HostGroupService/ListInstances"
	HostGroupService_ListHosts_FullMethodName            = "/yandex.cloud.compute.v1.HostGroupService/ListHosts"
	HostGroupService_UpdateHost_FullMethodName           = "/yandex.cloud.compute.v1.HostGroupService/UpdateHost"
	HostGroupService_ListAccessBindings_FullMethodName   = "/yandex.cloud.compute.v1.HostGroupService/ListAccessBindings"
	HostGroupService_SetAccessBindings_FullMethodName    = "/yandex.cloud.compute.v1.HostGroupService/SetAccessBindings"
	HostGroupService_UpdateAccessBindings_FullMethodName = "/yandex.cloud.compute.v1.HostGroupService/UpdateAccessBindings"
)
View Source
const (
	HostTypeService_Get_FullMethodName  = "/yandex.cloud.compute.v1.HostTypeService/Get"
	HostTypeService_List_FullMethodName = "/yandex.cloud.compute.v1.HostTypeService/List"
)
View Source
const (
	ImageService_Get_FullMethodName                  = "/yandex.cloud.compute.v1.ImageService/Get"
	ImageService_GetLatestByFamily_FullMethodName    = "/yandex.cloud.compute.v1.ImageService/GetLatestByFamily"
	ImageService_List_FullMethodName                 = "/yandex.cloud.compute.v1.ImageService/List"
	ImageService_Create_FullMethodName               = "/yandex.cloud.compute.v1.ImageService/Create"
	ImageService_Update_FullMethodName               = "/yandex.cloud.compute.v1.ImageService/Update"
	ImageService_Delete_FullMethodName               = "/yandex.cloud.compute.v1.ImageService/Delete"
	ImageService_ListOperations_FullMethodName       = "/yandex.cloud.compute.v1.ImageService/ListOperations"
	ImageService_ListAccessBindings_FullMethodName   = "/yandex.cloud.compute.v1.ImageService/ListAccessBindings"
	ImageService_SetAccessBindings_FullMethodName    = "/yandex.cloud.compute.v1.ImageService/SetAccessBindings"
	ImageService_UpdateAccessBindings_FullMethodName = "/yandex.cloud.compute.v1.ImageService/UpdateAccessBindings"
)
View Source
const (
	InstanceService_Get_FullMethodName                      = "/yandex.cloud.compute.v1.InstanceService/Get"
	InstanceService_List_FullMethodName                     = "/yandex.cloud.compute.v1.InstanceService/List"
	InstanceService_Create_FullMethodName                   = "/yandex.cloud.compute.v1.InstanceService/Create"
	InstanceService_Update_FullMethodName                   = "/yandex.cloud.compute.v1.InstanceService/Update"
	InstanceService_Delete_FullMethodName                   = "/yandex.cloud.compute.v1.InstanceService/Delete"
	InstanceService_UpdateMetadata_FullMethodName           = "/yandex.cloud.compute.v1.InstanceService/UpdateMetadata"
	InstanceService_GetSerialPortOutput_FullMethodName      = "/yandex.cloud.compute.v1.InstanceService/GetSerialPortOutput"
	InstanceService_Stop_FullMethodName                     = "/yandex.cloud.compute.v1.InstanceService/Stop"
	InstanceService_Start_FullMethodName                    = "/yandex.cloud.compute.v1.InstanceService/Start"
	InstanceService_Restart_FullMethodName                  = "/yandex.cloud.compute.v1.InstanceService/Restart"
	InstanceService_AttachDisk_FullMethodName               = "/yandex.cloud.compute.v1.InstanceService/AttachDisk"
	InstanceService_DetachDisk_FullMethodName               = "/yandex.cloud.compute.v1.InstanceService/DetachDisk"
	InstanceService_AttachFilesystem_FullMethodName         = "/yandex.cloud.compute.v1.InstanceService/AttachFilesystem"
	InstanceService_DetachFilesystem_FullMethodName         = "/yandex.cloud.compute.v1.InstanceService/DetachFilesystem"
	InstanceService_AttachNetworkInterface_FullMethodName   = "/yandex.cloud.compute.v1.InstanceService/AttachNetworkInterface"
	InstanceService_DetachNetworkInterface_FullMethodName   = "/yandex.cloud.compute.v1.InstanceService/DetachNetworkInterface"
	InstanceService_AddOneToOneNat_FullMethodName           = "/yandex.cloud.compute.v1.InstanceService/AddOneToOneNat"
	InstanceService_RemoveOneToOneNat_FullMethodName        = "/yandex.cloud.compute.v1.InstanceService/RemoveOneToOneNat"
	InstanceService_UpdateNetworkInterface_FullMethodName   = "/yandex.cloud.compute.v1.InstanceService/UpdateNetworkInterface"
	InstanceService_ListOperations_FullMethodName           = "/yandex.cloud.compute.v1.InstanceService/ListOperations"
	InstanceService_Move_FullMethodName                     = "/yandex.cloud.compute.v1.InstanceService/Move"
	InstanceService_Relocate_FullMethodName                 = "/yandex.cloud.compute.v1.InstanceService/Relocate"
	InstanceService_SimulateMaintenanceEvent_FullMethodName = "/yandex.cloud.compute.v1.InstanceService/SimulateMaintenanceEvent"
	InstanceService_ListAccessBindings_FullMethodName       = "/yandex.cloud.compute.v1.InstanceService/ListAccessBindings"
	InstanceService_SetAccessBindings_FullMethodName        = "/yandex.cloud.compute.v1.InstanceService/SetAccessBindings"
	InstanceService_UpdateAccessBindings_FullMethodName     = "/yandex.cloud.compute.v1.InstanceService/UpdateAccessBindings"
)
View Source
const (
	PlacementGroupService_Get_FullMethodName                  = "/yandex.cloud.compute.v1.PlacementGroupService/Get"
	PlacementGroupService_List_FullMethodName                 = "/yandex.cloud.compute.v1.PlacementGroupService/List"
	PlacementGroupService_Create_FullMethodName               = "/yandex.cloud.compute.v1.PlacementGroupService/Create"
	PlacementGroupService_Update_FullMethodName               = "/yandex.cloud.compute.v1.PlacementGroupService/Update"
	PlacementGroupService_Delete_FullMethodName               = "/yandex.cloud.compute.v1.PlacementGroupService/Delete"
	PlacementGroupService_ListInstances_FullMethodName        = "/yandex.cloud.compute.v1.PlacementGroupService/ListInstances"
	PlacementGroupService_ListOperations_FullMethodName       = "/yandex.cloud.compute.v1.PlacementGroupService/ListOperations"
	PlacementGroupService_ListAccessBindings_FullMethodName   = "/yandex.cloud.compute.v1.PlacementGroupService/ListAccessBindings"
	PlacementGroupService_SetAccessBindings_FullMethodName    = "/yandex.cloud.compute.v1.PlacementGroupService/SetAccessBindings"
	PlacementGroupService_UpdateAccessBindings_FullMethodName = "/yandex.cloud.compute.v1.PlacementGroupService/UpdateAccessBindings"
)
View Source
const (
	SnapshotScheduleService_Get_FullMethodName                  = "/yandex.cloud.compute.v1.SnapshotScheduleService/Get"
	SnapshotScheduleService_List_FullMethodName                 = "/yandex.cloud.compute.v1.SnapshotScheduleService/List"
	SnapshotScheduleService_Create_FullMethodName               = "/yandex.cloud.compute.v1.SnapshotScheduleService/Create"
	SnapshotScheduleService_Update_FullMethodName               = "/yandex.cloud.compute.v1.SnapshotScheduleService/Update"
	SnapshotScheduleService_Delete_FullMethodName               = "/yandex.cloud.compute.v1.SnapshotScheduleService/Delete"
	SnapshotScheduleService_UpdateDisks_FullMethodName          = "/yandex.cloud.compute.v1.SnapshotScheduleService/UpdateDisks"
	SnapshotScheduleService_Disable_FullMethodName              = "/yandex.cloud.compute.v1.SnapshotScheduleService/Disable"
	SnapshotScheduleService_Enable_FullMethodName               = "/yandex.cloud.compute.v1.SnapshotScheduleService/Enable"
	SnapshotScheduleService_ListOperations_FullMethodName       = "/yandex.cloud.compute.v1.SnapshotScheduleService/ListOperations"
	SnapshotScheduleService_ListSnapshots_FullMethodName        = "/yandex.cloud.compute.v1.SnapshotScheduleService/ListSnapshots"
	SnapshotScheduleService_ListDisks_FullMethodName            = "/yandex.cloud.compute.v1.SnapshotScheduleService/ListDisks"
	SnapshotScheduleService_ListAccessBindings_FullMethodName   = "/yandex.cloud.compute.v1.SnapshotScheduleService/ListAccessBindings"
	SnapshotScheduleService_SetAccessBindings_FullMethodName    = "/yandex.cloud.compute.v1.SnapshotScheduleService/SetAccessBindings"
	SnapshotScheduleService_UpdateAccessBindings_FullMethodName = "/yandex.cloud.compute.v1.SnapshotScheduleService/UpdateAccessBindings"
)
View Source
const (
	SnapshotService_Get_FullMethodName                  = "/yandex.cloud.compute.v1.SnapshotService/Get"
	SnapshotService_List_FullMethodName                 = "/yandex.cloud.compute.v1.SnapshotService/List"
	SnapshotService_Create_FullMethodName               = "/yandex.cloud.compute.v1.SnapshotService/Create"
	SnapshotService_Update_FullMethodName               = "/yandex.cloud.compute.v1.SnapshotService/Update"
	SnapshotService_Delete_FullMethodName               = "/yandex.cloud.compute.v1.SnapshotService/Delete"
	SnapshotService_ListOperations_FullMethodName       = "/yandex.cloud.compute.v1.SnapshotService/ListOperations"
	SnapshotService_ListAccessBindings_FullMethodName   = "/yandex.cloud.compute.v1.SnapshotService/ListAccessBindings"
	SnapshotService_SetAccessBindings_FullMethodName    = "/yandex.cloud.compute.v1.SnapshotService/SetAccessBindings"
	SnapshotService_UpdateAccessBindings_FullMethodName = "/yandex.cloud.compute.v1.SnapshotService/UpdateAccessBindings"
)
View Source
const (
	ZoneService_Get_FullMethodName  = "/yandex.cloud.compute.v1.ZoneService/Get"
	ZoneService_List_FullMethodName = "/yandex.cloud.compute.v1.ZoneService/List"
)

Variables

View Source
var (
	Disk_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "CREATING",
		2: "READY",
		3: "ERROR",
		4: "DELETING",
	}
	Disk_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"CREATING":           1,
		"READY":              2,
		"ERROR":              3,
		"DELETING":           4,
	}
)

Enum value maps for Disk_Status.

View Source
var (
	DiskPlacementGroup_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "CREATING",
		2: "READY",
		4: "DELETING",
	}
	DiskPlacementGroup_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"CREATING":           1,
		"READY":              2,
		"DELETING":           4,
	}
)

Enum value maps for DiskPlacementGroup_Status.

View Source
var (
	Filesystem_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "CREATING",
		2: "READY",
		3: "ERROR",
		4: "DELETING",
	}
	Filesystem_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"CREATING":           1,
		"READY":              2,
		"ERROR":              3,
		"DELETING":           4,
	}
)

Enum value maps for Filesystem_Status.

View Source
var (
	GpuInterconnectType_name = map[int32]string{
		0: "GPU_INTERCONNECT_TYPE_UNSPECIFIED",
		1: "INFINIBAND",
	}
	GpuInterconnectType_value = map[string]int32{
		"GPU_INTERCONNECT_TYPE_UNSPECIFIED": 0,
		"INFINIBAND":                        1,
	}
)

Enum value maps for GpuInterconnectType.

View Source
var (
	GpuCluster_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "CREATING",
		2: "READY",
		3: "ERROR",
		4: "DELETING",
	}
	GpuCluster_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"CREATING":           1,
		"READY":              2,
		"ERROR":              3,
		"DELETING":           4,
	}
)

Enum value maps for GpuCluster_Status.

View Source
var (
	HostGroup_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "CREATING",
		2: "READY",
		3: "UPDATING",
		4: "DELETING",
	}
	HostGroup_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"CREATING":           1,
		"READY":              2,
		"UPDATING":           3,
		"DELETING":           4,
	}
)

Enum value maps for HostGroup_Status.

View Source
var (
	Host_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "UP",
		2: "DOWN",
	}
	Host_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"UP":                 1,
		"DOWN":               2,
	}
)

Enum value maps for Host_Status.

View Source
var (
	Image_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "CREATING",
		2: "READY",
		3: "ERROR",
		4: "DELETING",
	}
	Image_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"CREATING":           1,
		"READY":              2,
		"ERROR":              3,
		"DELETING":           4,
	}
)

Enum value maps for Image_Status.

View Source
var (
	Os_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "LINUX",
		2: "WINDOWS",
	}
	Os_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED": 0,
		"LINUX":            1,
		"WINDOWS":          2,
	}
)

Enum value maps for Os_Type.

View Source
var (
	IpVersion_name = map[int32]string{
		0: "IP_VERSION_UNSPECIFIED",
		1: "IPV4",
		2: "IPV6",
	}
	IpVersion_value = map[string]int32{
		"IP_VERSION_UNSPECIFIED": 0,
		"IPV4":                   1,
		"IPV6":                   2,
	}
)

Enum value maps for IpVersion.

View Source
var (
	MetadataOption_name = map[int32]string{
		0: "METADATA_OPTION_UNSPECIFIED",
		1: "ENABLED",
		2: "DISABLED",
	}
	MetadataOption_value = map[string]int32{
		"METADATA_OPTION_UNSPECIFIED": 0,
		"ENABLED":                     1,
		"DISABLED":                    2,
	}
)

Enum value maps for MetadataOption.

View Source
var (
	Instance_Status_name = map[int32]string{
		0:  "STATUS_UNSPECIFIED",
		1:  "PROVISIONING",
		2:  "RUNNING",
		3:  "STOPPING",
		4:  "STOPPED",
		5:  "STARTING",
		6:  "RESTARTING",
		7:  "UPDATING",
		8:  "ERROR",
		9:  "CRASHED",
		10: "DELETING",
	}
	Instance_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"PROVISIONING":       1,
		"RUNNING":            2,
		"STOPPING":           3,
		"STOPPED":            4,
		"STARTING":           5,
		"RESTARTING":         6,
		"UPDATING":           7,
		"ERROR":              8,
		"CRASHED":            9,
		"DELETING":           10,
	}
)

Enum value maps for Instance_Status.

View Source
var (
	AttachedDisk_Mode_name = map[int32]string{
		0: "MODE_UNSPECIFIED",
		1: "READ_ONLY",
		2: "READ_WRITE",
	}
	AttachedDisk_Mode_value = map[string]int32{
		"MODE_UNSPECIFIED": 0,
		"READ_ONLY":        1,
		"READ_WRITE":       2,
	}
)

Enum value maps for AttachedDisk_Mode.

View Source
var (
	AttachedFilesystem_Mode_name = map[int32]string{
		0: "MODE_UNSPECIFIED",
		1: "READ_ONLY",
		2: "READ_WRITE",
	}
	AttachedFilesystem_Mode_value = map[string]int32{
		"MODE_UNSPECIFIED": 0,
		"READ_ONLY":        1,
		"READ_WRITE":       2,
	}
)

Enum value maps for AttachedFilesystem_Mode.

View Source
var (
	NetworkSettings_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "STANDARD",
		2: "SOFTWARE_ACCELERATED",
		3: "HARDWARE_ACCELERATED",
	}
	NetworkSettings_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED":     0,
		"STANDARD":             1,
		"SOFTWARE_ACCELERATED": 2,
		"HARDWARE_ACCELERATED": 3,
	}
)

Enum value maps for NetworkSettings_Type.

View Source
var (
	PlacementPolicy_HostAffinityRule_Operator_name = map[int32]string{
		0: "OPERATOR_UNSPECIFIED",
		1: "IN",
		2: "NOT_IN",
	}
	PlacementPolicy_HostAffinityRule_Operator_value = map[string]int32{
		"OPERATOR_UNSPECIFIED": 0,
		"IN":                   1,
		"NOT_IN":               2,
	}
)

Enum value maps for PlacementPolicy_HostAffinityRule_Operator.

View Source
var (
	SerialPortSettings_SSHAuthorization_name = map[int32]string{
		0: "SSH_AUTHORIZATION_UNSPECIFIED",
		1: "INSTANCE_METADATA",
		2: "OS_LOGIN",
	}
	SerialPortSettings_SSHAuthorization_value = map[string]int32{
		"SSH_AUTHORIZATION_UNSPECIFIED": 0,
		"INSTANCE_METADATA":             1,
		"OS_LOGIN":                      2,
	}
)

Enum value maps for SerialPortSettings_SSHAuthorization.

View Source
var (
	InstanceView_name = map[int32]string{
		0: "BASIC",
		1: "FULL",
	}
	InstanceView_value = map[string]int32{
		"BASIC": 0,
		"FULL":  1,
	}
)

Enum value maps for InstanceView.

View Source
var (
	AttachedDiskSpec_Mode_name = map[int32]string{
		0: "MODE_UNSPECIFIED",
		1: "READ_ONLY",
		2: "READ_WRITE",
	}
	AttachedDiskSpec_Mode_value = map[string]int32{
		"MODE_UNSPECIFIED": 0,
		"READ_ONLY":        1,
		"READ_WRITE":       2,
	}
)

Enum value maps for AttachedDiskSpec_Mode.

View Source
var (
	AttachedFilesystemSpec_Mode_name = map[int32]string{
		0: "MODE_UNSPECIFIED",
		1: "READ_ONLY",
		2: "READ_WRITE",
	}
	AttachedFilesystemSpec_Mode_value = map[string]int32{
		"MODE_UNSPECIFIED": 0,
		"READ_ONLY":        1,
		"READ_WRITE":       2,
	}
)

Enum value maps for AttachedFilesystemSpec_Mode.

View Source
var (
	MaintenancePolicy_name = map[int32]string{
		0: "MAINTENANCE_POLICY_UNSPECIFIED",
		1: "RESTART",
		2: "MIGRATE",
	}
	MaintenancePolicy_value = map[string]int32{
		"MAINTENANCE_POLICY_UNSPECIFIED": 0,
		"RESTART":                        1,
		"MIGRATE":                        2,
	}
)

Enum value maps for MaintenancePolicy.

View Source
var (
	Snapshot_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "CREATING",
		2: "READY",
		3: "ERROR",
		4: "DELETING",
	}
	Snapshot_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"CREATING":           1,
		"READY":              2,
		"ERROR":              3,
		"DELETING":           4,
	}
)

Enum value maps for Snapshot_Status.

View Source
var (
	SnapshotSchedule_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "CREATING",
		2: "ACTIVE",
		3: "INACTIVE",
		4: "DELETING",
		5: "UPDATING",
	}
	SnapshotSchedule_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"CREATING":           1,
		"ACTIVE":             2,
		"INACTIVE":           3,
		"DELETING":           4,
		"UPDATING":           5,
	}
)

Enum value maps for SnapshotSchedule_Status.

View Source
var (
	Zone_Status_name = map[int32]string{
		0: "STATUS_UNSPECIFIED",
		1: "UP",
		2: "DOWN",
	}
	Zone_Status_value = map[string]int32{
		"STATUS_UNSPECIFIED": 0,
		"UP":                 1,
		"DOWN":               2,
	}
)

Enum value maps for Zone_Status.

View Source
var DiskPlacementGroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.compute.v1.DiskPlacementGroupService",
	HandlerType: (*DiskPlacementGroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _DiskPlacementGroupService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _DiskPlacementGroupService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _DiskPlacementGroupService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _DiskPlacementGroupService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _DiskPlacementGroupService_Delete_Handler,
		},
		{
			MethodName: "ListDisks",
			Handler:    _DiskPlacementGroupService_ListDisks_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _DiskPlacementGroupService_ListOperations_Handler,
		},
		{
			MethodName: "ListAccessBindings",
			Handler:    _DiskPlacementGroupService_ListAccessBindings_Handler,
		},
		{
			MethodName: "SetAccessBindings",
			Handler:    _DiskPlacementGroupService_SetAccessBindings_Handler,
		},
		{
			MethodName: "UpdateAccessBindings",
			Handler:    _DiskPlacementGroupService_UpdateAccessBindings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/compute/v1/disk_placement_group_service.proto",
}

DiskPlacementGroupService_ServiceDesc is the grpc.ServiceDesc for DiskPlacementGroupService 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 DiskService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.compute.v1.DiskService",
	HandlerType: (*DiskServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _DiskService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _DiskService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _DiskService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _DiskService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _DiskService_Delete_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _DiskService_ListOperations_Handler,
		},
		{
			MethodName: "Move",
			Handler:    _DiskService_Move_Handler,
		},
		{
			MethodName: "Relocate",
			Handler:    _DiskService_Relocate_Handler,
		},
		{
			MethodName: "ListSnapshotSchedules",
			Handler:    _DiskService_ListSnapshotSchedules_Handler,
		},
		{
			MethodName: "ListAccessBindings",
			Handler:    _DiskService_ListAccessBindings_Handler,
		},
		{
			MethodName: "SetAccessBindings",
			Handler:    _DiskService_SetAccessBindings_Handler,
		},
		{
			MethodName: "UpdateAccessBindings",
			Handler:    _DiskService_UpdateAccessBindings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/compute/v1/disk_service.proto",
}

DiskService_ServiceDesc is the grpc.ServiceDesc for DiskService 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 DiskTypeService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.compute.v1.DiskTypeService",
	HandlerType: (*DiskTypeServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _DiskTypeService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _DiskTypeService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/compute/v1/disk_type_service.proto",
}

DiskTypeService_ServiceDesc is the grpc.ServiceDesc for DiskTypeService 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_compute_v1_disk_placement_group_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_disk_placement_group_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_disk_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_disk_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_disk_type_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_disk_type_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_filesystem_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_filesystem_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_gpu_cluster_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_gpu_cluster_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_host_group_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_host_group_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_host_type_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_host_type_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_image_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_image_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_instance_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_instance_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_maintenance_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_placement_group_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_placement_group_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_snapshot_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_snapshot_schedule_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_snapshot_schedule_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_snapshot_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_zone_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_compute_v1_zone_service_proto protoreflect.FileDescriptor
View Source
var FilesystemService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.compute.v1.FilesystemService",
	HandlerType: (*FilesystemServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _FilesystemService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _FilesystemService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _FilesystemService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _FilesystemService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _FilesystemService_Delete_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _FilesystemService_ListOperations_Handler,
		},
		{
			MethodName: "ListAccessBindings",
			Handler:    _FilesystemService_ListAccessBindings_Handler,
		},
		{
			MethodName: "SetAccessBindings",
			Handler:    _FilesystemService_SetAccessBindings_Handler,
		},
		{
			MethodName: "UpdateAccessBindings",
			Handler:    _FilesystemService_UpdateAccessBindings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/compute/v1/filesystem_service.proto",
}

FilesystemService_ServiceDesc is the grpc.ServiceDesc for FilesystemService 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 GpuClusterService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.compute.v1.GpuClusterService",
	HandlerType: (*GpuClusterServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _GpuClusterService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _GpuClusterService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _GpuClusterService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _GpuClusterService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _GpuClusterService_Delete_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _GpuClusterService_ListOperations_Handler,
		},
		{
			MethodName: "ListInstances",
			Handler:    _GpuClusterService_ListInstances_Handler,
		},
		{
			MethodName: "ListAccessBindings",
			Handler:    _GpuClusterService_ListAccessBindings_Handler,
		},
		{
			MethodName: "SetAccessBindings",
			Handler:    _GpuClusterService_SetAccessBindings_Handler,
		},
		{
			MethodName: "UpdateAccessBindings",
			Handler:    _GpuClusterService_UpdateAccessBindings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/compute/v1/gpu_cluster_service.proto",
}

GpuClusterService_ServiceDesc is the grpc.ServiceDesc for GpuClusterService 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 HostGroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.compute.v1.HostGroupService",
	HandlerType: (*HostGroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _HostGroupService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _HostGroupService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _HostGroupService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _HostGroupService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _HostGroupService_Delete_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _HostGroupService_ListOperations_Handler,
		},
		{
			MethodName: "ListInstances",
			Handler:    _HostGroupService_ListInstances_Handler,
		},
		{
			MethodName: "ListHosts",
			Handler:    _HostGroupService_ListHosts_Handler,
		},
		{
			MethodName: "UpdateHost",
			Handler:    _HostGroupService_UpdateHost_Handler,
		},
		{
			MethodName: "ListAccessBindings",
			Handler:    _HostGroupService_ListAccessBindings_Handler,
		},
		{
			MethodName: "SetAccessBindings",
			Handler:    _HostGroupService_SetAccessBindings_Handler,
		},
		{
			MethodName: "UpdateAccessBindings",
			Handler:    _HostGroupService_UpdateAccessBindings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/compute/v1/host_group_service.proto",
}

HostGroupService_ServiceDesc is the grpc.ServiceDesc for HostGroupService 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 HostTypeService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.compute.v1.HostTypeService",
	HandlerType: (*HostTypeServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _HostTypeService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _HostTypeService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/compute/v1/host_type_service.proto",
}

HostTypeService_ServiceDesc is the grpc.ServiceDesc for HostTypeService 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 ImageService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.compute.v1.ImageService",
	HandlerType: (*ImageServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _ImageService_Get_Handler,
		},
		{
			MethodName: "GetLatestByFamily",
			Handler:    _ImageService_GetLatestByFamily_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ImageService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _ImageService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _ImageService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _ImageService_Delete_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _ImageService_ListOperations_Handler,
		},
		{
			MethodName: "ListAccessBindings",
			Handler:    _ImageService_ListAccessBindings_Handler,
		},
		{
			MethodName: "SetAccessBindings",
			Handler:    _ImageService_SetAccessBindings_Handler,
		},
		{
			MethodName: "UpdateAccessBindings",
			Handler:    _ImageService_UpdateAccessBindings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/compute/v1/image_service.proto",
}

ImageService_ServiceDesc is the grpc.ServiceDesc for ImageService 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 InstanceService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.compute.v1.InstanceService",
	HandlerType: (*InstanceServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _InstanceService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _InstanceService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _InstanceService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _InstanceService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _InstanceService_Delete_Handler,
		},
		{
			MethodName: "UpdateMetadata",
			Handler:    _InstanceService_UpdateMetadata_Handler,
		},
		{
			MethodName: "GetSerialPortOutput",
			Handler:    _InstanceService_GetSerialPortOutput_Handler,
		},
		{
			MethodName: "Stop",
			Handler:    _InstanceService_Stop_Handler,
		},
		{
			MethodName: "Start",
			Handler:    _InstanceService_Start_Handler,
		},
		{
			MethodName: "Restart",
			Handler:    _InstanceService_Restart_Handler,
		},
		{
			MethodName: "AttachDisk",
			Handler:    _InstanceService_AttachDisk_Handler,
		},
		{
			MethodName: "DetachDisk",
			Handler:    _InstanceService_DetachDisk_Handler,
		},
		{
			MethodName: "AttachFilesystem",
			Handler:    _InstanceService_AttachFilesystem_Handler,
		},
		{
			MethodName: "DetachFilesystem",
			Handler:    _InstanceService_DetachFilesystem_Handler,
		},
		{
			MethodName: "AttachNetworkInterface",
			Handler:    _InstanceService_AttachNetworkInterface_Handler,
		},
		{
			MethodName: "DetachNetworkInterface",
			Handler:    _InstanceService_DetachNetworkInterface_Handler,
		},
		{
			MethodName: "AddOneToOneNat",
			Handler:    _InstanceService_AddOneToOneNat_Handler,
		},
		{
			MethodName: "RemoveOneToOneNat",
			Handler:    _InstanceService_RemoveOneToOneNat_Handler,
		},
		{
			MethodName: "UpdateNetworkInterface",
			Handler:    _InstanceService_UpdateNetworkInterface_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _InstanceService_ListOperations_Handler,
		},
		{
			MethodName: "Move",
			Handler:    _InstanceService_Move_Handler,
		},
		{
			MethodName: "Relocate",
			Handler:    _InstanceService_Relocate_Handler,
		},
		{
			MethodName: "SimulateMaintenanceEvent",
			Handler:    _InstanceService_SimulateMaintenanceEvent_Handler,
		},
		{
			MethodName: "ListAccessBindings",
			Handler:    _InstanceService_ListAccessBindings_Handler,
		},
		{
			MethodName: "SetAccessBindings",
			Handler:    _InstanceService_SetAccessBindings_Handler,
		},
		{
			MethodName: "UpdateAccessBindings",
			Handler:    _InstanceService_UpdateAccessBindings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/compute/v1/instance_service.proto",
}

InstanceService_ServiceDesc is the grpc.ServiceDesc for InstanceService 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 PlacementGroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.compute.v1.PlacementGroupService",
	HandlerType: (*PlacementGroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _PlacementGroupService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _PlacementGroupService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _PlacementGroupService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _PlacementGroupService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _PlacementGroupService_Delete_Handler,
		},
		{
			MethodName: "ListInstances",
			Handler:    _PlacementGroupService_ListInstances_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _PlacementGroupService_ListOperations_Handler,
		},
		{
			MethodName: "ListAccessBindings",
			Handler:    _PlacementGroupService_ListAccessBindings_Handler,
		},
		{
			MethodName: "SetAccessBindings",
			Handler:    _PlacementGroupService_SetAccessBindings_Handler,
		},
		{
			MethodName: "UpdateAccessBindings",
			Handler:    _PlacementGroupService_UpdateAccessBindings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/compute/v1/placement_group_service.proto",
}

PlacementGroupService_ServiceDesc is the grpc.ServiceDesc for PlacementGroupService 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 SnapshotScheduleService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.compute.v1.SnapshotScheduleService",
	HandlerType: (*SnapshotScheduleServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _SnapshotScheduleService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SnapshotScheduleService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _SnapshotScheduleService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _SnapshotScheduleService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SnapshotScheduleService_Delete_Handler,
		},
		{
			MethodName: "UpdateDisks",
			Handler:    _SnapshotScheduleService_UpdateDisks_Handler,
		},
		{
			MethodName: "Disable",
			Handler:    _SnapshotScheduleService_Disable_Handler,
		},
		{
			MethodName: "Enable",
			Handler:    _SnapshotScheduleService_Enable_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _SnapshotScheduleService_ListOperations_Handler,
		},
		{
			MethodName: "ListSnapshots",
			Handler:    _SnapshotScheduleService_ListSnapshots_Handler,
		},
		{
			MethodName: "ListDisks",
			Handler:    _SnapshotScheduleService_ListDisks_Handler,
		},
		{
			MethodName: "ListAccessBindings",
			Handler:    _SnapshotScheduleService_ListAccessBindings_Handler,
		},
		{
			MethodName: "SetAccessBindings",
			Handler:    _SnapshotScheduleService_SetAccessBindings_Handler,
		},
		{
			MethodName: "UpdateAccessBindings",
			Handler:    _SnapshotScheduleService_UpdateAccessBindings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/compute/v1/snapshot_schedule_service.proto",
}

SnapshotScheduleService_ServiceDesc is the grpc.ServiceDesc for SnapshotScheduleService 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 SnapshotService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.compute.v1.SnapshotService",
	HandlerType: (*SnapshotServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _SnapshotService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _SnapshotService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _SnapshotService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _SnapshotService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _SnapshotService_Delete_Handler,
		},
		{
			MethodName: "ListOperations",
			Handler:    _SnapshotService_ListOperations_Handler,
		},
		{
			MethodName: "ListAccessBindings",
			Handler:    _SnapshotService_ListAccessBindings_Handler,
		},
		{
			MethodName: "SetAccessBindings",
			Handler:    _SnapshotService_SetAccessBindings_Handler,
		},
		{
			MethodName: "UpdateAccessBindings",
			Handler:    _SnapshotService_UpdateAccessBindings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/compute/v1/snapshot_service.proto",
}

SnapshotService_ServiceDesc is the grpc.ServiceDesc for SnapshotService 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 ZoneService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.compute.v1.ZoneService",
	HandlerType: (*ZoneServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _ZoneService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ZoneService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/compute/v1/zone_service.proto",
}

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

Functions

func RegisterDiskPlacementGroupServiceServer

func RegisterDiskPlacementGroupServiceServer(s grpc.ServiceRegistrar, srv DiskPlacementGroupServiceServer)

func RegisterDiskServiceServer

func RegisterDiskServiceServer(s grpc.ServiceRegistrar, srv DiskServiceServer)

func RegisterDiskTypeServiceServer

func RegisterDiskTypeServiceServer(s grpc.ServiceRegistrar, srv DiskTypeServiceServer)

func RegisterFilesystemServiceServer

func RegisterFilesystemServiceServer(s grpc.ServiceRegistrar, srv FilesystemServiceServer)

func RegisterGpuClusterServiceServer

func RegisterGpuClusterServiceServer(s grpc.ServiceRegistrar, srv GpuClusterServiceServer)

func RegisterHostGroupServiceServer

func RegisterHostGroupServiceServer(s grpc.ServiceRegistrar, srv HostGroupServiceServer)

func RegisterHostTypeServiceServer

func RegisterHostTypeServiceServer(s grpc.ServiceRegistrar, srv HostTypeServiceServer)

func RegisterImageServiceServer

func RegisterImageServiceServer(s grpc.ServiceRegistrar, srv ImageServiceServer)

func RegisterInstanceServiceServer

func RegisterInstanceServiceServer(s grpc.ServiceRegistrar, srv InstanceServiceServer)

func RegisterPlacementGroupServiceServer

func RegisterPlacementGroupServiceServer(s grpc.ServiceRegistrar, srv PlacementGroupServiceServer)

func RegisterSnapshotScheduleServiceServer

func RegisterSnapshotScheduleServiceServer(s grpc.ServiceRegistrar, srv SnapshotScheduleServiceServer)

func RegisterSnapshotServiceServer

func RegisterSnapshotServiceServer(s grpc.ServiceRegistrar, srv SnapshotServiceServer)

func RegisterZoneServiceServer

func RegisterZoneServiceServer(s grpc.ServiceRegistrar, srv ZoneServiceServer)

Types

type AddInstanceOneToOneNatMetadata

type AddInstanceOneToOneNatMetadata struct {

	// ID of the instance.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AddInstanceOneToOneNatMetadata) Descriptor deprecated

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

Deprecated: Use AddInstanceOneToOneNatMetadata.ProtoReflect.Descriptor instead.

func (*AddInstanceOneToOneNatMetadata) GetInstanceId

func (x *AddInstanceOneToOneNatMetadata) GetInstanceId() string

func (*AddInstanceOneToOneNatMetadata) ProtoMessage

func (*AddInstanceOneToOneNatMetadata) ProtoMessage()

func (*AddInstanceOneToOneNatMetadata) ProtoReflect

func (*AddInstanceOneToOneNatMetadata) Reset

func (x *AddInstanceOneToOneNatMetadata) Reset()

func (*AddInstanceOneToOneNatMetadata) SetInstanceId

func (m *AddInstanceOneToOneNatMetadata) SetInstanceId(v string)

func (*AddInstanceOneToOneNatMetadata) String

type AddInstanceOneToOneNatRequest

type AddInstanceOneToOneNatRequest struct {

	// ID of the instance to enable One-to-One NAT on.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// The index of the network interface to enable One-to-One NAT on.
	NetworkInterfaceIndex string `` /* 126-byte string literal not displayed */
	// The network address that is assigned to the instance for this network interface.
	InternalAddress string `protobuf:"bytes,3,opt,name=internal_address,json=internalAddress,proto3" json:"internal_address,omitempty"` // optional
	// An external IP address configuration.
	// If not specified, then this instance will have no external internet access.
	OneToOneNatSpec *OneToOneNatSpec `protobuf:"bytes,4,opt,name=one_to_one_nat_spec,json=oneToOneNatSpec,proto3" json:"one_to_one_nat_spec,omitempty"`
	// contains filtered or unexported fields
}

Enables One-to-one NAT on the network interface.

func (*AddInstanceOneToOneNatRequest) Descriptor deprecated

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

Deprecated: Use AddInstanceOneToOneNatRequest.ProtoReflect.Descriptor instead.

func (*AddInstanceOneToOneNatRequest) GetInstanceId

func (x *AddInstanceOneToOneNatRequest) GetInstanceId() string

func (*AddInstanceOneToOneNatRequest) GetInternalAddress

func (x *AddInstanceOneToOneNatRequest) GetInternalAddress() string

func (*AddInstanceOneToOneNatRequest) GetNetworkInterfaceIndex

func (x *AddInstanceOneToOneNatRequest) GetNetworkInterfaceIndex() string

func (*AddInstanceOneToOneNatRequest) GetOneToOneNatSpec

func (x *AddInstanceOneToOneNatRequest) GetOneToOneNatSpec() *OneToOneNatSpec

func (*AddInstanceOneToOneNatRequest) ProtoMessage

func (*AddInstanceOneToOneNatRequest) ProtoMessage()

func (*AddInstanceOneToOneNatRequest) ProtoReflect

func (*AddInstanceOneToOneNatRequest) Reset

func (x *AddInstanceOneToOneNatRequest) Reset()

func (*AddInstanceOneToOneNatRequest) SetInstanceId

func (m *AddInstanceOneToOneNatRequest) SetInstanceId(v string)

func (*AddInstanceOneToOneNatRequest) SetInternalAddress

func (m *AddInstanceOneToOneNatRequest) SetInternalAddress(v string)

func (*AddInstanceOneToOneNatRequest) SetNetworkInterfaceIndex

func (m *AddInstanceOneToOneNatRequest) SetNetworkInterfaceIndex(v string)

func (*AddInstanceOneToOneNatRequest) SetOneToOneNatSpec

func (m *AddInstanceOneToOneNatRequest) SetOneToOneNatSpec(v *OneToOneNatSpec)

func (*AddInstanceOneToOneNatRequest) String

type AttachInstanceDiskMetadata

type AttachInstanceDiskMetadata struct {

	// ID of the instance.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// ID of the disk.
	DiskId string `protobuf:"bytes,2,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AttachInstanceDiskMetadata) Descriptor deprecated

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

Deprecated: Use AttachInstanceDiskMetadata.ProtoReflect.Descriptor instead.

func (*AttachInstanceDiskMetadata) GetDiskId

func (x *AttachInstanceDiskMetadata) GetDiskId() string

func (*AttachInstanceDiskMetadata) GetInstanceId

func (x *AttachInstanceDiskMetadata) GetInstanceId() string

func (*AttachInstanceDiskMetadata) ProtoMessage

func (*AttachInstanceDiskMetadata) ProtoMessage()

func (*AttachInstanceDiskMetadata) ProtoReflect

func (*AttachInstanceDiskMetadata) Reset

func (x *AttachInstanceDiskMetadata) Reset()

func (*AttachInstanceDiskMetadata) SetDiskId

func (m *AttachInstanceDiskMetadata) SetDiskId(v string)

func (*AttachInstanceDiskMetadata) SetInstanceId

func (m *AttachInstanceDiskMetadata) SetInstanceId(v string)

func (*AttachInstanceDiskMetadata) String

func (x *AttachInstanceDiskMetadata) String() string

type AttachInstanceDiskRequest

type AttachInstanceDiskRequest struct {

	// ID of the instance to attach the disk to.
	// To get the instance ID, use a [InstanceService.List] request.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// Disk that should be attached.
	AttachedDiskSpec *AttachedDiskSpec `protobuf:"bytes,2,opt,name=attached_disk_spec,json=attachedDiskSpec,proto3" json:"attached_disk_spec,omitempty"`
	// contains filtered or unexported fields
}

func (*AttachInstanceDiskRequest) Descriptor deprecated

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

Deprecated: Use AttachInstanceDiskRequest.ProtoReflect.Descriptor instead.

func (*AttachInstanceDiskRequest) GetAttachedDiskSpec

func (x *AttachInstanceDiskRequest) GetAttachedDiskSpec() *AttachedDiskSpec

func (*AttachInstanceDiskRequest) GetInstanceId

func (x *AttachInstanceDiskRequest) GetInstanceId() string

func (*AttachInstanceDiskRequest) ProtoMessage

func (*AttachInstanceDiskRequest) ProtoMessage()

func (*AttachInstanceDiskRequest) ProtoReflect

func (*AttachInstanceDiskRequest) Reset

func (x *AttachInstanceDiskRequest) Reset()

func (*AttachInstanceDiskRequest) SetAttachedDiskSpec

func (m *AttachInstanceDiskRequest) SetAttachedDiskSpec(v *AttachedDiskSpec)

func (*AttachInstanceDiskRequest) SetInstanceId

func (m *AttachInstanceDiskRequest) SetInstanceId(v string)

func (*AttachInstanceDiskRequest) String

func (x *AttachInstanceDiskRequest) String() string

type AttachInstanceFilesystemMetadata

type AttachInstanceFilesystemMetadata struct {

	// ID of the instance that the filesystem is being attached to.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// ID of the filesystem that is being attached to the instance.
	FilesystemId string `protobuf:"bytes,2,opt,name=filesystem_id,json=filesystemId,proto3" json:"filesystem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AttachInstanceFilesystemMetadata) Descriptor deprecated

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

Deprecated: Use AttachInstanceFilesystemMetadata.ProtoReflect.Descriptor instead.

func (*AttachInstanceFilesystemMetadata) GetFilesystemId

func (x *AttachInstanceFilesystemMetadata) GetFilesystemId() string

func (*AttachInstanceFilesystemMetadata) GetInstanceId

func (x *AttachInstanceFilesystemMetadata) GetInstanceId() string

func (*AttachInstanceFilesystemMetadata) ProtoMessage

func (*AttachInstanceFilesystemMetadata) ProtoMessage()

func (*AttachInstanceFilesystemMetadata) ProtoReflect

func (*AttachInstanceFilesystemMetadata) Reset

func (*AttachInstanceFilesystemMetadata) SetFilesystemId

func (m *AttachInstanceFilesystemMetadata) SetFilesystemId(v string)

func (*AttachInstanceFilesystemMetadata) SetInstanceId

func (m *AttachInstanceFilesystemMetadata) SetInstanceId(v string)

func (*AttachInstanceFilesystemMetadata) String

type AttachInstanceFilesystemRequest

type AttachInstanceFilesystemRequest struct {

	// ID of the instance to attach the filesystem to.
	//
	// To get the instance ID, make a [InstanceService.List] request.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// Filesystem to attach to the instance.
	AttachedFilesystemSpec *AttachedFilesystemSpec `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AttachInstanceFilesystemRequest) Descriptor deprecated

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

Deprecated: Use AttachInstanceFilesystemRequest.ProtoReflect.Descriptor instead.

func (*AttachInstanceFilesystemRequest) GetAttachedFilesystemSpec

func (x *AttachInstanceFilesystemRequest) GetAttachedFilesystemSpec() *AttachedFilesystemSpec

func (*AttachInstanceFilesystemRequest) GetInstanceId

func (x *AttachInstanceFilesystemRequest) GetInstanceId() string

func (*AttachInstanceFilesystemRequest) ProtoMessage

func (*AttachInstanceFilesystemRequest) ProtoMessage()

func (*AttachInstanceFilesystemRequest) ProtoReflect

func (*AttachInstanceFilesystemRequest) Reset

func (*AttachInstanceFilesystemRequest) SetAttachedFilesystemSpec

func (m *AttachInstanceFilesystemRequest) SetAttachedFilesystemSpec(v *AttachedFilesystemSpec)

func (*AttachInstanceFilesystemRequest) SetInstanceId

func (m *AttachInstanceFilesystemRequest) SetInstanceId(v string)

func (*AttachInstanceFilesystemRequest) String

type AttachInstanceNetworkInterfaceMetadata

type AttachInstanceNetworkInterfaceMetadata struct {

	// ID of the instant network interface that is being updated.
	InstanceId            string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	NetworkInterfaceIndex string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AttachInstanceNetworkInterfaceMetadata) Descriptor deprecated

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

Deprecated: Use AttachInstanceNetworkInterfaceMetadata.ProtoReflect.Descriptor instead.

func (*AttachInstanceNetworkInterfaceMetadata) GetInstanceId

func (*AttachInstanceNetworkInterfaceMetadata) GetNetworkInterfaceIndex

func (x *AttachInstanceNetworkInterfaceMetadata) GetNetworkInterfaceIndex() string

func (*AttachInstanceNetworkInterfaceMetadata) ProtoMessage

func (*AttachInstanceNetworkInterfaceMetadata) ProtoReflect

func (*AttachInstanceNetworkInterfaceMetadata) Reset

func (*AttachInstanceNetworkInterfaceMetadata) SetInstanceId

func (m *AttachInstanceNetworkInterfaceMetadata) SetInstanceId(v string)

func (*AttachInstanceNetworkInterfaceMetadata) SetNetworkInterfaceIndex

func (m *AttachInstanceNetworkInterfaceMetadata) SetNetworkInterfaceIndex(v string)

func (*AttachInstanceNetworkInterfaceMetadata) String

type AttachInstanceNetworkInterfaceRequest

type AttachInstanceNetworkInterfaceRequest struct {

	// ID of the instance that in which network interface is being attached to.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// The index of the network interface
	NetworkInterfaceIndex string `` /* 126-byte string literal not displayed */
	// ID of the subnet.
	SubnetId string `protobuf:"bytes,3,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// Primary IPv4 address that will be assigned to the instance for this network interface.
	PrimaryV4AddressSpec *PrimaryAddressSpec `protobuf:"bytes,4,opt,name=primary_v4_address_spec,json=primaryV4AddressSpec,proto3" json:"primary_v4_address_spec,omitempty"`
	// ID's of security groups attached to the interface.
	SecurityGroupIds []string `protobuf:"bytes,6,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*AttachInstanceNetworkInterfaceRequest) Descriptor deprecated

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

Deprecated: Use AttachInstanceNetworkInterfaceRequest.ProtoReflect.Descriptor instead.

func (*AttachInstanceNetworkInterfaceRequest) GetInstanceId

func (x *AttachInstanceNetworkInterfaceRequest) GetInstanceId() string

func (*AttachInstanceNetworkInterfaceRequest) GetNetworkInterfaceIndex

func (x *AttachInstanceNetworkInterfaceRequest) GetNetworkInterfaceIndex() string

func (*AttachInstanceNetworkInterfaceRequest) GetPrimaryV4AddressSpec

func (x *AttachInstanceNetworkInterfaceRequest) GetPrimaryV4AddressSpec() *PrimaryAddressSpec

func (*AttachInstanceNetworkInterfaceRequest) GetSecurityGroupIds

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

func (*AttachInstanceNetworkInterfaceRequest) GetSubnetId

func (*AttachInstanceNetworkInterfaceRequest) ProtoMessage

func (*AttachInstanceNetworkInterfaceRequest) ProtoMessage()

func (*AttachInstanceNetworkInterfaceRequest) ProtoReflect

func (*AttachInstanceNetworkInterfaceRequest) Reset

func (*AttachInstanceNetworkInterfaceRequest) SetInstanceId

func (m *AttachInstanceNetworkInterfaceRequest) SetInstanceId(v string)

func (*AttachInstanceNetworkInterfaceRequest) SetNetworkInterfaceIndex

func (m *AttachInstanceNetworkInterfaceRequest) SetNetworkInterfaceIndex(v string)

func (*AttachInstanceNetworkInterfaceRequest) SetPrimaryV4AddressSpec

func (m *AttachInstanceNetworkInterfaceRequest) SetPrimaryV4AddressSpec(v *PrimaryAddressSpec)

func (*AttachInstanceNetworkInterfaceRequest) SetSecurityGroupIds

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

func (*AttachInstanceNetworkInterfaceRequest) SetSubnetId

func (*AttachInstanceNetworkInterfaceRequest) String

type AttachedDisk

type AttachedDisk struct {

	// Access mode to the Disk resource.
	Mode AttachedDisk_Mode `protobuf:"varint,1,opt,name=mode,proto3,enum=yandex.cloud.compute.v1.AttachedDisk_Mode" json:"mode,omitempty"`
	// Serial number that is reflected into the /dev/disk/by-id/ tree
	// of a Linux operating system running within the instance.
	//
	// This value can be used to reference the device for mounting, resizing, and so on, from within the instance.
	DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
	// Specifies whether the disk will be auto-deleted when the instance is deleted.
	AutoDelete bool `protobuf:"varint,3,opt,name=auto_delete,json=autoDelete,proto3" json:"auto_delete,omitempty"`
	// ID of the disk that is attached to the instance.
	DiskId string `protobuf:"bytes,4,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AttachedDisk) Descriptor deprecated

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

Deprecated: Use AttachedDisk.ProtoReflect.Descriptor instead.

func (*AttachedDisk) GetAutoDelete

func (x *AttachedDisk) GetAutoDelete() bool

func (*AttachedDisk) GetDeviceName

func (x *AttachedDisk) GetDeviceName() string

func (*AttachedDisk) GetDiskId

func (x *AttachedDisk) GetDiskId() string

func (*AttachedDisk) GetMode

func (x *AttachedDisk) GetMode() AttachedDisk_Mode

func (*AttachedDisk) ProtoMessage

func (*AttachedDisk) ProtoMessage()

func (*AttachedDisk) ProtoReflect

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

func (*AttachedDisk) Reset

func (x *AttachedDisk) Reset()

func (*AttachedDisk) SetAutoDelete

func (m *AttachedDisk) SetAutoDelete(v bool)

func (*AttachedDisk) SetDeviceName

func (m *AttachedDisk) SetDeviceName(v string)

func (*AttachedDisk) SetDiskId

func (m *AttachedDisk) SetDiskId(v string)

func (*AttachedDisk) SetMode

func (m *AttachedDisk) SetMode(v AttachedDisk_Mode)

func (*AttachedDisk) String

func (x *AttachedDisk) String() string

type AttachedDiskSpec

type AttachedDiskSpec struct {

	// The mode in which to attach this disk.
	Mode AttachedDiskSpec_Mode `protobuf:"varint,1,opt,name=mode,proto3,enum=yandex.cloud.compute.v1.AttachedDiskSpec_Mode" json:"mode,omitempty"`
	// Specifies a unique serial number of your choice that is reflected into the /dev/disk/by-id/ tree
	// of a Linux operating system running within the instance.
	//
	// This value can be used to reference the device for mounting, resizing, and so on, from within the instance.
	// If not specified, a random value will be generated.
	DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
	// Specifies whether the disk will be auto-deleted when the instance is deleted.
	AutoDelete bool `protobuf:"varint,3,opt,name=auto_delete,json=autoDelete,proto3" json:"auto_delete,omitempty"`
	// Types that are assignable to Disk:
	//
	//	*AttachedDiskSpec_DiskSpec_
	//	*AttachedDiskSpec_DiskId
	Disk isAttachedDiskSpec_Disk `protobuf_oneof:"disk"`
	// contains filtered or unexported fields
}

func (*AttachedDiskSpec) Descriptor deprecated

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

Deprecated: Use AttachedDiskSpec.ProtoReflect.Descriptor instead.

func (*AttachedDiskSpec) GetAutoDelete

func (x *AttachedDiskSpec) GetAutoDelete() bool

func (*AttachedDiskSpec) GetDeviceName

func (x *AttachedDiskSpec) GetDeviceName() string

func (*AttachedDiskSpec) GetDisk

func (m *AttachedDiskSpec) GetDisk() isAttachedDiskSpec_Disk

func (*AttachedDiskSpec) GetDiskId

func (x *AttachedDiskSpec) GetDiskId() string

func (*AttachedDiskSpec) GetDiskSpec

func (x *AttachedDiskSpec) GetDiskSpec() *AttachedDiskSpec_DiskSpec

func (*AttachedDiskSpec) GetMode

func (*AttachedDiskSpec) ProtoMessage

func (*AttachedDiskSpec) ProtoMessage()

func (*AttachedDiskSpec) ProtoReflect

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

func (*AttachedDiskSpec) Reset

func (x *AttachedDiskSpec) Reset()

func (*AttachedDiskSpec) SetAutoDelete

func (m *AttachedDiskSpec) SetAutoDelete(v bool)

func (*AttachedDiskSpec) SetDeviceName

func (m *AttachedDiskSpec) SetDeviceName(v string)

func (*AttachedDiskSpec) SetDisk

func (*AttachedDiskSpec) SetDiskId

func (m *AttachedDiskSpec) SetDiskId(v string)

func (*AttachedDiskSpec) SetDiskSpec

func (m *AttachedDiskSpec) SetDiskSpec(v *AttachedDiskSpec_DiskSpec)

func (*AttachedDiskSpec) SetMode

func (*AttachedDiskSpec) String

func (x *AttachedDiskSpec) String() string

type AttachedDiskSpec_Disk

type AttachedDiskSpec_Disk = isAttachedDiskSpec_Disk

type AttachedDiskSpec_DiskId

type AttachedDiskSpec_DiskId struct {
	// ID of the disk that should be attached.
	DiskId string `protobuf:"bytes,5,opt,name=disk_id,json=diskId,proto3,oneof"`
}

type AttachedDiskSpec_DiskSpec

type AttachedDiskSpec_DiskSpec struct {

	// Name of the disk.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the disk.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// ID of the disk type.
	// To get a list of available disk types, use the [yandex.cloud.compute.v1.DiskTypeService.List] request.
	TypeId string `protobuf:"bytes,3,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
	// Size of the disk, specified in bytes.
	Size int64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
	// Block size of the disk, specified in bytes. The default is 4096.
	BlockSize int64 `protobuf:"varint,8,opt,name=block_size,json=blockSize,proto3" json:"block_size,omitempty"`
	// Placement policy configuration.
	DiskPlacementPolicy *DiskPlacementPolicy `protobuf:"bytes,7,opt,name=disk_placement_policy,json=diskPlacementPolicy,proto3" json:"disk_placement_policy,omitempty"`
	// Types that are assignable to Source:
	//
	//	*AttachedDiskSpec_DiskSpec_ImageId
	//	*AttachedDiskSpec_DiskSpec_SnapshotId
	Source isAttachedDiskSpec_DiskSpec_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

func (*AttachedDiskSpec_DiskSpec) Descriptor deprecated

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

Deprecated: Use AttachedDiskSpec_DiskSpec.ProtoReflect.Descriptor instead.

func (*AttachedDiskSpec_DiskSpec) GetBlockSize

func (x *AttachedDiskSpec_DiskSpec) GetBlockSize() int64

func (*AttachedDiskSpec_DiskSpec) GetDescription

func (x *AttachedDiskSpec_DiskSpec) GetDescription() string

func (*AttachedDiskSpec_DiskSpec) GetDiskPlacementPolicy

func (x *AttachedDiskSpec_DiskSpec) GetDiskPlacementPolicy() *DiskPlacementPolicy

func (*AttachedDiskSpec_DiskSpec) GetImageId

func (x *AttachedDiskSpec_DiskSpec) GetImageId() string

func (*AttachedDiskSpec_DiskSpec) GetName

func (x *AttachedDiskSpec_DiskSpec) GetName() string

func (*AttachedDiskSpec_DiskSpec) GetSize

func (x *AttachedDiskSpec_DiskSpec) GetSize() int64

func (*AttachedDiskSpec_DiskSpec) GetSnapshotId

func (x *AttachedDiskSpec_DiskSpec) GetSnapshotId() string

func (*AttachedDiskSpec_DiskSpec) GetSource

func (m *AttachedDiskSpec_DiskSpec) GetSource() isAttachedDiskSpec_DiskSpec_Source

func (*AttachedDiskSpec_DiskSpec) GetTypeId

func (x *AttachedDiskSpec_DiskSpec) GetTypeId() string

func (*AttachedDiskSpec_DiskSpec) ProtoMessage

func (*AttachedDiskSpec_DiskSpec) ProtoMessage()

func (*AttachedDiskSpec_DiskSpec) ProtoReflect

func (*AttachedDiskSpec_DiskSpec) Reset

func (x *AttachedDiskSpec_DiskSpec) Reset()

func (*AttachedDiskSpec_DiskSpec) SetBlockSize

func (m *AttachedDiskSpec_DiskSpec) SetBlockSize(v int64)

func (*AttachedDiskSpec_DiskSpec) SetDescription

func (m *AttachedDiskSpec_DiskSpec) SetDescription(v string)

func (*AttachedDiskSpec_DiskSpec) SetDiskPlacementPolicy

func (m *AttachedDiskSpec_DiskSpec) SetDiskPlacementPolicy(v *DiskPlacementPolicy)

func (*AttachedDiskSpec_DiskSpec) SetImageId

func (m *AttachedDiskSpec_DiskSpec) SetImageId(v string)

func (*AttachedDiskSpec_DiskSpec) SetName

func (m *AttachedDiskSpec_DiskSpec) SetName(v string)

func (*AttachedDiskSpec_DiskSpec) SetSize

func (m *AttachedDiskSpec_DiskSpec) SetSize(v int64)

func (*AttachedDiskSpec_DiskSpec) SetSnapshotId

func (m *AttachedDiskSpec_DiskSpec) SetSnapshotId(v string)

func (*AttachedDiskSpec_DiskSpec) SetSource

func (*AttachedDiskSpec_DiskSpec) SetTypeId

func (m *AttachedDiskSpec_DiskSpec) SetTypeId(v string)

func (*AttachedDiskSpec_DiskSpec) String

func (x *AttachedDiskSpec_DiskSpec) String() string

type AttachedDiskSpec_DiskSpec_

type AttachedDiskSpec_DiskSpec_ struct {
	// Disk specification.
	DiskSpec *AttachedDiskSpec_DiskSpec `protobuf:"bytes,4,opt,name=disk_spec,json=diskSpec,proto3,oneof"`
}

type AttachedDiskSpec_DiskSpec_ImageId

type AttachedDiskSpec_DiskSpec_ImageId struct {
	// ID of the image to create the disk from.
	ImageId string `protobuf:"bytes,5,opt,name=image_id,json=imageId,proto3,oneof"`
}

type AttachedDiskSpec_DiskSpec_SnapshotId

type AttachedDiskSpec_DiskSpec_SnapshotId struct {
	// ID of the snapshot to restore the disk from.
	SnapshotId string `protobuf:"bytes,6,opt,name=snapshot_id,json=snapshotId,proto3,oneof"`
}

type AttachedDiskSpec_DiskSpec_Source

type AttachedDiskSpec_DiskSpec_Source = isAttachedDiskSpec_DiskSpec_Source

type AttachedDiskSpec_Mode

type AttachedDiskSpec_Mode int32
const (
	AttachedDiskSpec_MODE_UNSPECIFIED AttachedDiskSpec_Mode = 0
	// Read-only access.
	AttachedDiskSpec_READ_ONLY AttachedDiskSpec_Mode = 1
	// Read/Write access. Default value.
	AttachedDiskSpec_READ_WRITE AttachedDiskSpec_Mode = 2
)

func (AttachedDiskSpec_Mode) Descriptor

func (AttachedDiskSpec_Mode) Enum

func (AttachedDiskSpec_Mode) EnumDescriptor deprecated

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

Deprecated: Use AttachedDiskSpec_Mode.Descriptor instead.

func (AttachedDiskSpec_Mode) Number

func (AttachedDiskSpec_Mode) String

func (x AttachedDiskSpec_Mode) String() string

func (AttachedDiskSpec_Mode) Type

type AttachedDisk_Mode

type AttachedDisk_Mode int32
const (
	AttachedDisk_MODE_UNSPECIFIED AttachedDisk_Mode = 0
	// Read-only access.
	AttachedDisk_READ_ONLY AttachedDisk_Mode = 1
	// Read/Write access.
	AttachedDisk_READ_WRITE AttachedDisk_Mode = 2
)

func (AttachedDisk_Mode) Descriptor

func (AttachedDisk_Mode) Enum

func (AttachedDisk_Mode) EnumDescriptor deprecated

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

Deprecated: Use AttachedDisk_Mode.Descriptor instead.

func (AttachedDisk_Mode) Number

func (AttachedDisk_Mode) String

func (x AttachedDisk_Mode) String() string

func (AttachedDisk_Mode) Type

type AttachedFilesystem

type AttachedFilesystem struct {

	// Access mode to the filesystem.
	Mode AttachedFilesystem_Mode `protobuf:"varint,1,opt,name=mode,proto3,enum=yandex.cloud.compute.v1.AttachedFilesystem_Mode" json:"mode,omitempty"`
	// Name of the device representing the filesystem on the instance.
	//
	// The name should be used for referencing the filesystem from within the instance
	// when it's being mounted, resized etc.
	DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
	// ID of the filesystem that is attached to the instance.
	FilesystemId string `protobuf:"bytes,3,opt,name=filesystem_id,json=filesystemId,proto3" json:"filesystem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AttachedFilesystem) Descriptor deprecated

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

Deprecated: Use AttachedFilesystem.ProtoReflect.Descriptor instead.

func (*AttachedFilesystem) GetDeviceName

func (x *AttachedFilesystem) GetDeviceName() string

func (*AttachedFilesystem) GetFilesystemId

func (x *AttachedFilesystem) GetFilesystemId() string

func (*AttachedFilesystem) GetMode

func (*AttachedFilesystem) ProtoMessage

func (*AttachedFilesystem) ProtoMessage()

func (*AttachedFilesystem) ProtoReflect

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

func (*AttachedFilesystem) Reset

func (x *AttachedFilesystem) Reset()

func (*AttachedFilesystem) SetDeviceName

func (m *AttachedFilesystem) SetDeviceName(v string)

func (*AttachedFilesystem) SetFilesystemId

func (m *AttachedFilesystem) SetFilesystemId(v string)

func (*AttachedFilesystem) SetMode

func (*AttachedFilesystem) String

func (x *AttachedFilesystem) String() string

type AttachedFilesystemSpec

type AttachedFilesystemSpec struct {

	// Mode of access to the filesystem that should be attached.
	Mode AttachedFilesystemSpec_Mode `protobuf:"varint,1,opt,name=mode,proto3,enum=yandex.cloud.compute.v1.AttachedFilesystemSpec_Mode" json:"mode,omitempty"`
	// Name of the device representing the filesystem on the instance.
	//
	// The name should be used for referencing the filesystem from within the instance
	// when it's being mounted, resized etc.
	//
	// If not specified, a random value will be generated.
	DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
	// ID of the filesystem that should be attached.
	FilesystemId string `protobuf:"bytes,3,opt,name=filesystem_id,json=filesystemId,proto3" json:"filesystem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AttachedFilesystemSpec) Descriptor deprecated

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

Deprecated: Use AttachedFilesystemSpec.ProtoReflect.Descriptor instead.

func (*AttachedFilesystemSpec) GetDeviceName

func (x *AttachedFilesystemSpec) GetDeviceName() string

func (*AttachedFilesystemSpec) GetFilesystemId

func (x *AttachedFilesystemSpec) GetFilesystemId() string

func (*AttachedFilesystemSpec) GetMode

func (*AttachedFilesystemSpec) ProtoMessage

func (*AttachedFilesystemSpec) ProtoMessage()

func (*AttachedFilesystemSpec) ProtoReflect

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

func (*AttachedFilesystemSpec) Reset

func (x *AttachedFilesystemSpec) Reset()

func (*AttachedFilesystemSpec) SetDeviceName

func (m *AttachedFilesystemSpec) SetDeviceName(v string)

func (*AttachedFilesystemSpec) SetFilesystemId

func (m *AttachedFilesystemSpec) SetFilesystemId(v string)

func (*AttachedFilesystemSpec) SetMode

func (*AttachedFilesystemSpec) String

func (x *AttachedFilesystemSpec) String() string

type AttachedFilesystemSpec_Mode

type AttachedFilesystemSpec_Mode int32
const (
	AttachedFilesystemSpec_MODE_UNSPECIFIED AttachedFilesystemSpec_Mode = 0
	// Read-only access.
	AttachedFilesystemSpec_READ_ONLY AttachedFilesystemSpec_Mode = 1
	// Read/Write access. Default value.
	AttachedFilesystemSpec_READ_WRITE AttachedFilesystemSpec_Mode = 2
)

func (AttachedFilesystemSpec_Mode) Descriptor

func (AttachedFilesystemSpec_Mode) Enum

func (AttachedFilesystemSpec_Mode) EnumDescriptor deprecated

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

Deprecated: Use AttachedFilesystemSpec_Mode.Descriptor instead.

func (AttachedFilesystemSpec_Mode) Number

func (AttachedFilesystemSpec_Mode) String

func (AttachedFilesystemSpec_Mode) Type

type AttachedFilesystem_Mode

type AttachedFilesystem_Mode int32
const (
	AttachedFilesystem_MODE_UNSPECIFIED AttachedFilesystem_Mode = 0
	// Read-only access.
	AttachedFilesystem_READ_ONLY AttachedFilesystem_Mode = 1
	// Read/Write access.
	AttachedFilesystem_READ_WRITE AttachedFilesystem_Mode = 2
)

func (AttachedFilesystem_Mode) Descriptor

func (AttachedFilesystem_Mode) Enum

func (AttachedFilesystem_Mode) EnumDescriptor deprecated

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

Deprecated: Use AttachedFilesystem_Mode.Descriptor instead.

func (AttachedFilesystem_Mode) Number

func (AttachedFilesystem_Mode) String

func (x AttachedFilesystem_Mode) String() string

func (AttachedFilesystem_Mode) Type

type AttachedLocalDisk

type AttachedLocalDisk struct {

	// Size of the disk, specified in bytes.
	Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
	// Serial number that is reflected into the /dev/disk/by-id/ tree
	// of a Linux operating system running within the instance.
	//
	// This value can be used to reference the device for mounting, resizing, and so on, from within the instance.
	DeviceName string `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
	// contains filtered or unexported fields
}

func (*AttachedLocalDisk) Descriptor deprecated

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

Deprecated: Use AttachedLocalDisk.ProtoReflect.Descriptor instead.

func (*AttachedLocalDisk) GetDeviceName

func (x *AttachedLocalDisk) GetDeviceName() string

func (*AttachedLocalDisk) GetSize

func (x *AttachedLocalDisk) GetSize() int64

func (*AttachedLocalDisk) ProtoMessage

func (*AttachedLocalDisk) ProtoMessage()

func (*AttachedLocalDisk) ProtoReflect

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

func (*AttachedLocalDisk) Reset

func (x *AttachedLocalDisk) Reset()

func (*AttachedLocalDisk) SetDeviceName

func (m *AttachedLocalDisk) SetDeviceName(v string)

func (*AttachedLocalDisk) SetSize

func (m *AttachedLocalDisk) SetSize(v int64)

func (*AttachedLocalDisk) String

func (x *AttachedLocalDisk) String() string

type AttachedLocalDiskSpec

type AttachedLocalDiskSpec struct {

	// Size of the disk, specified in bytes.
	Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

func (*AttachedLocalDiskSpec) Descriptor deprecated

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

Deprecated: Use AttachedLocalDiskSpec.ProtoReflect.Descriptor instead.

func (*AttachedLocalDiskSpec) GetSize

func (x *AttachedLocalDiskSpec) GetSize() int64

func (*AttachedLocalDiskSpec) ProtoMessage

func (*AttachedLocalDiskSpec) ProtoMessage()

func (*AttachedLocalDiskSpec) ProtoReflect

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

func (*AttachedLocalDiskSpec) Reset

func (x *AttachedLocalDiskSpec) Reset()

func (*AttachedLocalDiskSpec) SetSize

func (m *AttachedLocalDiskSpec) SetSize(v int64)

func (*AttachedLocalDiskSpec) String

func (x *AttachedLocalDiskSpec) String() string

type CrashInstanceMetadata

type CrashInstanceMetadata struct {

	// ID of the instance that was crashed.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CrashInstanceMetadata) Descriptor deprecated

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

Deprecated: Use CrashInstanceMetadata.ProtoReflect.Descriptor instead.

func (*CrashInstanceMetadata) GetInstanceId

func (x *CrashInstanceMetadata) GetInstanceId() string

func (*CrashInstanceMetadata) ProtoMessage

func (*CrashInstanceMetadata) ProtoMessage()

func (*CrashInstanceMetadata) ProtoReflect

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

func (*CrashInstanceMetadata) Reset

func (x *CrashInstanceMetadata) Reset()

func (*CrashInstanceMetadata) SetInstanceId

func (m *CrashInstanceMetadata) SetInstanceId(v string)

func (*CrashInstanceMetadata) String

func (x *CrashInstanceMetadata) String() string

type CreateDiskMetadata

type CreateDiskMetadata struct {

	// ID of the disk that is being created.
	DiskId string `protobuf:"bytes,1,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDiskMetadata) Descriptor deprecated

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

Deprecated: Use CreateDiskMetadata.ProtoReflect.Descriptor instead.

func (*CreateDiskMetadata) GetDiskId

func (x *CreateDiskMetadata) GetDiskId() string

func (*CreateDiskMetadata) ProtoMessage

func (*CreateDiskMetadata) ProtoMessage()

func (*CreateDiskMetadata) ProtoReflect

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

func (*CreateDiskMetadata) Reset

func (x *CreateDiskMetadata) Reset()

func (*CreateDiskMetadata) SetDiskId

func (m *CreateDiskMetadata) SetDiskId(v string)

func (*CreateDiskMetadata) String

func (x *CreateDiskMetadata) String() string

type CreateDiskPlacementGroupMetadata

type CreateDiskPlacementGroupMetadata struct {

	// ID of the placement group that is being created.
	DiskPlacementGroupId string `protobuf:"bytes,1,opt,name=disk_placement_group_id,json=diskPlacementGroupId,proto3" json:"disk_placement_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDiskPlacementGroupMetadata) Descriptor deprecated

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

Deprecated: Use CreateDiskPlacementGroupMetadata.ProtoReflect.Descriptor instead.

func (*CreateDiskPlacementGroupMetadata) GetDiskPlacementGroupId

func (x *CreateDiskPlacementGroupMetadata) GetDiskPlacementGroupId() string

func (*CreateDiskPlacementGroupMetadata) ProtoMessage

func (*CreateDiskPlacementGroupMetadata) ProtoMessage()

func (*CreateDiskPlacementGroupMetadata) ProtoReflect

func (*CreateDiskPlacementGroupMetadata) Reset

func (*CreateDiskPlacementGroupMetadata) SetDiskPlacementGroupId

func (m *CreateDiskPlacementGroupMetadata) SetDiskPlacementGroupId(v string)

func (*CreateDiskPlacementGroupMetadata) String

type CreateDiskPlacementGroupRequest

type CreateDiskPlacementGroupRequest struct {

	// ID of the folder to create a placement group 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"`
	// Name of the placement group.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the placement group.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the availability zone where the placement group resides.
	// To get a list of available zones use the [yandex.cloud.compute.v1.ZoneService.List] request.
	ZoneId string `protobuf:"bytes,5,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Placement strategy.
	//
	// Types that are assignable to PlacementStrategy:
	//
	//	*CreateDiskPlacementGroupRequest_SpreadPlacementStrategy
	//	*CreateDiskPlacementGroupRequest_PartitionPlacementStrategy
	PlacementStrategy isCreateDiskPlacementGroupRequest_PlacementStrategy `protobuf_oneof:"placement_strategy"`
	// contains filtered or unexported fields
}

func (*CreateDiskPlacementGroupRequest) Descriptor deprecated

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

Deprecated: Use CreateDiskPlacementGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateDiskPlacementGroupRequest) GetDescription

func (x *CreateDiskPlacementGroupRequest) GetDescription() string

func (*CreateDiskPlacementGroupRequest) GetFolderId

func (x *CreateDiskPlacementGroupRequest) GetFolderId() string

func (*CreateDiskPlacementGroupRequest) GetLabels

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

func (*CreateDiskPlacementGroupRequest) GetName

func (*CreateDiskPlacementGroupRequest) GetPartitionPlacementStrategy

func (x *CreateDiskPlacementGroupRequest) GetPartitionPlacementStrategy() *DiskPartitionPlacementStrategy

func (*CreateDiskPlacementGroupRequest) GetPlacementStrategy

func (m *CreateDiskPlacementGroupRequest) GetPlacementStrategy() isCreateDiskPlacementGroupRequest_PlacementStrategy

func (*CreateDiskPlacementGroupRequest) GetSpreadPlacementStrategy

func (x *CreateDiskPlacementGroupRequest) GetSpreadPlacementStrategy() *DiskSpreadPlacementStrategy

func (*CreateDiskPlacementGroupRequest) GetZoneId

func (x *CreateDiskPlacementGroupRequest) GetZoneId() string

func (*CreateDiskPlacementGroupRequest) ProtoMessage

func (*CreateDiskPlacementGroupRequest) ProtoMessage()

func (*CreateDiskPlacementGroupRequest) ProtoReflect

func (*CreateDiskPlacementGroupRequest) Reset

func (*CreateDiskPlacementGroupRequest) SetDescription

func (m *CreateDiskPlacementGroupRequest) SetDescription(v string)

func (*CreateDiskPlacementGroupRequest) SetFolderId

func (m *CreateDiskPlacementGroupRequest) SetFolderId(v string)

func (*CreateDiskPlacementGroupRequest) SetLabels

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

func (*CreateDiskPlacementGroupRequest) SetName

func (*CreateDiskPlacementGroupRequest) SetPartitionPlacementStrategy

func (m *CreateDiskPlacementGroupRequest) SetPartitionPlacementStrategy(v *DiskPartitionPlacementStrategy)

func (*CreateDiskPlacementGroupRequest) SetPlacementStrategy

func (*CreateDiskPlacementGroupRequest) SetSpreadPlacementStrategy

func (m *CreateDiskPlacementGroupRequest) SetSpreadPlacementStrategy(v *DiskSpreadPlacementStrategy)

func (*CreateDiskPlacementGroupRequest) SetZoneId

func (m *CreateDiskPlacementGroupRequest) SetZoneId(v string)

func (*CreateDiskPlacementGroupRequest) String

type CreateDiskPlacementGroupRequest_PartitionPlacementStrategy

type CreateDiskPlacementGroupRequest_PartitionPlacementStrategy struct {
	// Distribute disks over partitions.
	PartitionPlacementStrategy *DiskPartitionPlacementStrategy `protobuf:"bytes,7,opt,name=partition_placement_strategy,json=partitionPlacementStrategy,proto3,oneof"`
}

type CreateDiskPlacementGroupRequest_PlacementStrategy

type CreateDiskPlacementGroupRequest_PlacementStrategy = isCreateDiskPlacementGroupRequest_PlacementStrategy

type CreateDiskPlacementGroupRequest_SpreadPlacementStrategy

type CreateDiskPlacementGroupRequest_SpreadPlacementStrategy struct {
	// Distribute disks over distinct failure domains.
	SpreadPlacementStrategy *DiskSpreadPlacementStrategy `protobuf:"bytes,6,opt,name=spread_placement_strategy,json=spreadPlacementStrategy,proto3,oneof"`
}

type CreateDiskRequest

type CreateDiskRequest struct {

	// ID of the folder to create a disk 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"`
	// Name of the disk.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the disk.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the disk type.
	// To get a list of available disk types use the [yandex.cloud.compute.v1.DiskTypeService.List] request.
	TypeId string `protobuf:"bytes,5,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
	// ID of the availability zone where the disk resides.
	// To get a list of available zones use the [yandex.cloud.compute.v1.ZoneService.List] request.
	ZoneId string `protobuf:"bytes,6,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Size of the disk, specified in bytes.
	// If the disk was created from a image, this value should be more than the
	// [yandex.cloud.compute.v1.Image.min_disk_size] value.
	Size int64 `protobuf:"varint,7,opt,name=size,proto3" json:"size,omitempty"`
	// Types that are assignable to Source:
	//
	//	*CreateDiskRequest_ImageId
	//	*CreateDiskRequest_SnapshotId
	Source isCreateDiskRequest_Source `protobuf_oneof:"source"`
	// Block size used for disk, specified in bytes. The default is 4096.
	BlockSize int64 `protobuf:"varint,10,opt,name=block_size,json=blockSize,proto3" json:"block_size,omitempty"`
	// Placement policy configuration.
	DiskPlacementPolicy *DiskPlacementPolicy `protobuf:"bytes,11,opt,name=disk_placement_policy,json=diskPlacementPolicy,proto3" json:"disk_placement_policy,omitempty"`
	// List of IDs of the snapshot schedules to attach the disk to.
	SnapshotScheduleIds []string `protobuf:"bytes,12,rep,name=snapshot_schedule_ids,json=snapshotScheduleIds,proto3" json:"snapshot_schedule_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDiskRequest) Descriptor deprecated

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

Deprecated: Use CreateDiskRequest.ProtoReflect.Descriptor instead.

func (*CreateDiskRequest) GetBlockSize

func (x *CreateDiskRequest) GetBlockSize() int64

func (*CreateDiskRequest) GetDescription

func (x *CreateDiskRequest) GetDescription() string

func (*CreateDiskRequest) GetDiskPlacementPolicy

func (x *CreateDiskRequest) GetDiskPlacementPolicy() *DiskPlacementPolicy

func (*CreateDiskRequest) GetFolderId

func (x *CreateDiskRequest) GetFolderId() string

func (*CreateDiskRequest) GetImageId

func (x *CreateDiskRequest) GetImageId() string

func (*CreateDiskRequest) GetLabels

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

func (*CreateDiskRequest) GetName

func (x *CreateDiskRequest) GetName() string

func (*CreateDiskRequest) GetSize

func (x *CreateDiskRequest) GetSize() int64

func (*CreateDiskRequest) GetSnapshotId

func (x *CreateDiskRequest) GetSnapshotId() string

func (*CreateDiskRequest) GetSnapshotScheduleIds

func (x *CreateDiskRequest) GetSnapshotScheduleIds() []string

func (*CreateDiskRequest) GetSource

func (m *CreateDiskRequest) GetSource() isCreateDiskRequest_Source

func (*CreateDiskRequest) GetTypeId

func (x *CreateDiskRequest) GetTypeId() string

func (*CreateDiskRequest) GetZoneId

func (x *CreateDiskRequest) GetZoneId() string

func (*CreateDiskRequest) ProtoMessage

func (*CreateDiskRequest) ProtoMessage()

func (*CreateDiskRequest) ProtoReflect

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

func (*CreateDiskRequest) Reset

func (x *CreateDiskRequest) Reset()

func (*CreateDiskRequest) SetBlockSize

func (m *CreateDiskRequest) SetBlockSize(v int64)

func (*CreateDiskRequest) SetDescription

func (m *CreateDiskRequest) SetDescription(v string)

func (*CreateDiskRequest) SetDiskPlacementPolicy

func (m *CreateDiskRequest) SetDiskPlacementPolicy(v *DiskPlacementPolicy)

func (*CreateDiskRequest) SetFolderId

func (m *CreateDiskRequest) SetFolderId(v string)

func (*CreateDiskRequest) SetImageId

func (m *CreateDiskRequest) SetImageId(v string)

func (*CreateDiskRequest) SetLabels

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

func (*CreateDiskRequest) SetName

func (m *CreateDiskRequest) SetName(v string)

func (*CreateDiskRequest) SetSize

func (m *CreateDiskRequest) SetSize(v int64)

func (*CreateDiskRequest) SetSnapshotId

func (m *CreateDiskRequest) SetSnapshotId(v string)

func (*CreateDiskRequest) SetSnapshotScheduleIds

func (m *CreateDiskRequest) SetSnapshotScheduleIds(v []string)

func (*CreateDiskRequest) SetSource

func (*CreateDiskRequest) SetTypeId

func (m *CreateDiskRequest) SetTypeId(v string)

func (*CreateDiskRequest) SetZoneId

func (m *CreateDiskRequest) SetZoneId(v string)

func (*CreateDiskRequest) String

func (x *CreateDiskRequest) String() string

type CreateDiskRequest_ImageId

type CreateDiskRequest_ImageId struct {
	// ID of the image to create the disk from.
	ImageId string `protobuf:"bytes,8,opt,name=image_id,json=imageId,proto3,oneof"`
}

type CreateDiskRequest_SnapshotId

type CreateDiskRequest_SnapshotId struct {
	// ID of the snapshot to restore the disk from.
	SnapshotId string `protobuf:"bytes,9,opt,name=snapshot_id,json=snapshotId,proto3,oneof"`
}

type CreateDiskRequest_Source

type CreateDiskRequest_Source = isCreateDiskRequest_Source

type CreateFilesystemMetadata

type CreateFilesystemMetadata struct {

	// ID of the filesystem that is being created.
	FilesystemId string `protobuf:"bytes,1,opt,name=filesystem_id,json=filesystemId,proto3" json:"filesystem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateFilesystemMetadata) Descriptor deprecated

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

Deprecated: Use CreateFilesystemMetadata.ProtoReflect.Descriptor instead.

func (*CreateFilesystemMetadata) GetFilesystemId

func (x *CreateFilesystemMetadata) GetFilesystemId() string

func (*CreateFilesystemMetadata) ProtoMessage

func (*CreateFilesystemMetadata) ProtoMessage()

func (*CreateFilesystemMetadata) ProtoReflect

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

func (*CreateFilesystemMetadata) Reset

func (x *CreateFilesystemMetadata) Reset()

func (*CreateFilesystemMetadata) SetFilesystemId

func (m *CreateFilesystemMetadata) SetFilesystemId(v string)

func (*CreateFilesystemMetadata) String

func (x *CreateFilesystemMetadata) String() string

type CreateFilesystemRequest

type CreateFilesystemRequest struct {

	// ID of the folder to create a filesystem in.
	//
	// To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the filesystem. The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the filesystem.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Filesystem labels as `key:value` pairs.
	// For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the filesystem type.
	//
	// To get a list of available filesystem types, make a [yandex.cloud.compute.v1.DiskTypeService.List] request.
	//
	// The filesystem type cannot be updated after the filesystem creation.
	TypeId string `protobuf:"bytes,5,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
	// ID of the availability zone where the filesystem resides.
	//
	// To get a list of available zones, make a [yandex.cloud.compute.v1.ZoneService.List] request.
	//
	// A filesystem can be attached only to virtual machines residing in the same availability zone.
	// The filesystem availability zone cannot be updated after the filesystem creation.
	ZoneId string `protobuf:"bytes,6,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Size of the filesystem, specified in bytes.
	//
	// The size of the filesystem cannot be updated after the filesystem creation.
	Size int64 `protobuf:"varint,7,opt,name=size,proto3" json:"size,omitempty"`
	// Block size used for the filesystem, specified in bytes.
	//
	// The block size cannot be updated after the filesystem creation.
	//
	// Default value: 4096.
	BlockSize int64 `protobuf:"varint,8,opt,name=block_size,json=blockSize,proto3" json:"block_size,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateFilesystemRequest) Descriptor deprecated

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

Deprecated: Use CreateFilesystemRequest.ProtoReflect.Descriptor instead.

func (*CreateFilesystemRequest) GetBlockSize

func (x *CreateFilesystemRequest) GetBlockSize() int64

func (*CreateFilesystemRequest) GetDescription

func (x *CreateFilesystemRequest) GetDescription() string

func (*CreateFilesystemRequest) GetFolderId

func (x *CreateFilesystemRequest) GetFolderId() string

func (*CreateFilesystemRequest) GetLabels

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

func (*CreateFilesystemRequest) GetName

func (x *CreateFilesystemRequest) GetName() string

func (*CreateFilesystemRequest) GetSize

func (x *CreateFilesystemRequest) GetSize() int64

func (*CreateFilesystemRequest) GetTypeId

func (x *CreateFilesystemRequest) GetTypeId() string

func (*CreateFilesystemRequest) GetZoneId

func (x *CreateFilesystemRequest) GetZoneId() string

func (*CreateFilesystemRequest) ProtoMessage

func (*CreateFilesystemRequest) ProtoMessage()

func (*CreateFilesystemRequest) ProtoReflect

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

func (*CreateFilesystemRequest) Reset

func (x *CreateFilesystemRequest) Reset()

func (*CreateFilesystemRequest) SetBlockSize

func (m *CreateFilesystemRequest) SetBlockSize(v int64)

func (*CreateFilesystemRequest) SetDescription

func (m *CreateFilesystemRequest) SetDescription(v string)

func (*CreateFilesystemRequest) SetFolderId

func (m *CreateFilesystemRequest) SetFolderId(v string)

func (*CreateFilesystemRequest) SetLabels

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

func (*CreateFilesystemRequest) SetName

func (m *CreateFilesystemRequest) SetName(v string)

func (*CreateFilesystemRequest) SetSize

func (m *CreateFilesystemRequest) SetSize(v int64)

func (*CreateFilesystemRequest) SetTypeId

func (m *CreateFilesystemRequest) SetTypeId(v string)

func (*CreateFilesystemRequest) SetZoneId

func (m *CreateFilesystemRequest) SetZoneId(v string)

func (*CreateFilesystemRequest) String

func (x *CreateFilesystemRequest) String() string

type CreateGpuClusterMetadata

type CreateGpuClusterMetadata struct {

	// ID of the GPU cluster that is being created.
	GpuClusterId string `protobuf:"bytes,1,opt,name=gpu_cluster_id,json=gpuClusterId,proto3" json:"gpu_cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGpuClusterMetadata) Descriptor deprecated

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

Deprecated: Use CreateGpuClusterMetadata.ProtoReflect.Descriptor instead.

func (*CreateGpuClusterMetadata) GetGpuClusterId

func (x *CreateGpuClusterMetadata) GetGpuClusterId() string

func (*CreateGpuClusterMetadata) ProtoMessage

func (*CreateGpuClusterMetadata) ProtoMessage()

func (*CreateGpuClusterMetadata) ProtoReflect

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

func (*CreateGpuClusterMetadata) Reset

func (x *CreateGpuClusterMetadata) Reset()

func (*CreateGpuClusterMetadata) SetGpuClusterId

func (m *CreateGpuClusterMetadata) SetGpuClusterId(v string)

func (*CreateGpuClusterMetadata) String

func (x *CreateGpuClusterMetadata) String() string

type CreateGpuClusterRequest

type CreateGpuClusterRequest struct {

	// ID of the folder to create a GPU cluster in.
	//
	// To get a folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the GPU cluster.
	//
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the GPU cluster.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// GPU cluster labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the availability zone where the GPU cluster resides.
	// To get a list of available zones use the [yandex.cloud.compute.v1.ZoneService.List] request.
	ZoneId string `protobuf:"bytes,5,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Type of interconnect to use for this GPU cluster.
	InterconnectType GpuInterconnectType `` /* 159-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateGpuClusterRequest) Descriptor deprecated

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

Deprecated: Use CreateGpuClusterRequest.ProtoReflect.Descriptor instead.

func (*CreateGpuClusterRequest) GetDescription

func (x *CreateGpuClusterRequest) GetDescription() string

func (*CreateGpuClusterRequest) GetFolderId

func (x *CreateGpuClusterRequest) GetFolderId() string

func (*CreateGpuClusterRequest) GetInterconnectType

func (x *CreateGpuClusterRequest) GetInterconnectType() GpuInterconnectType

func (*CreateGpuClusterRequest) GetLabels

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

func (*CreateGpuClusterRequest) GetName

func (x *CreateGpuClusterRequest) GetName() string

func (*CreateGpuClusterRequest) GetZoneId

func (x *CreateGpuClusterRequest) GetZoneId() string

func (*CreateGpuClusterRequest) ProtoMessage

func (*CreateGpuClusterRequest) ProtoMessage()

func (*CreateGpuClusterRequest) ProtoReflect

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

func (*CreateGpuClusterRequest) Reset

func (x *CreateGpuClusterRequest) Reset()

func (*CreateGpuClusterRequest) SetDescription

func (m *CreateGpuClusterRequest) SetDescription(v string)

func (*CreateGpuClusterRequest) SetFolderId

func (m *CreateGpuClusterRequest) SetFolderId(v string)

func (*CreateGpuClusterRequest) SetInterconnectType

func (m *CreateGpuClusterRequest) SetInterconnectType(v GpuInterconnectType)

func (*CreateGpuClusterRequest) SetLabels

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

func (*CreateGpuClusterRequest) SetName

func (m *CreateGpuClusterRequest) SetName(v string)

func (*CreateGpuClusterRequest) SetZoneId

func (m *CreateGpuClusterRequest) SetZoneId(v string)

func (*CreateGpuClusterRequest) String

func (x *CreateGpuClusterRequest) String() string

type CreateHostGroupMetadata

type CreateHostGroupMetadata struct {

	// ID of the host group that is being created.
	HostGroupId string `protobuf:"bytes,1,opt,name=host_group_id,json=hostGroupId,proto3" json:"host_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateHostGroupMetadata) Descriptor deprecated

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

Deprecated: Use CreateHostGroupMetadata.ProtoReflect.Descriptor instead.

func (*CreateHostGroupMetadata) GetHostGroupId

func (x *CreateHostGroupMetadata) GetHostGroupId() string

func (*CreateHostGroupMetadata) ProtoMessage

func (*CreateHostGroupMetadata) ProtoMessage()

func (*CreateHostGroupMetadata) ProtoReflect

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

func (*CreateHostGroupMetadata) Reset

func (x *CreateHostGroupMetadata) Reset()

func (*CreateHostGroupMetadata) SetHostGroupId

func (m *CreateHostGroupMetadata) SetHostGroupId(v string)

func (*CreateHostGroupMetadata) String

func (x *CreateHostGroupMetadata) String() string

type CreateHostGroupRequest

type CreateHostGroupRequest struct {

	// ID of the folder to create a host group 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"`
	// Name of the group.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the group.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Availability zone where all dedicated hosts will be allocated.
	ZoneId string `protobuf:"bytes,5,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// ID of host type. Resources provided by each host of the group.
	TypeId string `protobuf:"bytes,6,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
	// Behaviour on maintenance events.
	MaintenancePolicy MaintenancePolicy `` /* 160-byte string literal not displayed */
	// Scale policy. Only fixed number of hosts are supported at this moment.
	ScalePolicy *ScalePolicy `protobuf:"bytes,8,opt,name=scale_policy,json=scalePolicy,proto3" json:"scale_policy,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateHostGroupRequest) Descriptor deprecated

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

Deprecated: Use CreateHostGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateHostGroupRequest) GetDescription

func (x *CreateHostGroupRequest) GetDescription() string

func (*CreateHostGroupRequest) GetFolderId

func (x *CreateHostGroupRequest) GetFolderId() string

func (*CreateHostGroupRequest) GetLabels

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

func (*CreateHostGroupRequest) GetMaintenancePolicy

func (x *CreateHostGroupRequest) GetMaintenancePolicy() MaintenancePolicy

func (*CreateHostGroupRequest) GetName

func (x *CreateHostGroupRequest) GetName() string

func (*CreateHostGroupRequest) GetScalePolicy

func (x *CreateHostGroupRequest) GetScalePolicy() *ScalePolicy

func (*CreateHostGroupRequest) GetTypeId

func (x *CreateHostGroupRequest) GetTypeId() string

func (*CreateHostGroupRequest) GetZoneId

func (x *CreateHostGroupRequest) GetZoneId() string

func (*CreateHostGroupRequest) ProtoMessage

func (*CreateHostGroupRequest) ProtoMessage()

func (*CreateHostGroupRequest) ProtoReflect

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

func (*CreateHostGroupRequest) Reset

func (x *CreateHostGroupRequest) Reset()

func (*CreateHostGroupRequest) SetDescription

func (m *CreateHostGroupRequest) SetDescription(v string)

func (*CreateHostGroupRequest) SetFolderId

func (m *CreateHostGroupRequest) SetFolderId(v string)

func (*CreateHostGroupRequest) SetLabels

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

func (*CreateHostGroupRequest) SetMaintenancePolicy

func (m *CreateHostGroupRequest) SetMaintenancePolicy(v MaintenancePolicy)

func (*CreateHostGroupRequest) SetName

func (m *CreateHostGroupRequest) SetName(v string)

func (*CreateHostGroupRequest) SetScalePolicy

func (m *CreateHostGroupRequest) SetScalePolicy(v *ScalePolicy)

func (*CreateHostGroupRequest) SetTypeId

func (m *CreateHostGroupRequest) SetTypeId(v string)

func (*CreateHostGroupRequest) SetZoneId

func (m *CreateHostGroupRequest) SetZoneId(v string)

func (*CreateHostGroupRequest) String

func (x *CreateHostGroupRequest) String() string

type CreateImageMetadata

type CreateImageMetadata struct {

	// ID of the image that is being created.
	ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateImageMetadata) Descriptor deprecated

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

Deprecated: Use CreateImageMetadata.ProtoReflect.Descriptor instead.

func (*CreateImageMetadata) GetImageId

func (x *CreateImageMetadata) GetImageId() string

func (*CreateImageMetadata) ProtoMessage

func (*CreateImageMetadata) ProtoMessage()

func (*CreateImageMetadata) ProtoReflect

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

func (*CreateImageMetadata) Reset

func (x *CreateImageMetadata) Reset()

func (*CreateImageMetadata) SetImageId

func (m *CreateImageMetadata) SetImageId(v string)

func (*CreateImageMetadata) String

func (x *CreateImageMetadata) String() string

type CreateImageRequest

type CreateImageRequest struct {

	// ID of the folder to create an image 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"`
	// Name of the image.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the image.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// The name of the image family to which this image belongs. For more information, see [Image family](/docs/compute/concepts/image#family).
	//
	// To get an information about the most recent image from a family, use a [ImageService.GetLatestByFamily] request.
	Family string `protobuf:"bytes,5,opt,name=family,proto3" json:"family,omitempty"`
	// Minimum size of the disk that will be created from this image.
	// Specified in bytes. Should be more than the volume of source data.
	MinDiskSize int64 `protobuf:"varint,6,opt,name=min_disk_size,json=minDiskSize,proto3" json:"min_disk_size,omitempty"` // optional, should be > source data
	// License IDs that indicate which licenses are attached to this resource.
	// License IDs are used to calculate additional charges for the use of the virtual machine.
	//
	// The correct license ID is generated by the platform. IDs are inherited by new resources created from this resource.
	//
	// If you know the license IDs, specify them when you create the image.
	// For example, if you create a disk image using a third-party utility and load it into Object Storage, the license IDs will be lost.
	// You can specify them in this request.
	ProductIds []string `protobuf:"bytes,7,rep,name=product_ids,json=productIds,proto3" json:"product_ids,omitempty"`
	// Types that are assignable to Source:
	//
	//	*CreateImageRequest_ImageId
	//	*CreateImageRequest_DiskId
	//	*CreateImageRequest_SnapshotId
	//	*CreateImageRequest_Uri
	Source isCreateImageRequest_Source `protobuf_oneof:"source"`
	// Operating system that is contained in the image.
	//
	// If not specified and you used the `image_id` or `disk_id` field to set the source, then the value can be inherited from the source resource.
	Os *Os `protobuf:"bytes,12,opt,name=os,proto3" json:"os,omitempty"`
	// When true, an image pool will be created for fast creation disks from the image.
	Pooled bool `protobuf:"varint,17,opt,name=pooled,proto3" json:"pooled,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateImageRequest) Descriptor deprecated

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

Deprecated: Use CreateImageRequest.ProtoReflect.Descriptor instead.

func (*CreateImageRequest) GetDescription

func (x *CreateImageRequest) GetDescription() string

func (*CreateImageRequest) GetDiskId

func (x *CreateImageRequest) GetDiskId() string

func (*CreateImageRequest) GetFamily

func (x *CreateImageRequest) GetFamily() string

func (*CreateImageRequest) GetFolderId

func (x *CreateImageRequest) GetFolderId() string

func (*CreateImageRequest) GetImageId

func (x *CreateImageRequest) GetImageId() string

func (*CreateImageRequest) GetLabels

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

func (*CreateImageRequest) GetMinDiskSize

func (x *CreateImageRequest) GetMinDiskSize() int64

func (*CreateImageRequest) GetName

func (x *CreateImageRequest) GetName() string

func (*CreateImageRequest) GetOs

func (x *CreateImageRequest) GetOs() *Os

func (*CreateImageRequest) GetPooled

func (x *CreateImageRequest) GetPooled() bool

func (*CreateImageRequest) GetProductIds

func (x *CreateImageRequest) GetProductIds() []string

func (*CreateImageRequest) GetSnapshotId

func (x *CreateImageRequest) GetSnapshotId() string

func (*CreateImageRequest) GetSource

func (m *CreateImageRequest) GetSource() isCreateImageRequest_Source

func (*CreateImageRequest) GetUri

func (x *CreateImageRequest) GetUri() string

func (*CreateImageRequest) ProtoMessage

func (*CreateImageRequest) ProtoMessage()

func (*CreateImageRequest) ProtoReflect

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

func (*CreateImageRequest) Reset

func (x *CreateImageRequest) Reset()

func (*CreateImageRequest) SetDescription

func (m *CreateImageRequest) SetDescription(v string)

func (*CreateImageRequest) SetDiskId

func (m *CreateImageRequest) SetDiskId(v string)

func (*CreateImageRequest) SetFamily

func (m *CreateImageRequest) SetFamily(v string)

func (*CreateImageRequest) SetFolderId

func (m *CreateImageRequest) SetFolderId(v string)

func (*CreateImageRequest) SetImageId

func (m *CreateImageRequest) SetImageId(v string)

func (*CreateImageRequest) SetLabels

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

func (*CreateImageRequest) SetMinDiskSize

func (m *CreateImageRequest) SetMinDiskSize(v int64)

func (*CreateImageRequest) SetName

func (m *CreateImageRequest) SetName(v string)

func (*CreateImageRequest) SetOs

func (m *CreateImageRequest) SetOs(v *Os)

func (*CreateImageRequest) SetPooled

func (m *CreateImageRequest) SetPooled(v bool)

func (*CreateImageRequest) SetProductIds

func (m *CreateImageRequest) SetProductIds(v []string)

func (*CreateImageRequest) SetSnapshotId

func (m *CreateImageRequest) SetSnapshotId(v string)

func (*CreateImageRequest) SetSource

func (*CreateImageRequest) SetUri

func (m *CreateImageRequest) SetUri(v string)

func (*CreateImageRequest) String

func (x *CreateImageRequest) String() string

type CreateImageRequest_DiskId

type CreateImageRequest_DiskId struct {
	// ID of the disk to create the image from.
	DiskId string `protobuf:"bytes,9,opt,name=disk_id,json=diskId,proto3,oneof"`
}

type CreateImageRequest_ImageId

type CreateImageRequest_ImageId struct {
	// ID of the source image to create the new image from.
	ImageId string `protobuf:"bytes,8,opt,name=image_id,json=imageId,proto3,oneof"`
}

type CreateImageRequest_SnapshotId

type CreateImageRequest_SnapshotId struct {
	// ID of the snapshot to create the image from.
	SnapshotId string `protobuf:"bytes,10,opt,name=snapshot_id,json=snapshotId,proto3,oneof"`
}

type CreateImageRequest_Source

type CreateImageRequest_Source = isCreateImageRequest_Source

type CreateImageRequest_Uri

type CreateImageRequest_Uri struct {
	// URI of the source image to create the new image from.
	// Currently only supports links to images that are stored in Object Storage.
	// Currently only supports Qcow2, VMDK, and RAW formats.
	Uri string `protobuf:"bytes,11,opt,name=uri,proto3,oneof"`
}

type CreateInstanceMetadata

type CreateInstanceMetadata struct {

	// ID of the instance that is being created.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateInstanceMetadata) Descriptor deprecated

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

Deprecated: Use CreateInstanceMetadata.ProtoReflect.Descriptor instead.

func (*CreateInstanceMetadata) GetInstanceId

func (x *CreateInstanceMetadata) GetInstanceId() string

func (*CreateInstanceMetadata) ProtoMessage

func (*CreateInstanceMetadata) ProtoMessage()

func (*CreateInstanceMetadata) ProtoReflect

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

func (*CreateInstanceMetadata) Reset

func (x *CreateInstanceMetadata) Reset()

func (*CreateInstanceMetadata) SetInstanceId

func (m *CreateInstanceMetadata) SetInstanceId(v string)

func (*CreateInstanceMetadata) String

func (x *CreateInstanceMetadata) String() string

type CreateInstanceRequest

type CreateInstanceRequest struct {

	// ID of the folder to create an instance 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"`
	// Name of the instance.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the instance.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the availability zone where the instance resides.
	// To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request
	ZoneId string `protobuf:"bytes,5,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// ID of the hardware platform configuration for the instance.
	// This field affects the available values in [resources_spec] field.
	//
	// Platforms allows you to create various types of instances: with a large amount of memory,
	// with a large number of cores, with a burstable performance.
	// For more information, see [Platforms](/docs/compute/concepts/vm-platforms).
	PlatformId string `protobuf:"bytes,6,opt,name=platform_id,json=platformId,proto3" json:"platform_id,omitempty"`
	// Computing resources of the instance, such as the amount of memory and number of cores.
	// To get a list of available values, see [Levels of core performance](/docs/compute/concepts/performance-levels).
	ResourcesSpec *ResourcesSpec `protobuf:"bytes,7,opt,name=resources_spec,json=resourcesSpec,proto3" json:"resources_spec,omitempty"`
	// The metadata `key:value` pairs that will be assigned to this instance. This includes custom metadata and predefined keys.
	// The total size of all keys and values must be less than 512 KB.
	//
	// Values are free-form strings, and only have meaning as interpreted by the programs which configure the instance.
	// The values must be 256 KB or less.
	//
	// For example, you may use the metadata in order to provide your public SSH key to the instance.
	// For more information, see [Metadata](/docs/compute/concepts/vm-metadata).
	Metadata map[string]string `` /* 157-byte string literal not displayed */
	// Options allow user to configure access to instance's metadata
	MetadataOptions *MetadataOptions `protobuf:"bytes,19,opt,name=metadata_options,json=metadataOptions,proto3" json:"metadata_options,omitempty"`
	// Boot disk to attach to the instance.
	BootDiskSpec *AttachedDiskSpec `protobuf:"bytes,9,opt,name=boot_disk_spec,json=bootDiskSpec,proto3" json:"boot_disk_spec,omitempty"`
	// Array of secondary disks to attach to the instance.
	SecondaryDiskSpecs []*AttachedDiskSpec `protobuf:"bytes,10,rep,name=secondary_disk_specs,json=secondaryDiskSpecs,proto3" json:"secondary_disk_specs,omitempty"`
	// Array of local disks to attach to the instance.
	LocalDiskSpecs []*AttachedLocalDiskSpec `protobuf:"bytes,18,rep,name=local_disk_specs,json=localDiskSpecs,proto3" json:"local_disk_specs,omitempty"`
	// Array of filesystems to attach to the instance.
	//
	// The filesystems must reside in the same availability zone as the instance.
	//
	// To use the instance with an attached filesystem, the latter must be mounted.
	// For details, see [documentation](/docs/compute/operations/filesystem/attach-to-vm).
	FilesystemSpecs []*AttachedFilesystemSpec `protobuf:"bytes,17,rep,name=filesystem_specs,json=filesystemSpecs,proto3" json:"filesystem_specs,omitempty"`
	// Network configuration for the instance. Specifies how the network interface is configured
	// to interact with other services on the internal network and on the internet.
	// Currently only one network interface is supported per instance.
	NetworkInterfaceSpecs []*NetworkInterfaceSpec `` /* 127-byte string literal not displayed */
	// Host name for the instance.
	// This field is used to generate the [yandex.cloud.compute.v1.Instance.fqdn] value.
	// The host name must be unique within the network and region.
	// If not specified, the host name will be equal to [yandex.cloud.compute.v1.Instance.id] of the instance
	// and FQDN will be `<id>.auto.internal`. Otherwise FQDN will be `<hostname>.<region_id>.internal`.
	Hostname string `protobuf:"bytes,12,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// Scheduling policy configuration.
	SchedulingPolicy *SchedulingPolicy `protobuf:"bytes,13,opt,name=scheduling_policy,json=schedulingPolicy,proto3" json:"scheduling_policy,omitempty"`
	// ID of the service account to use for [authentication inside the instance](/docs/compute/operations/vm-connect/auth-inside-vm).
	// To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
	ServiceAccountId string `protobuf:"bytes,14,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// Network settings.
	NetworkSettings *NetworkSettings `protobuf:"bytes,15,opt,name=network_settings,json=networkSettings,proto3" json:"network_settings,omitempty"`
	// Placement policy configuration.
	PlacementPolicy *PlacementPolicy `protobuf:"bytes,16,opt,name=placement_policy,json=placementPolicy,proto3" json:"placement_policy,omitempty"`
	// GPU settings.
	GpuSettings *GpuSettings `protobuf:"bytes,20,opt,name=gpu_settings,json=gpuSettings,proto3" json:"gpu_settings,omitempty"`
	// Behaviour on maintenance events
	MaintenancePolicy MaintenancePolicy `` /* 161-byte string literal not displayed */
	// Time between notification via metadata service and maintenance
	MaintenanceGracePeriod *durationpb.Duration `` /* 130-byte string literal not displayed */
	// Serial port settings
	SerialPortSettings *SerialPortSettings `protobuf:"bytes,23,opt,name=serial_port_settings,json=serialPortSettings,proto3" json:"serial_port_settings,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateInstanceRequest) Descriptor deprecated

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

Deprecated: Use CreateInstanceRequest.ProtoReflect.Descriptor instead.

func (*CreateInstanceRequest) GetBootDiskSpec

func (x *CreateInstanceRequest) GetBootDiskSpec() *AttachedDiskSpec

func (*CreateInstanceRequest) GetDescription

func (x *CreateInstanceRequest) GetDescription() string

func (*CreateInstanceRequest) GetFilesystemSpecs

func (x *CreateInstanceRequest) GetFilesystemSpecs() []*AttachedFilesystemSpec

func (*CreateInstanceRequest) GetFolderId

func (x *CreateInstanceRequest) GetFolderId() string

func (*CreateInstanceRequest) GetGpuSettings

func (x *CreateInstanceRequest) GetGpuSettings() *GpuSettings

func (*CreateInstanceRequest) GetHostname

func (x *CreateInstanceRequest) GetHostname() string

func (*CreateInstanceRequest) GetLabels

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

func (*CreateInstanceRequest) GetLocalDiskSpecs

func (x *CreateInstanceRequest) GetLocalDiskSpecs() []*AttachedLocalDiskSpec

func (*CreateInstanceRequest) GetMaintenanceGracePeriod

func (x *CreateInstanceRequest) GetMaintenanceGracePeriod() *durationpb.Duration

func (*CreateInstanceRequest) GetMaintenancePolicy

func (x *CreateInstanceRequest) GetMaintenancePolicy() MaintenancePolicy

func (*CreateInstanceRequest) GetMetadata

func (x *CreateInstanceRequest) GetMetadata() map[string]string

func (*CreateInstanceRequest) GetMetadataOptions

func (x *CreateInstanceRequest) GetMetadataOptions() *MetadataOptions

func (*CreateInstanceRequest) GetName

func (x *CreateInstanceRequest) GetName() string

func (*CreateInstanceRequest) GetNetworkInterfaceSpecs

func (x *CreateInstanceRequest) GetNetworkInterfaceSpecs() []*NetworkInterfaceSpec

func (*CreateInstanceRequest) GetNetworkSettings

func (x *CreateInstanceRequest) GetNetworkSettings() *NetworkSettings

func (*CreateInstanceRequest) GetPlacementPolicy

func (x *CreateInstanceRequest) GetPlacementPolicy() *PlacementPolicy

func (*CreateInstanceRequest) GetPlatformId

func (x *CreateInstanceRequest) GetPlatformId() string

func (*CreateInstanceRequest) GetResourcesSpec

func (x *CreateInstanceRequest) GetResourcesSpec() *ResourcesSpec

func (*CreateInstanceRequest) GetSchedulingPolicy

func (x *CreateInstanceRequest) GetSchedulingPolicy() *SchedulingPolicy

func (*CreateInstanceRequest) GetSecondaryDiskSpecs

func (x *CreateInstanceRequest) GetSecondaryDiskSpecs() []*AttachedDiskSpec

func (*CreateInstanceRequest) GetSerialPortSettings

func (x *CreateInstanceRequest) GetSerialPortSettings() *SerialPortSettings

func (*CreateInstanceRequest) GetServiceAccountId

func (x *CreateInstanceRequest) GetServiceAccountId() string

func (*CreateInstanceRequest) GetZoneId

func (x *CreateInstanceRequest) GetZoneId() string

func (*CreateInstanceRequest) ProtoMessage

func (*CreateInstanceRequest) ProtoMessage()

func (*CreateInstanceRequest) ProtoReflect

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

func (*CreateInstanceRequest) Reset

func (x *CreateInstanceRequest) Reset()

func (*CreateInstanceRequest) SetBootDiskSpec

func (m *CreateInstanceRequest) SetBootDiskSpec(v *AttachedDiskSpec)

func (*CreateInstanceRequest) SetDescription

func (m *CreateInstanceRequest) SetDescription(v string)

func (*CreateInstanceRequest) SetFilesystemSpecs

func (m *CreateInstanceRequest) SetFilesystemSpecs(v []*AttachedFilesystemSpec)

func (*CreateInstanceRequest) SetFolderId

func (m *CreateInstanceRequest) SetFolderId(v string)

func (*CreateInstanceRequest) SetGpuSettings

func (m *CreateInstanceRequest) SetGpuSettings(v *GpuSettings)

func (*CreateInstanceRequest) SetHostname

func (m *CreateInstanceRequest) SetHostname(v string)

func (*CreateInstanceRequest) SetLabels

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

func (*CreateInstanceRequest) SetLocalDiskSpecs

func (m *CreateInstanceRequest) SetLocalDiskSpecs(v []*AttachedLocalDiskSpec)

func (*CreateInstanceRequest) SetMaintenanceGracePeriod

func (m *CreateInstanceRequest) SetMaintenanceGracePeriod(v *durationpb.Duration)

func (*CreateInstanceRequest) SetMaintenancePolicy

func (m *CreateInstanceRequest) SetMaintenancePolicy(v MaintenancePolicy)

func (*CreateInstanceRequest) SetMetadata

func (m *CreateInstanceRequest) SetMetadata(v map[string]string)

func (*CreateInstanceRequest) SetMetadataOptions

func (m *CreateInstanceRequest) SetMetadataOptions(v *MetadataOptions)

func (*CreateInstanceRequest) SetName

func (m *CreateInstanceRequest) SetName(v string)

func (*CreateInstanceRequest) SetNetworkInterfaceSpecs

func (m *CreateInstanceRequest) SetNetworkInterfaceSpecs(v []*NetworkInterfaceSpec)

func (*CreateInstanceRequest) SetNetworkSettings

func (m *CreateInstanceRequest) SetNetworkSettings(v *NetworkSettings)

func (*CreateInstanceRequest) SetPlacementPolicy

func (m *CreateInstanceRequest) SetPlacementPolicy(v *PlacementPolicy)

func (*CreateInstanceRequest) SetPlatformId

func (m *CreateInstanceRequest) SetPlatformId(v string)

func (*CreateInstanceRequest) SetResourcesSpec

func (m *CreateInstanceRequest) SetResourcesSpec(v *ResourcesSpec)

func (*CreateInstanceRequest) SetSchedulingPolicy

func (m *CreateInstanceRequest) SetSchedulingPolicy(v *SchedulingPolicy)

func (*CreateInstanceRequest) SetSecondaryDiskSpecs

func (m *CreateInstanceRequest) SetSecondaryDiskSpecs(v []*AttachedDiskSpec)

func (*CreateInstanceRequest) SetSerialPortSettings

func (m *CreateInstanceRequest) SetSerialPortSettings(v *SerialPortSettings)

func (*CreateInstanceRequest) SetServiceAccountId

func (m *CreateInstanceRequest) SetServiceAccountId(v string)

func (*CreateInstanceRequest) SetZoneId

func (m *CreateInstanceRequest) SetZoneId(v string)

func (*CreateInstanceRequest) String

func (x *CreateInstanceRequest) String() string

type CreatePlacementGroupMetadata

type CreatePlacementGroupMetadata struct {

	// ID of the placement group that is being created.
	PlacementGroupId string `protobuf:"bytes,1,opt,name=placement_group_id,json=placementGroupId,proto3" json:"placement_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePlacementGroupMetadata) Descriptor deprecated

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

Deprecated: Use CreatePlacementGroupMetadata.ProtoReflect.Descriptor instead.

func (*CreatePlacementGroupMetadata) GetPlacementGroupId

func (x *CreatePlacementGroupMetadata) GetPlacementGroupId() string

func (*CreatePlacementGroupMetadata) ProtoMessage

func (*CreatePlacementGroupMetadata) ProtoMessage()

func (*CreatePlacementGroupMetadata) ProtoReflect

func (*CreatePlacementGroupMetadata) Reset

func (x *CreatePlacementGroupMetadata) Reset()

func (*CreatePlacementGroupMetadata) SetPlacementGroupId

func (m *CreatePlacementGroupMetadata) SetPlacementGroupId(v string)

func (*CreatePlacementGroupMetadata) String

type CreatePlacementGroupRequest

type CreatePlacementGroupRequest struct {

	// ID of the folder to create a placement group in.
	//
	// To get a 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"`
	// Name of the placement group.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the placement group.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Placement strategy.
	//
	// Types that are assignable to PlacementStrategy:
	//
	//	*CreatePlacementGroupRequest_SpreadPlacementStrategy
	//	*CreatePlacementGroupRequest_PartitionPlacementStrategy
	PlacementStrategy isCreatePlacementGroupRequest_PlacementStrategy `protobuf_oneof:"placement_strategy"`
	// contains filtered or unexported fields
}

func (*CreatePlacementGroupRequest) Descriptor deprecated

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

Deprecated: Use CreatePlacementGroupRequest.ProtoReflect.Descriptor instead.

func (*CreatePlacementGroupRequest) GetDescription

func (x *CreatePlacementGroupRequest) GetDescription() string

func (*CreatePlacementGroupRequest) GetFolderId

func (x *CreatePlacementGroupRequest) GetFolderId() string

func (*CreatePlacementGroupRequest) GetLabels

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

func (*CreatePlacementGroupRequest) GetName

func (x *CreatePlacementGroupRequest) GetName() string

func (*CreatePlacementGroupRequest) GetPartitionPlacementStrategy

func (x *CreatePlacementGroupRequest) GetPartitionPlacementStrategy() *PartitionPlacementStrategy

func (*CreatePlacementGroupRequest) GetPlacementStrategy

func (m *CreatePlacementGroupRequest) GetPlacementStrategy() isCreatePlacementGroupRequest_PlacementStrategy

func (*CreatePlacementGroupRequest) GetSpreadPlacementStrategy

func (x *CreatePlacementGroupRequest) GetSpreadPlacementStrategy() *SpreadPlacementStrategy

func (*CreatePlacementGroupRequest) ProtoMessage

func (*CreatePlacementGroupRequest) ProtoMessage()

func (*CreatePlacementGroupRequest) ProtoReflect

func (*CreatePlacementGroupRequest) Reset

func (x *CreatePlacementGroupRequest) Reset()

func (*CreatePlacementGroupRequest) SetDescription

func (m *CreatePlacementGroupRequest) SetDescription(v string)

func (*CreatePlacementGroupRequest) SetFolderId

func (m *CreatePlacementGroupRequest) SetFolderId(v string)

func (*CreatePlacementGroupRequest) SetLabels

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

func (*CreatePlacementGroupRequest) SetName

func (m *CreatePlacementGroupRequest) SetName(v string)

func (*CreatePlacementGroupRequest) SetPartitionPlacementStrategy

func (m *CreatePlacementGroupRequest) SetPartitionPlacementStrategy(v *PartitionPlacementStrategy)

func (*CreatePlacementGroupRequest) SetPlacementStrategy

func (*CreatePlacementGroupRequest) SetSpreadPlacementStrategy

func (m *CreatePlacementGroupRequest) SetSpreadPlacementStrategy(v *SpreadPlacementStrategy)

func (*CreatePlacementGroupRequest) String

func (x *CreatePlacementGroupRequest) String() string

type CreatePlacementGroupRequest_PartitionPlacementStrategy

type CreatePlacementGroupRequest_PartitionPlacementStrategy struct {
	PartitionPlacementStrategy *PartitionPlacementStrategy `protobuf:"bytes,6,opt,name=partition_placement_strategy,json=partitionPlacementStrategy,proto3,oneof"`
}

type CreatePlacementGroupRequest_PlacementStrategy

type CreatePlacementGroupRequest_PlacementStrategy = isCreatePlacementGroupRequest_PlacementStrategy

type CreatePlacementGroupRequest_SpreadPlacementStrategy

type CreatePlacementGroupRequest_SpreadPlacementStrategy struct {
	// Anti-affinity placement strategy (`spread`). Instances are distributed over distinct failure domains.
	SpreadPlacementStrategy *SpreadPlacementStrategy `protobuf:"bytes,5,opt,name=spread_placement_strategy,json=spreadPlacementStrategy,proto3,oneof"`
}

type CreateSnapshotMetadata

type CreateSnapshotMetadata struct {

	// ID of the snapshot that is being created.
	SnapshotId string `protobuf:"bytes,1,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
	// ID of the source disk used to create this snapshot.
	DiskId string `protobuf:"bytes,2,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSnapshotMetadata) Descriptor deprecated

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

Deprecated: Use CreateSnapshotMetadata.ProtoReflect.Descriptor instead.

func (*CreateSnapshotMetadata) GetDiskId

func (x *CreateSnapshotMetadata) GetDiskId() string

func (*CreateSnapshotMetadata) GetSnapshotId

func (x *CreateSnapshotMetadata) GetSnapshotId() string

func (*CreateSnapshotMetadata) ProtoMessage

func (*CreateSnapshotMetadata) ProtoMessage()

func (*CreateSnapshotMetadata) ProtoReflect

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

func (*CreateSnapshotMetadata) Reset

func (x *CreateSnapshotMetadata) Reset()

func (*CreateSnapshotMetadata) SetDiskId

func (m *CreateSnapshotMetadata) SetDiskId(v string)

func (*CreateSnapshotMetadata) SetSnapshotId

func (m *CreateSnapshotMetadata) SetSnapshotId(v string)

func (*CreateSnapshotMetadata) String

func (x *CreateSnapshotMetadata) String() string

type CreateSnapshotRequest

type CreateSnapshotRequest struct {

	// ID of the folder to create a snapshot 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"`
	// ID of the disk to create the snapshot from.
	// To get the disk ID use a [yandex.cloud.compute.v1.DiskService.List] request.
	DiskId string `protobuf:"bytes,2,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// Name of the snapshot.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the snapshot.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateSnapshotRequest) Descriptor deprecated

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

Deprecated: Use CreateSnapshotRequest.ProtoReflect.Descriptor instead.

func (*CreateSnapshotRequest) GetDescription

func (x *CreateSnapshotRequest) GetDescription() string

func (*CreateSnapshotRequest) GetDiskId

func (x *CreateSnapshotRequest) GetDiskId() string

func (*CreateSnapshotRequest) GetFolderId

func (x *CreateSnapshotRequest) GetFolderId() string

func (*CreateSnapshotRequest) GetLabels

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

func (*CreateSnapshotRequest) GetName

func (x *CreateSnapshotRequest) GetName() string

func (*CreateSnapshotRequest) ProtoMessage

func (*CreateSnapshotRequest) ProtoMessage()

func (*CreateSnapshotRequest) ProtoReflect

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

func (*CreateSnapshotRequest) Reset

func (x *CreateSnapshotRequest) Reset()

func (*CreateSnapshotRequest) SetDescription

func (m *CreateSnapshotRequest) SetDescription(v string)

func (*CreateSnapshotRequest) SetDiskId

func (m *CreateSnapshotRequest) SetDiskId(v string)

func (*CreateSnapshotRequest) SetFolderId

func (m *CreateSnapshotRequest) SetFolderId(v string)

func (*CreateSnapshotRequest) SetLabels

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

func (*CreateSnapshotRequest) SetName

func (m *CreateSnapshotRequest) SetName(v string)

func (*CreateSnapshotRequest) String

func (x *CreateSnapshotRequest) String() string

type CreateSnapshotScheduleMetadata

type CreateSnapshotScheduleMetadata struct {

	// ID of the snapshot schedule that is being created.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSnapshotScheduleMetadata) Descriptor deprecated

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

Deprecated: Use CreateSnapshotScheduleMetadata.ProtoReflect.Descriptor instead.

func (*CreateSnapshotScheduleMetadata) GetSnapshotScheduleId

func (x *CreateSnapshotScheduleMetadata) GetSnapshotScheduleId() string

func (*CreateSnapshotScheduleMetadata) ProtoMessage

func (*CreateSnapshotScheduleMetadata) ProtoMessage()

func (*CreateSnapshotScheduleMetadata) ProtoReflect

func (*CreateSnapshotScheduleMetadata) Reset

func (x *CreateSnapshotScheduleMetadata) Reset()

func (*CreateSnapshotScheduleMetadata) SetSnapshotScheduleId

func (m *CreateSnapshotScheduleMetadata) SetSnapshotScheduleId(v string)

func (*CreateSnapshotScheduleMetadata) String

type CreateSnapshotScheduleRequest

type CreateSnapshotScheduleRequest struct {

	// ID of the folder to create a snapshot schedule in.
	//
	// Snapshots are created in the same folder as the schedule, even if disks from other folders are attached
	// to the schedule.
	//
	// To get a folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Name of the snapshot schedule.
	//
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the snapshot schedule.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Snapshot schedule labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Frequency settings of the snapshot schedule.
	SchedulePolicy *SchedulePolicy `protobuf:"bytes,5,opt,name=schedule_policy,json=schedulePolicy,proto3" json:"schedule_policy,omitempty"`
	// Retention policy of the snapshot schedule.
	//
	// Types that are assignable to RetentionPolicy:
	//
	//	*CreateSnapshotScheduleRequest_RetentionPeriod
	//	*CreateSnapshotScheduleRequest_SnapshotCount
	RetentionPolicy isCreateSnapshotScheduleRequest_RetentionPolicy `protobuf_oneof:"retention_policy"`
	// Attributes of snapshots created by the snapshot schedule.
	SnapshotSpec *SnapshotSpec `protobuf:"bytes,8,opt,name=snapshot_spec,json=snapshotSpec,proto3" json:"snapshot_spec,omitempty"`
	// List of IDs of the disks attached to the snapshot schedule.
	//
	// To get a disk ID, make a [yandex.cloud.compute.v1.DiskService.List] request.
	DiskIds []string `protobuf:"bytes,9,rep,name=disk_ids,json=diskIds,proto3" json:"disk_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSnapshotScheduleRequest) Descriptor deprecated

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

Deprecated: Use CreateSnapshotScheduleRequest.ProtoReflect.Descriptor instead.

func (*CreateSnapshotScheduleRequest) GetDescription

func (x *CreateSnapshotScheduleRequest) GetDescription() string

func (*CreateSnapshotScheduleRequest) GetDiskIds

func (x *CreateSnapshotScheduleRequest) GetDiskIds() []string

func (*CreateSnapshotScheduleRequest) GetFolderId

func (x *CreateSnapshotScheduleRequest) GetFolderId() string

func (*CreateSnapshotScheduleRequest) GetLabels

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

func (*CreateSnapshotScheduleRequest) GetName

func (*CreateSnapshotScheduleRequest) GetRetentionPeriod

func (x *CreateSnapshotScheduleRequest) GetRetentionPeriod() *durationpb.Duration

func (*CreateSnapshotScheduleRequest) GetRetentionPolicy

func (m *CreateSnapshotScheduleRequest) GetRetentionPolicy() isCreateSnapshotScheduleRequest_RetentionPolicy

func (*CreateSnapshotScheduleRequest) GetSchedulePolicy

func (x *CreateSnapshotScheduleRequest) GetSchedulePolicy() *SchedulePolicy

func (*CreateSnapshotScheduleRequest) GetSnapshotCount

func (x *CreateSnapshotScheduleRequest) GetSnapshotCount() int64

func (*CreateSnapshotScheduleRequest) GetSnapshotSpec

func (x *CreateSnapshotScheduleRequest) GetSnapshotSpec() *SnapshotSpec

func (*CreateSnapshotScheduleRequest) ProtoMessage

func (*CreateSnapshotScheduleRequest) ProtoMessage()

func (*CreateSnapshotScheduleRequest) ProtoReflect

func (*CreateSnapshotScheduleRequest) Reset

func (x *CreateSnapshotScheduleRequest) Reset()

func (*CreateSnapshotScheduleRequest) SetDescription

func (m *CreateSnapshotScheduleRequest) SetDescription(v string)

func (*CreateSnapshotScheduleRequest) SetDiskIds

func (m *CreateSnapshotScheduleRequest) SetDiskIds(v []string)

func (*CreateSnapshotScheduleRequest) SetFolderId

func (m *CreateSnapshotScheduleRequest) SetFolderId(v string)

func (*CreateSnapshotScheduleRequest) SetLabels

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

func (*CreateSnapshotScheduleRequest) SetName

func (m *CreateSnapshotScheduleRequest) SetName(v string)

func (*CreateSnapshotScheduleRequest) SetRetentionPeriod

func (m *CreateSnapshotScheduleRequest) SetRetentionPeriod(v *durationpb.Duration)

func (*CreateSnapshotScheduleRequest) SetRetentionPolicy

func (*CreateSnapshotScheduleRequest) SetSchedulePolicy

func (m *CreateSnapshotScheduleRequest) SetSchedulePolicy(v *SchedulePolicy)

func (*CreateSnapshotScheduleRequest) SetSnapshotCount

func (m *CreateSnapshotScheduleRequest) SetSnapshotCount(v int64)

func (*CreateSnapshotScheduleRequest) SetSnapshotSpec

func (m *CreateSnapshotScheduleRequest) SetSnapshotSpec(v *SnapshotSpec)

func (*CreateSnapshotScheduleRequest) String

type CreateSnapshotScheduleRequest_RetentionPeriod

type CreateSnapshotScheduleRequest_RetentionPeriod struct {
	// Retention period of the snapshot schedule. Once a snapshot created by the schedule reaches this age, it is
	// automatically deleted.
	RetentionPeriod *durationpb.Duration `protobuf:"bytes,6,opt,name=retention_period,json=retentionPeriod,proto3,oneof"`
}

type CreateSnapshotScheduleRequest_RetentionPolicy

type CreateSnapshotScheduleRequest_RetentionPolicy = isCreateSnapshotScheduleRequest_RetentionPolicy

type CreateSnapshotScheduleRequest_SnapshotCount

type CreateSnapshotScheduleRequest_SnapshotCount struct {
	// Retention count of the snapshot schedule. Once the number of snapshots created by the schedule exceeds this
	// number, the oldest ones are automatically deleted. E.g. if the number is 5, the first snapshot is deleted
	// after the sixth one is created, the second is deleted after the seventh one is created, and so on.
	SnapshotCount int64 `protobuf:"varint,7,opt,name=snapshot_count,json=snapshotCount,proto3,oneof"`
}

type DeleteDiskMetadata

type DeleteDiskMetadata struct {

	// ID of the disk that is being deleted.
	DiskId string `protobuf:"bytes,1,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDiskMetadata) Descriptor deprecated

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

Deprecated: Use DeleteDiskMetadata.ProtoReflect.Descriptor instead.

func (*DeleteDiskMetadata) GetDiskId

func (x *DeleteDiskMetadata) GetDiskId() string

func (*DeleteDiskMetadata) ProtoMessage

func (*DeleteDiskMetadata) ProtoMessage()

func (*DeleteDiskMetadata) ProtoReflect

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

func (*DeleteDiskMetadata) Reset

func (x *DeleteDiskMetadata) Reset()

func (*DeleteDiskMetadata) SetDiskId

func (m *DeleteDiskMetadata) SetDiskId(v string)

func (*DeleteDiskMetadata) String

func (x *DeleteDiskMetadata) String() string

type DeleteDiskPlacementGroupMetadata

type DeleteDiskPlacementGroupMetadata struct {

	// ID of the placement group that is being deleted.
	DiskPlacementGroupId string `protobuf:"bytes,1,opt,name=disk_placement_group_id,json=diskPlacementGroupId,proto3" json:"disk_placement_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDiskPlacementGroupMetadata) Descriptor deprecated

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

Deprecated: Use DeleteDiskPlacementGroupMetadata.ProtoReflect.Descriptor instead.

func (*DeleteDiskPlacementGroupMetadata) GetDiskPlacementGroupId

func (x *DeleteDiskPlacementGroupMetadata) GetDiskPlacementGroupId() string

func (*DeleteDiskPlacementGroupMetadata) ProtoMessage

func (*DeleteDiskPlacementGroupMetadata) ProtoMessage()

func (*DeleteDiskPlacementGroupMetadata) ProtoReflect

func (*DeleteDiskPlacementGroupMetadata) Reset

func (*DeleteDiskPlacementGroupMetadata) SetDiskPlacementGroupId

func (m *DeleteDiskPlacementGroupMetadata) SetDiskPlacementGroupId(v string)

func (*DeleteDiskPlacementGroupMetadata) String

type DeleteDiskPlacementGroupRequest

type DeleteDiskPlacementGroupRequest struct {

	// ID of the placement group to delete.
	// To get the placement group ID, use [DiskPlacementGroupService.List] request.
	DiskPlacementGroupId string `protobuf:"bytes,1,opt,name=disk_placement_group_id,json=diskPlacementGroupId,proto3" json:"disk_placement_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDiskPlacementGroupRequest) Descriptor deprecated

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

Deprecated: Use DeleteDiskPlacementGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteDiskPlacementGroupRequest) GetDiskPlacementGroupId

func (x *DeleteDiskPlacementGroupRequest) GetDiskPlacementGroupId() string

func (*DeleteDiskPlacementGroupRequest) ProtoMessage

func (*DeleteDiskPlacementGroupRequest) ProtoMessage()

func (*DeleteDiskPlacementGroupRequest) ProtoReflect

func (*DeleteDiskPlacementGroupRequest) Reset

func (*DeleteDiskPlacementGroupRequest) SetDiskPlacementGroupId

func (m *DeleteDiskPlacementGroupRequest) SetDiskPlacementGroupId(v string)

func (*DeleteDiskPlacementGroupRequest) String

type DeleteDiskRequest

type DeleteDiskRequest struct {

	// ID of the disk to delete.
	// To get the disk ID use a [DiskService.List] request.
	DiskId string `protobuf:"bytes,1,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDiskRequest) Descriptor deprecated

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

Deprecated: Use DeleteDiskRequest.ProtoReflect.Descriptor instead.

func (*DeleteDiskRequest) GetDiskId

func (x *DeleteDiskRequest) GetDiskId() string

func (*DeleteDiskRequest) ProtoMessage

func (*DeleteDiskRequest) ProtoMessage()

func (*DeleteDiskRequest) ProtoReflect

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

func (*DeleteDiskRequest) Reset

func (x *DeleteDiskRequest) Reset()

func (*DeleteDiskRequest) SetDiskId

func (m *DeleteDiskRequest) SetDiskId(v string)

func (*DeleteDiskRequest) String

func (x *DeleteDiskRequest) String() string

type DeleteFilesystemMetadata

type DeleteFilesystemMetadata struct {

	// ID of the filesystem that is being deleted.
	FilesystemId string `protobuf:"bytes,1,opt,name=filesystem_id,json=filesystemId,proto3" json:"filesystem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteFilesystemMetadata) Descriptor deprecated

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

Deprecated: Use DeleteFilesystemMetadata.ProtoReflect.Descriptor instead.

func (*DeleteFilesystemMetadata) GetFilesystemId

func (x *DeleteFilesystemMetadata) GetFilesystemId() string

func (*DeleteFilesystemMetadata) ProtoMessage

func (*DeleteFilesystemMetadata) ProtoMessage()

func (*DeleteFilesystemMetadata) ProtoReflect

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

func (*DeleteFilesystemMetadata) Reset

func (x *DeleteFilesystemMetadata) Reset()

func (*DeleteFilesystemMetadata) SetFilesystemId

func (m *DeleteFilesystemMetadata) SetFilesystemId(v string)

func (*DeleteFilesystemMetadata) String

func (x *DeleteFilesystemMetadata) String() string

type DeleteFilesystemRequest

type DeleteFilesystemRequest struct {

	// ID of the filesystem to delete.
	//
	// To get the filesystem ID, make a [FilesystemService.List] request.
	FilesystemId string `protobuf:"bytes,1,opt,name=filesystem_id,json=filesystemId,proto3" json:"filesystem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteFilesystemRequest) Descriptor deprecated

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

Deprecated: Use DeleteFilesystemRequest.ProtoReflect.Descriptor instead.

func (*DeleteFilesystemRequest) GetFilesystemId

func (x *DeleteFilesystemRequest) GetFilesystemId() string

func (*DeleteFilesystemRequest) ProtoMessage

func (*DeleteFilesystemRequest) ProtoMessage()

func (*DeleteFilesystemRequest) ProtoReflect

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

func (*DeleteFilesystemRequest) Reset

func (x *DeleteFilesystemRequest) Reset()

func (*DeleteFilesystemRequest) SetFilesystemId

func (m *DeleteFilesystemRequest) SetFilesystemId(v string)

func (*DeleteFilesystemRequest) String

func (x *DeleteFilesystemRequest) String() string

type DeleteGpuClusterMetadata

type DeleteGpuClusterMetadata struct {

	// ID of the GPU cluster that is being deleted.
	GpuClusterId string `protobuf:"bytes,1,opt,name=gpu_cluster_id,json=gpuClusterId,proto3" json:"gpu_cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGpuClusterMetadata) Descriptor deprecated

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

Deprecated: Use DeleteGpuClusterMetadata.ProtoReflect.Descriptor instead.

func (*DeleteGpuClusterMetadata) GetGpuClusterId

func (x *DeleteGpuClusterMetadata) GetGpuClusterId() string

func (*DeleteGpuClusterMetadata) ProtoMessage

func (*DeleteGpuClusterMetadata) ProtoMessage()

func (*DeleteGpuClusterMetadata) ProtoReflect

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

func (*DeleteGpuClusterMetadata) Reset

func (x *DeleteGpuClusterMetadata) Reset()

func (*DeleteGpuClusterMetadata) SetGpuClusterId

func (m *DeleteGpuClusterMetadata) SetGpuClusterId(v string)

func (*DeleteGpuClusterMetadata) String

func (x *DeleteGpuClusterMetadata) String() string

type DeleteGpuClusterRequest

type DeleteGpuClusterRequest struct {

	// ID of the GPU cluster to delete.
	//
	// To get a GPU cluster ID, make a [GpuClusterService.List] request.
	GpuClusterId string `protobuf:"bytes,1,opt,name=gpu_cluster_id,json=gpuClusterId,proto3" json:"gpu_cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGpuClusterRequest) Descriptor deprecated

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

Deprecated: Use DeleteGpuClusterRequest.ProtoReflect.Descriptor instead.

func (*DeleteGpuClusterRequest) GetGpuClusterId

func (x *DeleteGpuClusterRequest) GetGpuClusterId() string

func (*DeleteGpuClusterRequest) ProtoMessage

func (*DeleteGpuClusterRequest) ProtoMessage()

func (*DeleteGpuClusterRequest) ProtoReflect

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

func (*DeleteGpuClusterRequest) Reset

func (x *DeleteGpuClusterRequest) Reset()

func (*DeleteGpuClusterRequest) SetGpuClusterId

func (m *DeleteGpuClusterRequest) SetGpuClusterId(v string)

func (*DeleteGpuClusterRequest) String

func (x *DeleteGpuClusterRequest) String() string

type DeleteHostGroupMetadata

type DeleteHostGroupMetadata struct {

	// ID of the host group that is being deleted.
	HostGroupId string `protobuf:"bytes,1,opt,name=host_group_id,json=hostGroupId,proto3" json:"host_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteHostGroupMetadata) Descriptor deprecated

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

Deprecated: Use DeleteHostGroupMetadata.ProtoReflect.Descriptor instead.

func (*DeleteHostGroupMetadata) GetHostGroupId

func (x *DeleteHostGroupMetadata) GetHostGroupId() string

func (*DeleteHostGroupMetadata) ProtoMessage

func (*DeleteHostGroupMetadata) ProtoMessage()

func (*DeleteHostGroupMetadata) ProtoReflect

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

func (*DeleteHostGroupMetadata) Reset

func (x *DeleteHostGroupMetadata) Reset()

func (*DeleteHostGroupMetadata) SetHostGroupId

func (m *DeleteHostGroupMetadata) SetHostGroupId(v string)

func (*DeleteHostGroupMetadata) String

func (x *DeleteHostGroupMetadata) String() string

type DeleteHostGroupRequest

type DeleteHostGroupRequest struct {

	// ID of the host group to delete.
	// To get the host group ID, use [HostGroupService.List] request.
	HostGroupId string `protobuf:"bytes,1,opt,name=host_group_id,json=hostGroupId,proto3" json:"host_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteHostGroupRequest) Descriptor deprecated

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

Deprecated: Use DeleteHostGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteHostGroupRequest) GetHostGroupId

func (x *DeleteHostGroupRequest) GetHostGroupId() string

func (*DeleteHostGroupRequest) ProtoMessage

func (*DeleteHostGroupRequest) ProtoMessage()

func (*DeleteHostGroupRequest) ProtoReflect

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

func (*DeleteHostGroupRequest) Reset

func (x *DeleteHostGroupRequest) Reset()

func (*DeleteHostGroupRequest) SetHostGroupId

func (m *DeleteHostGroupRequest) SetHostGroupId(v string)

func (*DeleteHostGroupRequest) String

func (x *DeleteHostGroupRequest) String() string

type DeleteImageMetadata

type DeleteImageMetadata struct {

	// ID of the image that is being deleted.
	ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteImageMetadata) Descriptor deprecated

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

Deprecated: Use DeleteImageMetadata.ProtoReflect.Descriptor instead.

func (*DeleteImageMetadata) GetImageId

func (x *DeleteImageMetadata) GetImageId() string

func (*DeleteImageMetadata) ProtoMessage

func (*DeleteImageMetadata) ProtoMessage()

func (*DeleteImageMetadata) ProtoReflect

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

func (*DeleteImageMetadata) Reset

func (x *DeleteImageMetadata) Reset()

func (*DeleteImageMetadata) SetImageId

func (m *DeleteImageMetadata) SetImageId(v string)

func (*DeleteImageMetadata) String

func (x *DeleteImageMetadata) String() string

type DeleteImageRequest

type DeleteImageRequest struct {

	// ID of the image to delete.
	// To get the image ID, use a [ImageService.List] request.
	ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteImageRequest) Descriptor deprecated

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

Deprecated: Use DeleteImageRequest.ProtoReflect.Descriptor instead.

func (*DeleteImageRequest) GetImageId

func (x *DeleteImageRequest) GetImageId() string

func (*DeleteImageRequest) ProtoMessage

func (*DeleteImageRequest) ProtoMessage()

func (*DeleteImageRequest) ProtoReflect

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

func (*DeleteImageRequest) Reset

func (x *DeleteImageRequest) Reset()

func (*DeleteImageRequest) SetImageId

func (m *DeleteImageRequest) SetImageId(v string)

func (*DeleteImageRequest) String

func (x *DeleteImageRequest) String() string

type DeleteInstanceMetadata

type DeleteInstanceMetadata struct {

	// ID of the instance that is being deleted.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteInstanceMetadata) Descriptor deprecated

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

Deprecated: Use DeleteInstanceMetadata.ProtoReflect.Descriptor instead.

func (*DeleteInstanceMetadata) GetInstanceId

func (x *DeleteInstanceMetadata) GetInstanceId() string

func (*DeleteInstanceMetadata) ProtoMessage

func (*DeleteInstanceMetadata) ProtoMessage()

func (*DeleteInstanceMetadata) ProtoReflect

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

func (*DeleteInstanceMetadata) Reset

func (x *DeleteInstanceMetadata) Reset()

func (*DeleteInstanceMetadata) SetInstanceId

func (m *DeleteInstanceMetadata) SetInstanceId(v string)

func (*DeleteInstanceMetadata) String

func (x *DeleteInstanceMetadata) String() string

type DeleteInstanceRequest

type DeleteInstanceRequest struct {

	// ID of the instance to delete.
	// To get the instance ID, use a [InstanceService.List] request.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteInstanceRequest) Descriptor deprecated

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

Deprecated: Use DeleteInstanceRequest.ProtoReflect.Descriptor instead.

func (*DeleteInstanceRequest) GetInstanceId

func (x *DeleteInstanceRequest) GetInstanceId() string

func (*DeleteInstanceRequest) ProtoMessage

func (*DeleteInstanceRequest) ProtoMessage()

func (*DeleteInstanceRequest) ProtoReflect

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

func (*DeleteInstanceRequest) Reset

func (x *DeleteInstanceRequest) Reset()

func (*DeleteInstanceRequest) SetInstanceId

func (m *DeleteInstanceRequest) SetInstanceId(v string)

func (*DeleteInstanceRequest) String

func (x *DeleteInstanceRequest) String() string

type DeletePlacementGroupMetadata

type DeletePlacementGroupMetadata struct {

	// ID of the placement group that is being deleted.
	PlacementGroupId string `protobuf:"bytes,1,opt,name=placement_group_id,json=placementGroupId,proto3" json:"placement_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePlacementGroupMetadata) Descriptor deprecated

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

Deprecated: Use DeletePlacementGroupMetadata.ProtoReflect.Descriptor instead.

func (*DeletePlacementGroupMetadata) GetPlacementGroupId

func (x *DeletePlacementGroupMetadata) GetPlacementGroupId() string

func (*DeletePlacementGroupMetadata) ProtoMessage

func (*DeletePlacementGroupMetadata) ProtoMessage()

func (*DeletePlacementGroupMetadata) ProtoReflect

func (*DeletePlacementGroupMetadata) Reset

func (x *DeletePlacementGroupMetadata) Reset()

func (*DeletePlacementGroupMetadata) SetPlacementGroupId

func (m *DeletePlacementGroupMetadata) SetPlacementGroupId(v string)

func (*DeletePlacementGroupMetadata) String

type DeletePlacementGroupRequest

type DeletePlacementGroupRequest struct {

	// ID of the placement group to delete.
	//
	// To get the placement group ID, use [PlacementGroupService.List] request.
	PlacementGroupId string `protobuf:"bytes,1,opt,name=placement_group_id,json=placementGroupId,proto3" json:"placement_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePlacementGroupRequest) Descriptor deprecated

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

Deprecated: Use DeletePlacementGroupRequest.ProtoReflect.Descriptor instead.

func (*DeletePlacementGroupRequest) GetPlacementGroupId

func (x *DeletePlacementGroupRequest) GetPlacementGroupId() string

func (*DeletePlacementGroupRequest) ProtoMessage

func (*DeletePlacementGroupRequest) ProtoMessage()

func (*DeletePlacementGroupRequest) ProtoReflect

func (*DeletePlacementGroupRequest) Reset

func (x *DeletePlacementGroupRequest) Reset()

func (*DeletePlacementGroupRequest) SetPlacementGroupId

func (m *DeletePlacementGroupRequest) SetPlacementGroupId(v string)

func (*DeletePlacementGroupRequest) String

func (x *DeletePlacementGroupRequest) String() string

type DeleteSnapshotMetadata

type DeleteSnapshotMetadata struct {

	// ID of the snapshot that is being deleted.
	SnapshotId string `protobuf:"bytes,1,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSnapshotMetadata) Descriptor deprecated

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

Deprecated: Use DeleteSnapshotMetadata.ProtoReflect.Descriptor instead.

func (*DeleteSnapshotMetadata) GetSnapshotId

func (x *DeleteSnapshotMetadata) GetSnapshotId() string

func (*DeleteSnapshotMetadata) ProtoMessage

func (*DeleteSnapshotMetadata) ProtoMessage()

func (*DeleteSnapshotMetadata) ProtoReflect

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

func (*DeleteSnapshotMetadata) Reset

func (x *DeleteSnapshotMetadata) Reset()

func (*DeleteSnapshotMetadata) SetSnapshotId

func (m *DeleteSnapshotMetadata) SetSnapshotId(v string)

func (*DeleteSnapshotMetadata) String

func (x *DeleteSnapshotMetadata) String() string

type DeleteSnapshotRequest

type DeleteSnapshotRequest struct {

	// ID of the snapshot to delete.
	// To get the snapshot ID, use a [SnapshotService.List] request.
	SnapshotId string `protobuf:"bytes,1,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSnapshotRequest) Descriptor deprecated

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

Deprecated: Use DeleteSnapshotRequest.ProtoReflect.Descriptor instead.

func (*DeleteSnapshotRequest) GetSnapshotId

func (x *DeleteSnapshotRequest) GetSnapshotId() string

func (*DeleteSnapshotRequest) ProtoMessage

func (*DeleteSnapshotRequest) ProtoMessage()

func (*DeleteSnapshotRequest) ProtoReflect

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

func (*DeleteSnapshotRequest) Reset

func (x *DeleteSnapshotRequest) Reset()

func (*DeleteSnapshotRequest) SetSnapshotId

func (m *DeleteSnapshotRequest) SetSnapshotId(v string)

func (*DeleteSnapshotRequest) String

func (x *DeleteSnapshotRequest) String() string

type DeleteSnapshotScheduleMetadata

type DeleteSnapshotScheduleMetadata struct {

	// ID of the snapshot schedule that is being deleted.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSnapshotScheduleMetadata) Descriptor deprecated

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

Deprecated: Use DeleteSnapshotScheduleMetadata.ProtoReflect.Descriptor instead.

func (*DeleteSnapshotScheduleMetadata) GetSnapshotScheduleId

func (x *DeleteSnapshotScheduleMetadata) GetSnapshotScheduleId() string

func (*DeleteSnapshotScheduleMetadata) ProtoMessage

func (*DeleteSnapshotScheduleMetadata) ProtoMessage()

func (*DeleteSnapshotScheduleMetadata) ProtoReflect

func (*DeleteSnapshotScheduleMetadata) Reset

func (x *DeleteSnapshotScheduleMetadata) Reset()

func (*DeleteSnapshotScheduleMetadata) SetSnapshotScheduleId

func (m *DeleteSnapshotScheduleMetadata) SetSnapshotScheduleId(v string)

func (*DeleteSnapshotScheduleMetadata) String

type DeleteSnapshotScheduleRequest

type DeleteSnapshotScheduleRequest struct {

	// ID of the snapshot schedule to delete.
	//
	// To get a snapshot schedule ID, make a [SnapshotScheduleService.List] request.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSnapshotScheduleRequest) Descriptor deprecated

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

Deprecated: Use DeleteSnapshotScheduleRequest.ProtoReflect.Descriptor instead.

func (*DeleteSnapshotScheduleRequest) GetSnapshotScheduleId

func (x *DeleteSnapshotScheduleRequest) GetSnapshotScheduleId() string

func (*DeleteSnapshotScheduleRequest) ProtoMessage

func (*DeleteSnapshotScheduleRequest) ProtoMessage()

func (*DeleteSnapshotScheduleRequest) ProtoReflect

func (*DeleteSnapshotScheduleRequest) Reset

func (x *DeleteSnapshotScheduleRequest) Reset()

func (*DeleteSnapshotScheduleRequest) SetSnapshotScheduleId

func (m *DeleteSnapshotScheduleRequest) SetSnapshotScheduleId(v string)

func (*DeleteSnapshotScheduleRequest) String

type DetachInstanceDiskMetadata

type DetachInstanceDiskMetadata struct {

	// ID of the instance.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// ID of the disk.
	DiskId string `protobuf:"bytes,2,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DetachInstanceDiskMetadata) Descriptor deprecated

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

Deprecated: Use DetachInstanceDiskMetadata.ProtoReflect.Descriptor instead.

func (*DetachInstanceDiskMetadata) GetDiskId

func (x *DetachInstanceDiskMetadata) GetDiskId() string

func (*DetachInstanceDiskMetadata) GetInstanceId

func (x *DetachInstanceDiskMetadata) GetInstanceId() string

func (*DetachInstanceDiskMetadata) ProtoMessage

func (*DetachInstanceDiskMetadata) ProtoMessage()

func (*DetachInstanceDiskMetadata) ProtoReflect

func (*DetachInstanceDiskMetadata) Reset

func (x *DetachInstanceDiskMetadata) Reset()

func (*DetachInstanceDiskMetadata) SetDiskId

func (m *DetachInstanceDiskMetadata) SetDiskId(v string)

func (*DetachInstanceDiskMetadata) SetInstanceId

func (m *DetachInstanceDiskMetadata) SetInstanceId(v string)

func (*DetachInstanceDiskMetadata) String

func (x *DetachInstanceDiskMetadata) String() string

type DetachInstanceDiskRequest

type DetachInstanceDiskRequest struct {

	// ID of the instance to detach the disk from.
	// To get the instance ID, use a [InstanceService.List] request.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// Types that are assignable to Disk:
	//
	//	*DetachInstanceDiskRequest_DiskId
	//	*DetachInstanceDiskRequest_DeviceName
	Disk isDetachInstanceDiskRequest_Disk `protobuf_oneof:"disk"`
	// contains filtered or unexported fields
}

func (*DetachInstanceDiskRequest) Descriptor deprecated

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

Deprecated: Use DetachInstanceDiskRequest.ProtoReflect.Descriptor instead.

func (*DetachInstanceDiskRequest) GetDeviceName

func (x *DetachInstanceDiskRequest) GetDeviceName() string

func (*DetachInstanceDiskRequest) GetDisk

func (m *DetachInstanceDiskRequest) GetDisk() isDetachInstanceDiskRequest_Disk

func (*DetachInstanceDiskRequest) GetDiskId

func (x *DetachInstanceDiskRequest) GetDiskId() string

func (*DetachInstanceDiskRequest) GetInstanceId

func (x *DetachInstanceDiskRequest) GetInstanceId() string

func (*DetachInstanceDiskRequest) ProtoMessage

func (*DetachInstanceDiskRequest) ProtoMessage()

func (*DetachInstanceDiskRequest) ProtoReflect

func (*DetachInstanceDiskRequest) Reset

func (x *DetachInstanceDiskRequest) Reset()

func (*DetachInstanceDiskRequest) SetDeviceName

func (m *DetachInstanceDiskRequest) SetDeviceName(v string)

func (*DetachInstanceDiskRequest) SetDisk

func (*DetachInstanceDiskRequest) SetDiskId

func (m *DetachInstanceDiskRequest) SetDiskId(v string)

func (*DetachInstanceDiskRequest) SetInstanceId

func (m *DetachInstanceDiskRequest) SetInstanceId(v string)

func (*DetachInstanceDiskRequest) String

func (x *DetachInstanceDiskRequest) String() string

type DetachInstanceDiskRequest_DeviceName

type DetachInstanceDiskRequest_DeviceName struct {
	// Serial number of the disk that should be detached. This value is reflected into the /dev/disk/by-id/ tree
	// of a Linux operating system running within the instance.
	DeviceName string `protobuf:"bytes,3,opt,name=device_name,json=deviceName,proto3,oneof"`
}

type DetachInstanceDiskRequest_Disk

type DetachInstanceDiskRequest_Disk = isDetachInstanceDiskRequest_Disk

type DetachInstanceDiskRequest_DiskId

type DetachInstanceDiskRequest_DiskId struct {
	// ID of the disk that should be detached.
	DiskId string `protobuf:"bytes,2,opt,name=disk_id,json=diskId,proto3,oneof"`
}

type DetachInstanceFilesystemMetadata

type DetachInstanceFilesystemMetadata struct {

	// ID of the instance that the filesystem is being detached from.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// ID of the filesystem that is being detached from the instance.
	FilesystemId string `protobuf:"bytes,2,opt,name=filesystem_id,json=filesystemId,proto3" json:"filesystem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DetachInstanceFilesystemMetadata) Descriptor deprecated

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

Deprecated: Use DetachInstanceFilesystemMetadata.ProtoReflect.Descriptor instead.

func (*DetachInstanceFilesystemMetadata) GetFilesystemId

func (x *DetachInstanceFilesystemMetadata) GetFilesystemId() string

func (*DetachInstanceFilesystemMetadata) GetInstanceId

func (x *DetachInstanceFilesystemMetadata) GetInstanceId() string

func (*DetachInstanceFilesystemMetadata) ProtoMessage

func (*DetachInstanceFilesystemMetadata) ProtoMessage()

func (*DetachInstanceFilesystemMetadata) ProtoReflect

func (*DetachInstanceFilesystemMetadata) Reset

func (*DetachInstanceFilesystemMetadata) SetFilesystemId

func (m *DetachInstanceFilesystemMetadata) SetFilesystemId(v string)

func (*DetachInstanceFilesystemMetadata) SetInstanceId

func (m *DetachInstanceFilesystemMetadata) SetInstanceId(v string)

func (*DetachInstanceFilesystemMetadata) String

type DetachInstanceFilesystemRequest

type DetachInstanceFilesystemRequest struct {

	// ID of the instance to detach the filesystem from.
	//
	// To get the instance ID, make a [InstanceService.List] request.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// Types that are assignable to Filesystem:
	//
	//	*DetachInstanceFilesystemRequest_FilesystemId
	//	*DetachInstanceFilesystemRequest_DeviceName
	Filesystem isDetachInstanceFilesystemRequest_Filesystem `protobuf_oneof:"filesystem"`
	// contains filtered or unexported fields
}

func (*DetachInstanceFilesystemRequest) Descriptor deprecated

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

Deprecated: Use DetachInstanceFilesystemRequest.ProtoReflect.Descriptor instead.

func (*DetachInstanceFilesystemRequest) GetDeviceName

func (x *DetachInstanceFilesystemRequest) GetDeviceName() string

func (*DetachInstanceFilesystemRequest) GetFilesystem

func (m *DetachInstanceFilesystemRequest) GetFilesystem() isDetachInstanceFilesystemRequest_Filesystem

func (*DetachInstanceFilesystemRequest) GetFilesystemId

func (x *DetachInstanceFilesystemRequest) GetFilesystemId() string

func (*DetachInstanceFilesystemRequest) GetInstanceId

func (x *DetachInstanceFilesystemRequest) GetInstanceId() string

func (*DetachInstanceFilesystemRequest) ProtoMessage

func (*DetachInstanceFilesystemRequest) ProtoMessage()

func (*DetachInstanceFilesystemRequest) ProtoReflect

func (*DetachInstanceFilesystemRequest) Reset

func (*DetachInstanceFilesystemRequest) SetDeviceName

func (m *DetachInstanceFilesystemRequest) SetDeviceName(v string)

func (*DetachInstanceFilesystemRequest) SetFilesystem

func (*DetachInstanceFilesystemRequest) SetFilesystemId

func (m *DetachInstanceFilesystemRequest) SetFilesystemId(v string)

func (*DetachInstanceFilesystemRequest) SetInstanceId

func (m *DetachInstanceFilesystemRequest) SetInstanceId(v string)

func (*DetachInstanceFilesystemRequest) String

type DetachInstanceFilesystemRequest_DeviceName

type DetachInstanceFilesystemRequest_DeviceName struct {
	// Name of the device used for mounting the filesystem that should be detached.
	DeviceName string `protobuf:"bytes,3,opt,name=device_name,json=deviceName,proto3,oneof"`
}

type DetachInstanceFilesystemRequest_Filesystem

type DetachInstanceFilesystemRequest_Filesystem = isDetachInstanceFilesystemRequest_Filesystem

type DetachInstanceFilesystemRequest_FilesystemId

type DetachInstanceFilesystemRequest_FilesystemId struct {
	// ID of the filesystem that should be detached.
	FilesystemId string `protobuf:"bytes,2,opt,name=filesystem_id,json=filesystemId,proto3,oneof"`
}

type DetachInstanceNetworkInterfaceMetadata

type DetachInstanceNetworkInterfaceMetadata struct {

	// ID of the instant network interface that is being updated.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// The index of the network interface.
	NetworkInterfaceIndex string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DetachInstanceNetworkInterfaceMetadata) Descriptor deprecated

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

Deprecated: Use DetachInstanceNetworkInterfaceMetadata.ProtoReflect.Descriptor instead.

func (*DetachInstanceNetworkInterfaceMetadata) GetInstanceId

func (*DetachInstanceNetworkInterfaceMetadata) GetNetworkInterfaceIndex

func (x *DetachInstanceNetworkInterfaceMetadata) GetNetworkInterfaceIndex() string

func (*DetachInstanceNetworkInterfaceMetadata) ProtoMessage

func (*DetachInstanceNetworkInterfaceMetadata) ProtoReflect

func (*DetachInstanceNetworkInterfaceMetadata) Reset

func (*DetachInstanceNetworkInterfaceMetadata) SetInstanceId

func (m *DetachInstanceNetworkInterfaceMetadata) SetInstanceId(v string)

func (*DetachInstanceNetworkInterfaceMetadata) SetNetworkInterfaceIndex

func (m *DetachInstanceNetworkInterfaceMetadata) SetNetworkInterfaceIndex(v string)

func (*DetachInstanceNetworkInterfaceMetadata) String

type DetachInstanceNetworkInterfaceRequest

type DetachInstanceNetworkInterfaceRequest struct {

	// ID of the instance that in which network interface is being attached to.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// The index of the network interface.
	NetworkInterfaceIndex string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DetachInstanceNetworkInterfaceRequest) Descriptor deprecated

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

Deprecated: Use DetachInstanceNetworkInterfaceRequest.ProtoReflect.Descriptor instead.

func (*DetachInstanceNetworkInterfaceRequest) GetInstanceId

func (x *DetachInstanceNetworkInterfaceRequest) GetInstanceId() string

func (*DetachInstanceNetworkInterfaceRequest) GetNetworkInterfaceIndex

func (x *DetachInstanceNetworkInterfaceRequest) GetNetworkInterfaceIndex() string

func (*DetachInstanceNetworkInterfaceRequest) ProtoMessage

func (*DetachInstanceNetworkInterfaceRequest) ProtoMessage()

func (*DetachInstanceNetworkInterfaceRequest) ProtoReflect

func (*DetachInstanceNetworkInterfaceRequest) Reset

func (*DetachInstanceNetworkInterfaceRequest) SetInstanceId

func (m *DetachInstanceNetworkInterfaceRequest) SetInstanceId(v string)

func (*DetachInstanceNetworkInterfaceRequest) SetNetworkInterfaceIndex

func (m *DetachInstanceNetworkInterfaceRequest) SetNetworkInterfaceIndex(v string)

func (*DetachInstanceNetworkInterfaceRequest) String

type DisableSnapshotScheduleMetadata

type DisableSnapshotScheduleMetadata struct {

	// ID of the snapshot schedule that is being disabled.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DisableSnapshotScheduleMetadata) Descriptor deprecated

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

Deprecated: Use DisableSnapshotScheduleMetadata.ProtoReflect.Descriptor instead.

func (*DisableSnapshotScheduleMetadata) GetSnapshotScheduleId

func (x *DisableSnapshotScheduleMetadata) GetSnapshotScheduleId() string

func (*DisableSnapshotScheduleMetadata) ProtoMessage

func (*DisableSnapshotScheduleMetadata) ProtoMessage()

func (*DisableSnapshotScheduleMetadata) ProtoReflect

func (*DisableSnapshotScheduleMetadata) Reset

func (*DisableSnapshotScheduleMetadata) SetSnapshotScheduleId

func (m *DisableSnapshotScheduleMetadata) SetSnapshotScheduleId(v string)

func (*DisableSnapshotScheduleMetadata) String

type DisableSnapshotScheduleRequest

type DisableSnapshotScheduleRequest struct {

	// ID of the snapshot schedule to disable.
	//
	// To get a snapshot schedule ID, make a [SnapshotScheduleService.List] request.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DisableSnapshotScheduleRequest) Descriptor deprecated

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

Deprecated: Use DisableSnapshotScheduleRequest.ProtoReflect.Descriptor instead.

func (*DisableSnapshotScheduleRequest) GetSnapshotScheduleId

func (x *DisableSnapshotScheduleRequest) GetSnapshotScheduleId() string

func (*DisableSnapshotScheduleRequest) ProtoMessage

func (*DisableSnapshotScheduleRequest) ProtoMessage()

func (*DisableSnapshotScheduleRequest) ProtoReflect

func (*DisableSnapshotScheduleRequest) Reset

func (x *DisableSnapshotScheduleRequest) Reset()

func (*DisableSnapshotScheduleRequest) SetSnapshotScheduleId

func (m *DisableSnapshotScheduleRequest) SetSnapshotScheduleId(v string)

func (*DisableSnapshotScheduleRequest) String

type Disk

type Disk struct {

	// ID of the disk.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the disk belongs to.
	FolderId  string                 `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the disk. 1-63 characters long.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the disk. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs. Maximum of 64 per resource.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the disk type.
	TypeId string `protobuf:"bytes,7,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
	// ID of the availability zone where the disk resides.
	ZoneId string `protobuf:"bytes,8,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Size of the disk, specified in bytes.
	Size int64 `protobuf:"varint,9,opt,name=size,proto3" json:"size,omitempty"`
	// Block size of the disk, specified in bytes.
	BlockSize int64 `protobuf:"varint,15,opt,name=block_size,json=blockSize,proto3" json:"block_size,omitempty"`
	// License IDs that indicate which licenses are attached to this resource.
	// License IDs are used to calculate additional charges for the use of the virtual machine.
	//
	// The correct license ID is generated by the platform. IDs are inherited by new resources created from this resource.
	//
	// If you know the license IDs, specify them when you create the image.
	// For example, if you create a disk image using a third-party utility and load it into Object Storage, the license IDs will be lost.
	// You can specify them in the [yandex.cloud.compute.v1.ImageService.Create] request.
	ProductIds []string `protobuf:"bytes,10,rep,name=product_ids,json=productIds,proto3" json:"product_ids,omitempty"`
	// Current status of the disk.
	Status Disk_Status `protobuf:"varint,11,opt,name=status,proto3,enum=yandex.cloud.compute.v1.Disk_Status" json:"status,omitempty"`
	// Types that are assignable to Source:
	//
	//	*Disk_SourceImageId
	//	*Disk_SourceSnapshotId
	Source isDisk_Source `protobuf_oneof:"source"`
	// Array of instances to which the disk is attached.
	InstanceIds []string `protobuf:"bytes,14,rep,name=instance_ids,json=instanceIds,proto3" json:"instance_ids,omitempty"`
	// Placement policy configuration.
	DiskPlacementPolicy *DiskPlacementPolicy `protobuf:"bytes,16,opt,name=disk_placement_policy,json=diskPlacementPolicy,proto3" json:"disk_placement_policy,omitempty"`
	// contains filtered or unexported fields
}

A Disk resource. For more information, see [Disks](/docs/compute/concepts/disk).

func (*Disk) Descriptor deprecated

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

Deprecated: Use Disk.ProtoReflect.Descriptor instead.

func (*Disk) GetBlockSize

func (x *Disk) GetBlockSize() int64

func (*Disk) GetCreatedAt

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

func (*Disk) GetDescription

func (x *Disk) GetDescription() string

func (*Disk) GetDiskPlacementPolicy

func (x *Disk) GetDiskPlacementPolicy() *DiskPlacementPolicy

func (*Disk) GetFolderId

func (x *Disk) GetFolderId() string

func (*Disk) GetId

func (x *Disk) GetId() string

func (*Disk) GetInstanceIds

func (x *Disk) GetInstanceIds() []string

func (*Disk) GetLabels

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

func (*Disk) GetName

func (x *Disk) GetName() string

func (*Disk) GetProductIds

func (x *Disk) GetProductIds() []string

func (*Disk) GetSize

func (x *Disk) GetSize() int64

func (*Disk) GetSource

func (m *Disk) GetSource() isDisk_Source

func (*Disk) GetSourceImageId

func (x *Disk) GetSourceImageId() string

func (*Disk) GetSourceSnapshotId

func (x *Disk) GetSourceSnapshotId() string

func (*Disk) GetStatus

func (x *Disk) GetStatus() Disk_Status

func (*Disk) GetTypeId

func (x *Disk) GetTypeId() string

func (*Disk) GetZoneId

func (x *Disk) GetZoneId() string

func (*Disk) ProtoMessage

func (*Disk) ProtoMessage()

func (*Disk) ProtoReflect

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

func (*Disk) Reset

func (x *Disk) Reset()

func (*Disk) SetBlockSize

func (m *Disk) SetBlockSize(v int64)

func (*Disk) SetCreatedAt

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

func (*Disk) SetDescription

func (m *Disk) SetDescription(v string)

func (*Disk) SetDiskPlacementPolicy

func (m *Disk) SetDiskPlacementPolicy(v *DiskPlacementPolicy)

func (*Disk) SetFolderId

func (m *Disk) SetFolderId(v string)

func (*Disk) SetId

func (m *Disk) SetId(v string)

func (*Disk) SetInstanceIds

func (m *Disk) SetInstanceIds(v []string)

func (*Disk) SetLabels

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

func (*Disk) SetName

func (m *Disk) SetName(v string)

func (*Disk) SetProductIds

func (m *Disk) SetProductIds(v []string)

func (*Disk) SetSize

func (m *Disk) SetSize(v int64)

func (*Disk) SetSource

func (m *Disk) SetSource(v Disk_Source)

func (*Disk) SetSourceImageId

func (m *Disk) SetSourceImageId(v string)

func (*Disk) SetSourceSnapshotId

func (m *Disk) SetSourceSnapshotId(v string)

func (*Disk) SetStatus

func (m *Disk) SetStatus(v Disk_Status)

func (*Disk) SetTypeId

func (m *Disk) SetTypeId(v string)

func (*Disk) SetZoneId

func (m *Disk) SetZoneId(v string)

func (*Disk) String

func (x *Disk) String() string

type DiskPartitionPlacementStrategy

type DiskPartitionPlacementStrategy struct {
	Partitions int64 `protobuf:"varint,1,opt,name=partitions,proto3" json:"partitions,omitempty"`
	// contains filtered or unexported fields
}

func (*DiskPartitionPlacementStrategy) Descriptor deprecated

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

Deprecated: Use DiskPartitionPlacementStrategy.ProtoReflect.Descriptor instead.

func (*DiskPartitionPlacementStrategy) GetPartitions

func (x *DiskPartitionPlacementStrategy) GetPartitions() int64

func (*DiskPartitionPlacementStrategy) ProtoMessage

func (*DiskPartitionPlacementStrategy) ProtoMessage()

func (*DiskPartitionPlacementStrategy) ProtoReflect

func (*DiskPartitionPlacementStrategy) Reset

func (x *DiskPartitionPlacementStrategy) Reset()

func (*DiskPartitionPlacementStrategy) SetPartitions

func (m *DiskPartitionPlacementStrategy) SetPartitions(v int64)

func (*DiskPartitionPlacementStrategy) String

type DiskPlacementGroup

type DiskPlacementGroup struct {

	// ID of the placement group.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the placement group belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the placement group.
	// The name is unique within the folder.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the placement group.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the availability zone where the placement group resides.
	ZoneId string `protobuf:"bytes,7,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Current status of the placement group
	Status DiskPlacementGroup_Status `protobuf:"varint,11,opt,name=status,proto3,enum=yandex.cloud.compute.v1.DiskPlacementGroup_Status" json:"status,omitempty"`
	// Placement strategy.
	//
	// Types that are assignable to PlacementStrategy:
	//
	//	*DiskPlacementGroup_SpreadPlacementStrategy
	//	*DiskPlacementGroup_PartitionPlacementStrategy
	PlacementStrategy isDiskPlacementGroup_PlacementStrategy `protobuf_oneof:"placement_strategy"`
	// contains filtered or unexported fields
}

func (*DiskPlacementGroup) Descriptor deprecated

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

Deprecated: Use DiskPlacementGroup.ProtoReflect.Descriptor instead.

func (*DiskPlacementGroup) GetCreatedAt

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

func (*DiskPlacementGroup) GetDescription

func (x *DiskPlacementGroup) GetDescription() string

func (*DiskPlacementGroup) GetFolderId

func (x *DiskPlacementGroup) GetFolderId() string

func (*DiskPlacementGroup) GetId

func (x *DiskPlacementGroup) GetId() string

func (*DiskPlacementGroup) GetLabels

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

func (*DiskPlacementGroup) GetName

func (x *DiskPlacementGroup) GetName() string

func (*DiskPlacementGroup) GetPartitionPlacementStrategy

func (x *DiskPlacementGroup) GetPartitionPlacementStrategy() *DiskPartitionPlacementStrategy

func (*DiskPlacementGroup) GetPlacementStrategy

func (m *DiskPlacementGroup) GetPlacementStrategy() isDiskPlacementGroup_PlacementStrategy

func (*DiskPlacementGroup) GetSpreadPlacementStrategy

func (x *DiskPlacementGroup) GetSpreadPlacementStrategy() *DiskSpreadPlacementStrategy

func (*DiskPlacementGroup) GetStatus

func (*DiskPlacementGroup) GetZoneId

func (x *DiskPlacementGroup) GetZoneId() string

func (*DiskPlacementGroup) ProtoMessage

func (*DiskPlacementGroup) ProtoMessage()

func (*DiskPlacementGroup) ProtoReflect

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

func (*DiskPlacementGroup) Reset

func (x *DiskPlacementGroup) Reset()

func (*DiskPlacementGroup) SetCreatedAt

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

func (*DiskPlacementGroup) SetDescription

func (m *DiskPlacementGroup) SetDescription(v string)

func (*DiskPlacementGroup) SetFolderId

func (m *DiskPlacementGroup) SetFolderId(v string)

func (*DiskPlacementGroup) SetId

func (m *DiskPlacementGroup) SetId(v string)

func (*DiskPlacementGroup) SetLabels

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

func (*DiskPlacementGroup) SetName

func (m *DiskPlacementGroup) SetName(v string)

func (*DiskPlacementGroup) SetPartitionPlacementStrategy

func (m *DiskPlacementGroup) SetPartitionPlacementStrategy(v *DiskPartitionPlacementStrategy)

func (*DiskPlacementGroup) SetPlacementStrategy

func (m *DiskPlacementGroup) SetPlacementStrategy(v DiskPlacementGroup_PlacementStrategy)

func (*DiskPlacementGroup) SetSpreadPlacementStrategy

func (m *DiskPlacementGroup) SetSpreadPlacementStrategy(v *DiskSpreadPlacementStrategy)

func (*DiskPlacementGroup) SetStatus

func (*DiskPlacementGroup) SetZoneId

func (m *DiskPlacementGroup) SetZoneId(v string)

func (*DiskPlacementGroup) String

func (x *DiskPlacementGroup) String() string

type DiskPlacementGroupServiceClient

type DiskPlacementGroupServiceClient interface {
	// Returns the specified placement group.
	Get(ctx context.Context, in *GetDiskPlacementGroupRequest, opts ...grpc.CallOption) (*DiskPlacementGroup, error)
	// Retrieves the list of placement groups in the specified folder.
	List(ctx context.Context, in *ListDiskPlacementGroupsRequest, opts ...grpc.CallOption) (*ListDiskPlacementGroupsResponse, error)
	// Creates a placement group in the specified folder.
	Create(ctx context.Context, in *CreateDiskPlacementGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified placement group.
	Update(ctx context.Context, in *UpdateDiskPlacementGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified placement group.
	Delete(ctx context.Context, in *DeleteDiskPlacementGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists disks for the specified placement group.
	ListDisks(ctx context.Context, in *ListDiskPlacementGroupDisksRequest, opts ...grpc.CallOption) (*ListDiskPlacementGroupDisksResponse, error)
	// Lists operations for the specified placement group.
	ListOperations(ctx context.Context, in *ListDiskPlacementGroupOperationsRequest, opts ...grpc.CallOption) (*ListDiskPlacementGroupOperationsResponse, error)
	// Lists access bindings for the disk placement group.
	ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the disk placement group.
	SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates access bindings for the disk placement group.
	UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

DiskPlacementGroupServiceClient is the client API for DiskPlacementGroupService 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 DiskPlacementGroupServiceServer

type DiskPlacementGroupServiceServer interface {
	// Returns the specified placement group.
	Get(context.Context, *GetDiskPlacementGroupRequest) (*DiskPlacementGroup, error)
	// Retrieves the list of placement groups in the specified folder.
	List(context.Context, *ListDiskPlacementGroupsRequest) (*ListDiskPlacementGroupsResponse, error)
	// Creates a placement group in the specified folder.
	Create(context.Context, *CreateDiskPlacementGroupRequest) (*operation.Operation, error)
	// Updates the specified placement group.
	Update(context.Context, *UpdateDiskPlacementGroupRequest) (*operation.Operation, error)
	// Deletes the specified placement group.
	Delete(context.Context, *DeleteDiskPlacementGroupRequest) (*operation.Operation, error)
	// Lists disks for the specified placement group.
	ListDisks(context.Context, *ListDiskPlacementGroupDisksRequest) (*ListDiskPlacementGroupDisksResponse, error)
	// Lists operations for the specified placement group.
	ListOperations(context.Context, *ListDiskPlacementGroupOperationsRequest) (*ListDiskPlacementGroupOperationsResponse, error)
	// Lists access bindings for the disk placement group.
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the disk placement group.
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
	// Updates access bindings for the disk placement group.
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
}

DiskPlacementGroupServiceServer is the server API for DiskPlacementGroupService service. All implementations should embed UnimplementedDiskPlacementGroupServiceServer for forward compatibility

type DiskPlacementGroup_PartitionPlacementStrategy

type DiskPlacementGroup_PartitionPlacementStrategy struct {
	// Distribute disks over partitions.
	PartitionPlacementStrategy *DiskPartitionPlacementStrategy `protobuf:"bytes,9,opt,name=partition_placement_strategy,json=partitionPlacementStrategy,proto3,oneof"`
}

type DiskPlacementGroup_PlacementStrategy

type DiskPlacementGroup_PlacementStrategy = isDiskPlacementGroup_PlacementStrategy

type DiskPlacementGroup_SpreadPlacementStrategy

type DiskPlacementGroup_SpreadPlacementStrategy struct {
	// Distribute disks over distinct failure domains.
	SpreadPlacementStrategy *DiskSpreadPlacementStrategy `protobuf:"bytes,8,opt,name=spread_placement_strategy,json=spreadPlacementStrategy,proto3,oneof"`
}

type DiskPlacementGroup_Status

type DiskPlacementGroup_Status int32
const (
	DiskPlacementGroup_STATUS_UNSPECIFIED DiskPlacementGroup_Status = 0
	DiskPlacementGroup_CREATING           DiskPlacementGroup_Status = 1
	DiskPlacementGroup_READY              DiskPlacementGroup_Status = 2
	DiskPlacementGroup_DELETING           DiskPlacementGroup_Status = 4
)

func (DiskPlacementGroup_Status) Descriptor

func (DiskPlacementGroup_Status) Enum

func (DiskPlacementGroup_Status) EnumDescriptor deprecated

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

Deprecated: Use DiskPlacementGroup_Status.Descriptor instead.

func (DiskPlacementGroup_Status) Number

func (DiskPlacementGroup_Status) String

func (x DiskPlacementGroup_Status) String() string

func (DiskPlacementGroup_Status) Type

type DiskPlacementPolicy

type DiskPlacementPolicy struct {

	// Placement group ID.
	PlacementGroupId        string `protobuf:"bytes,1,opt,name=placement_group_id,json=placementGroupId,proto3" json:"placement_group_id,omitempty"`
	PlacementGroupPartition int64  `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DiskPlacementPolicy) Descriptor deprecated

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

Deprecated: Use DiskPlacementPolicy.ProtoReflect.Descriptor instead.

func (*DiskPlacementPolicy) GetPlacementGroupId

func (x *DiskPlacementPolicy) GetPlacementGroupId() string

func (*DiskPlacementPolicy) GetPlacementGroupPartition

func (x *DiskPlacementPolicy) GetPlacementGroupPartition() int64

func (*DiskPlacementPolicy) ProtoMessage

func (*DiskPlacementPolicy) ProtoMessage()

func (*DiskPlacementPolicy) ProtoReflect

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

func (*DiskPlacementPolicy) Reset

func (x *DiskPlacementPolicy) Reset()

func (*DiskPlacementPolicy) SetPlacementGroupId

func (m *DiskPlacementPolicy) SetPlacementGroupId(v string)

func (*DiskPlacementPolicy) SetPlacementGroupPartition

func (m *DiskPlacementPolicy) SetPlacementGroupPartition(v int64)

func (*DiskPlacementPolicy) String

func (x *DiskPlacementPolicy) String() string

type DiskPlacementPolicyChange

type DiskPlacementPolicyChange struct {

	// Disk ID.
	DiskId string `protobuf:"bytes,1,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// Placement policy configuration for given disk.
	DiskPlacementPolicy *DiskPlacementPolicy `protobuf:"bytes,2,opt,name=disk_placement_policy,json=diskPlacementPolicy,proto3" json:"disk_placement_policy,omitempty"`
	// contains filtered or unexported fields
}

func (*DiskPlacementPolicyChange) Descriptor deprecated

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

Deprecated: Use DiskPlacementPolicyChange.ProtoReflect.Descriptor instead.

func (*DiskPlacementPolicyChange) GetDiskId

func (x *DiskPlacementPolicyChange) GetDiskId() string

func (*DiskPlacementPolicyChange) GetDiskPlacementPolicy

func (x *DiskPlacementPolicyChange) GetDiskPlacementPolicy() *DiskPlacementPolicy

func (*DiskPlacementPolicyChange) ProtoMessage

func (*DiskPlacementPolicyChange) ProtoMessage()

func (*DiskPlacementPolicyChange) ProtoReflect

func (*DiskPlacementPolicyChange) Reset

func (x *DiskPlacementPolicyChange) Reset()

func (*DiskPlacementPolicyChange) SetDiskId

func (m *DiskPlacementPolicyChange) SetDiskId(v string)

func (*DiskPlacementPolicyChange) SetDiskPlacementPolicy

func (m *DiskPlacementPolicyChange) SetDiskPlacementPolicy(v *DiskPlacementPolicy)

func (*DiskPlacementPolicyChange) String

func (x *DiskPlacementPolicyChange) String() string

type DiskServiceClient

type DiskServiceClient interface {
	// Returns the specified Disk resource.
	//
	// To get the list of available Disk resources, make a [List] request.
	Get(ctx context.Context, in *GetDiskRequest, opts ...grpc.CallOption) (*Disk, error)
	// Retrieves the list of Disk resources in the specified folder.
	List(ctx context.Context, in *ListDisksRequest, opts ...grpc.CallOption) (*ListDisksResponse, error)
	// Creates a disk in the specified folder.
	//
	// You can create an empty disk or restore it from a snapshot or an image.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Create(ctx context.Context, in *CreateDiskRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified disk.
	Update(ctx context.Context, in *UpdateDiskRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified disk.
	//
	// Deleting a disk removes its data permanently and is irreversible. However, deleting a disk does not delete
	// any snapshots or images previously made from the disk. You must delete snapshots and images separately.
	//
	// It is not possible to delete a disk that is attached to an instance.
	Delete(ctx context.Context, in *DeleteDiskRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists operations for the specified disk.
	ListOperations(ctx context.Context, in *ListDiskOperationsRequest, opts ...grpc.CallOption) (*ListDiskOperationsResponse, error)
	// Moves the specified disk to another folder of the same cloud.
	Move(ctx context.Context, in *MoveDiskRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Moves the specified disk to another availability zone
	//
	// Disk must be detached from instances. To move attached
	// disk use [InstanceService.Relocate] request.
	Relocate(ctx context.Context, in *RelocateDiskRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Retrieves the list of snapshot schedules the specified disk is attached to.
	ListSnapshotSchedules(ctx context.Context, in *ListDiskSnapshotSchedulesRequest, opts ...grpc.CallOption) (*ListDiskSnapshotSchedulesResponse, error)
	// Lists access bindings for the disk.
	ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the disk.
	SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates access bindings for the disk.
	UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

DiskServiceClient is the client API for DiskService 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 DiskServiceServer

type DiskServiceServer interface {
	// Returns the specified Disk resource.
	//
	// To get the list of available Disk resources, make a [List] request.
	Get(context.Context, *GetDiskRequest) (*Disk, error)
	// Retrieves the list of Disk resources in the specified folder.
	List(context.Context, *ListDisksRequest) (*ListDisksResponse, error)
	// Creates a disk in the specified folder.
	//
	// You can create an empty disk or restore it from a snapshot or an image.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Create(context.Context, *CreateDiskRequest) (*operation.Operation, error)
	// Updates the specified disk.
	Update(context.Context, *UpdateDiskRequest) (*operation.Operation, error)
	// Deletes the specified disk.
	//
	// Deleting a disk removes its data permanently and is irreversible. However, deleting a disk does not delete
	// any snapshots or images previously made from the disk. You must delete snapshots and images separately.
	//
	// It is not possible to delete a disk that is attached to an instance.
	Delete(context.Context, *DeleteDiskRequest) (*operation.Operation, error)
	// Lists operations for the specified disk.
	ListOperations(context.Context, *ListDiskOperationsRequest) (*ListDiskOperationsResponse, error)
	// Moves the specified disk to another folder of the same cloud.
	Move(context.Context, *MoveDiskRequest) (*operation.Operation, error)
	// Moves the specified disk to another availability zone
	//
	// Disk must be detached from instances. To move attached
	// disk use [InstanceService.Relocate] request.
	Relocate(context.Context, *RelocateDiskRequest) (*operation.Operation, error)
	// Retrieves the list of snapshot schedules the specified disk is attached to.
	ListSnapshotSchedules(context.Context, *ListDiskSnapshotSchedulesRequest) (*ListDiskSnapshotSchedulesResponse, error)
	// Lists access bindings for the disk.
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the disk.
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
	// Updates access bindings for the disk.
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
}

DiskServiceServer is the server API for DiskService service. All implementations should embed UnimplementedDiskServiceServer for forward compatibility

type DiskSpreadPlacementStrategy

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

func (*DiskSpreadPlacementStrategy) Descriptor deprecated

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

Deprecated: Use DiskSpreadPlacementStrategy.ProtoReflect.Descriptor instead.

func (*DiskSpreadPlacementStrategy) ProtoMessage

func (*DiskSpreadPlacementStrategy) ProtoMessage()

func (*DiskSpreadPlacementStrategy) ProtoReflect

func (*DiskSpreadPlacementStrategy) Reset

func (x *DiskSpreadPlacementStrategy) Reset()

func (*DiskSpreadPlacementStrategy) String

func (x *DiskSpreadPlacementStrategy) String() string

type DiskType

type DiskType struct {

	// ID of the disk type.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Description of the disk type. 0-256 characters long.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Array of availability zones where the disk type is available.
	ZoneIds []string `protobuf:"bytes,3,rep,name=zone_ids,json=zoneIds,proto3" json:"zone_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*DiskType) Descriptor deprecated

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

Deprecated: Use DiskType.ProtoReflect.Descriptor instead.

func (*DiskType) GetDescription

func (x *DiskType) GetDescription() string

func (*DiskType) GetId

func (x *DiskType) GetId() string

func (*DiskType) GetZoneIds

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

func (*DiskType) ProtoMessage

func (*DiskType) ProtoMessage()

func (*DiskType) ProtoReflect

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

func (*DiskType) Reset

func (x *DiskType) Reset()

func (*DiskType) SetDescription

func (m *DiskType) SetDescription(v string)

func (*DiskType) SetId

func (m *DiskType) SetId(v string)

func (*DiskType) SetZoneIds

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

func (*DiskType) String

func (x *DiskType) String() string

type DiskTypeServiceClient

type DiskTypeServiceClient interface {
	// Returns the information about specified disk type.
	//
	// To get the list of available disk types, make a [List] request.
	Get(ctx context.Context, in *GetDiskTypeRequest, opts ...grpc.CallOption) (*DiskType, error)
	// Retrieves the list of disk types for the specified folder.
	List(ctx context.Context, in *ListDiskTypesRequest, opts ...grpc.CallOption) (*ListDiskTypesResponse, error)
}

DiskTypeServiceClient is the client API for DiskTypeService 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 DiskTypeServiceServer

type DiskTypeServiceServer interface {
	// Returns the information about specified disk type.
	//
	// To get the list of available disk types, make a [List] request.
	Get(context.Context, *GetDiskTypeRequest) (*DiskType, error)
	// Retrieves the list of disk types for the specified folder.
	List(context.Context, *ListDiskTypesRequest) (*ListDiskTypesResponse, error)
}

DiskTypeServiceServer is the server API for DiskTypeService service. All implementations should embed UnimplementedDiskTypeServiceServer for forward compatibility

type Disk_Source

type Disk_Source = isDisk_Source

type Disk_SourceImageId

type Disk_SourceImageId struct {
	// ID of the image that was used for disk creation.
	SourceImageId string `protobuf:"bytes,12,opt,name=source_image_id,json=sourceImageId,proto3,oneof"`
}

type Disk_SourceSnapshotId

type Disk_SourceSnapshotId struct {
	// ID of the snapshot that was used for disk creation.
	SourceSnapshotId string `protobuf:"bytes,13,opt,name=source_snapshot_id,json=sourceSnapshotId,proto3,oneof"`
}

type Disk_Status

type Disk_Status int32
const (
	Disk_STATUS_UNSPECIFIED Disk_Status = 0
	// Disk is being created.
	Disk_CREATING Disk_Status = 1
	// Disk is ready to use.
	Disk_READY Disk_Status = 2
	// Disk encountered a problem and cannot operate.
	Disk_ERROR Disk_Status = 3
	// Disk is being deleted.
	Disk_DELETING Disk_Status = 4
)

func (Disk_Status) Descriptor

func (Disk_Status) Enum

func (x Disk_Status) Enum() *Disk_Status

func (Disk_Status) EnumDescriptor deprecated

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

Deprecated: Use Disk_Status.Descriptor instead.

func (Disk_Status) Number

func (x Disk_Status) Number() protoreflect.EnumNumber

func (Disk_Status) String

func (x Disk_Status) String() string

func (Disk_Status) Type

type DnsRecord

type DnsRecord struct {

	// Name of the A/AAAA record as specified when creating the instance.
	// Note that if `fqdn' has no trailing '.', it is specified relative to the zone (@see dns_zone_id).
	Fqdn string `protobuf:"bytes,1,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	// DNS zone id for the record (optional, if not set, some private zone is used).
	DnsZoneId string `protobuf:"bytes,2,opt,name=dns_zone_id,json=dnsZoneId,proto3" json:"dns_zone_id,omitempty"`
	// DNS record ttl (optional, if not set, a reasonable default is used.)
	Ttl int64 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"`
	// When true, indicates there is a corresponding auto-created PTR DNS record.
	Ptr bool `protobuf:"varint,4,opt,name=ptr,proto3" json:"ptr,omitempty"`
	// contains filtered or unexported fields
}

func (*DnsRecord) Descriptor deprecated

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

Deprecated: Use DnsRecord.ProtoReflect.Descriptor instead.

func (*DnsRecord) GetDnsZoneId

func (x *DnsRecord) GetDnsZoneId() string

func (*DnsRecord) GetFqdn

func (x *DnsRecord) GetFqdn() string

func (*DnsRecord) GetPtr

func (x *DnsRecord) GetPtr() bool

func (*DnsRecord) GetTtl

func (x *DnsRecord) GetTtl() int64

func (*DnsRecord) ProtoMessage

func (*DnsRecord) ProtoMessage()

func (*DnsRecord) ProtoReflect

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

func (*DnsRecord) Reset

func (x *DnsRecord) Reset()

func (*DnsRecord) SetDnsZoneId

func (m *DnsRecord) SetDnsZoneId(v string)

func (*DnsRecord) SetFqdn

func (m *DnsRecord) SetFqdn(v string)

func (*DnsRecord) SetPtr

func (m *DnsRecord) SetPtr(v bool)

func (*DnsRecord) SetTtl

func (m *DnsRecord) SetTtl(v int64)

func (*DnsRecord) String

func (x *DnsRecord) String() string

type DnsRecordSpec

type DnsRecordSpec struct {

	// FQDN (required)
	Fqdn string `protobuf:"bytes,1,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	// DNS zone id (optional, if not set, private zone used)
	DnsZoneId string `protobuf:"bytes,2,opt,name=dns_zone_id,json=dnsZoneId,proto3" json:"dns_zone_id,omitempty"`
	// DNS record ttl, values in 0-86400 (optional)
	Ttl int64 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"`
	// When set to true, also create PTR DNS record (optional)
	Ptr bool `protobuf:"varint,4,opt,name=ptr,proto3" json:"ptr,omitempty"`
	// contains filtered or unexported fields
}

func (*DnsRecordSpec) Descriptor deprecated

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

Deprecated: Use DnsRecordSpec.ProtoReflect.Descriptor instead.

func (*DnsRecordSpec) GetDnsZoneId

func (x *DnsRecordSpec) GetDnsZoneId() string

func (*DnsRecordSpec) GetFqdn

func (x *DnsRecordSpec) GetFqdn() string

func (*DnsRecordSpec) GetPtr

func (x *DnsRecordSpec) GetPtr() bool

func (*DnsRecordSpec) GetTtl

func (x *DnsRecordSpec) GetTtl() int64

func (*DnsRecordSpec) ProtoMessage

func (*DnsRecordSpec) ProtoMessage()

func (*DnsRecordSpec) ProtoReflect

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

func (*DnsRecordSpec) Reset

func (x *DnsRecordSpec) Reset()

func (*DnsRecordSpec) SetDnsZoneId

func (m *DnsRecordSpec) SetDnsZoneId(v string)

func (*DnsRecordSpec) SetFqdn

func (m *DnsRecordSpec) SetFqdn(v string)

func (*DnsRecordSpec) SetPtr

func (m *DnsRecordSpec) SetPtr(v bool)

func (*DnsRecordSpec) SetTtl

func (m *DnsRecordSpec) SetTtl(v int64)

func (*DnsRecordSpec) String

func (x *DnsRecordSpec) String() string

type EnableSnapshotScheduleMetadata

type EnableSnapshotScheduleMetadata struct {

	// ID of the snapshot schedule that is being enabled.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*EnableSnapshotScheduleMetadata) Descriptor deprecated

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

Deprecated: Use EnableSnapshotScheduleMetadata.ProtoReflect.Descriptor instead.

func (*EnableSnapshotScheduleMetadata) GetSnapshotScheduleId

func (x *EnableSnapshotScheduleMetadata) GetSnapshotScheduleId() string

func (*EnableSnapshotScheduleMetadata) ProtoMessage

func (*EnableSnapshotScheduleMetadata) ProtoMessage()

func (*EnableSnapshotScheduleMetadata) ProtoReflect

func (*EnableSnapshotScheduleMetadata) Reset

func (x *EnableSnapshotScheduleMetadata) Reset()

func (*EnableSnapshotScheduleMetadata) SetSnapshotScheduleId

func (m *EnableSnapshotScheduleMetadata) SetSnapshotScheduleId(v string)

func (*EnableSnapshotScheduleMetadata) String

type EnableSnapshotScheduleRequest

type EnableSnapshotScheduleRequest struct {

	// ID of the snapshot schedule to enable.
	//
	// To get a snapshot schedule ID, make a [SnapshotScheduleService.List] request.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*EnableSnapshotScheduleRequest) Descriptor deprecated

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

Deprecated: Use EnableSnapshotScheduleRequest.ProtoReflect.Descriptor instead.

func (*EnableSnapshotScheduleRequest) GetSnapshotScheduleId

func (x *EnableSnapshotScheduleRequest) GetSnapshotScheduleId() string

func (*EnableSnapshotScheduleRequest) ProtoMessage

func (*EnableSnapshotScheduleRequest) ProtoMessage()

func (*EnableSnapshotScheduleRequest) ProtoReflect

func (*EnableSnapshotScheduleRequest) Reset

func (x *EnableSnapshotScheduleRequest) Reset()

func (*EnableSnapshotScheduleRequest) SetSnapshotScheduleId

func (m *EnableSnapshotScheduleRequest) SetSnapshotScheduleId(v string)

func (*EnableSnapshotScheduleRequest) String

type Filesystem

type Filesystem struct {

	// ID of the filesystem. Generated at creation time.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the filesystem belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the filesystem. The name is unique within the folder.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the filesystem.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Filesystem labels as `key:value` pairs.
	// For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the filesystem type.
	//
	// To get a list of available filesystem types, make a [yandex.cloud.compute.v1.DiskTypeService.List] request.
	TypeId string `protobuf:"bytes,7,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
	// ID of the availability zone where the filesystem resides.
	//
	// A filesystem can be attached only to instances residing in the same availability zone.
	ZoneId string `protobuf:"bytes,8,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Size of the filesystem, specified in bytes.
	Size int64 `protobuf:"varint,9,opt,name=size,proto3" json:"size,omitempty"`
	// Block size used for the filesystem, specified in bytes.
	BlockSize int64 `protobuf:"varint,10,opt,name=block_size,json=blockSize,proto3" json:"block_size,omitempty"`
	// Current status of the filesystem.
	Status Filesystem_Status `protobuf:"varint,11,opt,name=status,proto3,enum=yandex.cloud.compute.v1.Filesystem_Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

A filesystem resource. For details about the concept, see [documentation](/docs/compute/concepts/filesystem).

func (*Filesystem) Descriptor deprecated

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

Deprecated: Use Filesystem.ProtoReflect.Descriptor instead.

func (*Filesystem) GetBlockSize

func (x *Filesystem) GetBlockSize() int64

func (*Filesystem) GetCreatedAt

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

func (*Filesystem) GetDescription

func (x *Filesystem) GetDescription() string

func (*Filesystem) GetFolderId

func (x *Filesystem) GetFolderId() string

func (*Filesystem) GetId

func (x *Filesystem) GetId() string

func (*Filesystem) GetLabels

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

func (*Filesystem) GetName

func (x *Filesystem) GetName() string

func (*Filesystem) GetSize

func (x *Filesystem) GetSize() int64

func (*Filesystem) GetStatus

func (x *Filesystem) GetStatus() Filesystem_Status

func (*Filesystem) GetTypeId

func (x *Filesystem) GetTypeId() string

func (*Filesystem) GetZoneId

func (x *Filesystem) GetZoneId() string

func (*Filesystem) ProtoMessage

func (*Filesystem) ProtoMessage()

func (*Filesystem) ProtoReflect

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

func (*Filesystem) Reset

func (x *Filesystem) Reset()

func (*Filesystem) SetBlockSize

func (m *Filesystem) SetBlockSize(v int64)

func (*Filesystem) SetCreatedAt

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

func (*Filesystem) SetDescription

func (m *Filesystem) SetDescription(v string)

func (*Filesystem) SetFolderId

func (m *Filesystem) SetFolderId(v string)

func (*Filesystem) SetId

func (m *Filesystem) SetId(v string)

func (*Filesystem) SetLabels

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

func (*Filesystem) SetName

func (m *Filesystem) SetName(v string)

func (*Filesystem) SetSize

func (m *Filesystem) SetSize(v int64)

func (*Filesystem) SetStatus

func (m *Filesystem) SetStatus(v Filesystem_Status)

func (*Filesystem) SetTypeId

func (m *Filesystem) SetTypeId(v string)

func (*Filesystem) SetZoneId

func (m *Filesystem) SetZoneId(v string)

func (*Filesystem) String

func (x *Filesystem) String() string

type FilesystemServiceClient

type FilesystemServiceClient interface {
	// Returns the specified filesystem.
	//
	// To get the list of available filesystems, make a [List] request.
	Get(ctx context.Context, in *GetFilesystemRequest, opts ...grpc.CallOption) (*Filesystem, error)
	// Lists filesystems in the specified folder.
	List(ctx context.Context, in *ListFilesystemsRequest, opts ...grpc.CallOption) (*ListFilesystemsResponse, error)
	// Creates a filesystem in the specified folder.
	Create(ctx context.Context, in *CreateFilesystemRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified filesystem.
	Update(ctx context.Context, in *UpdateFilesystemRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified filesystem.
	//
	// Deleting a filesystem removes its data permanently and is irreversible.
	//
	// It is not possible to delete a filesystem that is attached to an instance.
	Delete(ctx context.Context, in *DeleteFilesystemRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists operations for the specified filesystem.
	ListOperations(ctx context.Context, in *ListFilesystemOperationsRequest, opts ...grpc.CallOption) (*ListFilesystemOperationsResponse, error)
	// Lists access bindings for the filesystem.
	ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the filesystem.
	SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates access bindings for the filesystem.
	UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

FilesystemServiceClient is the client API for FilesystemService 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 FilesystemServiceServer

type FilesystemServiceServer interface {
	// Returns the specified filesystem.
	//
	// To get the list of available filesystems, make a [List] request.
	Get(context.Context, *GetFilesystemRequest) (*Filesystem, error)
	// Lists filesystems in the specified folder.
	List(context.Context, *ListFilesystemsRequest) (*ListFilesystemsResponse, error)
	// Creates a filesystem in the specified folder.
	Create(context.Context, *CreateFilesystemRequest) (*operation.Operation, error)
	// Updates the specified filesystem.
	Update(context.Context, *UpdateFilesystemRequest) (*operation.Operation, error)
	// Deletes the specified filesystem.
	//
	// Deleting a filesystem removes its data permanently and is irreversible.
	//
	// It is not possible to delete a filesystem that is attached to an instance.
	Delete(context.Context, *DeleteFilesystemRequest) (*operation.Operation, error)
	// Lists operations for the specified filesystem.
	ListOperations(context.Context, *ListFilesystemOperationsRequest) (*ListFilesystemOperationsResponse, error)
	// Lists access bindings for the filesystem.
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the filesystem.
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
	// Updates access bindings for the filesystem.
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
}

FilesystemServiceServer is the server API for FilesystemService service. All implementations should embed UnimplementedFilesystemServiceServer for forward compatibility

type Filesystem_Status

type Filesystem_Status int32
const (
	Filesystem_STATUS_UNSPECIFIED Filesystem_Status = 0
	// The filesystem is being created.
	Filesystem_CREATING Filesystem_Status = 1
	// The filesystem is ready to use.
	Filesystem_READY Filesystem_Status = 2
	// The filesystem encountered a problem and cannot operate.
	Filesystem_ERROR Filesystem_Status = 3
	// The filesystem is being deleted.
	Filesystem_DELETING Filesystem_Status = 4
)

func (Filesystem_Status) Descriptor

func (Filesystem_Status) Enum

func (Filesystem_Status) EnumDescriptor deprecated

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

Deprecated: Use Filesystem_Status.Descriptor instead.

func (Filesystem_Status) Number

func (Filesystem_Status) String

func (x Filesystem_Status) String() string

func (Filesystem_Status) Type

type GetDiskPlacementGroupRequest

type GetDiskPlacementGroupRequest struct {

	// ID of the placement group to return.
	// To get the placement group ID, use [DiskPlacementGroupService.List] request.
	DiskPlacementGroupId string `protobuf:"bytes,1,opt,name=disk_placement_group_id,json=diskPlacementGroupId,proto3" json:"disk_placement_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDiskPlacementGroupRequest) Descriptor deprecated

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

Deprecated: Use GetDiskPlacementGroupRequest.ProtoReflect.Descriptor instead.

func (*GetDiskPlacementGroupRequest) GetDiskPlacementGroupId

func (x *GetDiskPlacementGroupRequest) GetDiskPlacementGroupId() string

func (*GetDiskPlacementGroupRequest) ProtoMessage

func (*GetDiskPlacementGroupRequest) ProtoMessage()

func (*GetDiskPlacementGroupRequest) ProtoReflect

func (*GetDiskPlacementGroupRequest) Reset

func (x *GetDiskPlacementGroupRequest) Reset()

func (*GetDiskPlacementGroupRequest) SetDiskPlacementGroupId

func (m *GetDiskPlacementGroupRequest) SetDiskPlacementGroupId(v string)

func (*GetDiskPlacementGroupRequest) String

type GetDiskRequest

type GetDiskRequest struct {

	// ID of the Disk resource to return.
	// To get the disk ID use a [DiskService.List] request.
	DiskId string `protobuf:"bytes,1,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDiskRequest) Descriptor deprecated

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

Deprecated: Use GetDiskRequest.ProtoReflect.Descriptor instead.

func (*GetDiskRequest) GetDiskId

func (x *GetDiskRequest) GetDiskId() string

func (*GetDiskRequest) ProtoMessage

func (*GetDiskRequest) ProtoMessage()

func (*GetDiskRequest) ProtoReflect

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

func (*GetDiskRequest) Reset

func (x *GetDiskRequest) Reset()

func (*GetDiskRequest) SetDiskId

func (m *GetDiskRequest) SetDiskId(v string)

func (*GetDiskRequest) String

func (x *GetDiskRequest) String() string

type GetDiskTypeRequest

type GetDiskTypeRequest struct {

	// ID of the disk type to return information about.
	// To get the disk type ID use a [DiskTypeService.List] request.
	DiskTypeId string `protobuf:"bytes,1,opt,name=disk_type_id,json=diskTypeId,proto3" json:"disk_type_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDiskTypeRequest) Descriptor deprecated

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

Deprecated: Use GetDiskTypeRequest.ProtoReflect.Descriptor instead.

func (*GetDiskTypeRequest) GetDiskTypeId

func (x *GetDiskTypeRequest) GetDiskTypeId() string

func (*GetDiskTypeRequest) ProtoMessage

func (*GetDiskTypeRequest) ProtoMessage()

func (*GetDiskTypeRequest) ProtoReflect

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

func (*GetDiskTypeRequest) Reset

func (x *GetDiskTypeRequest) Reset()

func (*GetDiskTypeRequest) SetDiskTypeId

func (m *GetDiskTypeRequest) SetDiskTypeId(v string)

func (*GetDiskTypeRequest) String

func (x *GetDiskTypeRequest) String() string

type GetFilesystemRequest

type GetFilesystemRequest struct {

	// ID of the filesystem to return.
	//
	// To get the filesystem ID, make a [FilesystemService.List] request.
	FilesystemId string `protobuf:"bytes,1,opt,name=filesystem_id,json=filesystemId,proto3" json:"filesystem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFilesystemRequest) Descriptor deprecated

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

Deprecated: Use GetFilesystemRequest.ProtoReflect.Descriptor instead.

func (*GetFilesystemRequest) GetFilesystemId

func (x *GetFilesystemRequest) GetFilesystemId() string

func (*GetFilesystemRequest) ProtoMessage

func (*GetFilesystemRequest) ProtoMessage()

func (*GetFilesystemRequest) ProtoReflect

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

func (*GetFilesystemRequest) Reset

func (x *GetFilesystemRequest) Reset()

func (*GetFilesystemRequest) SetFilesystemId

func (m *GetFilesystemRequest) SetFilesystemId(v string)

func (*GetFilesystemRequest) String

func (x *GetFilesystemRequest) String() string

type GetGpuClusterRequest

type GetGpuClusterRequest struct {

	// ID of the GPU cluster to return.
	//
	// To get a GPU cluster ID, make a [GpuClusterService.List] request.
	GpuClusterId string `protobuf:"bytes,1,opt,name=gpu_cluster_id,json=gpuClusterId,proto3" json:"gpu_cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGpuClusterRequest) Descriptor deprecated

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

Deprecated: Use GetGpuClusterRequest.ProtoReflect.Descriptor instead.

func (*GetGpuClusterRequest) GetGpuClusterId

func (x *GetGpuClusterRequest) GetGpuClusterId() string

func (*GetGpuClusterRequest) ProtoMessage

func (*GetGpuClusterRequest) ProtoMessage()

func (*GetGpuClusterRequest) ProtoReflect

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

func (*GetGpuClusterRequest) Reset

func (x *GetGpuClusterRequest) Reset()

func (*GetGpuClusterRequest) SetGpuClusterId

func (m *GetGpuClusterRequest) SetGpuClusterId(v string)

func (*GetGpuClusterRequest) String

func (x *GetGpuClusterRequest) String() string

type GetHostGroupRequest

type GetHostGroupRequest struct {

	// ID of the host group to return.
	// To get the host group ID, use [HostGroupService.List] request.
	HostGroupId string `protobuf:"bytes,1,opt,name=host_group_id,json=hostGroupId,proto3" json:"host_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetHostGroupRequest) Descriptor deprecated

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

Deprecated: Use GetHostGroupRequest.ProtoReflect.Descriptor instead.

func (*GetHostGroupRequest) GetHostGroupId

func (x *GetHostGroupRequest) GetHostGroupId() string

func (*GetHostGroupRequest) ProtoMessage

func (*GetHostGroupRequest) ProtoMessage()

func (*GetHostGroupRequest) ProtoReflect

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

func (*GetHostGroupRequest) Reset

func (x *GetHostGroupRequest) Reset()

func (*GetHostGroupRequest) SetHostGroupId

func (m *GetHostGroupRequest) SetHostGroupId(v string)

func (*GetHostGroupRequest) String

func (x *GetHostGroupRequest) String() string

type GetHostTypeRequest

type GetHostTypeRequest struct {

	// ID of the host type to return.
	//
	// To get a host type ID make a [HostTypeService.List] request.
	HostTypeId string `protobuf:"bytes,1,opt,name=host_type_id,json=hostTypeId,proto3" json:"host_type_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetHostTypeRequest) Descriptor deprecated

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

Deprecated: Use GetHostTypeRequest.ProtoReflect.Descriptor instead.

func (*GetHostTypeRequest) GetHostTypeId

func (x *GetHostTypeRequest) GetHostTypeId() string

func (*GetHostTypeRequest) ProtoMessage

func (*GetHostTypeRequest) ProtoMessage()

func (*GetHostTypeRequest) ProtoReflect

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

func (*GetHostTypeRequest) Reset

func (x *GetHostTypeRequest) Reset()

func (*GetHostTypeRequest) SetHostTypeId

func (m *GetHostTypeRequest) SetHostTypeId(v string)

func (*GetHostTypeRequest) String

func (x *GetHostTypeRequest) String() string

type GetImageLatestByFamilyRequest

type GetImageLatestByFamilyRequest struct {

	// ID of the folder to get the image from.
	// 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"`
	// Name of the image family to search for.
	Family string `protobuf:"bytes,2,opt,name=family,proto3" json:"family,omitempty"`
	// contains filtered or unexported fields
}

func (*GetImageLatestByFamilyRequest) Descriptor deprecated

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

Deprecated: Use GetImageLatestByFamilyRequest.ProtoReflect.Descriptor instead.

func (*GetImageLatestByFamilyRequest) GetFamily

func (x *GetImageLatestByFamilyRequest) GetFamily() string

func (*GetImageLatestByFamilyRequest) GetFolderId

func (x *GetImageLatestByFamilyRequest) GetFolderId() string

func (*GetImageLatestByFamilyRequest) ProtoMessage

func (*GetImageLatestByFamilyRequest) ProtoMessage()

func (*GetImageLatestByFamilyRequest) ProtoReflect

func (*GetImageLatestByFamilyRequest) Reset

func (x *GetImageLatestByFamilyRequest) Reset()

func (*GetImageLatestByFamilyRequest) SetFamily

func (m *GetImageLatestByFamilyRequest) SetFamily(v string)

func (*GetImageLatestByFamilyRequest) SetFolderId

func (m *GetImageLatestByFamilyRequest) SetFolderId(v string)

func (*GetImageLatestByFamilyRequest) String

type GetImageRequest

type GetImageRequest struct {

	// ID of the Image resource to return.
	// To get the image ID, use a [ImageService.List] request.
	ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetImageRequest) Descriptor deprecated

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

Deprecated: Use GetImageRequest.ProtoReflect.Descriptor instead.

func (*GetImageRequest) GetImageId

func (x *GetImageRequest) GetImageId() string

func (*GetImageRequest) ProtoMessage

func (*GetImageRequest) ProtoMessage()

func (*GetImageRequest) ProtoReflect

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

func (*GetImageRequest) Reset

func (x *GetImageRequest) Reset()

func (*GetImageRequest) SetImageId

func (m *GetImageRequest) SetImageId(v string)

func (*GetImageRequest) String

func (x *GetImageRequest) String() string

type GetInstanceRequest

type GetInstanceRequest struct {

	// ID of the Instance resource to return.
	// To get the instance ID, use a [InstanceService.List] request.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// Defines which information about the Instance resource should be returned in the server response.
	View InstanceView `protobuf:"varint,2,opt,name=view,proto3,enum=yandex.cloud.compute.v1.InstanceView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInstanceRequest) Descriptor deprecated

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

Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead.

func (*GetInstanceRequest) GetInstanceId

func (x *GetInstanceRequest) GetInstanceId() string

func (*GetInstanceRequest) GetView

func (x *GetInstanceRequest) GetView() InstanceView

func (*GetInstanceRequest) ProtoMessage

func (*GetInstanceRequest) ProtoMessage()

func (*GetInstanceRequest) ProtoReflect

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

func (*GetInstanceRequest) Reset

func (x *GetInstanceRequest) Reset()

func (*GetInstanceRequest) SetInstanceId

func (m *GetInstanceRequest) SetInstanceId(v string)

func (*GetInstanceRequest) SetView

func (m *GetInstanceRequest) SetView(v InstanceView)

func (*GetInstanceRequest) String

func (x *GetInstanceRequest) String() string

type GetInstanceSerialPortOutputRequest

type GetInstanceSerialPortOutputRequest struct {

	// ID of the instance to return the serial port output for.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// Serial port to retrieve data from. The default is 1.
	Port int64 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInstanceSerialPortOutputRequest) Descriptor deprecated

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

Deprecated: Use GetInstanceSerialPortOutputRequest.ProtoReflect.Descriptor instead.

func (*GetInstanceSerialPortOutputRequest) GetInstanceId

func (x *GetInstanceSerialPortOutputRequest) GetInstanceId() string

func (*GetInstanceSerialPortOutputRequest) GetPort

func (*GetInstanceSerialPortOutputRequest) ProtoMessage

func (*GetInstanceSerialPortOutputRequest) ProtoMessage()

func (*GetInstanceSerialPortOutputRequest) ProtoReflect

func (*GetInstanceSerialPortOutputRequest) Reset

func (*GetInstanceSerialPortOutputRequest) SetInstanceId

func (m *GetInstanceSerialPortOutputRequest) SetInstanceId(v string)

func (*GetInstanceSerialPortOutputRequest) SetPort

func (*GetInstanceSerialPortOutputRequest) String

type GetInstanceSerialPortOutputResponse

type GetInstanceSerialPortOutputResponse struct {

	// The contents of the serial port output, starting from the time when the instance
	// started to boot.
	Contents string `protobuf:"bytes,1,opt,name=contents,proto3" json:"contents,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInstanceSerialPortOutputResponse) Descriptor deprecated

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

Deprecated: Use GetInstanceSerialPortOutputResponse.ProtoReflect.Descriptor instead.

func (*GetInstanceSerialPortOutputResponse) GetContents

func (*GetInstanceSerialPortOutputResponse) ProtoMessage

func (*GetInstanceSerialPortOutputResponse) ProtoMessage()

func (*GetInstanceSerialPortOutputResponse) ProtoReflect

func (*GetInstanceSerialPortOutputResponse) Reset

func (*GetInstanceSerialPortOutputResponse) SetContents

func (m *GetInstanceSerialPortOutputResponse) SetContents(v string)

func (*GetInstanceSerialPortOutputResponse) String

type GetPlacementGroupRequest

type GetPlacementGroupRequest struct {

	// ID of the placement group to return.
	//
	// To get a placement group ID make a [PlacementGroupService.List] request.
	PlacementGroupId string `protobuf:"bytes,1,opt,name=placement_group_id,json=placementGroupId,proto3" json:"placement_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPlacementGroupRequest) Descriptor deprecated

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

Deprecated: Use GetPlacementGroupRequest.ProtoReflect.Descriptor instead.

func (*GetPlacementGroupRequest) GetPlacementGroupId

func (x *GetPlacementGroupRequest) GetPlacementGroupId() string

func (*GetPlacementGroupRequest) ProtoMessage

func (*GetPlacementGroupRequest) ProtoMessage()

func (*GetPlacementGroupRequest) ProtoReflect

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

func (*GetPlacementGroupRequest) Reset

func (x *GetPlacementGroupRequest) Reset()

func (*GetPlacementGroupRequest) SetPlacementGroupId

func (m *GetPlacementGroupRequest) SetPlacementGroupId(v string)

func (*GetPlacementGroupRequest) String

func (x *GetPlacementGroupRequest) String() string

type GetSnapshotRequest

type GetSnapshotRequest struct {

	// ID of the Snapshot resource to return.
	// To get the snapshot ID, use a [SnapshotService.List] request.
	SnapshotId string `protobuf:"bytes,1,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSnapshotRequest) Descriptor deprecated

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

Deprecated: Use GetSnapshotRequest.ProtoReflect.Descriptor instead.

func (*GetSnapshotRequest) GetSnapshotId

func (x *GetSnapshotRequest) GetSnapshotId() string

func (*GetSnapshotRequest) ProtoMessage

func (*GetSnapshotRequest) ProtoMessage()

func (*GetSnapshotRequest) ProtoReflect

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

func (*GetSnapshotRequest) Reset

func (x *GetSnapshotRequest) Reset()

func (*GetSnapshotRequest) SetSnapshotId

func (m *GetSnapshotRequest) SetSnapshotId(v string)

func (*GetSnapshotRequest) String

func (x *GetSnapshotRequest) String() string

type GetSnapshotScheduleRequest

type GetSnapshotScheduleRequest struct {

	// ID of the snapshot schedule to return.
	//
	// To get a schedule ID, make a [SnapshotScheduleService.List] request.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSnapshotScheduleRequest) Descriptor deprecated

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

Deprecated: Use GetSnapshotScheduleRequest.ProtoReflect.Descriptor instead.

func (*GetSnapshotScheduleRequest) GetSnapshotScheduleId

func (x *GetSnapshotScheduleRequest) GetSnapshotScheduleId() string

func (*GetSnapshotScheduleRequest) ProtoMessage

func (*GetSnapshotScheduleRequest) ProtoMessage()

func (*GetSnapshotScheduleRequest) ProtoReflect

func (*GetSnapshotScheduleRequest) Reset

func (x *GetSnapshotScheduleRequest) Reset()

func (*GetSnapshotScheduleRequest) SetSnapshotScheduleId

func (m *GetSnapshotScheduleRequest) SetSnapshotScheduleId(v string)

func (*GetSnapshotScheduleRequest) String

func (x *GetSnapshotScheduleRequest) String() string

type GetZoneRequest

type GetZoneRequest struct {

	// ID of the availability zone to return information about.
	ZoneId string `protobuf:"bytes,1,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetZoneRequest) Descriptor deprecated

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

Deprecated: Use GetZoneRequest.ProtoReflect.Descriptor instead.

func (*GetZoneRequest) GetZoneId

func (x *GetZoneRequest) GetZoneId() string

func (*GetZoneRequest) ProtoMessage

func (*GetZoneRequest) ProtoMessage()

func (*GetZoneRequest) ProtoReflect

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

func (*GetZoneRequest) Reset

func (x *GetZoneRequest) Reset()

func (*GetZoneRequest) SetZoneId

func (m *GetZoneRequest) SetZoneId(v string)

func (*GetZoneRequest) String

func (x *GetZoneRequest) String() string

type GpuCluster

type GpuCluster struct {

	// ID of GPU cluster.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the GPU cluster belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the GPU cluster.
	//
	// The name is unique within the folder.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the GPU cluster.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// GPU cluster labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Status of the GPU cluster.
	Status GpuCluster_Status `protobuf:"varint,7,opt,name=status,proto3,enum=yandex.cloud.compute.v1.GpuCluster_Status" json:"status,omitempty"`
	// ID of the availability zone where the GPU cluster resides.
	ZoneId string `protobuf:"bytes,8,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Type of interconnect used for this GPU cluster.
	InterconnectType GpuInterconnectType `` /* 159-byte string literal not displayed */
	// contains filtered or unexported fields
}

A GPU cluster. For details about the concept, see [documentation](/docs/compute/concepts/gpu-cluster).

func (*GpuCluster) Descriptor deprecated

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

Deprecated: Use GpuCluster.ProtoReflect.Descriptor instead.

func (*GpuCluster) GetCreatedAt

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

func (*GpuCluster) GetDescription

func (x *GpuCluster) GetDescription() string

func (*GpuCluster) GetFolderId

func (x *GpuCluster) GetFolderId() string

func (*GpuCluster) GetId

func (x *GpuCluster) GetId() string

func (*GpuCluster) GetInterconnectType

func (x *GpuCluster) GetInterconnectType() GpuInterconnectType

func (*GpuCluster) GetLabels

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

func (*GpuCluster) GetName

func (x *GpuCluster) GetName() string

func (*GpuCluster) GetStatus

func (x *GpuCluster) GetStatus() GpuCluster_Status

func (*GpuCluster) GetZoneId

func (x *GpuCluster) GetZoneId() string

func (*GpuCluster) ProtoMessage

func (*GpuCluster) ProtoMessage()

func (*GpuCluster) ProtoReflect

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

func (*GpuCluster) Reset

func (x *GpuCluster) Reset()

func (*GpuCluster) SetCreatedAt

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

func (*GpuCluster) SetDescription

func (m *GpuCluster) SetDescription(v string)

func (*GpuCluster) SetFolderId

func (m *GpuCluster) SetFolderId(v string)

func (*GpuCluster) SetId

func (m *GpuCluster) SetId(v string)

func (*GpuCluster) SetInterconnectType

func (m *GpuCluster) SetInterconnectType(v GpuInterconnectType)

func (*GpuCluster) SetLabels

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

func (*GpuCluster) SetName

func (m *GpuCluster) SetName(v string)

func (*GpuCluster) SetStatus

func (m *GpuCluster) SetStatus(v GpuCluster_Status)

func (*GpuCluster) SetZoneId

func (m *GpuCluster) SetZoneId(v string)

func (*GpuCluster) String

func (x *GpuCluster) String() string

type GpuClusterServiceClient

type GpuClusterServiceClient interface {
	// Returns the specified GPU cluster.
	//
	// To get the list of available GPU clusters, make a [List] request.
	Get(ctx context.Context, in *GetGpuClusterRequest, opts ...grpc.CallOption) (*GpuCluster, error)
	// Retrieves the list of GPU clusters in the specified folder.
	List(ctx context.Context, in *ListGpuClustersRequest, opts ...grpc.CallOption) (*ListGpuClustersResponse, error)
	// Creates a GPU cluster in the specified folder.
	Create(ctx context.Context, in *CreateGpuClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified GPU cluster.
	//
	// Currently only name, description and labels can be updated.
	Update(ctx context.Context, in *UpdateGpuClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified GPU cluster.
	//
	// GPU cluster can be deleted only if it doesn't have any instances associated with it.
	Delete(ctx context.Context, in *DeleteGpuClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists operations for the specified GPU cluster.
	ListOperations(ctx context.Context, in *ListGpuClusterOperationsRequest, opts ...grpc.CallOption) (*ListGpuClusterOperationsResponse, error)
	// List instances created in this GPU cluster.
	ListInstances(ctx context.Context, in *ListGpuClusterInstancesRequest, opts ...grpc.CallOption) (*ListGpuClusterInstancesResponse, error)
	// Lists access bindings for the GPU cluster.
	ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the GPU cluster.
	SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates access bindings for the GPU cluster.
	UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

GpuClusterServiceClient is the client API for GpuClusterService 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 GpuClusterServiceServer

type GpuClusterServiceServer interface {
	// Returns the specified GPU cluster.
	//
	// To get the list of available GPU clusters, make a [List] request.
	Get(context.Context, *GetGpuClusterRequest) (*GpuCluster, error)
	// Retrieves the list of GPU clusters in the specified folder.
	List(context.Context, *ListGpuClustersRequest) (*ListGpuClustersResponse, error)
	// Creates a GPU cluster in the specified folder.
	Create(context.Context, *CreateGpuClusterRequest) (*operation.Operation, error)
	// Updates the specified GPU cluster.
	//
	// Currently only name, description and labels can be updated.
	Update(context.Context, *UpdateGpuClusterRequest) (*operation.Operation, error)
	// Deletes the specified GPU cluster.
	//
	// GPU cluster can be deleted only if it doesn't have any instances associated with it.
	Delete(context.Context, *DeleteGpuClusterRequest) (*operation.Operation, error)
	// Lists operations for the specified GPU cluster.
	ListOperations(context.Context, *ListGpuClusterOperationsRequest) (*ListGpuClusterOperationsResponse, error)
	// List instances created in this GPU cluster.
	ListInstances(context.Context, *ListGpuClusterInstancesRequest) (*ListGpuClusterInstancesResponse, error)
	// Lists access bindings for the GPU cluster.
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the GPU cluster.
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
	// Updates access bindings for the GPU cluster.
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
}

GpuClusterServiceServer is the server API for GpuClusterService service. All implementations should embed UnimplementedGpuClusterServiceServer for forward compatibility

type GpuCluster_Status

type GpuCluster_Status int32
const (
	GpuCluster_STATUS_UNSPECIFIED GpuCluster_Status = 0
	// GPU cluster is being created.
	GpuCluster_CREATING GpuCluster_Status = 1
	// GPU cluster is ready to use.
	GpuCluster_READY GpuCluster_Status = 2
	// GPU cluster encountered a problem and cannot operate.
	GpuCluster_ERROR GpuCluster_Status = 3
	// GPU cluster is being deleted.
	GpuCluster_DELETING GpuCluster_Status = 4
)

func (GpuCluster_Status) Descriptor

func (GpuCluster_Status) Enum

func (GpuCluster_Status) EnumDescriptor deprecated

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

Deprecated: Use GpuCluster_Status.Descriptor instead.

func (GpuCluster_Status) Number

func (GpuCluster_Status) String

func (x GpuCluster_Status) String() string

func (GpuCluster_Status) Type

type GpuInterconnectType

type GpuInterconnectType int32
const (
	GpuInterconnectType_GPU_INTERCONNECT_TYPE_UNSPECIFIED GpuInterconnectType = 0
	// InfiniBand interconnect.
	GpuInterconnectType_INFINIBAND GpuInterconnectType = 1
)

func (GpuInterconnectType) Descriptor

func (GpuInterconnectType) Enum

func (GpuInterconnectType) EnumDescriptor deprecated

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

Deprecated: Use GpuInterconnectType.Descriptor instead.

func (GpuInterconnectType) Number

func (GpuInterconnectType) String

func (x GpuInterconnectType) String() string

func (GpuInterconnectType) Type

type GpuSettings

type GpuSettings struct {

	// Attach instance to specified GPU cluster.
	GpuClusterId string `protobuf:"bytes,1,opt,name=gpu_cluster_id,json=gpuClusterId,proto3" json:"gpu_cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GpuSettings) Descriptor deprecated

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

Deprecated: Use GpuSettings.ProtoReflect.Descriptor instead.

func (*GpuSettings) GetGpuClusterId

func (x *GpuSettings) GetGpuClusterId() string

func (*GpuSettings) ProtoMessage

func (*GpuSettings) ProtoMessage()

func (*GpuSettings) ProtoReflect

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

func (*GpuSettings) Reset

func (x *GpuSettings) Reset()

func (*GpuSettings) SetGpuClusterId

func (m *GpuSettings) SetGpuClusterId(v string)

func (*GpuSettings) String

func (x *GpuSettings) String() string

type GuestStopInstanceMetadata

type GuestStopInstanceMetadata struct {

	// ID of the instance that was stopped from guest OS.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GuestStopInstanceMetadata) Descriptor deprecated

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

Deprecated: Use GuestStopInstanceMetadata.ProtoReflect.Descriptor instead.

func (*GuestStopInstanceMetadata) GetInstanceId

func (x *GuestStopInstanceMetadata) GetInstanceId() string

func (*GuestStopInstanceMetadata) ProtoMessage

func (*GuestStopInstanceMetadata) ProtoMessage()

func (*GuestStopInstanceMetadata) ProtoReflect

func (*GuestStopInstanceMetadata) Reset

func (x *GuestStopInstanceMetadata) Reset()

func (*GuestStopInstanceMetadata) SetInstanceId

func (m *GuestStopInstanceMetadata) SetInstanceId(v string)

func (*GuestStopInstanceMetadata) String

func (x *GuestStopInstanceMetadata) String() string

type Host

type Host struct {

	// ID of the host.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Current status of the host. New instances are unable to start on host in DOWN status.
	Status Host_Status `protobuf:"varint,2,opt,name=status,proto3,enum=yandex.cloud.compute.v1.Host_Status" json:"status,omitempty"`
	// ID of the physical server that the host belongs to.
	ServerId string `protobuf:"bytes,3,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	// Set temporarily if maintenance is planned for this host, and a new host was provided as a replacement.
	Replacement *Replacement `protobuf:"bytes,4,opt,name=replacement,proto3" json:"replacement,omitempty"`
	// contains filtered or unexported fields
}

Represents a dedicated host

func (*Host) Descriptor deprecated

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

Deprecated: Use Host.ProtoReflect.Descriptor instead.

func (*Host) GetId

func (x *Host) GetId() string

func (*Host) GetReplacement

func (x *Host) GetReplacement() *Replacement

func (*Host) GetServerId

func (x *Host) GetServerId() string

func (*Host) GetStatus

func (x *Host) GetStatus() Host_Status

func (*Host) ProtoMessage

func (*Host) ProtoMessage()

func (*Host) ProtoReflect

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

func (*Host) Reset

func (x *Host) Reset()

func (*Host) SetId

func (m *Host) SetId(v string)

func (*Host) SetReplacement

func (m *Host) SetReplacement(v *Replacement)

func (*Host) SetServerId

func (m *Host) SetServerId(v string)

func (*Host) SetStatus

func (m *Host) SetStatus(v Host_Status)

func (*Host) String

func (x *Host) String() string

type HostGroup

type HostGroup struct {

	// ID of the group.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the group belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the group. The name is unique within the folder.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the group.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Availability zone where all dedicated hosts are allocated.
	ZoneId string `protobuf:"bytes,7,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// Status of the group.
	Status HostGroup_Status `protobuf:"varint,8,opt,name=status,proto3,enum=yandex.cloud.compute.v1.HostGroup_Status" json:"status,omitempty"`
	// ID of host type. Resources provided by each host of the group.
	TypeId string `protobuf:"bytes,9,opt,name=type_id,json=typeId,proto3" json:"type_id,omitempty"`
	// Behaviour on maintenance events.
	MaintenancePolicy MaintenancePolicy `` /* 161-byte string literal not displayed */
	// Scale policy. Only fixed number of hosts are supported at this moment.
	ScalePolicy *ScalePolicy `protobuf:"bytes,11,opt,name=scale_policy,json=scalePolicy,proto3" json:"scale_policy,omitempty"`
	// contains filtered or unexported fields
}

Represents group of dedicated hosts

func (*HostGroup) Descriptor deprecated

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

Deprecated: Use HostGroup.ProtoReflect.Descriptor instead.

func (*HostGroup) GetCreatedAt

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

func (*HostGroup) GetDescription

func (x *HostGroup) GetDescription() string

func (*HostGroup) GetFolderId

func (x *HostGroup) GetFolderId() string

func (*HostGroup) GetId

func (x *HostGroup) GetId() string

func (*HostGroup) GetLabels

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

func (*HostGroup) GetMaintenancePolicy

func (x *HostGroup) GetMaintenancePolicy() MaintenancePolicy

func (*HostGroup) GetName

func (x *HostGroup) GetName() string

func (*HostGroup) GetScalePolicy

func (x *HostGroup) GetScalePolicy() *ScalePolicy

func (*HostGroup) GetStatus

func (x *HostGroup) GetStatus() HostGroup_Status

func (*HostGroup) GetTypeId

func (x *HostGroup) GetTypeId() string

func (*HostGroup) GetZoneId

func (x *HostGroup) GetZoneId() string

func (*HostGroup) ProtoMessage

func (*HostGroup) ProtoMessage()

func (*HostGroup) ProtoReflect

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

func (*HostGroup) Reset

func (x *HostGroup) Reset()

func (*HostGroup) SetCreatedAt

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

func (*HostGroup) SetDescription

func (m *HostGroup) SetDescription(v string)

func (*HostGroup) SetFolderId

func (m *HostGroup) SetFolderId(v string)

func (*HostGroup) SetId

func (m *HostGroup) SetId(v string)

func (*HostGroup) SetLabels

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

func (*HostGroup) SetMaintenancePolicy

func (m *HostGroup) SetMaintenancePolicy(v MaintenancePolicy)

func (*HostGroup) SetName

func (m *HostGroup) SetName(v string)

func (*HostGroup) SetScalePolicy

func (m *HostGroup) SetScalePolicy(v *ScalePolicy)

func (*HostGroup) SetStatus

func (m *HostGroup) SetStatus(v HostGroup_Status)

func (*HostGroup) SetTypeId

func (m *HostGroup) SetTypeId(v string)

func (*HostGroup) SetZoneId

func (m *HostGroup) SetZoneId(v string)

func (*HostGroup) String

func (x *HostGroup) String() string

type HostGroupServiceClient

type HostGroupServiceClient interface {
	// Returns the specified host group.
	Get(ctx context.Context, in *GetHostGroupRequest, opts ...grpc.CallOption) (*HostGroup, error)
	// Retrieves the list of host groups in the specified folder.
	List(ctx context.Context, in *ListHostGroupsRequest, opts ...grpc.CallOption) (*ListHostGroupsResponse, error)
	// Creates a host group in the specified folder.
	Create(ctx context.Context, in *CreateHostGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified host group.
	Update(ctx context.Context, in *UpdateHostGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified host group.
	Delete(ctx context.Context, in *DeleteHostGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists operations for the specified host group.
	ListOperations(ctx context.Context, in *ListHostGroupOperationsRequest, opts ...grpc.CallOption) (*ListHostGroupOperationsResponse, error)
	// Lists instances that belongs to the specified host group.
	ListInstances(ctx context.Context, in *ListHostGroupInstancesRequest, opts ...grpc.CallOption) (*ListHostGroupInstancesResponse, error)
	// Lists hosts that belongs to the specified host group.
	ListHosts(ctx context.Context, in *ListHostGroupHostsRequest, opts ...grpc.CallOption) (*ListHostGroupHostsResponse, error)
	// Update host
	UpdateHost(ctx context.Context, in *UpdateHostGroupHostRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists access bindings for the host group.
	ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the host group.
	SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates access bindings for the host group.
	UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

HostGroupServiceClient is the client API for HostGroupService 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 HostGroupServiceServer

type HostGroupServiceServer interface {
	// Returns the specified host group.
	Get(context.Context, *GetHostGroupRequest) (*HostGroup, error)
	// Retrieves the list of host groups in the specified folder.
	List(context.Context, *ListHostGroupsRequest) (*ListHostGroupsResponse, error)
	// Creates a host group in the specified folder.
	Create(context.Context, *CreateHostGroupRequest) (*operation.Operation, error)
	// Updates the specified host group.
	Update(context.Context, *UpdateHostGroupRequest) (*operation.Operation, error)
	// Deletes the specified host group.
	Delete(context.Context, *DeleteHostGroupRequest) (*operation.Operation, error)
	// Lists operations for the specified host group.
	ListOperations(context.Context, *ListHostGroupOperationsRequest) (*ListHostGroupOperationsResponse, error)
	// Lists instances that belongs to the specified host group.
	ListInstances(context.Context, *ListHostGroupInstancesRequest) (*ListHostGroupInstancesResponse, error)
	// Lists hosts that belongs to the specified host group.
	ListHosts(context.Context, *ListHostGroupHostsRequest) (*ListHostGroupHostsResponse, error)
	// Update host
	UpdateHost(context.Context, *UpdateHostGroupHostRequest) (*operation.Operation, error)
	// Lists access bindings for the host group.
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the host group.
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
	// Updates access bindings for the host group.
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
}

HostGroupServiceServer is the server API for HostGroupService service. All implementations should embed UnimplementedHostGroupServiceServer for forward compatibility

type HostGroup_Status

type HostGroup_Status int32
const (
	HostGroup_STATUS_UNSPECIFIED HostGroup_Status = 0
	HostGroup_CREATING           HostGroup_Status = 1
	HostGroup_READY              HostGroup_Status = 2
	HostGroup_UPDATING           HostGroup_Status = 3
	HostGroup_DELETING           HostGroup_Status = 4
)

func (HostGroup_Status) Descriptor

func (HostGroup_Status) Enum

func (HostGroup_Status) EnumDescriptor deprecated

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

Deprecated: Use HostGroup_Status.Descriptor instead.

func (HostGroup_Status) Number

func (HostGroup_Status) String

func (x HostGroup_Status) String() string

func (HostGroup_Status) Type

type HostType

type HostType struct {

	// Unique type identifier.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Total number of cores available for instances.
	Cores int64 `protobuf:"varint,2,opt,name=cores,proto3" json:"cores,omitempty"`
	// Ammount of memory available for instances.
	Memory int64 `protobuf:"varint,3,opt,name=memory,proto3" json:"memory,omitempty"`
	// Number of local disks available for instances
	Disks int64 `protobuf:"varint,4,opt,name=disks,proto3" json:"disks,omitempty"`
	// Size of each local disk
	DiskSize int64 `protobuf:"varint,5,opt,name=disk_size,json=diskSize,proto3" json:"disk_size,omitempty"`
	// contains filtered or unexported fields
}

Represents host resources. Note: Platform can use hosts with different number of memory and cores. TODO: Do we need sockets here?

func (*HostType) Descriptor deprecated

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

Deprecated: Use HostType.ProtoReflect.Descriptor instead.

func (*HostType) GetCores

func (x *HostType) GetCores() int64

func (*HostType) GetDiskSize

func (x *HostType) GetDiskSize() int64

func (*HostType) GetDisks

func (x *HostType) GetDisks() int64

func (*HostType) GetId

func (x *HostType) GetId() string

func (*HostType) GetMemory

func (x *HostType) GetMemory() int64

func (*HostType) ProtoMessage

func (*HostType) ProtoMessage()

func (*HostType) ProtoReflect

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

func (*HostType) Reset

func (x *HostType) Reset()

func (*HostType) SetCores

func (m *HostType) SetCores(v int64)

func (*HostType) SetDiskSize

func (m *HostType) SetDiskSize(v int64)

func (*HostType) SetDisks

func (m *HostType) SetDisks(v int64)

func (*HostType) SetId

func (m *HostType) SetId(v string)

func (*HostType) SetMemory

func (m *HostType) SetMemory(v int64)

func (*HostType) String

func (x *HostType) String() string

type HostTypeServiceClient

type HostTypeServiceClient interface {
	// Returns information about specified host type.
	Get(ctx context.Context, in *GetHostTypeRequest, opts ...grpc.CallOption) (*HostType, error)
	// List avaliable host types.
	List(ctx context.Context, in *ListHostTypesRequest, opts ...grpc.CallOption) (*ListHostTypesResponse, error)
}

HostTypeServiceClient is the client API for HostTypeService 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 HostTypeServiceServer

type HostTypeServiceServer interface {
	// Returns information about specified host type.
	Get(context.Context, *GetHostTypeRequest) (*HostType, error)
	// List avaliable host types.
	List(context.Context, *ListHostTypesRequest) (*ListHostTypesResponse, error)
}

HostTypeServiceServer is the server API for HostTypeService service. All implementations should embed UnimplementedHostTypeServiceServer for forward compatibility

type Host_Status

type Host_Status int32
const (
	Host_STATUS_UNSPECIFIED Host_Status = 0
	Host_UP                 Host_Status = 1
	Host_DOWN               Host_Status = 2
)

func (Host_Status) Descriptor

func (Host_Status) Enum

func (x Host_Status) Enum() *Host_Status

func (Host_Status) EnumDescriptor deprecated

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

Deprecated: Use Host_Status.Descriptor instead.

func (Host_Status) Number

func (x Host_Status) Number() protoreflect.EnumNumber

func (Host_Status) String

func (x Host_Status) String() string

func (Host_Status) Type

type Image

type Image struct {

	// ID of the image.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the image belongs to.
	FolderId  string                 `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the image. 1-63 characters long.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the image. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs. Maximum of 64 per resource.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// The name of the image family to which this image belongs.
	//
	// You can get the most recent image from a family by using
	// the [yandex.cloud.compute.v1.ImageService.GetLatestByFamily] request
	// and create the disk from this image.
	Family string `protobuf:"bytes,7,opt,name=family,proto3" json:"family,omitempty"`
	// The size of the image, specified in bytes.
	StorageSize int64 `protobuf:"varint,8,opt,name=storage_size,json=storageSize,proto3" json:"storage_size,omitempty"`
	// Minimum size of the disk which will be created from this image.
	MinDiskSize int64 `protobuf:"varint,9,opt,name=min_disk_size,json=minDiskSize,proto3" json:"min_disk_size,omitempty"`
	// License IDs that indicate which licenses are attached to this resource.
	// License IDs are used to calculate additional charges for the use of the virtual machine.
	//
	// The correct license ID is generated by the platform. IDs are inherited by new resources created from this resource.
	//
	// If you know the license IDs, specify them when you create the image.
	// For example, if you create a disk image using a third-party utility and load it into Object Storage, the license IDs will be lost.
	// You can specify them in the [yandex.cloud.compute.v1.ImageService.Create] request.
	ProductIds []string `protobuf:"bytes,10,rep,name=product_ids,json=productIds,proto3" json:"product_ids,omitempty"`
	// Current status of the image.
	Status Image_Status `protobuf:"varint,11,opt,name=status,proto3,enum=yandex.cloud.compute.v1.Image_Status" json:"status,omitempty"`
	// Operating system that is contained in the image.
	Os *Os `protobuf:"bytes,12,opt,name=os,proto3" json:"os,omitempty"`
	// When true, indicates there is an image pool for fast creation disks from the image.
	Pooled bool `protobuf:"varint,13,opt,name=pooled,proto3" json:"pooled,omitempty"`
	// contains filtered or unexported fields
}

An Image resource.

func (*Image) Descriptor deprecated

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

Deprecated: Use Image.ProtoReflect.Descriptor instead.

func (*Image) GetCreatedAt

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

func (*Image) GetDescription

func (x *Image) GetDescription() string

func (*Image) GetFamily

func (x *Image) GetFamily() string

func (*Image) GetFolderId

func (x *Image) GetFolderId() string

func (*Image) GetId

func (x *Image) GetId() string

func (*Image) GetLabels

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

func (*Image) GetMinDiskSize

func (x *Image) GetMinDiskSize() int64

func (*Image) GetName

func (x *Image) GetName() string

func (*Image) GetOs

func (x *Image) GetOs() *Os

func (*Image) GetPooled

func (x *Image) GetPooled() bool

func (*Image) GetProductIds

func (x *Image) GetProductIds() []string

func (*Image) GetStatus

func (x *Image) GetStatus() Image_Status

func (*Image) GetStorageSize

func (x *Image) GetStorageSize() int64

func (*Image) ProtoMessage

func (*Image) ProtoMessage()

func (*Image) ProtoReflect

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

func (*Image) Reset

func (x *Image) Reset()

func (*Image) SetCreatedAt

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

func (*Image) SetDescription

func (m *Image) SetDescription(v string)

func (*Image) SetFamily

func (m *Image) SetFamily(v string)

func (*Image) SetFolderId

func (m *Image) SetFolderId(v string)

func (*Image) SetId

func (m *Image) SetId(v string)

func (*Image) SetLabels

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

func (*Image) SetMinDiskSize

func (m *Image) SetMinDiskSize(v int64)

func (*Image) SetName

func (m *Image) SetName(v string)

func (*Image) SetOs

func (m *Image) SetOs(v *Os)

func (*Image) SetPooled

func (m *Image) SetPooled(v bool)

func (*Image) SetProductIds

func (m *Image) SetProductIds(v []string)

func (*Image) SetStatus

func (m *Image) SetStatus(v Image_Status)

func (*Image) SetStorageSize

func (m *Image) SetStorageSize(v int64)

func (*Image) String

func (x *Image) String() string

type ImageServiceClient

type ImageServiceClient interface {
	// Returns the specified Image resource.
	//
	// To get the list of available Image resources, make a [List] request.
	Get(ctx context.Context, in *GetImageRequest, opts ...grpc.CallOption) (*Image, error)
	// Returns the latest image that is part of an image family.
	GetLatestByFamily(ctx context.Context, in *GetImageLatestByFamilyRequest, opts ...grpc.CallOption) (*Image, error)
	// Retrieves the list of Image resources in the specified folder.
	List(ctx context.Context, in *ListImagesRequest, opts ...grpc.CallOption) (*ListImagesResponse, error)
	// Creates an image in the specified folder.
	//
	// You can create an image from a disk, snapshot, other image or URI.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Create(ctx context.Context, in *CreateImageRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified image.
	Update(ctx context.Context, in *UpdateImageRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified image.
	//
	// Deleting an image removes its data permanently and is irreversible.
	Delete(ctx context.Context, in *DeleteImageRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists operations for the specified image.
	ListOperations(ctx context.Context, in *ListImageOperationsRequest, opts ...grpc.CallOption) (*ListImageOperationsResponse, error)
	// Lists access bindings for the image.
	ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the image.
	SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates access bindings for the image.
	UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

ImageServiceClient is the client API for ImageService 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 ImageServiceServer

type ImageServiceServer interface {
	// Returns the specified Image resource.
	//
	// To get the list of available Image resources, make a [List] request.
	Get(context.Context, *GetImageRequest) (*Image, error)
	// Returns the latest image that is part of an image family.
	GetLatestByFamily(context.Context, *GetImageLatestByFamilyRequest) (*Image, error)
	// Retrieves the list of Image resources in the specified folder.
	List(context.Context, *ListImagesRequest) (*ListImagesResponse, error)
	// Creates an image in the specified folder.
	//
	// You can create an image from a disk, snapshot, other image or URI.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Create(context.Context, *CreateImageRequest) (*operation.Operation, error)
	// Updates the specified image.
	Update(context.Context, *UpdateImageRequest) (*operation.Operation, error)
	// Deletes the specified image.
	//
	// Deleting an image removes its data permanently and is irreversible.
	Delete(context.Context, *DeleteImageRequest) (*operation.Operation, error)
	// Lists operations for the specified image.
	ListOperations(context.Context, *ListImageOperationsRequest) (*ListImageOperationsResponse, error)
	// Lists access bindings for the image.
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the image.
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
	// Updates access bindings for the image.
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
}

ImageServiceServer is the server API for ImageService service. All implementations should embed UnimplementedImageServiceServer for forward compatibility

type Image_Status

type Image_Status int32
const (
	Image_STATUS_UNSPECIFIED Image_Status = 0
	// Image is being created.
	Image_CREATING Image_Status = 1
	// Image is ready to use.
	Image_READY Image_Status = 2
	// Image encountered a problem and cannot operate.
	Image_ERROR Image_Status = 3
	// Image is being deleted.
	Image_DELETING Image_Status = 4
)

func (Image_Status) Descriptor

func (Image_Status) Enum

func (x Image_Status) Enum() *Image_Status

func (Image_Status) EnumDescriptor deprecated

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

Deprecated: Use Image_Status.Descriptor instead.

func (Image_Status) Number

func (Image_Status) String

func (x Image_Status) String() string

func (Image_Status) Type

type Instance

type Instance struct {

	// ID of the instance.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the instance belongs to.
	FolderId  string                 `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the instance. 1-63 characters long.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the instance. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs. Maximum of 64 per resource.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the availability zone where the instance resides.
	ZoneId string `protobuf:"bytes,7,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"`
	// ID of the hardware platform configuration for the instance.
	PlatformId string `protobuf:"bytes,8,opt,name=platform_id,json=platformId,proto3" json:"platform_id,omitempty"`
	// Computing resources of the instance such as the amount of memory and number of cores.
	Resources *Resources `protobuf:"bytes,9,opt,name=resources,proto3" json:"resources,omitempty"`
	// Status of the instance.
	Status Instance_Status `protobuf:"varint,10,opt,name=status,proto3,enum=yandex.cloud.compute.v1.Instance_Status" json:"status,omitempty"`
	// The metadata `key:value` pairs assigned to this instance. This includes custom metadata and predefined keys.
	//
	// For example, you may use the metadata in order to provide your public SSH key to the instance.
	// For more information, see [Metadata](/docs/compute/concepts/vm-metadata).
	Metadata map[string]string `` /* 158-byte string literal not displayed */
	// Options allow user to configure access to instance's metadata
	MetadataOptions *MetadataOptions `protobuf:"bytes,23,opt,name=metadata_options,json=metadataOptions,proto3" json:"metadata_options,omitempty"`
	// Boot disk that is attached to the instance.
	BootDisk *AttachedDisk `protobuf:"bytes,12,opt,name=boot_disk,json=bootDisk,proto3" json:"boot_disk,omitempty"`
	// Array of secondary disks that are attached to the instance.
	SecondaryDisks []*AttachedDisk `protobuf:"bytes,13,rep,name=secondary_disks,json=secondaryDisks,proto3" json:"secondary_disks,omitempty"`
	// Array of local disks that are attached to the instance.
	LocalDisks []*AttachedLocalDisk `protobuf:"bytes,22,rep,name=local_disks,json=localDisks,proto3" json:"local_disks,omitempty"`
	// Array of filesystems that are attached to the instance.
	Filesystems []*AttachedFilesystem `protobuf:"bytes,21,rep,name=filesystems,proto3" json:"filesystems,omitempty"`
	// Array of network interfaces that are attached to the instance.
	NetworkInterfaces []*NetworkInterface `protobuf:"bytes,14,rep,name=network_interfaces,json=networkInterfaces,proto3" json:"network_interfaces,omitempty"`
	// Serial port settings
	SerialPortSettings *SerialPortSettings `protobuf:"bytes,24,opt,name=serial_port_settings,json=serialPortSettings,proto3" json:"serial_port_settings,omitempty"`
	// GPU settings
	GpuSettings *GpuSettings `protobuf:"bytes,26,opt,name=gpu_settings,json=gpuSettings,proto3" json:"gpu_settings,omitempty"`
	// A domain name of the instance. FQDN is defined by the server
	// in the format `<hostname>.<region_id>.internal` when the instance is created.
	// If the hostname were not specified when the instance was created, FQDN would be `<id>.auto.internal`.
	Fqdn string `protobuf:"bytes,16,opt,name=fqdn,proto3" json:"fqdn,omitempty"` // output only
	// Scheduling policy configuration.
	SchedulingPolicy *SchedulingPolicy `protobuf:"bytes,17,opt,name=scheduling_policy,json=schedulingPolicy,proto3" json:"scheduling_policy,omitempty"`
	// ID of the service account to use for [authentication inside the instance](/docs/compute/operations/vm-connect/auth-inside-vm).
	// To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
	ServiceAccountId string `protobuf:"bytes,18,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// Network Settings
	NetworkSettings *NetworkSettings `protobuf:"bytes,19,opt,name=network_settings,json=networkSettings,proto3" json:"network_settings,omitempty"`
	// Placement policy configuration.
	PlacementPolicy *PlacementPolicy `protobuf:"bytes,20,opt,name=placement_policy,json=placementPolicy,proto3" json:"placement_policy,omitempty"`
	// ID of the dedicated host group that the instance belongs to.
	HostGroupId string `protobuf:"bytes,27,opt,name=host_group_id,json=hostGroupId,proto3" json:"host_group_id,omitempty"`
	// ID of the dedicated host that the instance belongs to.
	HostId string `protobuf:"bytes,28,opt,name=host_id,json=hostId,proto3" json:"host_id,omitempty"`
	// Behaviour on maintenance events
	MaintenancePolicy MaintenancePolicy `` /* 161-byte string literal not displayed */
	// Time between notification via metadata service and maintenance
	MaintenanceGracePeriod *durationpb.Duration `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

An Instance resource. For more information, see [Instances](/docs/compute/concepts/vm).

func (*Instance) Descriptor deprecated

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

Deprecated: Use Instance.ProtoReflect.Descriptor instead.

func (*Instance) GetBootDisk

func (x *Instance) GetBootDisk() *AttachedDisk

func (*Instance) GetCreatedAt

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

func (*Instance) GetDescription

func (x *Instance) GetDescription() string

func (*Instance) GetFilesystems

func (x *Instance) GetFilesystems() []*AttachedFilesystem

func (*Instance) GetFolderId

func (x *Instance) GetFolderId() string

func (*Instance) GetFqdn

func (x *Instance) GetFqdn() string

func (*Instance) GetGpuSettings

func (x *Instance) GetGpuSettings() *GpuSettings

func (*Instance) GetHostGroupId

func (x *Instance) GetHostGroupId() string

func (*Instance) GetHostId

func (x *Instance) GetHostId() string

func (*Instance) GetId

func (x *Instance) GetId() string

func (*Instance) GetLabels

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

func (*Instance) GetLocalDisks

func (x *Instance) GetLocalDisks() []*AttachedLocalDisk

func (*Instance) GetMaintenanceGracePeriod

func (x *Instance) GetMaintenanceGracePeriod() *durationpb.Duration

func (*Instance) GetMaintenancePolicy

func (x *Instance) GetMaintenancePolicy() MaintenancePolicy

func (*Instance) GetMetadata

func (x *Instance) GetMetadata() map[string]string

func (*Instance) GetMetadataOptions

func (x *Instance) GetMetadataOptions() *MetadataOptions

func (*Instance) GetName

func (x *Instance) GetName() string

func (*Instance) GetNetworkInterfaces

func (x *Instance) GetNetworkInterfaces() []*NetworkInterface

func (*Instance) GetNetworkSettings

func (x *Instance) GetNetworkSettings() *NetworkSettings

func (*Instance) GetPlacementPolicy

func (x *Instance) GetPlacementPolicy() *PlacementPolicy

func (*Instance) GetPlatformId

func (x *Instance) GetPlatformId() string

func (*Instance) GetResources

func (x *Instance) GetResources() *Resources

func (*Instance) GetSchedulingPolicy

func (x *Instance) GetSchedulingPolicy() *SchedulingPolicy

func (*Instance) GetSecondaryDisks

func (x *Instance) GetSecondaryDisks() []*AttachedDisk

func (*Instance) GetSerialPortSettings

func (x *Instance) GetSerialPortSettings() *SerialPortSettings

func (*Instance) GetServiceAccountId

func (x *Instance) GetServiceAccountId() string

func (*Instance) GetStatus

func (x *Instance) GetStatus() Instance_Status

func (*Instance) GetZoneId

func (x *Instance) GetZoneId() string

func (*Instance) ProtoMessage

func (*Instance) ProtoMessage()

func (*Instance) ProtoReflect

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

func (*Instance) Reset

func (x *Instance) Reset()

func (*Instance) SetBootDisk

func (m *Instance) SetBootDisk(v *AttachedDisk)

func (*Instance) SetCreatedAt

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

func (*Instance) SetDescription

func (m *Instance) SetDescription(v string)

func (*Instance) SetFilesystems

func (m *Instance) SetFilesystems(v []*AttachedFilesystem)

func (*Instance) SetFolderId

func (m *Instance) SetFolderId(v string)

func (*Instance) SetFqdn

func (m *Instance) SetFqdn(v string)

func (*Instance) SetGpuSettings

func (m *Instance) SetGpuSettings(v *GpuSettings)

func (*Instance) SetHostGroupId

func (m *Instance) SetHostGroupId(v string)

func (*Instance) SetHostId

func (m *Instance) SetHostId(v string)

func (*Instance) SetId

func (m *Instance) SetId(v string)

func (*Instance) SetLabels

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

func (*Instance) SetLocalDisks

func (m *Instance) SetLocalDisks(v []*AttachedLocalDisk)

func (*Instance) SetMaintenanceGracePeriod

func (m *Instance) SetMaintenanceGracePeriod(v *durationpb.Duration)

func (*Instance) SetMaintenancePolicy

func (m *Instance) SetMaintenancePolicy(v MaintenancePolicy)

func (*Instance) SetMetadata

func (m *Instance) SetMetadata(v map[string]string)

func (*Instance) SetMetadataOptions

func (m *Instance) SetMetadataOptions(v *MetadataOptions)

func (*Instance) SetName

func (m *Instance) SetName(v string)

func (*Instance) SetNetworkInterfaces

func (m *Instance) SetNetworkInterfaces(v []*NetworkInterface)

func (*Instance) SetNetworkSettings

func (m *Instance) SetNetworkSettings(v *NetworkSettings)

func (*Instance) SetPlacementPolicy

func (m *Instance) SetPlacementPolicy(v *PlacementPolicy)

func (*Instance) SetPlatformId

func (m *Instance) SetPlatformId(v string)

func (*Instance) SetResources

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

func (*Instance) SetSchedulingPolicy

func (m *Instance) SetSchedulingPolicy(v *SchedulingPolicy)

func (*Instance) SetSecondaryDisks

func (m *Instance) SetSecondaryDisks(v []*AttachedDisk)

func (*Instance) SetSerialPortSettings

func (m *Instance) SetSerialPortSettings(v *SerialPortSettings)

func (*Instance) SetServiceAccountId

func (m *Instance) SetServiceAccountId(v string)

func (*Instance) SetStatus

func (m *Instance) SetStatus(v Instance_Status)

func (*Instance) SetZoneId

func (m *Instance) SetZoneId(v string)

func (*Instance) String

func (x *Instance) String() string

type InstanceServiceClient

type InstanceServiceClient interface {
	// Returns the specified Instance resource.
	//
	// To get the list of available Instance resources, make a [List] request.
	Get(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error)
	// Retrieves the list of Instance resources in the specified folder.
	List(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error)
	// Creates an instance in the specified folder.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Create(ctx context.Context, in *CreateInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified instance.
	Update(ctx context.Context, in *UpdateInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified instance.
	Delete(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the metadata of the specified instance.
	UpdateMetadata(ctx context.Context, in *UpdateInstanceMetadataRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Returns the serial port output of the specified Instance resource.
	GetSerialPortOutput(ctx context.Context, in *GetInstanceSerialPortOutputRequest, opts ...grpc.CallOption) (*GetInstanceSerialPortOutputResponse, error)
	// Stops the running instance.
	//
	// You can start the instance later using the [InstanceService.Start] method.
	Stop(ctx context.Context, in *StopInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Starts the stopped instance.
	Start(ctx context.Context, in *StartInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Restarts the running instance.
	Restart(ctx context.Context, in *RestartInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Attaches the disk to the instance.
	AttachDisk(ctx context.Context, in *AttachInstanceDiskRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Detaches the disk from the instance.
	DetachDisk(ctx context.Context, in *DetachInstanceDiskRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Attaches the filesystem to the instance.
	//
	// The instance and the filesystem must reside in the same availability zone.
	//
	// To use the instance with an attached filesystem, the latter must be mounted.
	// For details, see [documentation](/docs/compute/operations/filesystem/attach-to-vm).
	AttachFilesystem(ctx context.Context, in *AttachInstanceFilesystemRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Detaches the filesystem from the instance.
	DetachFilesystem(ctx context.Context, in *DetachInstanceFilesystemRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Attaches the network-interface to the instance.
	//
	// To attach a network-interface, the instance must have a `STOPPED` status ([Instance.status]).
	// To check the instance status, make a [InstanceService.Get] request.
	// To stop the running instance, make a [InstanceService.Stop] request.
	AttachNetworkInterface(ctx context.Context, in *AttachInstanceNetworkInterfaceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Detaches the network-interface to the instance.
	//
	// To Detach a network-interface, the instance must have a `STOPPED` status ([Instance.status]).
	// To check the instance status, make a [InstanceService.Get] request.
	// To stop the running instance, make a [InstanceService.Stop] request.
	DetachNetworkInterface(ctx context.Context, in *DetachInstanceNetworkInterfaceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Enables One-to-one NAT on the network interface.
	AddOneToOneNat(ctx context.Context, in *AddInstanceOneToOneNatRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Removes One-to-one NAT from the network interface.
	RemoveOneToOneNat(ctx context.Context, in *RemoveInstanceOneToOneNatRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified instance network interface.
	UpdateNetworkInterface(ctx context.Context, in *UpdateInstanceNetworkInterfaceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists operations for the specified instance.
	ListOperations(ctx context.Context, in *ListInstanceOperationsRequest, opts ...grpc.CallOption) (*ListInstanceOperationsResponse, error)
	// Moves the specified instance to another folder of the same cloud.
	//
	// The instance must be stopped before moving. To stop the instance, make a [Stop] request.
	//
	// After moving, the instance will start recording its Monitoring default metrics to its new folder. Metrics
	// that have been recorded to the source folder prior to moving will be retained.
	Move(ctx context.Context, in *MoveInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Moves the specified instance to another availability zone
	//
	// Running instance will be restarted during this operation.
	Relocate(ctx context.Context, in *RelocateInstanceRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	SimulateMaintenanceEvent(ctx context.Context, in *SimulateInstanceMaintenanceEventRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists access bindings for the instance.
	ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the instance.
	SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates access bindings for the instance.
	UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

InstanceServiceClient is the client API for InstanceService 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 InstanceServiceServer

type InstanceServiceServer interface {
	// Returns the specified Instance resource.
	//
	// To get the list of available Instance resources, make a [List] request.
	Get(context.Context, *GetInstanceRequest) (*Instance, error)
	// Retrieves the list of Instance resources in the specified folder.
	List(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error)
	// Creates an instance in the specified folder.
	// Method starts an asynchronous operation that can be cancelled while it is in progress.
	Create(context.Context, *CreateInstanceRequest) (*operation.Operation, error)
	// Updates the specified instance.
	Update(context.Context, *UpdateInstanceRequest) (*operation.Operation, error)
	// Deletes the specified instance.
	Delete(context.Context, *DeleteInstanceRequest) (*operation.Operation, error)
	// Updates the metadata of the specified instance.
	UpdateMetadata(context.Context, *UpdateInstanceMetadataRequest) (*operation.Operation, error)
	// Returns the serial port output of the specified Instance resource.
	GetSerialPortOutput(context.Context, *GetInstanceSerialPortOutputRequest) (*GetInstanceSerialPortOutputResponse, error)
	// Stops the running instance.
	//
	// You can start the instance later using the [InstanceService.Start] method.
	Stop(context.Context, *StopInstanceRequest) (*operation.Operation, error)
	// Starts the stopped instance.
	Start(context.Context, *StartInstanceRequest) (*operation.Operation, error)
	// Restarts the running instance.
	Restart(context.Context, *RestartInstanceRequest) (*operation.Operation, error)
	// Attaches the disk to the instance.
	AttachDisk(context.Context, *AttachInstanceDiskRequest) (*operation.Operation, error)
	// Detaches the disk from the instance.
	DetachDisk(context.Context, *DetachInstanceDiskRequest) (*operation.Operation, error)
	// Attaches the filesystem to the instance.
	//
	// The instance and the filesystem must reside in the same availability zone.
	//
	// To use the instance with an attached filesystem, the latter must be mounted.
	// For details, see [documentation](/docs/compute/operations/filesystem/attach-to-vm).
	AttachFilesystem(context.Context, *AttachInstanceFilesystemRequest) (*operation.Operation, error)
	// Detaches the filesystem from the instance.
	DetachFilesystem(context.Context, *DetachInstanceFilesystemRequest) (*operation.Operation, error)
	// Attaches the network-interface to the instance.
	//
	// To attach a network-interface, the instance must have a `STOPPED` status ([Instance.status]).
	// To check the instance status, make a [InstanceService.Get] request.
	// To stop the running instance, make a [InstanceService.Stop] request.
	AttachNetworkInterface(context.Context, *AttachInstanceNetworkInterfaceRequest) (*operation.Operation, error)
	// Detaches the network-interface to the instance.
	//
	// To Detach a network-interface, the instance must have a `STOPPED` status ([Instance.status]).
	// To check the instance status, make a [InstanceService.Get] request.
	// To stop the running instance, make a [InstanceService.Stop] request.
	DetachNetworkInterface(context.Context, *DetachInstanceNetworkInterfaceRequest) (*operation.Operation, error)
	// Enables One-to-one NAT on the network interface.
	AddOneToOneNat(context.Context, *AddInstanceOneToOneNatRequest) (*operation.Operation, error)
	// Removes One-to-one NAT from the network interface.
	RemoveOneToOneNat(context.Context, *RemoveInstanceOneToOneNatRequest) (*operation.Operation, error)
	// Updates the specified instance network interface.
	UpdateNetworkInterface(context.Context, *UpdateInstanceNetworkInterfaceRequest) (*operation.Operation, error)
	// Lists operations for the specified instance.
	ListOperations(context.Context, *ListInstanceOperationsRequest) (*ListInstanceOperationsResponse, error)
	// Moves the specified instance to another folder of the same cloud.
	//
	// The instance must be stopped before moving. To stop the instance, make a [Stop] request.
	//
	// After moving, the instance will start recording its Monitoring default metrics to its new folder. Metrics
	// that have been recorded to the source folder prior to moving will be retained.
	Move(context.Context, *MoveInstanceRequest) (*operation.Operation, error)
	// Moves the specified instance to another availability zone
	//
	// Running instance will be restarted during this operation.
	Relocate(context.Context, *RelocateInstanceRequest) (*operation.Operation, error)
	SimulateMaintenanceEvent(context.Context, *SimulateInstanceMaintenanceEventRequest) (*operation.Operation, error)
	// Lists access bindings for the instance.
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the instance.
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
	// Updates access bindings for the instance.
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
}

InstanceServiceServer is the server API for InstanceService service. All implementations should embed UnimplementedInstanceServiceServer for forward compatibility

type InstanceView

type InstanceView int32
const (
	// Doesn't include the metadata of the instance in the server response.
	InstanceView_BASIC InstanceView = 0
	// Returns the metadata of the instance in the server response.
	InstanceView_FULL InstanceView = 1
)

func (InstanceView) Descriptor

func (InstanceView) Enum

func (x InstanceView) Enum() *InstanceView

func (InstanceView) EnumDescriptor deprecated

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

Deprecated: Use InstanceView.Descriptor instead.

func (InstanceView) Number

func (InstanceView) String

func (x InstanceView) String() string

func (InstanceView) Type

type Instance_Status

type Instance_Status int32
const (
	Instance_STATUS_UNSPECIFIED Instance_Status = 0
	// Instance is waiting for resources to be allocated.
	Instance_PROVISIONING Instance_Status = 1
	// Instance is running normally.
	Instance_RUNNING Instance_Status = 2
	// Instance is being stopped.
	Instance_STOPPING Instance_Status = 3
	// Instance stopped.
	Instance_STOPPED Instance_Status = 4
	// Instance is being started.
	Instance_STARTING Instance_Status = 5
	// Instance is being restarted.
	Instance_RESTARTING Instance_Status = 6
	// Instance is being updated.
	Instance_UPDATING Instance_Status = 7
	// Instance encountered a problem and cannot operate.
	Instance_ERROR Instance_Status = 8
	// Instance crashed and will be restarted automatically.
	Instance_CRASHED Instance_Status = 9
	// Instance is being deleted.
	Instance_DELETING Instance_Status = 10
)

func (Instance_Status) Descriptor

func (Instance_Status) Enum

func (x Instance_Status) Enum() *Instance_Status

func (Instance_Status) EnumDescriptor deprecated

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

Deprecated: Use Instance_Status.Descriptor instead.

func (Instance_Status) Number

func (Instance_Status) String

func (x Instance_Status) String() string

func (Instance_Status) Type

type IpVersion

type IpVersion int32
const (
	IpVersion_IP_VERSION_UNSPECIFIED IpVersion = 0
	// IPv4 address, for example 192.0.2.235.
	IpVersion_IPV4 IpVersion = 1
	// IPv6 address. Not available yet.
	IpVersion_IPV6 IpVersion = 2
)

func (IpVersion) Descriptor

func (IpVersion) Descriptor() protoreflect.EnumDescriptor

func (IpVersion) Enum

func (x IpVersion) Enum() *IpVersion

func (IpVersion) EnumDescriptor deprecated

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

Deprecated: Use IpVersion.Descriptor instead.

func (IpVersion) Number

func (x IpVersion) Number() protoreflect.EnumNumber

func (IpVersion) String

func (x IpVersion) String() string

func (IpVersion) Type

type ListDiskOperationsRequest

type ListDiskOperationsRequest struct {

	// ID of the Disk resource to list operations for.
	DiskId string `protobuf:"bytes,1,opt,name=disk_id,json=diskId,proto3" json:"disk_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 [ListDiskOperationsResponse.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
	// [ListDiskOperationsResponse.next_page_token] returned by a 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 (*ListDiskOperationsRequest) Descriptor deprecated

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

Deprecated: Use ListDiskOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListDiskOperationsRequest) GetDiskId

func (x *ListDiskOperationsRequest) GetDiskId() string

func (*ListDiskOperationsRequest) GetPageSize

func (x *ListDiskOperationsRequest) GetPageSize() int64

func (*ListDiskOperationsRequest) GetPageToken

func (x *ListDiskOperationsRequest) GetPageToken() string

func (*ListDiskOperationsRequest) ProtoMessage

func (*ListDiskOperationsRequest) ProtoMessage()

func (*ListDiskOperationsRequest) ProtoReflect

func (*ListDiskOperationsRequest) Reset

func (x *ListDiskOperationsRequest) Reset()

func (*ListDiskOperationsRequest) SetDiskId

func (m *ListDiskOperationsRequest) SetDiskId(v string)

func (*ListDiskOperationsRequest) SetPageSize

func (m *ListDiskOperationsRequest) SetPageSize(v int64)

func (*ListDiskOperationsRequest) SetPageToken

func (m *ListDiskOperationsRequest) SetPageToken(v string)

func (*ListDiskOperationsRequest) String

func (x *ListDiskOperationsRequest) String() string

type ListDiskOperationsResponse

type ListDiskOperationsResponse struct {

	// List of operations for the specified disk.
	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 [ListDiskOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListDiskOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDiskOperationsResponse) Descriptor deprecated

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

Deprecated: Use ListDiskOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListDiskOperationsResponse) GetNextPageToken

func (x *ListDiskOperationsResponse) GetNextPageToken() string

func (*ListDiskOperationsResponse) GetOperations

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

func (*ListDiskOperationsResponse) ProtoMessage

func (*ListDiskOperationsResponse) ProtoMessage()

func (*ListDiskOperationsResponse) ProtoReflect

func (*ListDiskOperationsResponse) Reset

func (x *ListDiskOperationsResponse) Reset()

func (*ListDiskOperationsResponse) SetNextPageToken

func (m *ListDiskOperationsResponse) SetNextPageToken(v string)

func (*ListDiskOperationsResponse) SetOperations

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

func (*ListDiskOperationsResponse) String

func (x *ListDiskOperationsResponse) String() string

type ListDiskPlacementGroupDisksRequest

type ListDiskPlacementGroupDisksRequest struct {

	// ID of the placement group to list disks for.
	// To get the placement group ID, use [DiskPlacementGroupService.List] request.
	DiskPlacementGroupId string `protobuf:"bytes,1,opt,name=disk_placement_group_id,json=diskPlacementGroupId,proto3" json:"disk_placement_group_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 [ListDiskPlacementGroupDisksResponse.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 [ListDiskPlacementGroupDisksResponse.next_page_token]
	// returned by a 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 (*ListDiskPlacementGroupDisksRequest) Descriptor deprecated

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

Deprecated: Use ListDiskPlacementGroupDisksRequest.ProtoReflect.Descriptor instead.

func (*ListDiskPlacementGroupDisksRequest) GetDiskPlacementGroupId

func (x *ListDiskPlacementGroupDisksRequest) GetDiskPlacementGroupId() string

func (*ListDiskPlacementGroupDisksRequest) GetPageSize

func (x *ListDiskPlacementGroupDisksRequest) GetPageSize() int64

func (*ListDiskPlacementGroupDisksRequest) GetPageToken

func (x *ListDiskPlacementGroupDisksRequest) GetPageToken() string

func (*ListDiskPlacementGroupDisksRequest) ProtoMessage

func (*ListDiskPlacementGroupDisksRequest) ProtoMessage()

func (*ListDiskPlacementGroupDisksRequest) ProtoReflect

func (*ListDiskPlacementGroupDisksRequest) Reset

func (*ListDiskPlacementGroupDisksRequest) SetDiskPlacementGroupId

func (m *ListDiskPlacementGroupDisksRequest) SetDiskPlacementGroupId(v string)

func (*ListDiskPlacementGroupDisksRequest) SetPageSize

func (m *ListDiskPlacementGroupDisksRequest) SetPageSize(v int64)

func (*ListDiskPlacementGroupDisksRequest) SetPageToken

func (m *ListDiskPlacementGroupDisksRequest) SetPageToken(v string)

func (*ListDiskPlacementGroupDisksRequest) String

type ListDiskPlacementGroupDisksResponse

type ListDiskPlacementGroupDisksResponse struct {

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

func (*ListDiskPlacementGroupDisksResponse) Descriptor deprecated

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

Deprecated: Use ListDiskPlacementGroupDisksResponse.ProtoReflect.Descriptor instead.

func (*ListDiskPlacementGroupDisksResponse) GetDisks

func (x *ListDiskPlacementGroupDisksResponse) GetDisks() []*Disk

func (*ListDiskPlacementGroupDisksResponse) GetNextPageToken

func (x *ListDiskPlacementGroupDisksResponse) GetNextPageToken() string

func (*ListDiskPlacementGroupDisksResponse) ProtoMessage

func (*ListDiskPlacementGroupDisksResponse) ProtoMessage()

func (*ListDiskPlacementGroupDisksResponse) ProtoReflect

func (*ListDiskPlacementGroupDisksResponse) Reset

func (*ListDiskPlacementGroupDisksResponse) SetDisks

func (m *ListDiskPlacementGroupDisksResponse) SetDisks(v []*Disk)

func (*ListDiskPlacementGroupDisksResponse) SetNextPageToken

func (m *ListDiskPlacementGroupDisksResponse) SetNextPageToken(v string)

func (*ListDiskPlacementGroupDisksResponse) String

type ListDiskPlacementGroupOperationsRequest

type ListDiskPlacementGroupOperationsRequest struct {

	// ID of the placement group to list operations for.
	// To get the placement group ID, use [DiskPlacementGroupService.List] request.
	DiskPlacementGroupId string `protobuf:"bytes,1,opt,name=disk_placement_group_id,json=diskPlacementGroupId,proto3" json:"disk_placement_group_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 [ListDiskPlacementGroupOperationsResponse.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
	// [ListDiskPlacementGroupOperationsResponse.next_page_token] returned by a 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 (*ListDiskPlacementGroupOperationsRequest) Descriptor deprecated

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

Deprecated: Use ListDiskPlacementGroupOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListDiskPlacementGroupOperationsRequest) GetDiskPlacementGroupId

func (x *ListDiskPlacementGroupOperationsRequest) GetDiskPlacementGroupId() string

func (*ListDiskPlacementGroupOperationsRequest) GetPageSize

func (*ListDiskPlacementGroupOperationsRequest) GetPageToken

func (*ListDiskPlacementGroupOperationsRequest) ProtoMessage

func (*ListDiskPlacementGroupOperationsRequest) ProtoReflect

func (*ListDiskPlacementGroupOperationsRequest) Reset

func (*ListDiskPlacementGroupOperationsRequest) SetDiskPlacementGroupId

func (m *ListDiskPlacementGroupOperationsRequest) SetDiskPlacementGroupId(v string)

func (*ListDiskPlacementGroupOperationsRequest) SetPageSize

func (*ListDiskPlacementGroupOperationsRequest) SetPageToken

func (*ListDiskPlacementGroupOperationsRequest) String

type ListDiskPlacementGroupOperationsResponse

type ListDiskPlacementGroupOperationsResponse struct {

	// List of operations for the specified placement group.
	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 [ListDiskPlacementGroupOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListDiskPlacementGroupOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDiskPlacementGroupOperationsResponse) Descriptor deprecated

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

Deprecated: Use ListDiskPlacementGroupOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListDiskPlacementGroupOperationsResponse) GetNextPageToken

func (x *ListDiskPlacementGroupOperationsResponse) GetNextPageToken() string

func (*ListDiskPlacementGroupOperationsResponse) GetOperations

func (*ListDiskPlacementGroupOperationsResponse) ProtoMessage

func (*ListDiskPlacementGroupOperationsResponse) ProtoReflect

func (*ListDiskPlacementGroupOperationsResponse) Reset

func (*ListDiskPlacementGroupOperationsResponse) SetNextPageToken

func (m *ListDiskPlacementGroupOperationsResponse) SetNextPageToken(v string)

func (*ListDiskPlacementGroupOperationsResponse) SetOperations

func (*ListDiskPlacementGroupOperationsResponse) String

type ListDiskPlacementGroupsRequest

type ListDiskPlacementGroupsRequest struct {

	// ID of the folder to list placement groups in.
	// To get the folder ID, use [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 [ListDiskPlacementGroupsResponse.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 [ListDiskPlacementGroupsResponse.next_page_token]
	// returned by a 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
	//
	// Each condition has the form `<field> <operator> <value>`, where:
	// 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
	// 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
	// 3. `<value>` represents a value.
	// String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// The default sorting order is ascending
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDiskPlacementGroupsRequest) Descriptor deprecated

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

Deprecated: Use ListDiskPlacementGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListDiskPlacementGroupsRequest) GetFilter

func (x *ListDiskPlacementGroupsRequest) GetFilter() string

func (*ListDiskPlacementGroupsRequest) GetFolderId

func (x *ListDiskPlacementGroupsRequest) GetFolderId() string

func (*ListDiskPlacementGroupsRequest) GetOrderBy

func (x *ListDiskPlacementGroupsRequest) GetOrderBy() string

func (*ListDiskPlacementGroupsRequest) GetPageSize

func (x *ListDiskPlacementGroupsRequest) GetPageSize() int64

func (*ListDiskPlacementGroupsRequest) GetPageToken

func (x *ListDiskPlacementGroupsRequest) GetPageToken() string

func (*ListDiskPlacementGroupsRequest) ProtoMessage

func (*ListDiskPlacementGroupsRequest) ProtoMessage()

func (*ListDiskPlacementGroupsRequest) ProtoReflect

func (*ListDiskPlacementGroupsRequest) Reset

func (x *ListDiskPlacementGroupsRequest) Reset()

func (*ListDiskPlacementGroupsRequest) SetFilter

func (m *ListDiskPlacementGroupsRequest) SetFilter(v string)

func (*ListDiskPlacementGroupsRequest) SetFolderId

func (m *ListDiskPlacementGroupsRequest) SetFolderId(v string)

func (*ListDiskPlacementGroupsRequest) SetOrderBy

func (m *ListDiskPlacementGroupsRequest) SetOrderBy(v string)

func (*ListDiskPlacementGroupsRequest) SetPageSize

func (m *ListDiskPlacementGroupsRequest) SetPageSize(v int64)

func (*ListDiskPlacementGroupsRequest) SetPageToken

func (m *ListDiskPlacementGroupsRequest) SetPageToken(v string)

func (*ListDiskPlacementGroupsRequest) String

type ListDiskPlacementGroupsResponse

type ListDiskPlacementGroupsResponse struct {

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

func (*ListDiskPlacementGroupsResponse) Descriptor deprecated

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

Deprecated: Use ListDiskPlacementGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListDiskPlacementGroupsResponse) GetDiskPlacementGroups

func (x *ListDiskPlacementGroupsResponse) GetDiskPlacementGroups() []*DiskPlacementGroup

func (*ListDiskPlacementGroupsResponse) GetNextPageToken

func (x *ListDiskPlacementGroupsResponse) GetNextPageToken() string

func (*ListDiskPlacementGroupsResponse) ProtoMessage

func (*ListDiskPlacementGroupsResponse) ProtoMessage()

func (*ListDiskPlacementGroupsResponse) ProtoReflect

func (*ListDiskPlacementGroupsResponse) Reset

func (*ListDiskPlacementGroupsResponse) SetDiskPlacementGroups

func (m *ListDiskPlacementGroupsResponse) SetDiskPlacementGroups(v []*DiskPlacementGroup)

func (*ListDiskPlacementGroupsResponse) SetNextPageToken

func (m *ListDiskPlacementGroupsResponse) SetNextPageToken(v string)

func (*ListDiskPlacementGroupsResponse) String

type ListDiskSnapshotSchedulesRequest

type ListDiskSnapshotSchedulesRequest struct {

	// ID of the disk to list snapshot schedules for.
	DiskId string `protobuf:"bytes,1,opt,name=disk_id,json=diskId,proto3" json:"disk_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 [ListDiskSnapshotSchedulesResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	//
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set `page_token` to the
	// [ListDiskSnapshotSchedulesResponse.next_page_token] returned by a 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 (*ListDiskSnapshotSchedulesRequest) Descriptor deprecated

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

Deprecated: Use ListDiskSnapshotSchedulesRequest.ProtoReflect.Descriptor instead.

func (*ListDiskSnapshotSchedulesRequest) GetDiskId

func (*ListDiskSnapshotSchedulesRequest) GetPageSize

func (x *ListDiskSnapshotSchedulesRequest) GetPageSize() int64

func (*ListDiskSnapshotSchedulesRequest) GetPageToken

func (x *ListDiskSnapshotSchedulesRequest) GetPageToken() string

func (*ListDiskSnapshotSchedulesRequest) ProtoMessage

func (*ListDiskSnapshotSchedulesRequest) ProtoMessage()

func (*ListDiskSnapshotSchedulesRequest) ProtoReflect

func (*ListDiskSnapshotSchedulesRequest) Reset

func (*ListDiskSnapshotSchedulesRequest) SetDiskId

func (m *ListDiskSnapshotSchedulesRequest) SetDiskId(v string)

func (*ListDiskSnapshotSchedulesRequest) SetPageSize

func (m *ListDiskSnapshotSchedulesRequest) SetPageSize(v int64)

func (*ListDiskSnapshotSchedulesRequest) SetPageToken

func (m *ListDiskSnapshotSchedulesRequest) SetPageToken(v string)

func (*ListDiskSnapshotSchedulesRequest) String

type ListDiskSnapshotSchedulesResponse

type ListDiskSnapshotSchedulesResponse struct {

	// List of snapshot schedules the specified disk is attached to.
	SnapshotSchedules []*SnapshotSchedule `protobuf:"bytes,1,rep,name=snapshot_schedules,json=snapshotSchedules,proto3" json:"snapshot_schedules,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListDiskSnapshotSchedulesRequest.page_size], use `next_page_token` as the value
	// for the [ListDiskSnapshotSchedulesRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDiskSnapshotSchedulesResponse) Descriptor deprecated

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

Deprecated: Use ListDiskSnapshotSchedulesResponse.ProtoReflect.Descriptor instead.

func (*ListDiskSnapshotSchedulesResponse) GetNextPageToken

func (x *ListDiskSnapshotSchedulesResponse) GetNextPageToken() string

func (*ListDiskSnapshotSchedulesResponse) GetSnapshotSchedules

func (x *ListDiskSnapshotSchedulesResponse) GetSnapshotSchedules() []*SnapshotSchedule

func (*ListDiskSnapshotSchedulesResponse) ProtoMessage

func (*ListDiskSnapshotSchedulesResponse) ProtoMessage()

func (*ListDiskSnapshotSchedulesResponse) ProtoReflect

func (*ListDiskSnapshotSchedulesResponse) Reset

func (*ListDiskSnapshotSchedulesResponse) SetNextPageToken

func (m *ListDiskSnapshotSchedulesResponse) SetNextPageToken(v string)

func (*ListDiskSnapshotSchedulesResponse) SetSnapshotSchedules

func (m *ListDiskSnapshotSchedulesResponse) SetSnapshotSchedules(v []*SnapshotSchedule)

func (*ListDiskSnapshotSchedulesResponse) String

type ListDiskTypesRequest

type ListDiskTypesRequest 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 [ListDiskTypesResponse.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
	// [ListDiskTypesResponse.next_page_token] returned by a 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 (*ListDiskTypesRequest) Descriptor deprecated

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

Deprecated: Use ListDiskTypesRequest.ProtoReflect.Descriptor instead.

func (*ListDiskTypesRequest) GetPageSize

func (x *ListDiskTypesRequest) GetPageSize() int64

func (*ListDiskTypesRequest) GetPageToken

func (x *ListDiskTypesRequest) GetPageToken() string

func (*ListDiskTypesRequest) ProtoMessage

func (*ListDiskTypesRequest) ProtoMessage()

func (*ListDiskTypesRequest) ProtoReflect

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

func (*ListDiskTypesRequest) Reset

func (x *ListDiskTypesRequest) Reset()

func (*ListDiskTypesRequest) SetPageSize

func (m *ListDiskTypesRequest) SetPageSize(v int64)

func (*ListDiskTypesRequest) SetPageToken

func (m *ListDiskTypesRequest) SetPageToken(v string)

func (*ListDiskTypesRequest) String

func (x *ListDiskTypesRequest) String() string

type ListDiskTypesResponse

type ListDiskTypesResponse struct {

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

func (*ListDiskTypesResponse) Descriptor deprecated

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

Deprecated: Use ListDiskTypesResponse.ProtoReflect.Descriptor instead.

func (*ListDiskTypesResponse) GetDiskTypes

func (x *ListDiskTypesResponse) GetDiskTypes() []*DiskType

func (*ListDiskTypesResponse) GetNextPageToken

func (x *ListDiskTypesResponse) GetNextPageToken() string

func (*ListDiskTypesResponse) ProtoMessage

func (*ListDiskTypesResponse) ProtoMessage()

func (*ListDiskTypesResponse) ProtoReflect

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

func (*ListDiskTypesResponse) Reset

func (x *ListDiskTypesResponse) Reset()

func (*ListDiskTypesResponse) SetDiskTypes

func (m *ListDiskTypesResponse) SetDiskTypes(v []*DiskType)

func (*ListDiskTypesResponse) SetNextPageToken

func (m *ListDiskTypesResponse) SetNextPageToken(v string)

func (*ListDiskTypesResponse) String

func (x *ListDiskTypesResponse) String() string

type ListDisksRequest

type ListDisksRequest struct {

	// ID of the folder to list disks 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 [ListDisksResponse.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
	// [ListDisksResponse.next_page_token] returned by a 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
	//
	// Each condition has the form `<field> <operator> <value>`, where:
	// 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
	// 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
	// 3. `<value>` represents a value.
	// String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// The default sorting order is ascending
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDisksRequest) Descriptor deprecated

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

Deprecated: Use ListDisksRequest.ProtoReflect.Descriptor instead.

func (*ListDisksRequest) GetFilter

func (x *ListDisksRequest) GetFilter() string

func (*ListDisksRequest) GetFolderId

func (x *ListDisksRequest) GetFolderId() string

func (*ListDisksRequest) GetOrderBy

func (x *ListDisksRequest) GetOrderBy() string

func (*ListDisksRequest) GetPageSize

func (x *ListDisksRequest) GetPageSize() int64

func (*ListDisksRequest) GetPageToken

func (x *ListDisksRequest) GetPageToken() string

func (*ListDisksRequest) ProtoMessage

func (*ListDisksRequest) ProtoMessage()

func (*ListDisksRequest) ProtoReflect

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

func (*ListDisksRequest) Reset

func (x *ListDisksRequest) Reset()

func (*ListDisksRequest) SetFilter

func (m *ListDisksRequest) SetFilter(v string)

func (*ListDisksRequest) SetFolderId

func (m *ListDisksRequest) SetFolderId(v string)

func (*ListDisksRequest) SetOrderBy

func (m *ListDisksRequest) SetOrderBy(v string)

func (*ListDisksRequest) SetPageSize

func (m *ListDisksRequest) SetPageSize(v int64)

func (*ListDisksRequest) SetPageToken

func (m *ListDisksRequest) SetPageToken(v string)

func (*ListDisksRequest) String

func (x *ListDisksRequest) String() string

type ListDisksResponse

type ListDisksResponse struct {

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

func (*ListDisksResponse) Descriptor deprecated

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

Deprecated: Use ListDisksResponse.ProtoReflect.Descriptor instead.

func (*ListDisksResponse) GetDisks

func (x *ListDisksResponse) GetDisks() []*Disk

func (*ListDisksResponse) GetNextPageToken

func (x *ListDisksResponse) GetNextPageToken() string

func (*ListDisksResponse) ProtoMessage

func (*ListDisksResponse) ProtoMessage()

func (*ListDisksResponse) ProtoReflect

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

func (*ListDisksResponse) Reset

func (x *ListDisksResponse) Reset()

func (*ListDisksResponse) SetDisks

func (m *ListDisksResponse) SetDisks(v []*Disk)

func (*ListDisksResponse) SetNextPageToken

func (m *ListDisksResponse) SetNextPageToken(v string)

func (*ListDisksResponse) String

func (x *ListDisksResponse) String() string

type ListFilesystemOperationsRequest

type ListFilesystemOperationsRequest struct {

	// ID of the filesystem to list operations for.
	//
	// To get the filesystem ID, make a [FilesystemService.List] request.
	FilesystemId string `protobuf:"bytes,1,opt,name=filesystem_id,json=filesystemId,proto3" json:"filesystem_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 [ListFilesystemOperationsResponse.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
	// [ListFilesystemOperationsResponse.next_page_token] returned by a 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 (*ListFilesystemOperationsRequest) Descriptor deprecated

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

Deprecated: Use ListFilesystemOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListFilesystemOperationsRequest) GetFilesystemId

func (x *ListFilesystemOperationsRequest) GetFilesystemId() string

func (*ListFilesystemOperationsRequest) GetPageSize

func (x *ListFilesystemOperationsRequest) GetPageSize() int64

func (*ListFilesystemOperationsRequest) GetPageToken

func (x *ListFilesystemOperationsRequest) GetPageToken() string

func (*ListFilesystemOperationsRequest) ProtoMessage

func (*ListFilesystemOperationsRequest) ProtoMessage()

func (*ListFilesystemOperationsRequest) ProtoReflect

func (*ListFilesystemOperationsRequest) Reset

func (*ListFilesystemOperationsRequest) SetFilesystemId

func (m *ListFilesystemOperationsRequest) SetFilesystemId(v string)

func (*ListFilesystemOperationsRequest) SetPageSize

func (m *ListFilesystemOperationsRequest) SetPageSize(v int64)

func (*ListFilesystemOperationsRequest) SetPageToken

func (m *ListFilesystemOperationsRequest) SetPageToken(v string)

func (*ListFilesystemOperationsRequest) String

type ListFilesystemOperationsResponse

type ListFilesystemOperationsResponse struct {

	// List of operations for the specified filesystem.
	Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListFilesystemOperationsRequest.page_size], use `next_page_token` as the value
	// for the [ListFilesystemOperationsRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListFilesystemOperationsResponse) Descriptor deprecated

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

Deprecated: Use ListFilesystemOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListFilesystemOperationsResponse) GetNextPageToken

func (x *ListFilesystemOperationsResponse) GetNextPageToken() string

func (*ListFilesystemOperationsResponse) GetOperations

func (*ListFilesystemOperationsResponse) ProtoMessage

func (*ListFilesystemOperationsResponse) ProtoMessage()

func (*ListFilesystemOperationsResponse) ProtoReflect

func (*ListFilesystemOperationsResponse) Reset

func (*ListFilesystemOperationsResponse) SetNextPageToken

func (m *ListFilesystemOperationsResponse) SetNextPageToken(v string)

func (*ListFilesystemOperationsResponse) SetOperations

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

func (*ListFilesystemOperationsResponse) String

type ListFilesystemsRequest

type ListFilesystemsRequest struct {

	// ID of the folder to list filesystems in.
	//
	// To get the folder ID, make 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 [ListFilesystemsResponse.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
	// [ListFilesystemsResponse.next_page_token] returned by a 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
	//
	// Each condition has the form `<field> <operator> <value>`, where:
	// 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
	// 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
	// 3. `<value>` represents a value.
	// String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// The default sorting order is ascending
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ListFilesystemsRequest) Descriptor deprecated

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

Deprecated: Use ListFilesystemsRequest.ProtoReflect.Descriptor instead.

func (*ListFilesystemsRequest) GetFilter

func (x *ListFilesystemsRequest) GetFilter() string

func (*ListFilesystemsRequest) GetFolderId

func (x *ListFilesystemsRequest) GetFolderId() string

func (*ListFilesystemsRequest) GetOrderBy

func (x *ListFilesystemsRequest) GetOrderBy() string

func (*ListFilesystemsRequest) GetPageSize

func (x *ListFilesystemsRequest) GetPageSize() int64

func (*ListFilesystemsRequest) GetPageToken

func (x *ListFilesystemsRequest) GetPageToken() string

func (*ListFilesystemsRequest) ProtoMessage

func (*ListFilesystemsRequest) ProtoMessage()

func (*ListFilesystemsRequest) ProtoReflect

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

func (*ListFilesystemsRequest) Reset

func (x *ListFilesystemsRequest) Reset()

func (*ListFilesystemsRequest) SetFilter

func (m *ListFilesystemsRequest) SetFilter(v string)

func (*ListFilesystemsRequest) SetFolderId

func (m *ListFilesystemsRequest) SetFolderId(v string)

func (*ListFilesystemsRequest) SetOrderBy

func (m *ListFilesystemsRequest) SetOrderBy(v string)

func (*ListFilesystemsRequest) SetPageSize

func (m *ListFilesystemsRequest) SetPageSize(v int64)

func (*ListFilesystemsRequest) SetPageToken

func (m *ListFilesystemsRequest) SetPageToken(v string)

func (*ListFilesystemsRequest) String

func (x *ListFilesystemsRequest) String() string

type ListFilesystemsResponse

type ListFilesystemsResponse struct {

	// List of filesystems in the specified folder.
	Filesystems []*Filesystem `protobuf:"bytes,1,rep,name=filesystems,proto3" json:"filesystems,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListFilesystemsRequest.page_size], use `next_page_token` as the value
	// for the [ListFilesystemsRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListFilesystemsResponse) Descriptor deprecated

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

Deprecated: Use ListFilesystemsResponse.ProtoReflect.Descriptor instead.

func (*ListFilesystemsResponse) GetFilesystems

func (x *ListFilesystemsResponse) GetFilesystems() []*Filesystem

func (*ListFilesystemsResponse) GetNextPageToken

func (x *ListFilesystemsResponse) GetNextPageToken() string

func (*ListFilesystemsResponse) ProtoMessage

func (*ListFilesystemsResponse) ProtoMessage()

func (*ListFilesystemsResponse) ProtoReflect

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

func (*ListFilesystemsResponse) Reset

func (x *ListFilesystemsResponse) Reset()

func (*ListFilesystemsResponse) SetFilesystems

func (m *ListFilesystemsResponse) SetFilesystems(v []*Filesystem)

func (*ListFilesystemsResponse) SetNextPageToken

func (m *ListFilesystemsResponse) SetNextPageToken(v string)

func (*ListFilesystemsResponse) String

func (x *ListFilesystemsResponse) String() string

type ListGpuClusterInstancesRequest

type ListGpuClusterInstancesRequest struct {

	// ID of the GPU cluster to list instances in.
	//
	// To get a GPU cluster ID, make a [GpuClusterService.List] request.
	GpuClusterId string `protobuf:"bytes,1,opt,name=gpu_cluster_id,json=gpuClusterId,proto3" json:"gpu_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 [ListGpuClusterInstancesResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	//
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListGpuClusterInstancesResponse.next_page_token] returned by a 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.
	// Currently you can use filtering only on the [Instance.name] field.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGpuClusterInstancesRequest) Descriptor deprecated

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

Deprecated: Use ListGpuClusterInstancesRequest.ProtoReflect.Descriptor instead.

func (*ListGpuClusterInstancesRequest) GetFilter

func (x *ListGpuClusterInstancesRequest) GetFilter() string

func (*ListGpuClusterInstancesRequest) GetGpuClusterId

func (x *ListGpuClusterInstancesRequest) GetGpuClusterId() string

func (*ListGpuClusterInstancesRequest) GetPageSize

func (x *ListGpuClusterInstancesRequest) GetPageSize() int64

func (*ListGpuClusterInstancesRequest) GetPageToken

func (x *ListGpuClusterInstancesRequest) GetPageToken() string

func (*ListGpuClusterInstancesRequest) ProtoMessage

func (*ListGpuClusterInstancesRequest) ProtoMessage()

func (*ListGpuClusterInstancesRequest) ProtoReflect

func (*ListGpuClusterInstancesRequest) Reset

func (x *ListGpuClusterInstancesRequest) Reset()

func (*ListGpuClusterInstancesRequest) SetFilter

func (m *ListGpuClusterInstancesRequest) SetFilter(v string)

func (*ListGpuClusterInstancesRequest) SetGpuClusterId

func (m *ListGpuClusterInstancesRequest) SetGpuClusterId(v string)

func (*ListGpuClusterInstancesRequest) SetPageSize

func (m *ListGpuClusterInstancesRequest) SetPageSize(v int64)

func (*ListGpuClusterInstancesRequest) SetPageToken

func (m *ListGpuClusterInstancesRequest) SetPageToken(v string)

func (*ListGpuClusterInstancesRequest) String

type ListGpuClusterInstancesResponse

type ListGpuClusterInstancesResponse struct {

	// List of instances in the specified GPU cluster.
	Instances []*Instance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListGpuClusterInstancesRequest.page_size], use `next_page_token` as the value
	// for the [ListGpuClusterInstancesRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGpuClusterInstancesResponse) Descriptor deprecated

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

Deprecated: Use ListGpuClusterInstancesResponse.ProtoReflect.Descriptor instead.

func (*ListGpuClusterInstancesResponse) GetInstances

func (x *ListGpuClusterInstancesResponse) GetInstances() []*Instance

func (*ListGpuClusterInstancesResponse) GetNextPageToken

func (x *ListGpuClusterInstancesResponse) GetNextPageToken() string

func (*ListGpuClusterInstancesResponse) ProtoMessage

func (*ListGpuClusterInstancesResponse) ProtoMessage()

func (*ListGpuClusterInstancesResponse) ProtoReflect

func (*ListGpuClusterInstancesResponse) Reset

func (*ListGpuClusterInstancesResponse) SetInstances

func (m *ListGpuClusterInstancesResponse) SetInstances(v []*Instance)

func (*ListGpuClusterInstancesResponse) SetNextPageToken

func (m *ListGpuClusterInstancesResponse) SetNextPageToken(v string)

func (*ListGpuClusterInstancesResponse) String

type ListGpuClusterOperationsRequest

type ListGpuClusterOperationsRequest struct {

	// ID of the GPU cluster to list operations for.
	//
	// To get a GPU cluster ID, make a [GpuClusterService.List] request.
	GpuClusterId string `protobuf:"bytes,1,opt,name=gpu_cluster_id,json=gpuClusterId,proto3" json:"gpu_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 [ListGpuClusterOperationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	//
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListGpuClusterOperationsResponse.next_page_token] returned by a 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 (*ListGpuClusterOperationsRequest) Descriptor deprecated

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

Deprecated: Use ListGpuClusterOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListGpuClusterOperationsRequest) GetGpuClusterId

func (x *ListGpuClusterOperationsRequest) GetGpuClusterId() string

func (*ListGpuClusterOperationsRequest) GetPageSize

func (x *ListGpuClusterOperationsRequest) GetPageSize() int64

func (*ListGpuClusterOperationsRequest) GetPageToken

func (x *ListGpuClusterOperationsRequest) GetPageToken() string

func (*ListGpuClusterOperationsRequest) ProtoMessage

func (*ListGpuClusterOperationsRequest) ProtoMessage()

func (*ListGpuClusterOperationsRequest) ProtoReflect

func (*ListGpuClusterOperationsRequest) Reset

func (*ListGpuClusterOperationsRequest) SetGpuClusterId

func (m *ListGpuClusterOperationsRequest) SetGpuClusterId(v string)

func (*ListGpuClusterOperationsRequest) SetPageSize

func (m *ListGpuClusterOperationsRequest) SetPageSize(v int64)

func (*ListGpuClusterOperationsRequest) SetPageToken

func (m *ListGpuClusterOperationsRequest) SetPageToken(v string)

func (*ListGpuClusterOperationsRequest) String

type ListGpuClusterOperationsResponse

type ListGpuClusterOperationsResponse struct {

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

func (*ListGpuClusterOperationsResponse) Descriptor deprecated

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

Deprecated: Use ListGpuClusterOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListGpuClusterOperationsResponse) GetNextPageToken

func (x *ListGpuClusterOperationsResponse) GetNextPageToken() string

func (*ListGpuClusterOperationsResponse) GetOperations

func (*ListGpuClusterOperationsResponse) ProtoMessage

func (*ListGpuClusterOperationsResponse) ProtoMessage()

func (*ListGpuClusterOperationsResponse) ProtoReflect

func (*ListGpuClusterOperationsResponse) Reset

func (*ListGpuClusterOperationsResponse) SetNextPageToken

func (m *ListGpuClusterOperationsResponse) SetNextPageToken(v string)

func (*ListGpuClusterOperationsResponse) SetOperations

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

func (*ListGpuClusterOperationsResponse) String

type ListGpuClustersRequest

type ListGpuClustersRequest struct {

	// ID of the folder to list GPU clusters in.
	//
	// To get the folder ID, make 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 [ListGpuClustersResponse.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
	// [ListGpuClustersResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters GPU clusters listed in the response.
	//
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on [GpuCluster.name] field.
	// 2. An operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
	// 3. The value. Must be 3-63 characters long and match the regular expression `^[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	// Example of a filter: `name=my-schedule`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// A sorting expression that sorts GPU clusters listed in the response.
	//
	// The expression must specify the field name from [GpuCluster] and `asc`ending or `desc`ending order,
	// e.g. `createdAt desc`.
	//
	// Default value: `id asc`.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGpuClustersRequest) Descriptor deprecated

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

Deprecated: Use ListGpuClustersRequest.ProtoReflect.Descriptor instead.

func (*ListGpuClustersRequest) GetFilter

func (x *ListGpuClustersRequest) GetFilter() string

func (*ListGpuClustersRequest) GetFolderId

func (x *ListGpuClustersRequest) GetFolderId() string

func (*ListGpuClustersRequest) GetOrderBy

func (x *ListGpuClustersRequest) GetOrderBy() string

func (*ListGpuClustersRequest) GetPageSize

func (x *ListGpuClustersRequest) GetPageSize() int64

func (*ListGpuClustersRequest) GetPageToken

func (x *ListGpuClustersRequest) GetPageToken() string

func (*ListGpuClustersRequest) ProtoMessage

func (*ListGpuClustersRequest) ProtoMessage()

func (*ListGpuClustersRequest) ProtoReflect

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

func (*ListGpuClustersRequest) Reset

func (x *ListGpuClustersRequest) Reset()

func (*ListGpuClustersRequest) SetFilter

func (m *ListGpuClustersRequest) SetFilter(v string)

func (*ListGpuClustersRequest) SetFolderId

func (m *ListGpuClustersRequest) SetFolderId(v string)

func (*ListGpuClustersRequest) SetOrderBy

func (m *ListGpuClustersRequest) SetOrderBy(v string)

func (*ListGpuClustersRequest) SetPageSize

func (m *ListGpuClustersRequest) SetPageSize(v int64)

func (*ListGpuClustersRequest) SetPageToken

func (m *ListGpuClustersRequest) SetPageToken(v string)

func (*ListGpuClustersRequest) String

func (x *ListGpuClustersRequest) String() string

type ListGpuClustersResponse

type ListGpuClustersResponse struct {

	// List of GPU clusters in the specified folder.
	GpuClusters []*GpuCluster `protobuf:"bytes,1,rep,name=gpu_clusters,json=gpuClusters,proto3" json:"gpu_clusters,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListGpuClustersRequest.page_size], use `next_page_token` as the value
	// for the [ListGpuClustersRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGpuClustersResponse) Descriptor deprecated

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

Deprecated: Use ListGpuClustersResponse.ProtoReflect.Descriptor instead.

func (*ListGpuClustersResponse) GetGpuClusters

func (x *ListGpuClustersResponse) GetGpuClusters() []*GpuCluster

func (*ListGpuClustersResponse) GetNextPageToken

func (x *ListGpuClustersResponse) GetNextPageToken() string

func (*ListGpuClustersResponse) ProtoMessage

func (*ListGpuClustersResponse) ProtoMessage()

func (*ListGpuClustersResponse) ProtoReflect

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

func (*ListGpuClustersResponse) Reset

func (x *ListGpuClustersResponse) Reset()

func (*ListGpuClustersResponse) SetGpuClusters

func (m *ListGpuClustersResponse) SetGpuClusters(v []*GpuCluster)

func (*ListGpuClustersResponse) SetNextPageToken

func (m *ListGpuClustersResponse) SetNextPageToken(v string)

func (*ListGpuClustersResponse) String

func (x *ListGpuClustersResponse) String() string

type ListHostGroupHostsRequest

type ListHostGroupHostsRequest struct {

	// ID of the host group to list hosts for.
	// To get the host group ID, use [HostGroupService.List] request.
	HostGroupId string `protobuf:"bytes,1,opt,name=host_group_id,json=hostGroupId,proto3" json:"host_group_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 [ListHostGroupHostsResponse.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 [ListHostGroupHostsResponse.next_page_token]
	// returned by a 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 (*ListHostGroupHostsRequest) Descriptor deprecated

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

Deprecated: Use ListHostGroupHostsRequest.ProtoReflect.Descriptor instead.

func (*ListHostGroupHostsRequest) GetHostGroupId

func (x *ListHostGroupHostsRequest) GetHostGroupId() string

func (*ListHostGroupHostsRequest) GetPageSize

func (x *ListHostGroupHostsRequest) GetPageSize() int64

func (*ListHostGroupHostsRequest) GetPageToken

func (x *ListHostGroupHostsRequest) GetPageToken() string

func (*ListHostGroupHostsRequest) ProtoMessage

func (*ListHostGroupHostsRequest) ProtoMessage()

func (*ListHostGroupHostsRequest) ProtoReflect

func (*ListHostGroupHostsRequest) Reset

func (x *ListHostGroupHostsRequest) Reset()

func (*ListHostGroupHostsRequest) SetHostGroupId

func (m *ListHostGroupHostsRequest) SetHostGroupId(v string)

func (*ListHostGroupHostsRequest) SetPageSize

func (m *ListHostGroupHostsRequest) SetPageSize(v int64)

func (*ListHostGroupHostsRequest) SetPageToken

func (m *ListHostGroupHostsRequest) SetPageToken(v string)

func (*ListHostGroupHostsRequest) String

func (x *ListHostGroupHostsRequest) String() string

type ListHostGroupHostsResponse

type ListHostGroupHostsResponse struct {

	// Lists hosts for the specified host group.
	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 more than [ListHostGroupHostsRequest.page_size], use
	// [next_page_token] as the value
	// for the [ListHostGroupHostsRequest.page_token] query parameter
	// in the next list request. Each subsequent list request will have its own
	// [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHostGroupHostsResponse) Descriptor deprecated

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

Deprecated: Use ListHostGroupHostsResponse.ProtoReflect.Descriptor instead.

func (*ListHostGroupHostsResponse) GetHosts

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

func (*ListHostGroupHostsResponse) GetNextPageToken

func (x *ListHostGroupHostsResponse) GetNextPageToken() string

func (*ListHostGroupHostsResponse) ProtoMessage

func (*ListHostGroupHostsResponse) ProtoMessage()

func (*ListHostGroupHostsResponse) ProtoReflect

func (*ListHostGroupHostsResponse) Reset

func (x *ListHostGroupHostsResponse) Reset()

func (*ListHostGroupHostsResponse) SetHosts

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

func (*ListHostGroupHostsResponse) SetNextPageToken

func (m *ListHostGroupHostsResponse) SetNextPageToken(v string)

func (*ListHostGroupHostsResponse) String

func (x *ListHostGroupHostsResponse) String() string

type ListHostGroupInstancesRequest

type ListHostGroupInstancesRequest struct {

	// ID of the host group to list instances for.
	// To get the host group ID, use [HostGroupService.List] request.
	HostGroupId string `protobuf:"bytes,1,opt,name=host_group_id,json=hostGroupId,proto3" json:"host_group_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 [ListHostGroupInstancesResponse.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 [ListHostGroupInstancesResponse.next_page_token]
	// returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filter support is not currently implemented. Any filters are ignored.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHostGroupInstancesRequest) Descriptor deprecated

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

Deprecated: Use ListHostGroupInstancesRequest.ProtoReflect.Descriptor instead.

func (*ListHostGroupInstancesRequest) GetFilter

func (x *ListHostGroupInstancesRequest) GetFilter() string

func (*ListHostGroupInstancesRequest) GetHostGroupId

func (x *ListHostGroupInstancesRequest) GetHostGroupId() string

func (*ListHostGroupInstancesRequest) GetPageSize

func (x *ListHostGroupInstancesRequest) GetPageSize() int64

func (*ListHostGroupInstancesRequest) GetPageToken

func (x *ListHostGroupInstancesRequest) GetPageToken() string

func (*ListHostGroupInstancesRequest) ProtoMessage

func (*ListHostGroupInstancesRequest) ProtoMessage()

func (*ListHostGroupInstancesRequest) ProtoReflect

func (*ListHostGroupInstancesRequest) Reset

func (x *ListHostGroupInstancesRequest) Reset()

func (*ListHostGroupInstancesRequest) SetFilter

func (m *ListHostGroupInstancesRequest) SetFilter(v string)

func (*ListHostGroupInstancesRequest) SetHostGroupId

func (m *ListHostGroupInstancesRequest) SetHostGroupId(v string)

func (*ListHostGroupInstancesRequest) SetPageSize

func (m *ListHostGroupInstancesRequest) SetPageSize(v int64)

func (*ListHostGroupInstancesRequest) SetPageToken

func (m *ListHostGroupInstancesRequest) SetPageToken(v string)

func (*ListHostGroupInstancesRequest) String

type ListHostGroupInstancesResponse

type ListHostGroupInstancesResponse struct {

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

func (*ListHostGroupInstancesResponse) Descriptor deprecated

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

Deprecated: Use ListHostGroupInstancesResponse.ProtoReflect.Descriptor instead.

func (*ListHostGroupInstancesResponse) GetInstances

func (x *ListHostGroupInstancesResponse) GetInstances() []*Instance

func (*ListHostGroupInstancesResponse) GetNextPageToken

func (x *ListHostGroupInstancesResponse) GetNextPageToken() string

func (*ListHostGroupInstancesResponse) ProtoMessage

func (*ListHostGroupInstancesResponse) ProtoMessage()

func (*ListHostGroupInstancesResponse) ProtoReflect

func (*ListHostGroupInstancesResponse) Reset

func (x *ListHostGroupInstancesResponse) Reset()

func (*ListHostGroupInstancesResponse) SetInstances

func (m *ListHostGroupInstancesResponse) SetInstances(v []*Instance)

func (*ListHostGroupInstancesResponse) SetNextPageToken

func (m *ListHostGroupInstancesResponse) SetNextPageToken(v string)

func (*ListHostGroupInstancesResponse) String

type ListHostGroupOperationsRequest

type ListHostGroupOperationsRequest struct {

	// ID of the host group to list operations for.
	// To get the host group ID, use [HostGroupService.List] request.
	HostGroupId string `protobuf:"bytes,1,opt,name=host_group_id,json=hostGroupId,proto3" json:"host_group_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 [ListHostGroupOperationsResponse.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
	// [ListHostGroupOperationsResponse.next_page_token] returned by a 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 (*ListHostGroupOperationsRequest) Descriptor deprecated

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

Deprecated: Use ListHostGroupOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListHostGroupOperationsRequest) GetHostGroupId

func (x *ListHostGroupOperationsRequest) GetHostGroupId() string

func (*ListHostGroupOperationsRequest) GetPageSize

func (x *ListHostGroupOperationsRequest) GetPageSize() int64

func (*ListHostGroupOperationsRequest) GetPageToken

func (x *ListHostGroupOperationsRequest) GetPageToken() string

func (*ListHostGroupOperationsRequest) ProtoMessage

func (*ListHostGroupOperationsRequest) ProtoMessage()

func (*ListHostGroupOperationsRequest) ProtoReflect

func (*ListHostGroupOperationsRequest) Reset

func (x *ListHostGroupOperationsRequest) Reset()

func (*ListHostGroupOperationsRequest) SetHostGroupId

func (m *ListHostGroupOperationsRequest) SetHostGroupId(v string)

func (*ListHostGroupOperationsRequest) SetPageSize

func (m *ListHostGroupOperationsRequest) SetPageSize(v int64)

func (*ListHostGroupOperationsRequest) SetPageToken

func (m *ListHostGroupOperationsRequest) SetPageToken(v string)

func (*ListHostGroupOperationsRequest) String

type ListHostGroupOperationsResponse

type ListHostGroupOperationsResponse struct {

	// List of operations for the specified host group.
	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 [ListHostGroupOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListHostGroupOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHostGroupOperationsResponse) Descriptor deprecated

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

Deprecated: Use ListHostGroupOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListHostGroupOperationsResponse) GetNextPageToken

func (x *ListHostGroupOperationsResponse) GetNextPageToken() string

func (*ListHostGroupOperationsResponse) GetOperations

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

func (*ListHostGroupOperationsResponse) ProtoMessage

func (*ListHostGroupOperationsResponse) ProtoMessage()

func (*ListHostGroupOperationsResponse) ProtoReflect

func (*ListHostGroupOperationsResponse) Reset

func (*ListHostGroupOperationsResponse) SetNextPageToken

func (m *ListHostGroupOperationsResponse) SetNextPageToken(v string)

func (*ListHostGroupOperationsResponse) SetOperations

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

func (*ListHostGroupOperationsResponse) String

type ListHostGroupsRequest

type ListHostGroupsRequest struct {

	// ID of the folder to list host groups in.
	// To get the folder ID, use [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 [ListHostGroupsResponse.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 [ListHostGroupsResponse.next_page_token]
	// returned by a 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
	//
	// Each condition has the form `<field> <operator> <value>`, where:
	// 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
	// 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
	// 3. `<value>` represents a value.
	// String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// The default sorting order is ascending
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHostGroupsRequest) Descriptor deprecated

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

Deprecated: Use ListHostGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListHostGroupsRequest) GetFilter

func (x *ListHostGroupsRequest) GetFilter() string

func (*ListHostGroupsRequest) GetFolderId

func (x *ListHostGroupsRequest) GetFolderId() string

func (*ListHostGroupsRequest) GetOrderBy

func (x *ListHostGroupsRequest) GetOrderBy() string

func (*ListHostGroupsRequest) GetPageSize

func (x *ListHostGroupsRequest) GetPageSize() int64

func (*ListHostGroupsRequest) GetPageToken

func (x *ListHostGroupsRequest) GetPageToken() string

func (*ListHostGroupsRequest) ProtoMessage

func (*ListHostGroupsRequest) ProtoMessage()

func (*ListHostGroupsRequest) ProtoReflect

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

func (*ListHostGroupsRequest) Reset

func (x *ListHostGroupsRequest) Reset()

func (*ListHostGroupsRequest) SetFilter

func (m *ListHostGroupsRequest) SetFilter(v string)

func (*ListHostGroupsRequest) SetFolderId

func (m *ListHostGroupsRequest) SetFolderId(v string)

func (*ListHostGroupsRequest) SetOrderBy

func (m *ListHostGroupsRequest) SetOrderBy(v string)

func (*ListHostGroupsRequest) SetPageSize

func (m *ListHostGroupsRequest) SetPageSize(v int64)

func (*ListHostGroupsRequest) SetPageToken

func (m *ListHostGroupsRequest) SetPageToken(v string)

func (*ListHostGroupsRequest) String

func (x *ListHostGroupsRequest) String() string

type ListHostGroupsResponse

type ListHostGroupsResponse struct {

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

func (*ListHostGroupsResponse) Descriptor deprecated

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

Deprecated: Use ListHostGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListHostGroupsResponse) GetHostGroups

func (x *ListHostGroupsResponse) GetHostGroups() []*HostGroup

func (*ListHostGroupsResponse) GetNextPageToken

func (x *ListHostGroupsResponse) GetNextPageToken() string

func (*ListHostGroupsResponse) ProtoMessage

func (*ListHostGroupsResponse) ProtoMessage()

func (*ListHostGroupsResponse) ProtoReflect

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

func (*ListHostGroupsResponse) Reset

func (x *ListHostGroupsResponse) Reset()

func (*ListHostGroupsResponse) SetHostGroups

func (m *ListHostGroupsResponse) SetHostGroups(v []*HostGroup)

func (*ListHostGroupsResponse) SetNextPageToken

func (m *ListHostGroupsResponse) SetNextPageToken(v string)

func (*ListHostGroupsResponse) String

func (x *ListHostGroupsResponse) String() string

type ListHostTypesRequest

type ListHostTypesRequest 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 [ListHostTypesResponse.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 [ListHostTypesResponse.next_page_token]
	// returned by a 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 (*ListHostTypesRequest) Descriptor deprecated

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

Deprecated: Use ListHostTypesRequest.ProtoReflect.Descriptor instead.

func (*ListHostTypesRequest) GetPageSize

func (x *ListHostTypesRequest) GetPageSize() int64

func (*ListHostTypesRequest) GetPageToken

func (x *ListHostTypesRequest) GetPageToken() string

func (*ListHostTypesRequest) ProtoMessage

func (*ListHostTypesRequest) ProtoMessage()

func (*ListHostTypesRequest) ProtoReflect

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

func (*ListHostTypesRequest) Reset

func (x *ListHostTypesRequest) Reset()

func (*ListHostTypesRequest) SetPageSize

func (m *ListHostTypesRequest) SetPageSize(v int64)

func (*ListHostTypesRequest) SetPageToken

func (m *ListHostTypesRequest) SetPageToken(v string)

func (*ListHostTypesRequest) String

func (x *ListHostTypesRequest) String() string

type ListHostTypesResponse

type ListHostTypesResponse struct {

	// Lists host types.
	HostTypes []*HostType `protobuf:"bytes,1,rep,name=host_types,json=hostTypes,proto3" json:"host_types,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListHostTypesRequest.page_size], use `next_page_token` as the value
	// for the [ListHostTypesRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHostTypesResponse) Descriptor deprecated

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

Deprecated: Use ListHostTypesResponse.ProtoReflect.Descriptor instead.

func (*ListHostTypesResponse) GetHostTypes

func (x *ListHostTypesResponse) GetHostTypes() []*HostType

func (*ListHostTypesResponse) GetNextPageToken

func (x *ListHostTypesResponse) GetNextPageToken() string

func (*ListHostTypesResponse) ProtoMessage

func (*ListHostTypesResponse) ProtoMessage()

func (*ListHostTypesResponse) ProtoReflect

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

func (*ListHostTypesResponse) Reset

func (x *ListHostTypesResponse) Reset()

func (*ListHostTypesResponse) SetHostTypes

func (m *ListHostTypesResponse) SetHostTypes(v []*HostType)

func (*ListHostTypesResponse) SetNextPageToken

func (m *ListHostTypesResponse) SetNextPageToken(v string)

func (*ListHostTypesResponse) String

func (x *ListHostTypesResponse) String() string

type ListImageOperationsRequest

type ListImageOperationsRequest struct {

	// ID of the Image resource to list operations for.
	ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_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 [ListImageOperationsResponse.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
	// [ListImageOperationsResponse.next_page_token] returned by a 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 (*ListImageOperationsRequest) Descriptor deprecated

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

Deprecated: Use ListImageOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListImageOperationsRequest) GetImageId

func (x *ListImageOperationsRequest) GetImageId() string

func (*ListImageOperationsRequest) GetPageSize

func (x *ListImageOperationsRequest) GetPageSize() int64

func (*ListImageOperationsRequest) GetPageToken

func (x *ListImageOperationsRequest) GetPageToken() string

func (*ListImageOperationsRequest) ProtoMessage

func (*ListImageOperationsRequest) ProtoMessage()

func (*ListImageOperationsRequest) ProtoReflect

func (*ListImageOperationsRequest) Reset

func (x *ListImageOperationsRequest) Reset()

func (*ListImageOperationsRequest) SetImageId

func (m *ListImageOperationsRequest) SetImageId(v string)

func (*ListImageOperationsRequest) SetPageSize

func (m *ListImageOperationsRequest) SetPageSize(v int64)

func (*ListImageOperationsRequest) SetPageToken

func (m *ListImageOperationsRequest) SetPageToken(v string)

func (*ListImageOperationsRequest) String

func (x *ListImageOperationsRequest) String() string

type ListImageOperationsResponse

type ListImageOperationsResponse struct {

	// List of operations for the specified image.
	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 [ListImageOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListImageOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListImageOperationsResponse) Descriptor deprecated

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

Deprecated: Use ListImageOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListImageOperationsResponse) GetNextPageToken

func (x *ListImageOperationsResponse) GetNextPageToken() string

func (*ListImageOperationsResponse) GetOperations

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

func (*ListImageOperationsResponse) ProtoMessage

func (*ListImageOperationsResponse) ProtoMessage()

func (*ListImageOperationsResponse) ProtoReflect

func (*ListImageOperationsResponse) Reset

func (x *ListImageOperationsResponse) Reset()

func (*ListImageOperationsResponse) SetNextPageToken

func (m *ListImageOperationsResponse) SetNextPageToken(v string)

func (*ListImageOperationsResponse) SetOperations

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

func (*ListImageOperationsResponse) String

func (x *ListImageOperationsResponse) String() string

type ListImagesRequest

type ListImagesRequest struct {

	// ID of the folder to list images 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 [ListImagesResponse.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
	// [ListImagesResponse.next_page_token] returned by a 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
	//
	// Each condition has the form `<field> <operator> <value>`, where:
	// 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
	// 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
	// 3. `<value>` represents a value.
	// String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// The default sorting order is ascending
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ListImagesRequest) Descriptor deprecated

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

Deprecated: Use ListImagesRequest.ProtoReflect.Descriptor instead.

func (*ListImagesRequest) GetFilter

func (x *ListImagesRequest) GetFilter() string

func (*ListImagesRequest) GetFolderId

func (x *ListImagesRequest) GetFolderId() string

func (*ListImagesRequest) GetOrderBy

func (x *ListImagesRequest) GetOrderBy() string

func (*ListImagesRequest) GetPageSize

func (x *ListImagesRequest) GetPageSize() int64

func (*ListImagesRequest) GetPageToken

func (x *ListImagesRequest) GetPageToken() string

func (*ListImagesRequest) ProtoMessage

func (*ListImagesRequest) ProtoMessage()

func (*ListImagesRequest) ProtoReflect

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

func (*ListImagesRequest) Reset

func (x *ListImagesRequest) Reset()

func (*ListImagesRequest) SetFilter

func (m *ListImagesRequest) SetFilter(v string)

func (*ListImagesRequest) SetFolderId

func (m *ListImagesRequest) SetFolderId(v string)

func (*ListImagesRequest) SetOrderBy

func (m *ListImagesRequest) SetOrderBy(v string)

func (*ListImagesRequest) SetPageSize

func (m *ListImagesRequest) SetPageSize(v int64)

func (*ListImagesRequest) SetPageToken

func (m *ListImagesRequest) SetPageToken(v string)

func (*ListImagesRequest) String

func (x *ListImagesRequest) String() string

type ListImagesResponse

type ListImagesResponse struct {

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

func (*ListImagesResponse) Descriptor deprecated

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

Deprecated: Use ListImagesResponse.ProtoReflect.Descriptor instead.

func (*ListImagesResponse) GetImages

func (x *ListImagesResponse) GetImages() []*Image

func (*ListImagesResponse) GetNextPageToken

func (x *ListImagesResponse) GetNextPageToken() string

func (*ListImagesResponse) ProtoMessage

func (*ListImagesResponse) ProtoMessage()

func (*ListImagesResponse) ProtoReflect

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

func (*ListImagesResponse) Reset

func (x *ListImagesResponse) Reset()

func (*ListImagesResponse) SetImages

func (m *ListImagesResponse) SetImages(v []*Image)

func (*ListImagesResponse) SetNextPageToken

func (m *ListImagesResponse) SetNextPageToken(v string)

func (*ListImagesResponse) String

func (x *ListImagesResponse) String() string

type ListInstanceOperationsRequest

type ListInstanceOperationsRequest struct {

	// ID of the Instance resource to list operations for.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_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 [ListInstanceOperationsResponse.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
	// [ListInstanceOperationsResponse.next_page_token] returned by a 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 (*ListInstanceOperationsRequest) Descriptor deprecated

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

Deprecated: Use ListInstanceOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListInstanceOperationsRequest) GetInstanceId

func (x *ListInstanceOperationsRequest) GetInstanceId() string

func (*ListInstanceOperationsRequest) GetPageSize

func (x *ListInstanceOperationsRequest) GetPageSize() int64

func (*ListInstanceOperationsRequest) GetPageToken

func (x *ListInstanceOperationsRequest) GetPageToken() string

func (*ListInstanceOperationsRequest) ProtoMessage

func (*ListInstanceOperationsRequest) ProtoMessage()

func (*ListInstanceOperationsRequest) ProtoReflect

func (*ListInstanceOperationsRequest) Reset

func (x *ListInstanceOperationsRequest) Reset()

func (*ListInstanceOperationsRequest) SetInstanceId

func (m *ListInstanceOperationsRequest) SetInstanceId(v string)

func (*ListInstanceOperationsRequest) SetPageSize

func (m *ListInstanceOperationsRequest) SetPageSize(v int64)

func (*ListInstanceOperationsRequest) SetPageToken

func (m *ListInstanceOperationsRequest) SetPageToken(v string)

func (*ListInstanceOperationsRequest) String

type ListInstanceOperationsResponse

type ListInstanceOperationsResponse struct {

	// List of operations for the specified instance.
	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 [ListInstanceOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListInstanceOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListInstanceOperationsResponse) Descriptor deprecated

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

Deprecated: Use ListInstanceOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListInstanceOperationsResponse) GetNextPageToken

func (x *ListInstanceOperationsResponse) GetNextPageToken() string

func (*ListInstanceOperationsResponse) GetOperations

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

func (*ListInstanceOperationsResponse) ProtoMessage

func (*ListInstanceOperationsResponse) ProtoMessage()

func (*ListInstanceOperationsResponse) ProtoReflect

func (*ListInstanceOperationsResponse) Reset

func (x *ListInstanceOperationsResponse) Reset()

func (*ListInstanceOperationsResponse) SetNextPageToken

func (m *ListInstanceOperationsResponse) SetNextPageToken(v string)

func (*ListInstanceOperationsResponse) SetOperations

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

func (*ListInstanceOperationsResponse) String

type ListInstancesRequest

type ListInstancesRequest struct {

	// ID of the Folder to list instances 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 [ListInstancesResponse.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 [ListInstancesResponse.next_page_token]
	// returned by a 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
	//
	// Each condition has the form `<field> <operator> <value>`, where:
	// 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
	// 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
	// 3. `<value>` represents a value.
	// String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// The default sorting order is ascending
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ListInstancesRequest) Descriptor deprecated

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

Deprecated: Use ListInstancesRequest.ProtoReflect.Descriptor instead.

func (*ListInstancesRequest) GetFilter

func (x *ListInstancesRequest) GetFilter() string

func (*ListInstancesRequest) GetFolderId

func (x *ListInstancesRequest) GetFolderId() string

func (*ListInstancesRequest) GetOrderBy

func (x *ListInstancesRequest) GetOrderBy() string

func (*ListInstancesRequest) GetPageSize

func (x *ListInstancesRequest) GetPageSize() int64

func (*ListInstancesRequest) GetPageToken

func (x *ListInstancesRequest) GetPageToken() string

func (*ListInstancesRequest) ProtoMessage

func (*ListInstancesRequest) ProtoMessage()

func (*ListInstancesRequest) ProtoReflect

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

func (*ListInstancesRequest) Reset

func (x *ListInstancesRequest) Reset()

func (*ListInstancesRequest) SetFilter

func (m *ListInstancesRequest) SetFilter(v string)

func (*ListInstancesRequest) SetFolderId

func (m *ListInstancesRequest) SetFolderId(v string)

func (*ListInstancesRequest) SetOrderBy

func (m *ListInstancesRequest) SetOrderBy(v string)

func (*ListInstancesRequest) SetPageSize

func (m *ListInstancesRequest) SetPageSize(v int64)

func (*ListInstancesRequest) SetPageToken

func (m *ListInstancesRequest) SetPageToken(v string)

func (*ListInstancesRequest) String

func (x *ListInstancesRequest) String() string

type ListInstancesResponse

type ListInstancesResponse struct {

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

func (*ListInstancesResponse) Descriptor deprecated

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

Deprecated: Use ListInstancesResponse.ProtoReflect.Descriptor instead.

func (*ListInstancesResponse) GetInstances

func (x *ListInstancesResponse) GetInstances() []*Instance

func (*ListInstancesResponse) GetNextPageToken

func (x *ListInstancesResponse) GetNextPageToken() string

func (*ListInstancesResponse) ProtoMessage

func (*ListInstancesResponse) ProtoMessage()

func (*ListInstancesResponse) ProtoReflect

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

func (*ListInstancesResponse) Reset

func (x *ListInstancesResponse) Reset()

func (*ListInstancesResponse) SetInstances

func (m *ListInstancesResponse) SetInstances(v []*Instance)

func (*ListInstancesResponse) SetNextPageToken

func (m *ListInstancesResponse) SetNextPageToken(v string)

func (*ListInstancesResponse) String

func (x *ListInstancesResponse) String() string

type ListPlacementGroupInstancesRequest

type ListPlacementGroupInstancesRequest struct {

	// ID of the placement group to list instances for.
	//
	// To get the placement group ID, use [PlacementGroupService.List] request.
	PlacementGroupId string `protobuf:"bytes,1,opt,name=placement_group_id,json=placementGroupId,proto3" json:"placement_group_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 [ListPlacementGroupInstancesResponse.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 [ListPlacementGroupInstancesResponse.next_page_token]
	// returned by a 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 (*ListPlacementGroupInstancesRequest) Descriptor deprecated

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

Deprecated: Use ListPlacementGroupInstancesRequest.ProtoReflect.Descriptor instead.

func (*ListPlacementGroupInstancesRequest) GetPageSize

func (x *ListPlacementGroupInstancesRequest) GetPageSize() int64

func (*ListPlacementGroupInstancesRequest) GetPageToken

func (x *ListPlacementGroupInstancesRequest) GetPageToken() string

func (*ListPlacementGroupInstancesRequest) GetPlacementGroupId

func (x *ListPlacementGroupInstancesRequest) GetPlacementGroupId() string

func (*ListPlacementGroupInstancesRequest) ProtoMessage

func (*ListPlacementGroupInstancesRequest) ProtoMessage()

func (*ListPlacementGroupInstancesRequest) ProtoReflect

func (*ListPlacementGroupInstancesRequest) Reset

func (*ListPlacementGroupInstancesRequest) SetPageSize

func (m *ListPlacementGroupInstancesRequest) SetPageSize(v int64)

func (*ListPlacementGroupInstancesRequest) SetPageToken

func (m *ListPlacementGroupInstancesRequest) SetPageToken(v string)

func (*ListPlacementGroupInstancesRequest) SetPlacementGroupId

func (m *ListPlacementGroupInstancesRequest) SetPlacementGroupId(v string)

func (*ListPlacementGroupInstancesRequest) String

type ListPlacementGroupInstancesResponse

type ListPlacementGroupInstancesResponse struct {

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

func (*ListPlacementGroupInstancesResponse) Descriptor deprecated

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

Deprecated: Use ListPlacementGroupInstancesResponse.ProtoReflect.Descriptor instead.

func (*ListPlacementGroupInstancesResponse) GetInstances

func (x *ListPlacementGroupInstancesResponse) GetInstances() []*Instance

func (*ListPlacementGroupInstancesResponse) GetNextPageToken

func (x *ListPlacementGroupInstancesResponse) GetNextPageToken() string

func (*ListPlacementGroupInstancesResponse) ProtoMessage

func (*ListPlacementGroupInstancesResponse) ProtoMessage()

func (*ListPlacementGroupInstancesResponse) ProtoReflect

func (*ListPlacementGroupInstancesResponse) Reset

func (*ListPlacementGroupInstancesResponse) SetInstances

func (m *ListPlacementGroupInstancesResponse) SetInstances(v []*Instance)

func (*ListPlacementGroupInstancesResponse) SetNextPageToken

func (m *ListPlacementGroupInstancesResponse) SetNextPageToken(v string)

func (*ListPlacementGroupInstancesResponse) String

type ListPlacementGroupOperationsRequest

type ListPlacementGroupOperationsRequest struct {

	// ID of the placement group to list operations for.
	//
	// To get the placement group ID, use [PlacementGroupService.List] request.
	PlacementGroupId string `protobuf:"bytes,1,opt,name=placement_group_id,json=placementGroupId,proto3" json:"placement_group_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 [ListPlacementGroupOperationsResponse.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
	// [ListPlacementGroupOperationsResponse.next_page_token] returned by a 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 (*ListPlacementGroupOperationsRequest) Descriptor deprecated

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

Deprecated: Use ListPlacementGroupOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListPlacementGroupOperationsRequest) GetPageSize

func (x *ListPlacementGroupOperationsRequest) GetPageSize() int64

func (*ListPlacementGroupOperationsRequest) GetPageToken

func (x *ListPlacementGroupOperationsRequest) GetPageToken() string

func (*ListPlacementGroupOperationsRequest) GetPlacementGroupId

func (x *ListPlacementGroupOperationsRequest) GetPlacementGroupId() string

func (*ListPlacementGroupOperationsRequest) ProtoMessage

func (*ListPlacementGroupOperationsRequest) ProtoMessage()

func (*ListPlacementGroupOperationsRequest) ProtoReflect

func (*ListPlacementGroupOperationsRequest) Reset

func (*ListPlacementGroupOperationsRequest) SetPageSize

func (m *ListPlacementGroupOperationsRequest) SetPageSize(v int64)

func (*ListPlacementGroupOperationsRequest) SetPageToken

func (m *ListPlacementGroupOperationsRequest) SetPageToken(v string)

func (*ListPlacementGroupOperationsRequest) SetPlacementGroupId

func (m *ListPlacementGroupOperationsRequest) SetPlacementGroupId(v string)

func (*ListPlacementGroupOperationsRequest) String

type ListPlacementGroupOperationsResponse

type ListPlacementGroupOperationsResponse struct {

	// List of operations for the specified placement group.
	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 [ListPlacementGroupOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListPlacementGroupOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPlacementGroupOperationsResponse) Descriptor deprecated

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

Deprecated: Use ListPlacementGroupOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListPlacementGroupOperationsResponse) GetNextPageToken

func (x *ListPlacementGroupOperationsResponse) GetNextPageToken() string

func (*ListPlacementGroupOperationsResponse) GetOperations

func (*ListPlacementGroupOperationsResponse) ProtoMessage

func (*ListPlacementGroupOperationsResponse) ProtoMessage()

func (*ListPlacementGroupOperationsResponse) ProtoReflect

func (*ListPlacementGroupOperationsResponse) Reset

func (*ListPlacementGroupOperationsResponse) SetNextPageToken

func (m *ListPlacementGroupOperationsResponse) SetNextPageToken(v string)

func (*ListPlacementGroupOperationsResponse) SetOperations

func (*ListPlacementGroupOperationsResponse) String

type ListPlacementGroupsRequest

type ListPlacementGroupsRequest struct {

	// ID of the folder to list placement groups in.
	//
	// To get the folder ID make 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 [ListPlacementGroupsResponse.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 [ListPlacementGroupsResponse.next_page_token]
	// returned by a 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
	//
	// Each condition has the form `<field> <operator> <value>`, where:
	// 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
	// 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
	// 3. `<value>` represents a value.
	// String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// The default sorting order is ascending
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPlacementGroupsRequest) Descriptor deprecated

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

Deprecated: Use ListPlacementGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListPlacementGroupsRequest) GetFilter

func (x *ListPlacementGroupsRequest) GetFilter() string

func (*ListPlacementGroupsRequest) GetFolderId

func (x *ListPlacementGroupsRequest) GetFolderId() string

func (*ListPlacementGroupsRequest) GetOrderBy

func (x *ListPlacementGroupsRequest) GetOrderBy() string

func (*ListPlacementGroupsRequest) GetPageSize

func (x *ListPlacementGroupsRequest) GetPageSize() int64

func (*ListPlacementGroupsRequest) GetPageToken

func (x *ListPlacementGroupsRequest) GetPageToken() string

func (*ListPlacementGroupsRequest) ProtoMessage

func (*ListPlacementGroupsRequest) ProtoMessage()

func (*ListPlacementGroupsRequest) ProtoReflect

func (*ListPlacementGroupsRequest) Reset

func (x *ListPlacementGroupsRequest) Reset()

func (*ListPlacementGroupsRequest) SetFilter

func (m *ListPlacementGroupsRequest) SetFilter(v string)

func (*ListPlacementGroupsRequest) SetFolderId

func (m *ListPlacementGroupsRequest) SetFolderId(v string)

func (*ListPlacementGroupsRequest) SetOrderBy

func (m *ListPlacementGroupsRequest) SetOrderBy(v string)

func (*ListPlacementGroupsRequest) SetPageSize

func (m *ListPlacementGroupsRequest) SetPageSize(v int64)

func (*ListPlacementGroupsRequest) SetPageToken

func (m *ListPlacementGroupsRequest) SetPageToken(v string)

func (*ListPlacementGroupsRequest) String

func (x *ListPlacementGroupsRequest) String() string

type ListPlacementGroupsResponse

type ListPlacementGroupsResponse struct {

	// Lists placement groups in the specified folder.
	PlacementGroups []*PlacementGroup `protobuf:"bytes,1,rep,name=placement_groups,json=placementGroups,proto3" json:"placement_groups,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListPlacementGroupsRequest.page_size], use `next_page_token` as the value
	// for the [ListPlacementGroupsRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPlacementGroupsResponse) Descriptor deprecated

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

Deprecated: Use ListPlacementGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListPlacementGroupsResponse) GetNextPageToken

func (x *ListPlacementGroupsResponse) GetNextPageToken() string

func (*ListPlacementGroupsResponse) GetPlacementGroups

func (x *ListPlacementGroupsResponse) GetPlacementGroups() []*PlacementGroup

func (*ListPlacementGroupsResponse) ProtoMessage

func (*ListPlacementGroupsResponse) ProtoMessage()

func (*ListPlacementGroupsResponse) ProtoReflect

func (*ListPlacementGroupsResponse) Reset

func (x *ListPlacementGroupsResponse) Reset()

func (*ListPlacementGroupsResponse) SetNextPageToken

func (m *ListPlacementGroupsResponse) SetNextPageToken(v string)

func (*ListPlacementGroupsResponse) SetPlacementGroups

func (m *ListPlacementGroupsResponse) SetPlacementGroups(v []*PlacementGroup)

func (*ListPlacementGroupsResponse) String

func (x *ListPlacementGroupsResponse) String() string

type ListSnapshotOperationsRequest

type ListSnapshotOperationsRequest struct {

	// ID of the Snapshot resource to list operations for.
	SnapshotId string `protobuf:"bytes,1,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_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 [ListSnapshotOperationsResponse.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
	// [ListSnapshotOperationsResponse.next_page_token] returned by a 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 (*ListSnapshotOperationsRequest) Descriptor deprecated

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

Deprecated: Use ListSnapshotOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListSnapshotOperationsRequest) GetPageSize

func (x *ListSnapshotOperationsRequest) GetPageSize() int64

func (*ListSnapshotOperationsRequest) GetPageToken

func (x *ListSnapshotOperationsRequest) GetPageToken() string

func (*ListSnapshotOperationsRequest) GetSnapshotId

func (x *ListSnapshotOperationsRequest) GetSnapshotId() string

func (*ListSnapshotOperationsRequest) ProtoMessage

func (*ListSnapshotOperationsRequest) ProtoMessage()

func (*ListSnapshotOperationsRequest) ProtoReflect

func (*ListSnapshotOperationsRequest) Reset

func (x *ListSnapshotOperationsRequest) Reset()

func (*ListSnapshotOperationsRequest) SetPageSize

func (m *ListSnapshotOperationsRequest) SetPageSize(v int64)

func (*ListSnapshotOperationsRequest) SetPageToken

func (m *ListSnapshotOperationsRequest) SetPageToken(v string)

func (*ListSnapshotOperationsRequest) SetSnapshotId

func (m *ListSnapshotOperationsRequest) SetSnapshotId(v string)

func (*ListSnapshotOperationsRequest) String

type ListSnapshotOperationsResponse

type ListSnapshotOperationsResponse struct {

	// List of operations for the specified snapshot.
	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 [ListSnapshotOperationsRequest.page_size], use the [next_page_token] as the value
	// for the [ListSnapshotOperationsRequest.page_token] query parameter in the next list request.
	// Each subsequent list request will have its own [next_page_token] to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSnapshotOperationsResponse) Descriptor deprecated

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

Deprecated: Use ListSnapshotOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListSnapshotOperationsResponse) GetNextPageToken

func (x *ListSnapshotOperationsResponse) GetNextPageToken() string

func (*ListSnapshotOperationsResponse) GetOperations

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

func (*ListSnapshotOperationsResponse) ProtoMessage

func (*ListSnapshotOperationsResponse) ProtoMessage()

func (*ListSnapshotOperationsResponse) ProtoReflect

func (*ListSnapshotOperationsResponse) Reset

func (x *ListSnapshotOperationsResponse) Reset()

func (*ListSnapshotOperationsResponse) SetNextPageToken

func (m *ListSnapshotOperationsResponse) SetNextPageToken(v string)

func (*ListSnapshotOperationsResponse) SetOperations

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

func (*ListSnapshotOperationsResponse) String

type ListSnapshotScheduleDisksRequest

type ListSnapshotScheduleDisksRequest struct {

	// ID of the snapshot schedule to list attached disks for.
	//
	// To get a snapshot schedule ID, make a [SnapshotScheduleService.List] request.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_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 [ListSnapshotScheduleDisksResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	//
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListSnapshotScheduleDisksResponse.next_page_token] returned by a 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 (*ListSnapshotScheduleDisksRequest) Descriptor deprecated

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

Deprecated: Use ListSnapshotScheduleDisksRequest.ProtoReflect.Descriptor instead.

func (*ListSnapshotScheduleDisksRequest) GetPageSize

func (x *ListSnapshotScheduleDisksRequest) GetPageSize() int64

func (*ListSnapshotScheduleDisksRequest) GetPageToken

func (x *ListSnapshotScheduleDisksRequest) GetPageToken() string

func (*ListSnapshotScheduleDisksRequest) GetSnapshotScheduleId

func (x *ListSnapshotScheduleDisksRequest) GetSnapshotScheduleId() string

func (*ListSnapshotScheduleDisksRequest) ProtoMessage

func (*ListSnapshotScheduleDisksRequest) ProtoMessage()

func (*ListSnapshotScheduleDisksRequest) ProtoReflect

func (*ListSnapshotScheduleDisksRequest) Reset

func (*ListSnapshotScheduleDisksRequest) SetPageSize

func (m *ListSnapshotScheduleDisksRequest) SetPageSize(v int64)

func (*ListSnapshotScheduleDisksRequest) SetPageToken

func (m *ListSnapshotScheduleDisksRequest) SetPageToken(v string)

func (*ListSnapshotScheduleDisksRequest) SetSnapshotScheduleId

func (m *ListSnapshotScheduleDisksRequest) SetSnapshotScheduleId(v string)

func (*ListSnapshotScheduleDisksRequest) String

type ListSnapshotScheduleDisksResponse

type ListSnapshotScheduleDisksResponse struct {

	// List of disks attached to the specified snapshot schedule.
	Disks []*Disk `protobuf:"bytes,1,rep,name=disks,proto3" json:"disks,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListSnapshotScheduleDisksRequest.page_size], use `next_page_token` as the value
	// for the [ListSnapshotScheduleDisksRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSnapshotScheduleDisksResponse) Descriptor deprecated

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

Deprecated: Use ListSnapshotScheduleDisksResponse.ProtoReflect.Descriptor instead.

func (*ListSnapshotScheduleDisksResponse) GetDisks

func (x *ListSnapshotScheduleDisksResponse) GetDisks() []*Disk

func (*ListSnapshotScheduleDisksResponse) GetNextPageToken

func (x *ListSnapshotScheduleDisksResponse) GetNextPageToken() string

func (*ListSnapshotScheduleDisksResponse) ProtoMessage

func (*ListSnapshotScheduleDisksResponse) ProtoMessage()

func (*ListSnapshotScheduleDisksResponse) ProtoReflect

func (*ListSnapshotScheduleDisksResponse) Reset

func (*ListSnapshotScheduleDisksResponse) SetDisks

func (m *ListSnapshotScheduleDisksResponse) SetDisks(v []*Disk)

func (*ListSnapshotScheduleDisksResponse) SetNextPageToken

func (m *ListSnapshotScheduleDisksResponse) SetNextPageToken(v string)

func (*ListSnapshotScheduleDisksResponse) String

type ListSnapshotScheduleOperationsRequest

type ListSnapshotScheduleOperationsRequest struct {

	// ID of the snapshot schedule to list operations for.
	//
	// To get a snapshot schedule ID, make a [SnapshotScheduleService.List] request.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_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 [ListSnapshotScheduleOperationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	//
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListSnapshotScheduleOperationsResponse.next_page_token] returned by a 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 (*ListSnapshotScheduleOperationsRequest) Descriptor deprecated

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

Deprecated: Use ListSnapshotScheduleOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListSnapshotScheduleOperationsRequest) GetPageSize

func (*ListSnapshotScheduleOperationsRequest) GetPageToken

func (*ListSnapshotScheduleOperationsRequest) GetSnapshotScheduleId

func (x *ListSnapshotScheduleOperationsRequest) GetSnapshotScheduleId() string

func (*ListSnapshotScheduleOperationsRequest) ProtoMessage

func (*ListSnapshotScheduleOperationsRequest) ProtoMessage()

func (*ListSnapshotScheduleOperationsRequest) ProtoReflect

func (*ListSnapshotScheduleOperationsRequest) Reset

func (*ListSnapshotScheduleOperationsRequest) SetPageSize

func (m *ListSnapshotScheduleOperationsRequest) SetPageSize(v int64)

func (*ListSnapshotScheduleOperationsRequest) SetPageToken

func (m *ListSnapshotScheduleOperationsRequest) SetPageToken(v string)

func (*ListSnapshotScheduleOperationsRequest) SetSnapshotScheduleId

func (m *ListSnapshotScheduleOperationsRequest) SetSnapshotScheduleId(v string)

func (*ListSnapshotScheduleOperationsRequest) String

type ListSnapshotScheduleOperationsResponse

type ListSnapshotScheduleOperationsResponse struct {

	// List of operations for the specified snapshot schedule.
	Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListSnapshotScheduleOperationsRequest.page_size], use `next_page_token` as the value
	// for the [ListSnapshotScheduleOperationsRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSnapshotScheduleOperationsResponse) Descriptor deprecated

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

Deprecated: Use ListSnapshotScheduleOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListSnapshotScheduleOperationsResponse) GetNextPageToken

func (x *ListSnapshotScheduleOperationsResponse) GetNextPageToken() string

func (*ListSnapshotScheduleOperationsResponse) GetOperations

func (*ListSnapshotScheduleOperationsResponse) ProtoMessage

func (*ListSnapshotScheduleOperationsResponse) ProtoReflect

func (*ListSnapshotScheduleOperationsResponse) Reset

func (*ListSnapshotScheduleOperationsResponse) SetNextPageToken

func (m *ListSnapshotScheduleOperationsResponse) SetNextPageToken(v string)

func (*ListSnapshotScheduleOperationsResponse) SetOperations

func (*ListSnapshotScheduleOperationsResponse) String

type ListSnapshotScheduleSnapshotsRequest

type ListSnapshotScheduleSnapshotsRequest struct {

	// ID of the snapshot schedule to list created snapshots for.
	//
	// To get a snapshot schedule ID, make a [SnapshotScheduleService.List] request.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_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 [ListSnapshotScheduleOperationsResponse.next_page_token]
	// that can be used to get the next page of results in subsequent list requests.
	//
	// Default value: 100.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Page token. To get the next page of results, set [page_token] to the
	// [ListSnapshotScheduleOperationsResponse.next_page_token] returned by a 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 (*ListSnapshotScheduleSnapshotsRequest) Descriptor deprecated

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

Deprecated: Use ListSnapshotScheduleSnapshotsRequest.ProtoReflect.Descriptor instead.

func (*ListSnapshotScheduleSnapshotsRequest) GetPageSize

func (*ListSnapshotScheduleSnapshotsRequest) GetPageToken

func (x *ListSnapshotScheduleSnapshotsRequest) GetPageToken() string

func (*ListSnapshotScheduleSnapshotsRequest) GetSnapshotScheduleId

func (x *ListSnapshotScheduleSnapshotsRequest) GetSnapshotScheduleId() string

func (*ListSnapshotScheduleSnapshotsRequest) ProtoMessage

func (*ListSnapshotScheduleSnapshotsRequest) ProtoMessage()

func (*ListSnapshotScheduleSnapshotsRequest) ProtoReflect

func (*ListSnapshotScheduleSnapshotsRequest) Reset

func (*ListSnapshotScheduleSnapshotsRequest) SetPageSize

func (m *ListSnapshotScheduleSnapshotsRequest) SetPageSize(v int64)

func (*ListSnapshotScheduleSnapshotsRequest) SetPageToken

func (m *ListSnapshotScheduleSnapshotsRequest) SetPageToken(v string)

func (*ListSnapshotScheduleSnapshotsRequest) SetSnapshotScheduleId

func (m *ListSnapshotScheduleSnapshotsRequest) SetSnapshotScheduleId(v string)

func (*ListSnapshotScheduleSnapshotsRequest) String

type ListSnapshotScheduleSnapshotsResponse

type ListSnapshotScheduleSnapshotsResponse struct {

	// List of snapshots created by the specified snapshot schedule.
	Snapshots []*Snapshot `protobuf:"bytes,1,rep,name=snapshots,proto3" json:"snapshots,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListSnapshotScheduleSnapshotsRequest.page_size], use `next_page_token` as the value
	// for the [ListSnapshotScheduleSnapshotsRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSnapshotScheduleSnapshotsResponse) Descriptor deprecated

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

Deprecated: Use ListSnapshotScheduleSnapshotsResponse.ProtoReflect.Descriptor instead.

func (*ListSnapshotScheduleSnapshotsResponse) GetNextPageToken

func (x *ListSnapshotScheduleSnapshotsResponse) GetNextPageToken() string

func (*ListSnapshotScheduleSnapshotsResponse) GetSnapshots

func (x *ListSnapshotScheduleSnapshotsResponse) GetSnapshots() []*Snapshot

func (*ListSnapshotScheduleSnapshotsResponse) ProtoMessage

func (*ListSnapshotScheduleSnapshotsResponse) ProtoMessage()

func (*ListSnapshotScheduleSnapshotsResponse) ProtoReflect

func (*ListSnapshotScheduleSnapshotsResponse) Reset

func (*ListSnapshotScheduleSnapshotsResponse) SetNextPageToken

func (m *ListSnapshotScheduleSnapshotsResponse) SetNextPageToken(v string)

func (*ListSnapshotScheduleSnapshotsResponse) SetSnapshots

func (m *ListSnapshotScheduleSnapshotsResponse) SetSnapshots(v []*Snapshot)

func (*ListSnapshotScheduleSnapshotsResponse) String

type ListSnapshotSchedulesRequest

type ListSnapshotSchedulesRequest struct {

	// ID of the folder to list snapshot schedules in.
	//
	// To get the folder ID, make 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 [ListSnapshotSchedulesResponse.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
	// [ListSnapshotSchedulesResponse.next_page_token] returned by a previous list request.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// A filter expression that filters snapshot schedules listed in the response.
	//
	// The expression must specify:
	// 1. The field name. Currently you can use filtering only on [SnapshotSchedule.name] field.
	// 2. An operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
	// 3. The value. Must be 3-63 characters long and match the regular expression `^[a-z][-a-z0-9]{1,61}[a-z0-9]`.
	// Example of a filter: `name=my-schedule`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// A sorting expression that sorts snapshot schedules listed in the response.
	//
	// The expression must specify the field name from [SnapshotSchedule] and `asc`ending or `desc`ending order,
	// e.g. `createdAt desc`.
	//
	// Default value: `id asc`.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSnapshotSchedulesRequest) Descriptor deprecated

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

Deprecated: Use ListSnapshotSchedulesRequest.ProtoReflect.Descriptor instead.

func (*ListSnapshotSchedulesRequest) GetFilter

func (x *ListSnapshotSchedulesRequest) GetFilter() string

func (*ListSnapshotSchedulesRequest) GetFolderId

func (x *ListSnapshotSchedulesRequest) GetFolderId() string

func (*ListSnapshotSchedulesRequest) GetOrderBy

func (x *ListSnapshotSchedulesRequest) GetOrderBy() string

func (*ListSnapshotSchedulesRequest) GetPageSize

func (x *ListSnapshotSchedulesRequest) GetPageSize() int64

func (*ListSnapshotSchedulesRequest) GetPageToken

func (x *ListSnapshotSchedulesRequest) GetPageToken() string

func (*ListSnapshotSchedulesRequest) ProtoMessage

func (*ListSnapshotSchedulesRequest) ProtoMessage()

func (*ListSnapshotSchedulesRequest) ProtoReflect

func (*ListSnapshotSchedulesRequest) Reset

func (x *ListSnapshotSchedulesRequest) Reset()

func (*ListSnapshotSchedulesRequest) SetFilter

func (m *ListSnapshotSchedulesRequest) SetFilter(v string)

func (*ListSnapshotSchedulesRequest) SetFolderId

func (m *ListSnapshotSchedulesRequest) SetFolderId(v string)

func (*ListSnapshotSchedulesRequest) SetOrderBy

func (m *ListSnapshotSchedulesRequest) SetOrderBy(v string)

func (*ListSnapshotSchedulesRequest) SetPageSize

func (m *ListSnapshotSchedulesRequest) SetPageSize(v int64)

func (*ListSnapshotSchedulesRequest) SetPageToken

func (m *ListSnapshotSchedulesRequest) SetPageToken(v string)

func (*ListSnapshotSchedulesRequest) String

type ListSnapshotSchedulesResponse

type ListSnapshotSchedulesResponse struct {

	// List of snapshot schedules in the specified folder.
	SnapshotSchedules []*SnapshotSchedule `protobuf:"bytes,1,rep,name=snapshot_schedules,json=snapshotSchedules,proto3" json:"snapshot_schedules,omitempty"`
	// Token for getting the next page of the list. If the number of results is greater than
	// the specified [ListSnapshotSchedulesRequest.page_size], use `next_page_token` as the value
	// for the [ListSnapshotSchedulesRequest.page_token] parameter in the next list request.
	//
	// Each subsequent page will have its own `next_page_token` to continue paging through the results.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSnapshotSchedulesResponse) Descriptor deprecated

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

Deprecated: Use ListSnapshotSchedulesResponse.ProtoReflect.Descriptor instead.

func (*ListSnapshotSchedulesResponse) GetNextPageToken

func (x *ListSnapshotSchedulesResponse) GetNextPageToken() string

func (*ListSnapshotSchedulesResponse) GetSnapshotSchedules

func (x *ListSnapshotSchedulesResponse) GetSnapshotSchedules() []*SnapshotSchedule

func (*ListSnapshotSchedulesResponse) ProtoMessage

func (*ListSnapshotSchedulesResponse) ProtoMessage()

func (*ListSnapshotSchedulesResponse) ProtoReflect

func (*ListSnapshotSchedulesResponse) Reset

func (x *ListSnapshotSchedulesResponse) Reset()

func (*ListSnapshotSchedulesResponse) SetNextPageToken

func (m *ListSnapshotSchedulesResponse) SetNextPageToken(v string)

func (*ListSnapshotSchedulesResponse) SetSnapshotSchedules

func (m *ListSnapshotSchedulesResponse) SetSnapshotSchedules(v []*SnapshotSchedule)

func (*ListSnapshotSchedulesResponse) String

type ListSnapshotsRequest

type ListSnapshotsRequest struct {

	// ID of the folder to list snapshots 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 [ListSnapshotsResponse.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
	// [ListSnapshotsResponse.next_page_token] returned by a 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 consists of one or more conditions united by `AND` operator: `<condition1> [AND <condition2> [<...> AND <conditionN>]]`.
	//
	// Each condition has the form `<field> <operator> <value>`, where:
	// 1. `<field>` is the field name. Currently you can use filtering only on the limited number of fields.
	// 2. `<operator>` is a logical operator, one of `=`, `!=`, `IN`, `NOT IN`.
	// 3. `<value>` represents a value.
	// String values should be written in double (`"`) or single (`'`) quotes. C-style escape sequences are supported (`\"` turns to `"`, `\'` to `'`, `\\` to backslash).
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// By which column the listing should be ordered and in which direction,
	// format is "createdAt desc". "id asc" if omitted.
	// The default sorting order is ascending
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSnapshotsRequest) Descriptor deprecated

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

Deprecated: Use ListSnapshotsRequest.ProtoReflect.Descriptor instead.

func (*ListSnapshotsRequest) GetFilter

func (x *ListSnapshotsRequest) GetFilter() string

func (*ListSnapshotsRequest) GetFolderId

func (x *ListSnapshotsRequest) GetFolderId() string

func (*ListSnapshotsRequest) GetOrderBy

func (x *ListSnapshotsRequest) GetOrderBy() string

func (*ListSnapshotsRequest) GetPageSize

func (x *ListSnapshotsRequest) GetPageSize() int64

func (*ListSnapshotsRequest) GetPageToken

func (x *ListSnapshotsRequest) GetPageToken() string

func (*ListSnapshotsRequest) ProtoMessage

func (*ListSnapshotsRequest) ProtoMessage()

func (*ListSnapshotsRequest) ProtoReflect

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

func (*ListSnapshotsRequest) Reset

func (x *ListSnapshotsRequest) Reset()

func (*ListSnapshotsRequest) SetFilter

func (m *ListSnapshotsRequest) SetFilter(v string)

func (*ListSnapshotsRequest) SetFolderId

func (m *ListSnapshotsRequest) SetFolderId(v string)

func (*ListSnapshotsRequest) SetOrderBy

func (m *ListSnapshotsRequest) SetOrderBy(v string)

func (*ListSnapshotsRequest) SetPageSize

func (m *ListSnapshotsRequest) SetPageSize(v int64)

func (*ListSnapshotsRequest) SetPageToken

func (m *ListSnapshotsRequest) SetPageToken(v string)

func (*ListSnapshotsRequest) String

func (x *ListSnapshotsRequest) String() string

type ListSnapshotsResponse

type ListSnapshotsResponse struct {

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

func (*ListSnapshotsResponse) Descriptor deprecated

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

Deprecated: Use ListSnapshotsResponse.ProtoReflect.Descriptor instead.

func (*ListSnapshotsResponse) GetNextPageToken

func (x *ListSnapshotsResponse) GetNextPageToken() string

func (*ListSnapshotsResponse) GetSnapshots

func (x *ListSnapshotsResponse) GetSnapshots() []*Snapshot

func (*ListSnapshotsResponse) ProtoMessage

func (*ListSnapshotsResponse) ProtoMessage()

func (*ListSnapshotsResponse) ProtoReflect

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

func (*ListSnapshotsResponse) Reset

func (x *ListSnapshotsResponse) Reset()

func (*ListSnapshotsResponse) SetNextPageToken

func (m *ListSnapshotsResponse) SetNextPageToken(v string)

func (*ListSnapshotsResponse) SetSnapshots

func (m *ListSnapshotsResponse) SetSnapshots(v []*Snapshot)

func (*ListSnapshotsResponse) String

func (x *ListSnapshotsResponse) String() string

type ListZonesRequest

type ListZonesRequest 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 [ListZonesResponse.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
	// [ListZonesResponse.next_page_token] returned by a 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 (*ListZonesRequest) Descriptor deprecated

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

Deprecated: Use ListZonesRequest.ProtoReflect.Descriptor instead.

func (*ListZonesRequest) GetPageSize

func (x *ListZonesRequest) GetPageSize() int64

func (*ListZonesRequest) GetPageToken

func (x *ListZonesRequest) GetPageToken() string

func (*ListZonesRequest) ProtoMessage

func (*ListZonesRequest) ProtoMessage()

func (*ListZonesRequest) ProtoReflect

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

func (*ListZonesRequest) Reset

func (x *ListZonesRequest) Reset()

func (*ListZonesRequest) SetPageSize

func (m *ListZonesRequest) SetPageSize(v int64)

func (*ListZonesRequest) SetPageToken

func (m *ListZonesRequest) SetPageToken(v string)

func (*ListZonesRequest) String

func (x *ListZonesRequest) String() string

type ListZonesResponse

type ListZonesResponse struct {

	// List of availability zones.
	Zones []*Zone `protobuf:"bytes,1,rep,name=zones,proto3" json:"zones,omitempty"`
	// This token allows you to get the next page of results for list requests. If the number of results
	// is larger than [ListZonesRequest.page_size], use
	// the [ListZonesRequest.page_token] as the value
	// for the [ListZonesRequest.page_token] query parameter
	// in the next list request. Subsequent list requests will have their own
	// [ListZonesRequest.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 (*ListZonesResponse) Descriptor deprecated

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

Deprecated: Use ListZonesResponse.ProtoReflect.Descriptor instead.

func (*ListZonesResponse) GetNextPageToken

func (x *ListZonesResponse) GetNextPageToken() string

func (*ListZonesResponse) GetZones

func (x *ListZonesResponse) GetZones() []*Zone

func (*ListZonesResponse) ProtoMessage

func (*ListZonesResponse) ProtoMessage()

func (*ListZonesResponse) ProtoReflect

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

func (*ListZonesResponse) Reset

func (x *ListZonesResponse) Reset()

func (*ListZonesResponse) SetNextPageToken

func (m *ListZonesResponse) SetNextPageToken(v string)

func (*ListZonesResponse) SetZones

func (m *ListZonesResponse) SetZones(v []*Zone)

func (*ListZonesResponse) String

func (x *ListZonesResponse) String() string

type MaintenancePolicy

type MaintenancePolicy int32
const (
	MaintenancePolicy_MAINTENANCE_POLICY_UNSPECIFIED MaintenancePolicy = 0
	// Restart instance to move it to another host during maintenance
	MaintenancePolicy_RESTART MaintenancePolicy = 1
	// Use live migration to move instance to another host during maintenance
	MaintenancePolicy_MIGRATE MaintenancePolicy = 2
)

func (MaintenancePolicy) Descriptor

func (MaintenancePolicy) Enum

func (MaintenancePolicy) EnumDescriptor deprecated

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

Deprecated: Use MaintenancePolicy.Descriptor instead.

func (MaintenancePolicy) Number

func (MaintenancePolicy) String

func (x MaintenancePolicy) String() string

func (MaintenancePolicy) Type

type MetadataOption

type MetadataOption int32
const (
	MetadataOption_METADATA_OPTION_UNSPECIFIED MetadataOption = 0
	// Option is enabled
	MetadataOption_ENABLED MetadataOption = 1
	// Option is disabled
	MetadataOption_DISABLED MetadataOption = 2
)

func (MetadataOption) Descriptor

func (MetadataOption) Enum

func (x MetadataOption) Enum() *MetadataOption

func (MetadataOption) EnumDescriptor deprecated

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

Deprecated: Use MetadataOption.Descriptor instead.

func (MetadataOption) Number

func (MetadataOption) String

func (x MetadataOption) String() string

func (MetadataOption) Type

type MetadataOptions

type MetadataOptions struct {

	// Enabled access to GCE flavored metadata
	GceHttpEndpoint MetadataOption `` /* 153-byte string literal not displayed */
	// Enabled access to AWS flavored metadata (IMDSv1)
	AwsV1HttpEndpoint MetadataOption `` /* 161-byte string literal not displayed */
	// Enabled access to IAM credentials with GCE flavored metadata
	GceHttpToken MetadataOption `` /* 144-byte string literal not displayed */
	// Enabled access to IAM credentials with AWS flavored metadata (IMDSv1)
	AwsV1HttpToken MetadataOption `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MetadataOptions) Descriptor deprecated

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

Deprecated: Use MetadataOptions.ProtoReflect.Descriptor instead.

func (*MetadataOptions) GetAwsV1HttpEndpoint

func (x *MetadataOptions) GetAwsV1HttpEndpoint() MetadataOption

func (*MetadataOptions) GetAwsV1HttpToken

func (x *MetadataOptions) GetAwsV1HttpToken() MetadataOption

func (*MetadataOptions) GetGceHttpEndpoint

func (x *MetadataOptions) GetGceHttpEndpoint() MetadataOption

func (*MetadataOptions) GetGceHttpToken

func (x *MetadataOptions) GetGceHttpToken() MetadataOption

func (*MetadataOptions) ProtoMessage

func (*MetadataOptions) ProtoMessage()

func (*MetadataOptions) ProtoReflect

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

func (*MetadataOptions) Reset

func (x *MetadataOptions) Reset()

func (*MetadataOptions) SetAwsV1HttpEndpoint

func (m *MetadataOptions) SetAwsV1HttpEndpoint(v MetadataOption)

func (*MetadataOptions) SetAwsV1HttpToken

func (m *MetadataOptions) SetAwsV1HttpToken(v MetadataOption)

func (*MetadataOptions) SetGceHttpEndpoint

func (m *MetadataOptions) SetGceHttpEndpoint(v MetadataOption)

func (*MetadataOptions) SetGceHttpToken

func (m *MetadataOptions) SetGceHttpToken(v MetadataOption)

func (*MetadataOptions) String

func (x *MetadataOptions) String() string

type MoveDiskMetadata

type MoveDiskMetadata struct {

	// ID of the disk that is being moved.
	DiskId string `protobuf:"bytes,1,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// ID of the folder that the disk is being moved from.
	SourceFolderId string `protobuf:"bytes,2,opt,name=source_folder_id,json=sourceFolderId,proto3" json:"source_folder_id,omitempty"`
	// ID of the folder that the disk is being moved to.
	DestinationFolderId string `protobuf:"bytes,3,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveDiskMetadata) Descriptor deprecated

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

Deprecated: Use MoveDiskMetadata.ProtoReflect.Descriptor instead.

func (*MoveDiskMetadata) GetDestinationFolderId

func (x *MoveDiskMetadata) GetDestinationFolderId() string

func (*MoveDiskMetadata) GetDiskId

func (x *MoveDiskMetadata) GetDiskId() string

func (*MoveDiskMetadata) GetSourceFolderId

func (x *MoveDiskMetadata) GetSourceFolderId() string

func (*MoveDiskMetadata) ProtoMessage

func (*MoveDiskMetadata) ProtoMessage()

func (*MoveDiskMetadata) ProtoReflect

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

func (*MoveDiskMetadata) Reset

func (x *MoveDiskMetadata) Reset()

func (*MoveDiskMetadata) SetDestinationFolderId

func (m *MoveDiskMetadata) SetDestinationFolderId(v string)

func (*MoveDiskMetadata) SetDiskId

func (m *MoveDiskMetadata) SetDiskId(v string)

func (*MoveDiskMetadata) SetSourceFolderId

func (m *MoveDiskMetadata) SetSourceFolderId(v string)

func (*MoveDiskMetadata) String

func (x *MoveDiskMetadata) String() string

type MoveDiskRequest

type MoveDiskRequest struct {

	// ID of the disk to move.
	//
	// To get the disk ID, make a [DiskService.List] request.
	DiskId string `protobuf:"bytes,1,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// ID of the folder to move the disk to.
	//
	// To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	DestinationFolderId string `protobuf:"bytes,2,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveDiskRequest) Descriptor deprecated

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

Deprecated: Use MoveDiskRequest.ProtoReflect.Descriptor instead.

func (*MoveDiskRequest) GetDestinationFolderId

func (x *MoveDiskRequest) GetDestinationFolderId() string

func (*MoveDiskRequest) GetDiskId

func (x *MoveDiskRequest) GetDiskId() string

func (*MoveDiskRequest) ProtoMessage

func (*MoveDiskRequest) ProtoMessage()

func (*MoveDiskRequest) ProtoReflect

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

func (*MoveDiskRequest) Reset

func (x *MoveDiskRequest) Reset()

func (*MoveDiskRequest) SetDestinationFolderId

func (m *MoveDiskRequest) SetDestinationFolderId(v string)

func (*MoveDiskRequest) SetDiskId

func (m *MoveDiskRequest) SetDiskId(v string)

func (*MoveDiskRequest) String

func (x *MoveDiskRequest) String() string

type MoveInstanceMetadata

type MoveInstanceMetadata struct {

	// ID of the instance that is being moved.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// ID of the folder that the instance is being moved from.
	SourceFolderId string `protobuf:"bytes,2,opt,name=source_folder_id,json=sourceFolderId,proto3" json:"source_folder_id,omitempty"`
	// ID of the folder that the instance is being moved to.
	DestinationFolderId string `protobuf:"bytes,3,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveInstanceMetadata) Descriptor deprecated

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

Deprecated: Use MoveInstanceMetadata.ProtoReflect.Descriptor instead.

func (*MoveInstanceMetadata) GetDestinationFolderId

func (x *MoveInstanceMetadata) GetDestinationFolderId() string

func (*MoveInstanceMetadata) GetInstanceId

func (x *MoveInstanceMetadata) GetInstanceId() string

func (*MoveInstanceMetadata) GetSourceFolderId

func (x *MoveInstanceMetadata) GetSourceFolderId() string

func (*MoveInstanceMetadata) ProtoMessage

func (*MoveInstanceMetadata) ProtoMessage()

func (*MoveInstanceMetadata) ProtoReflect

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

func (*MoveInstanceMetadata) Reset

func (x *MoveInstanceMetadata) Reset()

func (*MoveInstanceMetadata) SetDestinationFolderId

func (m *MoveInstanceMetadata) SetDestinationFolderId(v string)

func (*MoveInstanceMetadata) SetInstanceId

func (m *MoveInstanceMetadata) SetInstanceId(v string)

func (*MoveInstanceMetadata) SetSourceFolderId

func (m *MoveInstanceMetadata) SetSourceFolderId(v string)

func (*MoveInstanceMetadata) String

func (x *MoveInstanceMetadata) String() string

type MoveInstanceRequest

type MoveInstanceRequest struct {

	// ID of the instance to move.
	//
	// To get the instance ID, make a [InstanceService.List] request.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// ID of the folder to move the instance to.
	//
	// To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
	DestinationFolderId string `protobuf:"bytes,2,opt,name=destination_folder_id,json=destinationFolderId,proto3" json:"destination_folder_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MoveInstanceRequest) Descriptor deprecated

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

Deprecated: Use MoveInstanceRequest.ProtoReflect.Descriptor instead.

func (*MoveInstanceRequest) GetDestinationFolderId

func (x *MoveInstanceRequest) GetDestinationFolderId() string

func (*MoveInstanceRequest) GetInstanceId

func (x *MoveInstanceRequest) GetInstanceId() string

func (*MoveInstanceRequest) ProtoMessage

func (*MoveInstanceRequest) ProtoMessage()

func (*MoveInstanceRequest) ProtoReflect

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

func (*MoveInstanceRequest) Reset

func (x *MoveInstanceRequest) Reset()

func (*MoveInstanceRequest) SetDestinationFolderId

func (m *MoveInstanceRequest) SetDestinationFolderId(v string)

func (*MoveInstanceRequest) SetInstanceId

func (m *MoveInstanceRequest) SetInstanceId(v string)

func (*MoveInstanceRequest) String

func (x *MoveInstanceRequest) String() string

type NetworkInterface

type NetworkInterface struct {

	// The index of the network interface, generated by the server, 0,1,2... etc.
	// Currently only one network interface is supported per instance.
	Index string `protobuf:"bytes,1,opt,name=index,proto3" json:"index,omitempty"`
	// MAC address that is assigned to the network interface.
	MacAddress string `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"`
	// ID of the subnet.
	SubnetId string `protobuf:"bytes,3,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// Primary IPv4 address that is assigned to the instance for this network interface.
	PrimaryV4Address *PrimaryAddress `protobuf:"bytes,4,opt,name=primary_v4_address,json=primaryV4Address,proto3" json:"primary_v4_address,omitempty"`
	// Primary IPv6 address that is assigned to the instance for this network interface. IPv6 not available yet.
	PrimaryV6Address *PrimaryAddress `protobuf:"bytes,5,opt,name=primary_v6_address,json=primaryV6Address,proto3" json:"primary_v6_address,omitempty"`
	// ID's of security groups attached to the interface
	SecurityGroupIds []string `protobuf:"bytes,6,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkInterface) Descriptor deprecated

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

Deprecated: Use NetworkInterface.ProtoReflect.Descriptor instead.

func (*NetworkInterface) GetIndex

func (x *NetworkInterface) GetIndex() string

func (*NetworkInterface) GetMacAddress

func (x *NetworkInterface) GetMacAddress() string

func (*NetworkInterface) GetPrimaryV4Address

func (x *NetworkInterface) GetPrimaryV4Address() *PrimaryAddress

func (*NetworkInterface) GetPrimaryV6Address

func (x *NetworkInterface) GetPrimaryV6Address() *PrimaryAddress

func (*NetworkInterface) GetSecurityGroupIds

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

func (*NetworkInterface) GetSubnetId

func (x *NetworkInterface) GetSubnetId() string

func (*NetworkInterface) ProtoMessage

func (*NetworkInterface) ProtoMessage()

func (*NetworkInterface) ProtoReflect

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

func (*NetworkInterface) Reset

func (x *NetworkInterface) Reset()

func (*NetworkInterface) SetIndex

func (m *NetworkInterface) SetIndex(v string)

func (*NetworkInterface) SetMacAddress

func (m *NetworkInterface) SetMacAddress(v string)

func (*NetworkInterface) SetPrimaryV4Address

func (m *NetworkInterface) SetPrimaryV4Address(v *PrimaryAddress)

func (*NetworkInterface) SetPrimaryV6Address

func (m *NetworkInterface) SetPrimaryV6Address(v *PrimaryAddress)

func (*NetworkInterface) SetSecurityGroupIds

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

func (*NetworkInterface) SetSubnetId

func (m *NetworkInterface) SetSubnetId(v string)

func (*NetworkInterface) String

func (x *NetworkInterface) String() string

type NetworkInterfaceSpec

type NetworkInterfaceSpec struct {

	// ID of the subnet.
	SubnetId string `protobuf:"bytes,1,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// Primary IPv4 address that will be assigned to the instance for this network interface.
	PrimaryV4AddressSpec *PrimaryAddressSpec `protobuf:"bytes,2,opt,name=primary_v4_address_spec,json=primaryV4AddressSpec,proto3" json:"primary_v4_address_spec,omitempty"`
	// Primary IPv6 address that will be assigned to the instance for this network interface. IPv6 not available yet.
	PrimaryV6AddressSpec *PrimaryAddressSpec `protobuf:"bytes,3,opt,name=primary_v6_address_spec,json=primaryV6AddressSpec,proto3" json:"primary_v6_address_spec,omitempty"`
	// ID's of security groups attached to the interface
	SecurityGroupIds []string `protobuf:"bytes,6,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkInterfaceSpec) Descriptor deprecated

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

Deprecated: Use NetworkInterfaceSpec.ProtoReflect.Descriptor instead.

func (*NetworkInterfaceSpec) GetPrimaryV4AddressSpec

func (x *NetworkInterfaceSpec) GetPrimaryV4AddressSpec() *PrimaryAddressSpec

func (*NetworkInterfaceSpec) GetPrimaryV6AddressSpec

func (x *NetworkInterfaceSpec) GetPrimaryV6AddressSpec() *PrimaryAddressSpec

func (*NetworkInterfaceSpec) GetSecurityGroupIds

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

func (*NetworkInterfaceSpec) GetSubnetId

func (x *NetworkInterfaceSpec) GetSubnetId() string

func (*NetworkInterfaceSpec) ProtoMessage

func (*NetworkInterfaceSpec) ProtoMessage()

func (*NetworkInterfaceSpec) ProtoReflect

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

func (*NetworkInterfaceSpec) Reset

func (x *NetworkInterfaceSpec) Reset()

func (*NetworkInterfaceSpec) SetPrimaryV4AddressSpec

func (m *NetworkInterfaceSpec) SetPrimaryV4AddressSpec(v *PrimaryAddressSpec)

func (*NetworkInterfaceSpec) SetPrimaryV6AddressSpec

func (m *NetworkInterfaceSpec) SetPrimaryV6AddressSpec(v *PrimaryAddressSpec)

func (*NetworkInterfaceSpec) SetSecurityGroupIds

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

func (*NetworkInterfaceSpec) SetSubnetId

func (m *NetworkInterfaceSpec) SetSubnetId(v string)

func (*NetworkInterfaceSpec) String

func (x *NetworkInterfaceSpec) String() string

type NetworkSettings

type NetworkSettings struct {

	// Network Type
	Type NetworkSettings_Type `protobuf:"varint,1,opt,name=type,proto3,enum=yandex.cloud.compute.v1.NetworkSettings_Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkSettings) Descriptor deprecated

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

Deprecated: Use NetworkSettings.ProtoReflect.Descriptor instead.

func (*NetworkSettings) GetType

func (*NetworkSettings) ProtoMessage

func (*NetworkSettings) ProtoMessage()

func (*NetworkSettings) ProtoReflect

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

func (*NetworkSettings) Reset

func (x *NetworkSettings) Reset()

func (*NetworkSettings) SetType

func (m *NetworkSettings) SetType(v NetworkSettings_Type)

func (*NetworkSettings) String

func (x *NetworkSettings) String() string

type NetworkSettings_Type

type NetworkSettings_Type int32
const (
	NetworkSettings_TYPE_UNSPECIFIED NetworkSettings_Type = 0
	// Standard network.
	NetworkSettings_STANDARD NetworkSettings_Type = 1
	// Software accelerated network.
	NetworkSettings_SOFTWARE_ACCELERATED NetworkSettings_Type = 2
	// Hardware accelerated network (not available yet, reserved for future use).
	NetworkSettings_HARDWARE_ACCELERATED NetworkSettings_Type = 3
)

func (NetworkSettings_Type) Descriptor

func (NetworkSettings_Type) Enum

func (NetworkSettings_Type) EnumDescriptor deprecated

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

Deprecated: Use NetworkSettings_Type.Descriptor instead.

func (NetworkSettings_Type) Number

func (NetworkSettings_Type) String

func (x NetworkSettings_Type) String() string

func (NetworkSettings_Type) Type

type OneToOneNat

type OneToOneNat struct {

	// An external IP address associated with this instance.
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// IP version for the external IP address.
	IpVersion IpVersion `` /* 128-byte string literal not displayed */
	// External DNS configuration
	DnsRecords []*DnsRecord `protobuf:"bytes,3,rep,name=dns_records,json=dnsRecords,proto3" json:"dns_records,omitempty"`
	// contains filtered or unexported fields
}

func (*OneToOneNat) Descriptor deprecated

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

Deprecated: Use OneToOneNat.ProtoReflect.Descriptor instead.

func (*OneToOneNat) GetAddress

func (x *OneToOneNat) GetAddress() string

func (*OneToOneNat) GetDnsRecords

func (x *OneToOneNat) GetDnsRecords() []*DnsRecord

func (*OneToOneNat) GetIpVersion

func (x *OneToOneNat) GetIpVersion() IpVersion

func (*OneToOneNat) ProtoMessage

func (*OneToOneNat) ProtoMessage()

func (*OneToOneNat) ProtoReflect

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

func (*OneToOneNat) Reset

func (x *OneToOneNat) Reset()

func (*OneToOneNat) SetAddress

func (m *OneToOneNat) SetAddress(v string)

func (*OneToOneNat) SetDnsRecords

func (m *OneToOneNat) SetDnsRecords(v []*DnsRecord)

func (*OneToOneNat) SetIpVersion

func (m *OneToOneNat) SetIpVersion(v IpVersion)

func (*OneToOneNat) String

func (x *OneToOneNat) String() string

type OneToOneNatSpec

type OneToOneNatSpec struct {

	// External IP address version.
	IpVersion IpVersion `` //only if address unspecified
	/* 128-byte string literal not displayed */
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` //set static IP by value
	// External DNS configuration
	DnsRecordSpecs []*DnsRecordSpec `protobuf:"bytes,3,rep,name=dns_record_specs,json=dnsRecordSpecs,proto3" json:"dns_record_specs,omitempty"`
	// contains filtered or unexported fields
}

func (*OneToOneNatSpec) Descriptor deprecated

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

Deprecated: Use OneToOneNatSpec.ProtoReflect.Descriptor instead.

func (*OneToOneNatSpec) GetAddress

func (x *OneToOneNatSpec) GetAddress() string

func (*OneToOneNatSpec) GetDnsRecordSpecs

func (x *OneToOneNatSpec) GetDnsRecordSpecs() []*DnsRecordSpec

func (*OneToOneNatSpec) GetIpVersion

func (x *OneToOneNatSpec) GetIpVersion() IpVersion

func (*OneToOneNatSpec) ProtoMessage

func (*OneToOneNatSpec) ProtoMessage()

func (*OneToOneNatSpec) ProtoReflect

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

func (*OneToOneNatSpec) Reset

func (x *OneToOneNatSpec) Reset()

func (*OneToOneNatSpec) SetAddress

func (m *OneToOneNatSpec) SetAddress(v string)

func (*OneToOneNatSpec) SetDnsRecordSpecs

func (m *OneToOneNatSpec) SetDnsRecordSpecs(v []*DnsRecordSpec)

func (*OneToOneNatSpec) SetIpVersion

func (m *OneToOneNatSpec) SetIpVersion(v IpVersion)

func (*OneToOneNatSpec) String

func (x *OneToOneNatSpec) String() string

type Os

type Os struct {

	// Operating system type. The default is `LINUX`.
	//
	// This field is used to correctly emulate a vCPU and calculate the cost of using an instance.
	Type Os_Type `protobuf:"varint,1,opt,name=type,proto3,enum=yandex.cloud.compute.v1.Os_Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*Os) Descriptor deprecated

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

Deprecated: Use Os.ProtoReflect.Descriptor instead.

func (*Os) GetType

func (x *Os) GetType() Os_Type

func (*Os) ProtoMessage

func (*Os) ProtoMessage()

func (*Os) ProtoReflect

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

func (*Os) Reset

func (x *Os) Reset()

func (*Os) SetType

func (m *Os) SetType(v Os_Type)

func (*Os) String

func (x *Os) String() string

type Os_Type

type Os_Type int32
const (
	Os_TYPE_UNSPECIFIED Os_Type = 0
	// Linux operating system.
	Os_LINUX Os_Type = 1
	// Windows operating system.
	Os_WINDOWS Os_Type = 2
)

func (Os_Type) Descriptor

func (Os_Type) Descriptor() protoreflect.EnumDescriptor

func (Os_Type) Enum

func (x Os_Type) Enum() *Os_Type

func (Os_Type) EnumDescriptor deprecated

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

Deprecated: Use Os_Type.Descriptor instead.

func (Os_Type) Number

func (x Os_Type) Number() protoreflect.EnumNumber

func (Os_Type) String

func (x Os_Type) String() string

func (Os_Type) Type

func (Os_Type) Type() protoreflect.EnumType

type PartitionPlacementStrategy

type PartitionPlacementStrategy struct {
	Partitions int64 `protobuf:"varint,1,opt,name=partitions,proto3" json:"partitions,omitempty"`
	// contains filtered or unexported fields
}

func (*PartitionPlacementStrategy) Descriptor deprecated

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

Deprecated: Use PartitionPlacementStrategy.ProtoReflect.Descriptor instead.

func (*PartitionPlacementStrategy) GetPartitions

func (x *PartitionPlacementStrategy) GetPartitions() int64

func (*PartitionPlacementStrategy) ProtoMessage

func (*PartitionPlacementStrategy) ProtoMessage()

func (*PartitionPlacementStrategy) ProtoReflect

func (*PartitionPlacementStrategy) Reset

func (x *PartitionPlacementStrategy) Reset()

func (*PartitionPlacementStrategy) SetPartitions

func (m *PartitionPlacementStrategy) SetPartitions(v int64)

func (*PartitionPlacementStrategy) String

func (x *PartitionPlacementStrategy) String() string

type PlacementGroup

type PlacementGroup struct {

	// ID of the placement group. Generated at creation time.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the placement group belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the placement group.
	// The name is unique within the folder.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the placement group. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Placement group labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Placement strategy. To specify a placement strategy, send the corresponding
	// field containing approriate structure.
	//
	// Types that are assignable to PlacementStrategy:
	//
	//	*PlacementGroup_SpreadPlacementStrategy
	//	*PlacementGroup_PartitionPlacementStrategy
	PlacementStrategy isPlacementGroup_PlacementStrategy `protobuf_oneof:"placement_strategy"`
	// contains filtered or unexported fields
}

func (*PlacementGroup) Descriptor deprecated

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

Deprecated: Use PlacementGroup.ProtoReflect.Descriptor instead.

func (*PlacementGroup) GetCreatedAt

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

func (*PlacementGroup) GetDescription

func (x *PlacementGroup) GetDescription() string

func (*PlacementGroup) GetFolderId

func (x *PlacementGroup) GetFolderId() string

func (*PlacementGroup) GetId

func (x *PlacementGroup) GetId() string

func (*PlacementGroup) GetLabels

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

func (*PlacementGroup) GetName

func (x *PlacementGroup) GetName() string

func (*PlacementGroup) GetPartitionPlacementStrategy

func (x *PlacementGroup) GetPartitionPlacementStrategy() *PartitionPlacementStrategy

func (*PlacementGroup) GetPlacementStrategy

func (m *PlacementGroup) GetPlacementStrategy() isPlacementGroup_PlacementStrategy

func (*PlacementGroup) GetSpreadPlacementStrategy

func (x *PlacementGroup) GetSpreadPlacementStrategy() *SpreadPlacementStrategy

func (*PlacementGroup) ProtoMessage

func (*PlacementGroup) ProtoMessage()

func (*PlacementGroup) ProtoReflect

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

func (*PlacementGroup) Reset

func (x *PlacementGroup) Reset()

func (*PlacementGroup) SetCreatedAt

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

func (*PlacementGroup) SetDescription

func (m *PlacementGroup) SetDescription(v string)

func (*PlacementGroup) SetFolderId

func (m *PlacementGroup) SetFolderId(v string)

func (*PlacementGroup) SetId

func (m *PlacementGroup) SetId(v string)

func (*PlacementGroup) SetLabels

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

func (*PlacementGroup) SetName

func (m *PlacementGroup) SetName(v string)

func (*PlacementGroup) SetPartitionPlacementStrategy

func (m *PlacementGroup) SetPartitionPlacementStrategy(v *PartitionPlacementStrategy)

func (*PlacementGroup) SetPlacementStrategy

func (m *PlacementGroup) SetPlacementStrategy(v PlacementGroup_PlacementStrategy)

func (*PlacementGroup) SetSpreadPlacementStrategy

func (m *PlacementGroup) SetSpreadPlacementStrategy(v *SpreadPlacementStrategy)

func (*PlacementGroup) String

func (x *PlacementGroup) String() string

type PlacementGroupServiceClient

type PlacementGroupServiceClient interface {
	// Returns the specified placement group.
	//
	// To get the list of all available placement groups, make a [List] request.
	Get(ctx context.Context, in *GetPlacementGroupRequest, opts ...grpc.CallOption) (*PlacementGroup, error)
	// Retrieves the list of placement groups in the specified folder.
	List(ctx context.Context, in *ListPlacementGroupsRequest, opts ...grpc.CallOption) (*ListPlacementGroupsResponse, error)
	// Creates a placement group in the specified folder.
	Create(ctx context.Context, in *CreatePlacementGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified placement group.
	Update(ctx context.Context, in *UpdatePlacementGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified placement group.
	Delete(ctx context.Context, in *DeletePlacementGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists instances for the specified placement group.
	ListInstances(ctx context.Context, in *ListPlacementGroupInstancesRequest, opts ...grpc.CallOption) (*ListPlacementGroupInstancesResponse, error)
	// Lists operations for the specified placement group.
	ListOperations(ctx context.Context, in *ListPlacementGroupOperationsRequest, opts ...grpc.CallOption) (*ListPlacementGroupOperationsResponse, error)
	// Lists access bindings for the placement group.
	ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the placement group.
	SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates access bindings for the placement group.
	UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

PlacementGroupServiceClient is the client API for PlacementGroupService 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 PlacementGroupServiceServer

type PlacementGroupServiceServer interface {
	// Returns the specified placement group.
	//
	// To get the list of all available placement groups, make a [List] request.
	Get(context.Context, *GetPlacementGroupRequest) (*PlacementGroup, error)
	// Retrieves the list of placement groups in the specified folder.
	List(context.Context, *ListPlacementGroupsRequest) (*ListPlacementGroupsResponse, error)
	// Creates a placement group in the specified folder.
	Create(context.Context, *CreatePlacementGroupRequest) (*operation.Operation, error)
	// Updates the specified placement group.
	Update(context.Context, *UpdatePlacementGroupRequest) (*operation.Operation, error)
	// Deletes the specified placement group.
	Delete(context.Context, *DeletePlacementGroupRequest) (*operation.Operation, error)
	// Lists instances for the specified placement group.
	ListInstances(context.Context, *ListPlacementGroupInstancesRequest) (*ListPlacementGroupInstancesResponse, error)
	// Lists operations for the specified placement group.
	ListOperations(context.Context, *ListPlacementGroupOperationsRequest) (*ListPlacementGroupOperationsResponse, error)
	// Lists access bindings for the placement group.
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the placement group.
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
	// Updates access bindings for the placement group.
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
}

PlacementGroupServiceServer is the server API for PlacementGroupService service. All implementations should embed UnimplementedPlacementGroupServiceServer for forward compatibility

type PlacementGroup_PartitionPlacementStrategy

type PlacementGroup_PartitionPlacementStrategy struct {
	PartitionPlacementStrategy *PartitionPlacementStrategy `protobuf:"bytes,8,opt,name=partition_placement_strategy,json=partitionPlacementStrategy,proto3,oneof"`
}

type PlacementGroup_PlacementStrategy

type PlacementGroup_PlacementStrategy = isPlacementGroup_PlacementStrategy

type PlacementGroup_SpreadPlacementStrategy

type PlacementGroup_SpreadPlacementStrategy struct {
	// Anti-affinity placement strategy (`spread`). Instances are distributed
	// over distinct failure domains.
	SpreadPlacementStrategy *SpreadPlacementStrategy `protobuf:"bytes,7,opt,name=spread_placement_strategy,json=spreadPlacementStrategy,proto3,oneof"`
}

type PlacementPolicy

type PlacementPolicy struct {

	// Placement group ID.
	PlacementGroupId string `protobuf:"bytes,1,opt,name=placement_group_id,json=placementGroupId,proto3" json:"placement_group_id,omitempty"`
	// List of affinity rules. Scheduler will attempt to allocate instances according to order of rules.
	HostAffinityRules []*PlacementPolicy_HostAffinityRule `protobuf:"bytes,2,rep,name=host_affinity_rules,json=hostAffinityRules,proto3" json:"host_affinity_rules,omitempty"`
	// Placement group partition
	PlacementGroupPartition int64 `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PlacementPolicy) Descriptor deprecated

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

Deprecated: Use PlacementPolicy.ProtoReflect.Descriptor instead.

func (*PlacementPolicy) GetHostAffinityRules

func (x *PlacementPolicy) GetHostAffinityRules() []*PlacementPolicy_HostAffinityRule

func (*PlacementPolicy) GetPlacementGroupId

func (x *PlacementPolicy) GetPlacementGroupId() string

func (*PlacementPolicy) GetPlacementGroupPartition

func (x *PlacementPolicy) GetPlacementGroupPartition() int64

func (*PlacementPolicy) ProtoMessage

func (*PlacementPolicy) ProtoMessage()

func (*PlacementPolicy) ProtoReflect

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

func (*PlacementPolicy) Reset

func (x *PlacementPolicy) Reset()

func (*PlacementPolicy) SetHostAffinityRules

func (m *PlacementPolicy) SetHostAffinityRules(v []*PlacementPolicy_HostAffinityRule)

func (*PlacementPolicy) SetPlacementGroupId

func (m *PlacementPolicy) SetPlacementGroupId(v string)

func (*PlacementPolicy) SetPlacementGroupPartition

func (m *PlacementPolicy) SetPlacementGroupPartition(v int64)

func (*PlacementPolicy) String

func (x *PlacementPolicy) String() string

type PlacementPolicy_HostAffinityRule

type PlacementPolicy_HostAffinityRule struct {

	// Affinity label or one of reserved values - 'yc.hostId', 'yc.hostGroupId'
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// Include or exclude action
	Op PlacementPolicy_HostAffinityRule_Operator `` /* 129-byte string literal not displayed */
	// Affinity value or host ID or host group ID
	Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

Affinity definition

func (*PlacementPolicy_HostAffinityRule) Descriptor deprecated

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

Deprecated: Use PlacementPolicy_HostAffinityRule.ProtoReflect.Descriptor instead.

func (*PlacementPolicy_HostAffinityRule) GetKey

func (*PlacementPolicy_HostAffinityRule) GetOp

func (*PlacementPolicy_HostAffinityRule) GetValues

func (x *PlacementPolicy_HostAffinityRule) GetValues() []string

func (*PlacementPolicy_HostAffinityRule) ProtoMessage

func (*PlacementPolicy_HostAffinityRule) ProtoMessage()

func (*PlacementPolicy_HostAffinityRule) ProtoReflect

func (*PlacementPolicy_HostAffinityRule) Reset

func (*PlacementPolicy_HostAffinityRule) SetKey

func (*PlacementPolicy_HostAffinityRule) SetOp

func (*PlacementPolicy_HostAffinityRule) SetValues

func (m *PlacementPolicy_HostAffinityRule) SetValues(v []string)

func (*PlacementPolicy_HostAffinityRule) String

type PlacementPolicy_HostAffinityRule_Operator

type PlacementPolicy_HostAffinityRule_Operator int32
const (
	PlacementPolicy_HostAffinityRule_OPERATOR_UNSPECIFIED PlacementPolicy_HostAffinityRule_Operator = 0
	PlacementPolicy_HostAffinityRule_IN                   PlacementPolicy_HostAffinityRule_Operator = 1
	PlacementPolicy_HostAffinityRule_NOT_IN               PlacementPolicy_HostAffinityRule_Operator = 2
)

func (PlacementPolicy_HostAffinityRule_Operator) Descriptor

func (PlacementPolicy_HostAffinityRule_Operator) Enum

func (PlacementPolicy_HostAffinityRule_Operator) EnumDescriptor deprecated

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

Deprecated: Use PlacementPolicy_HostAffinityRule_Operator.Descriptor instead.

func (PlacementPolicy_HostAffinityRule_Operator) Number

func (PlacementPolicy_HostAffinityRule_Operator) String

func (PlacementPolicy_HostAffinityRule_Operator) Type

type PreemptInstanceMetadata

type PreemptInstanceMetadata struct {

	// ID of the instance that is being preempted.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PreemptInstanceMetadata) Descriptor deprecated

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

Deprecated: Use PreemptInstanceMetadata.ProtoReflect.Descriptor instead.

func (*PreemptInstanceMetadata) GetInstanceId

func (x *PreemptInstanceMetadata) GetInstanceId() string

func (*PreemptInstanceMetadata) ProtoMessage

func (*PreemptInstanceMetadata) ProtoMessage()

func (*PreemptInstanceMetadata) ProtoReflect

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

func (*PreemptInstanceMetadata) Reset

func (x *PreemptInstanceMetadata) Reset()

func (*PreemptInstanceMetadata) SetInstanceId

func (m *PreemptInstanceMetadata) SetInstanceId(v string)

func (*PreemptInstanceMetadata) String

func (x *PreemptInstanceMetadata) String() string

type PrimaryAddress

type PrimaryAddress struct {

	// An IPv4 internal network address that is assigned to the instance for this network interface.
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// One-to-one NAT configuration. If missing, NAT has not been set up.
	OneToOneNat *OneToOneNat `protobuf:"bytes,2,opt,name=one_to_one_nat,json=oneToOneNat,proto3" json:"one_to_one_nat,omitempty"`
	// Internal DNS configuration
	DnsRecords []*DnsRecord `protobuf:"bytes,3,rep,name=dns_records,json=dnsRecords,proto3" json:"dns_records,omitempty"`
	// contains filtered or unexported fields
}

func (*PrimaryAddress) Descriptor deprecated

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

Deprecated: Use PrimaryAddress.ProtoReflect.Descriptor instead.

func (*PrimaryAddress) GetAddress

func (x *PrimaryAddress) GetAddress() string

func (*PrimaryAddress) GetDnsRecords

func (x *PrimaryAddress) GetDnsRecords() []*DnsRecord

func (*PrimaryAddress) GetOneToOneNat

func (x *PrimaryAddress) GetOneToOneNat() *OneToOneNat

func (*PrimaryAddress) ProtoMessage

func (*PrimaryAddress) ProtoMessage()

func (*PrimaryAddress) ProtoReflect

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

func (*PrimaryAddress) Reset

func (x *PrimaryAddress) Reset()

func (*PrimaryAddress) SetAddress

func (m *PrimaryAddress) SetAddress(v string)

func (*PrimaryAddress) SetDnsRecords

func (m *PrimaryAddress) SetDnsRecords(v []*DnsRecord)

func (*PrimaryAddress) SetOneToOneNat

func (m *PrimaryAddress) SetOneToOneNat(v *OneToOneNat)

func (*PrimaryAddress) String

func (x *PrimaryAddress) String() string

type PrimaryAddressSpec

type PrimaryAddressSpec struct {

	// An IPv4 internal network address that is assigned to the instance for this network interface.
	// If not specified by the user, an unused internal IP is assigned by the system.
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // optional, manual set static internal IP
	// An external IP address configuration.
	// If not specified, then this instance will have no external internet access.
	OneToOneNatSpec *OneToOneNatSpec `protobuf:"bytes,2,opt,name=one_to_one_nat_spec,json=oneToOneNatSpec,proto3" json:"one_to_one_nat_spec,omitempty"`
	// Internal DNS configuration
	DnsRecordSpecs []*DnsRecordSpec `protobuf:"bytes,3,rep,name=dns_record_specs,json=dnsRecordSpecs,proto3" json:"dns_record_specs,omitempty"`
	// contains filtered or unexported fields
}

func (*PrimaryAddressSpec) Descriptor deprecated

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

Deprecated: Use PrimaryAddressSpec.ProtoReflect.Descriptor instead.

func (*PrimaryAddressSpec) GetAddress

func (x *PrimaryAddressSpec) GetAddress() string

func (*PrimaryAddressSpec) GetDnsRecordSpecs

func (x *PrimaryAddressSpec) GetDnsRecordSpecs() []*DnsRecordSpec

func (*PrimaryAddressSpec) GetOneToOneNatSpec

func (x *PrimaryAddressSpec) GetOneToOneNatSpec() *OneToOneNatSpec

func (*PrimaryAddressSpec) ProtoMessage

func (*PrimaryAddressSpec) ProtoMessage()

func (*PrimaryAddressSpec) ProtoReflect

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

func (*PrimaryAddressSpec) Reset

func (x *PrimaryAddressSpec) Reset()

func (*PrimaryAddressSpec) SetAddress

func (m *PrimaryAddressSpec) SetAddress(v string)

func (*PrimaryAddressSpec) SetDnsRecordSpecs

func (m *PrimaryAddressSpec) SetDnsRecordSpecs(v []*DnsRecordSpec)

func (*PrimaryAddressSpec) SetOneToOneNatSpec

func (m *PrimaryAddressSpec) SetOneToOneNatSpec(v *OneToOneNatSpec)

func (*PrimaryAddressSpec) String

func (x *PrimaryAddressSpec) String() string

type RelocateDiskMetadata

type RelocateDiskMetadata struct {

	// ID of the disk that is being moved.
	DiskId string `protobuf:"bytes,1,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// ID of the availability zone that the disk is being moved from.
	SourceZoneId string `protobuf:"bytes,2,opt,name=source_zone_id,json=sourceZoneId,proto3" json:"source_zone_id,omitempty"`
	// ID of the availability zone that the disk is being moved to.
	DestinationZoneId string `protobuf:"bytes,3,opt,name=destination_zone_id,json=destinationZoneId,proto3" json:"destination_zone_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RelocateDiskMetadata) Descriptor deprecated

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

Deprecated: Use RelocateDiskMetadata.ProtoReflect.Descriptor instead.

func (*RelocateDiskMetadata) GetDestinationZoneId

func (x *RelocateDiskMetadata) GetDestinationZoneId() string

func (*RelocateDiskMetadata) GetDiskId

func (x *RelocateDiskMetadata) GetDiskId() string

func (*RelocateDiskMetadata) GetSourceZoneId

func (x *RelocateDiskMetadata) GetSourceZoneId() string

func (*RelocateDiskMetadata) ProtoMessage

func (*RelocateDiskMetadata) ProtoMessage()

func (*RelocateDiskMetadata) ProtoReflect

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

func (*RelocateDiskMetadata) Reset

func (x *RelocateDiskMetadata) Reset()

func (*RelocateDiskMetadata) SetDestinationZoneId

func (m *RelocateDiskMetadata) SetDestinationZoneId(v string)

func (*RelocateDiskMetadata) SetDiskId

func (m *RelocateDiskMetadata) SetDiskId(v string)

func (*RelocateDiskMetadata) SetSourceZoneId

func (m *RelocateDiskMetadata) SetSourceZoneId(v string)

func (*RelocateDiskMetadata) String

func (x *RelocateDiskMetadata) String() string

type RelocateDiskRequest

type RelocateDiskRequest struct {

	// ID of the disk to move.
	//
	// To get the disk ID, make a [DiskService.List] request.
	DiskId string `protobuf:"bytes,1,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// ID of the availability zone to move the disk to.
	//
	// To get the zone ID, make a [ZoneService.List] request.
	DestinationZoneId string `protobuf:"bytes,2,opt,name=destination_zone_id,json=destinationZoneId,proto3" json:"destination_zone_id,omitempty"`
	// Placement policy configuration in target zone. Must be specified if disk has placement policy.
	DiskPlacementPolicy *DiskPlacementPolicy `protobuf:"bytes,3,opt,name=disk_placement_policy,json=diskPlacementPolicy,proto3" json:"disk_placement_policy,omitempty"`
	// contains filtered or unexported fields
}

func (*RelocateDiskRequest) Descriptor deprecated

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

Deprecated: Use RelocateDiskRequest.ProtoReflect.Descriptor instead.

func (*RelocateDiskRequest) GetDestinationZoneId

func (x *RelocateDiskRequest) GetDestinationZoneId() string

func (*RelocateDiskRequest) GetDiskId

func (x *RelocateDiskRequest) GetDiskId() string

func (*RelocateDiskRequest) GetDiskPlacementPolicy

func (x *RelocateDiskRequest) GetDiskPlacementPolicy() *DiskPlacementPolicy

func (*RelocateDiskRequest) ProtoMessage

func (*RelocateDiskRequest) ProtoMessage()

func (*RelocateDiskRequest) ProtoReflect

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

func (*RelocateDiskRequest) Reset

func (x *RelocateDiskRequest) Reset()

func (*RelocateDiskRequest) SetDestinationZoneId

func (m *RelocateDiskRequest) SetDestinationZoneId(v string)

func (*RelocateDiskRequest) SetDiskId

func (m *RelocateDiskRequest) SetDiskId(v string)

func (*RelocateDiskRequest) SetDiskPlacementPolicy

func (m *RelocateDiskRequest) SetDiskPlacementPolicy(v *DiskPlacementPolicy)

func (*RelocateDiskRequest) String

func (x *RelocateDiskRequest) String() string

type RelocateInstanceMetadata

type RelocateInstanceMetadata struct {

	// ID of the instance that is being moved.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// ID of the availability zone that the instance is being moved from.
	SourceZoneId string `protobuf:"bytes,2,opt,name=source_zone_id,json=sourceZoneId,proto3" json:"source_zone_id,omitempty"`
	// ID of the availability zone that the instance is being moved to.
	DestinationZoneId string `protobuf:"bytes,3,opt,name=destination_zone_id,json=destinationZoneId,proto3" json:"destination_zone_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RelocateInstanceMetadata) Descriptor deprecated

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

Deprecated: Use RelocateInstanceMetadata.ProtoReflect.Descriptor instead.

func (*RelocateInstanceMetadata) GetDestinationZoneId

func (x *RelocateInstanceMetadata) GetDestinationZoneId() string

func (*RelocateInstanceMetadata) GetInstanceId

func (x *RelocateInstanceMetadata) GetInstanceId() string

func (*RelocateInstanceMetadata) GetSourceZoneId

func (x *RelocateInstanceMetadata) GetSourceZoneId() string

func (*RelocateInstanceMetadata) ProtoMessage

func (*RelocateInstanceMetadata) ProtoMessage()

func (*RelocateInstanceMetadata) ProtoReflect

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

func (*RelocateInstanceMetadata) Reset

func (x *RelocateInstanceMetadata) Reset()

func (*RelocateInstanceMetadata) SetDestinationZoneId

func (m *RelocateInstanceMetadata) SetDestinationZoneId(v string)

func (*RelocateInstanceMetadata) SetInstanceId

func (m *RelocateInstanceMetadata) SetInstanceId(v string)

func (*RelocateInstanceMetadata) SetSourceZoneId

func (m *RelocateInstanceMetadata) SetSourceZoneId(v string)

func (*RelocateInstanceMetadata) String

func (x *RelocateInstanceMetadata) String() string

type RelocateInstanceRequest

type RelocateInstanceRequest struct {

	// ID of the instance to move.
	//
	// To get the instance ID, make a [InstanceService.List] request.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// ID of the availability zone to move the instance to.
	//
	// To get the zone ID, make a [ZoneService.List] request.
	DestinationZoneId string `protobuf:"bytes,2,opt,name=destination_zone_id,json=destinationZoneId,proto3" json:"destination_zone_id,omitempty"`
	// Network configuration for the instance. Specifies how the network interface is configured
	// to interact with other services on the internal network and on the internet.
	// Currently only one network interface is supported per instance.
	NetworkInterfaceSpecs []*NetworkInterfaceSpec `` /* 126-byte string literal not displayed */
	// Boot disk placement policy configuration in target zone. Must be specified if disk has placement policy.
	BootDiskPlacement *DiskPlacementPolicy `protobuf:"bytes,4,opt,name=boot_disk_placement,json=bootDiskPlacement,proto3" json:"boot_disk_placement,omitempty"`
	// Secondary disk placement policy configurations in target zone. Must be specified for each disk that has placement policy.
	SecondaryDiskPlacements []*DiskPlacementPolicyChange `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RelocateInstanceRequest) Descriptor deprecated

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

Deprecated: Use RelocateInstanceRequest.ProtoReflect.Descriptor instead.

func (*RelocateInstanceRequest) GetBootDiskPlacement

func (x *RelocateInstanceRequest) GetBootDiskPlacement() *DiskPlacementPolicy

func (*RelocateInstanceRequest) GetDestinationZoneId

func (x *RelocateInstanceRequest) GetDestinationZoneId() string

func (*RelocateInstanceRequest) GetInstanceId

func (x *RelocateInstanceRequest) GetInstanceId() string

func (*RelocateInstanceRequest) GetNetworkInterfaceSpecs

func (x *RelocateInstanceRequest) GetNetworkInterfaceSpecs() []*NetworkInterfaceSpec

func (*RelocateInstanceRequest) GetSecondaryDiskPlacements

func (x *RelocateInstanceRequest) GetSecondaryDiskPlacements() []*DiskPlacementPolicyChange

func (*RelocateInstanceRequest) ProtoMessage

func (*RelocateInstanceRequest) ProtoMessage()

func (*RelocateInstanceRequest) ProtoReflect

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

func (*RelocateInstanceRequest) Reset

func (x *RelocateInstanceRequest) Reset()

func (*RelocateInstanceRequest) SetBootDiskPlacement

func (m *RelocateInstanceRequest) SetBootDiskPlacement(v *DiskPlacementPolicy)

func (*RelocateInstanceRequest) SetDestinationZoneId

func (m *RelocateInstanceRequest) SetDestinationZoneId(v string)

func (*RelocateInstanceRequest) SetInstanceId

func (m *RelocateInstanceRequest) SetInstanceId(v string)

func (*RelocateInstanceRequest) SetNetworkInterfaceSpecs

func (m *RelocateInstanceRequest) SetNetworkInterfaceSpecs(v []*NetworkInterfaceSpec)

func (*RelocateInstanceRequest) SetSecondaryDiskPlacements

func (m *RelocateInstanceRequest) SetSecondaryDiskPlacements(v []*DiskPlacementPolicyChange)

func (*RelocateInstanceRequest) String

func (x *RelocateInstanceRequest) String() string

type RemoveInstanceOneToOneNatMetadata

type RemoveInstanceOneToOneNatMetadata struct {

	// ID of the instance.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveInstanceOneToOneNatMetadata) Descriptor deprecated

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

Deprecated: Use RemoveInstanceOneToOneNatMetadata.ProtoReflect.Descriptor instead.

func (*RemoveInstanceOneToOneNatMetadata) GetInstanceId

func (x *RemoveInstanceOneToOneNatMetadata) GetInstanceId() string

func (*RemoveInstanceOneToOneNatMetadata) ProtoMessage

func (*RemoveInstanceOneToOneNatMetadata) ProtoMessage()

func (*RemoveInstanceOneToOneNatMetadata) ProtoReflect

func (*RemoveInstanceOneToOneNatMetadata) Reset

func (*RemoveInstanceOneToOneNatMetadata) SetInstanceId

func (m *RemoveInstanceOneToOneNatMetadata) SetInstanceId(v string)

func (*RemoveInstanceOneToOneNatMetadata) String

type RemoveInstanceOneToOneNatRequest

type RemoveInstanceOneToOneNatRequest struct {

	// ID of the instance to remove One-to-one NAT.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// The index of the network interface to remove One-to-One NAT from.
	NetworkInterfaceIndex string `` /* 126-byte string literal not displayed */
	// The network address that is assigned to the instance for this network interface.
	InternalAddress string `protobuf:"bytes,3,opt,name=internal_address,json=internalAddress,proto3" json:"internal_address,omitempty"` // optional
	// contains filtered or unexported fields
}

func (*RemoveInstanceOneToOneNatRequest) Descriptor deprecated

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

Deprecated: Use RemoveInstanceOneToOneNatRequest.ProtoReflect.Descriptor instead.

func (*RemoveInstanceOneToOneNatRequest) GetInstanceId

func (x *RemoveInstanceOneToOneNatRequest) GetInstanceId() string

func (*RemoveInstanceOneToOneNatRequest) GetInternalAddress

func (x *RemoveInstanceOneToOneNatRequest) GetInternalAddress() string

func (*RemoveInstanceOneToOneNatRequest) GetNetworkInterfaceIndex

func (x *RemoveInstanceOneToOneNatRequest) GetNetworkInterfaceIndex() string

func (*RemoveInstanceOneToOneNatRequest) ProtoMessage

func (*RemoveInstanceOneToOneNatRequest) ProtoMessage()

func (*RemoveInstanceOneToOneNatRequest) ProtoReflect

func (*RemoveInstanceOneToOneNatRequest) Reset

func (*RemoveInstanceOneToOneNatRequest) SetInstanceId

func (m *RemoveInstanceOneToOneNatRequest) SetInstanceId(v string)

func (*RemoveInstanceOneToOneNatRequest) SetInternalAddress

func (m *RemoveInstanceOneToOneNatRequest) SetInternalAddress(v string)

func (*RemoveInstanceOneToOneNatRequest) SetNetworkInterfaceIndex

func (m *RemoveInstanceOneToOneNatRequest) SetNetworkInterfaceIndex(v string)

func (*RemoveInstanceOneToOneNatRequest) String

type Replacement

type Replacement struct {

	// ID of the host which replaces this one.
	HostId string `protobuf:"bytes,1,opt,name=host_id,json=hostId,proto3" json:"host_id,omitempty"`
	// The date and time when this host will be automatically freed of instances.
	DeadlineAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=deadline_at,json=deadlineAt,proto3" json:"deadline_at,omitempty"`
	// contains filtered or unexported fields
}

func (*Replacement) Descriptor deprecated

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

Deprecated: Use Replacement.ProtoReflect.Descriptor instead.

func (*Replacement) GetDeadlineAt

func (x *Replacement) GetDeadlineAt() *timestamppb.Timestamp

func (*Replacement) GetHostId

func (x *Replacement) GetHostId() string

func (*Replacement) ProtoMessage

func (*Replacement) ProtoMessage()

func (*Replacement) ProtoReflect

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

func (*Replacement) Reset

func (x *Replacement) Reset()

func (*Replacement) SetDeadlineAt

func (m *Replacement) SetDeadlineAt(v *timestamppb.Timestamp)

func (*Replacement) SetHostId

func (m *Replacement) SetHostId(v string)

func (*Replacement) String

func (x *Replacement) String() string

type Resources

type Resources struct {

	// The amount of memory available to the instance, specified in bytes.
	Memory int64 `protobuf:"varint,1,opt,name=memory,proto3" json:"memory,omitempty"`
	// The number of cores available to the instance.
	Cores int64 `protobuf:"varint,2,opt,name=cores,proto3" json:"cores,omitempty"`
	// Baseline level of CPU performance with the ability to burst performance above that baseline level.
	// This field sets baseline performance for each core.
	CoreFraction int64 `protobuf:"varint,3,opt,name=core_fraction,json=coreFraction,proto3" json:"core_fraction,omitempty"`
	// The number of GPUs available to the instance.
	Gpus int64 `protobuf:"varint,4,opt,name=gpus,proto3" json:"gpus,omitempty"`
	// contains filtered or unexported fields
}

func (*Resources) Descriptor deprecated

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

Deprecated: Use Resources.ProtoReflect.Descriptor instead.

func (*Resources) GetCoreFraction

func (x *Resources) GetCoreFraction() int64

func (*Resources) GetCores

func (x *Resources) GetCores() int64

func (*Resources) GetGpus

func (x *Resources) GetGpus() int64

func (*Resources) GetMemory

func (x *Resources) GetMemory() int64

func (*Resources) ProtoMessage

func (*Resources) ProtoMessage()

func (*Resources) ProtoReflect

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

func (*Resources) Reset

func (x *Resources) Reset()

func (*Resources) SetCoreFraction

func (m *Resources) SetCoreFraction(v int64)

func (*Resources) SetCores

func (m *Resources) SetCores(v int64)

func (*Resources) SetGpus

func (m *Resources) SetGpus(v int64)

func (*Resources) SetMemory

func (m *Resources) SetMemory(v int64)

func (*Resources) String

func (x *Resources) String() string

type ResourcesSpec

type ResourcesSpec struct {

	// The amount of memory available to the instance, specified in bytes.
	Memory int64 `protobuf:"varint,1,opt,name=memory,proto3" json:"memory,omitempty"`
	// The number of cores available to the instance.
	Cores int64 `protobuf:"varint,2,opt,name=cores,proto3" json:"cores,omitempty"`
	// Baseline level of CPU performance with the ability to burst performance above that baseline level.
	// This field sets baseline performance for each core.
	//
	// For example, if you need only 5% of the CPU performance, you can set core_fraction=5.
	// For more information, see [Levels of core performance](/docs/compute/concepts/performance-levels).
	CoreFraction int64 `protobuf:"varint,3,opt,name=core_fraction,json=coreFraction,proto3" json:"core_fraction,omitempty"`
	// The number of GPUs available to the instance.
	Gpus int64 `protobuf:"varint,4,opt,name=gpus,proto3" json:"gpus,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourcesSpec) Descriptor deprecated

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

Deprecated: Use ResourcesSpec.ProtoReflect.Descriptor instead.

func (*ResourcesSpec) GetCoreFraction

func (x *ResourcesSpec) GetCoreFraction() int64

func (*ResourcesSpec) GetCores

func (x *ResourcesSpec) GetCores() int64

func (*ResourcesSpec) GetGpus

func (x *ResourcesSpec) GetGpus() int64

func (*ResourcesSpec) GetMemory

func (x *ResourcesSpec) GetMemory() int64

func (*ResourcesSpec) ProtoMessage

func (*ResourcesSpec) ProtoMessage()

func (*ResourcesSpec) ProtoReflect

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

func (*ResourcesSpec) Reset

func (x *ResourcesSpec) Reset()

func (*ResourcesSpec) SetCoreFraction

func (m *ResourcesSpec) SetCoreFraction(v int64)

func (*ResourcesSpec) SetCores

func (m *ResourcesSpec) SetCores(v int64)

func (*ResourcesSpec) SetGpus

func (m *ResourcesSpec) SetGpus(v int64)

func (*ResourcesSpec) SetMemory

func (m *ResourcesSpec) SetMemory(v int64)

func (*ResourcesSpec) String

func (x *ResourcesSpec) String() string

type RestartInstanceMetadata

type RestartInstanceMetadata struct {

	// ID of the instance.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RestartInstanceMetadata) Descriptor deprecated

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

Deprecated: Use RestartInstanceMetadata.ProtoReflect.Descriptor instead.

func (*RestartInstanceMetadata) GetInstanceId

func (x *RestartInstanceMetadata) GetInstanceId() string

func (*RestartInstanceMetadata) ProtoMessage

func (*RestartInstanceMetadata) ProtoMessage()

func (*RestartInstanceMetadata) ProtoReflect

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

func (*RestartInstanceMetadata) Reset

func (x *RestartInstanceMetadata) Reset()

func (*RestartInstanceMetadata) SetInstanceId

func (m *RestartInstanceMetadata) SetInstanceId(v string)

func (*RestartInstanceMetadata) String

func (x *RestartInstanceMetadata) String() string

type RestartInstanceRequest

type RestartInstanceRequest struct {

	// ID of the instance to restart.
	// To get the instance ID, use a [InstanceService.List] request.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RestartInstanceRequest) Descriptor deprecated

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

Deprecated: Use RestartInstanceRequest.ProtoReflect.Descriptor instead.

func (*RestartInstanceRequest) GetInstanceId

func (x *RestartInstanceRequest) GetInstanceId() string

func (*RestartInstanceRequest) ProtoMessage

func (*RestartInstanceRequest) ProtoMessage()

func (*RestartInstanceRequest) ProtoReflect

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

func (*RestartInstanceRequest) Reset

func (x *RestartInstanceRequest) Reset()

func (*RestartInstanceRequest) SetInstanceId

func (m *RestartInstanceRequest) SetInstanceId(v string)

func (*RestartInstanceRequest) String

func (x *RestartInstanceRequest) String() string

type ScalePolicy

type ScalePolicy struct {

	// Types that are assignable to ScaleType:
	//
	//	*ScalePolicy_FixedScale_
	ScaleType isScalePolicy_ScaleType `protobuf_oneof:"scale_type"`
	// contains filtered or unexported fields
}

func (*ScalePolicy) Descriptor deprecated

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

Deprecated: Use ScalePolicy.ProtoReflect.Descriptor instead.

func (*ScalePolicy) GetFixedScale

func (x *ScalePolicy) GetFixedScale() *ScalePolicy_FixedScale

func (*ScalePolicy) GetScaleType

func (m *ScalePolicy) GetScaleType() isScalePolicy_ScaleType

func (*ScalePolicy) ProtoMessage

func (*ScalePolicy) ProtoMessage()

func (*ScalePolicy) ProtoReflect

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

func (*ScalePolicy) Reset

func (x *ScalePolicy) Reset()

func (*ScalePolicy) SetFixedScale

func (m *ScalePolicy) SetFixedScale(v *ScalePolicy_FixedScale)

func (*ScalePolicy) SetScaleType

func (m *ScalePolicy) SetScaleType(v ScalePolicy_ScaleType)

func (*ScalePolicy) String

func (x *ScalePolicy) String() string

type ScalePolicy_FixedScale

type ScalePolicy_FixedScale struct {
	Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

func (*ScalePolicy_FixedScale) Descriptor deprecated

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

Deprecated: Use ScalePolicy_FixedScale.ProtoReflect.Descriptor instead.

func (*ScalePolicy_FixedScale) GetSize

func (x *ScalePolicy_FixedScale) GetSize() int64

func (*ScalePolicy_FixedScale) ProtoMessage

func (*ScalePolicy_FixedScale) ProtoMessage()

func (*ScalePolicy_FixedScale) ProtoReflect

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

func (*ScalePolicy_FixedScale) Reset

func (x *ScalePolicy_FixedScale) Reset()

func (*ScalePolicy_FixedScale) SetSize

func (m *ScalePolicy_FixedScale) SetSize(v int64)

func (*ScalePolicy_FixedScale) String

func (x *ScalePolicy_FixedScale) String() string

type ScalePolicy_FixedScale_

type ScalePolicy_FixedScale_ struct {
	FixedScale *ScalePolicy_FixedScale `protobuf:"bytes,1,opt,name=fixed_scale,json=fixedScale,proto3,oneof"`
}

type ScalePolicy_ScaleType

type ScalePolicy_ScaleType = isScalePolicy_ScaleType

type SchedulePolicy

type SchedulePolicy struct {

	// Timestamp for creating the first snapshot.
	StartAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_at,json=startAt,proto3" json:"start_at,omitempty"`
	// Cron expression for the snapshot schedule (UTC+0).
	//
	// The expression must consist of five fields (`Minutes Hours Day-of-month Month Day-of-week`) or be one of
	// nonstandard predefined expressions (e.g. `@hourly`). For details about the format,
	// see [documentation](/docs/compute/concepts/snapshot-schedule#cron)
	Expression string `protobuf:"bytes,2,opt,name=expression,proto3" json:"expression,omitempty"`
	// contains filtered or unexported fields
}

A resource for frequency settings of a snapshot schedule.

func (*SchedulePolicy) Descriptor deprecated

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

Deprecated: Use SchedulePolicy.ProtoReflect.Descriptor instead.

func (*SchedulePolicy) GetExpression

func (x *SchedulePolicy) GetExpression() string

func (*SchedulePolicy) GetStartAt

func (x *SchedulePolicy) GetStartAt() *timestamppb.Timestamp

func (*SchedulePolicy) ProtoMessage

func (*SchedulePolicy) ProtoMessage()

func (*SchedulePolicy) ProtoReflect

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

func (*SchedulePolicy) Reset

func (x *SchedulePolicy) Reset()

func (*SchedulePolicy) SetExpression

func (m *SchedulePolicy) SetExpression(v string)

func (*SchedulePolicy) SetStartAt

func (m *SchedulePolicy) SetStartAt(v *timestamppb.Timestamp)

func (*SchedulePolicy) String

func (x *SchedulePolicy) String() string

type SchedulingPolicy

type SchedulingPolicy struct {

	// True for short-lived compute instances. For more information, see [Preemptible VMs](/docs/compute/concepts/preemptible-vm).
	Preemptible bool `protobuf:"varint,1,opt,name=preemptible,proto3" json:"preemptible,omitempty"`
	// contains filtered or unexported fields
}

func (*SchedulingPolicy) Descriptor deprecated

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

Deprecated: Use SchedulingPolicy.ProtoReflect.Descriptor instead.

func (*SchedulingPolicy) GetPreemptible

func (x *SchedulingPolicy) GetPreemptible() bool

func (*SchedulingPolicy) ProtoMessage

func (*SchedulingPolicy) ProtoMessage()

func (*SchedulingPolicy) ProtoReflect

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

func (*SchedulingPolicy) Reset

func (x *SchedulingPolicy) Reset()

func (*SchedulingPolicy) SetPreemptible

func (m *SchedulingPolicy) SetPreemptible(v bool)

func (*SchedulingPolicy) String

func (x *SchedulingPolicy) String() string

type SerialPortSettings

type SerialPortSettings struct {

	// Authentication and authorization in serial console when using SSH protocol
	SshAuthorization SerialPortSettings_SSHAuthorization `` /* 175-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SerialPortSettings) Descriptor deprecated

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

Deprecated: Use SerialPortSettings.ProtoReflect.Descriptor instead.

func (*SerialPortSettings) GetSshAuthorization

func (*SerialPortSettings) ProtoMessage

func (*SerialPortSettings) ProtoMessage()

func (*SerialPortSettings) ProtoReflect

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

func (*SerialPortSettings) Reset

func (x *SerialPortSettings) Reset()

func (*SerialPortSettings) SetSshAuthorization

func (m *SerialPortSettings) SetSshAuthorization(v SerialPortSettings_SSHAuthorization)

func (*SerialPortSettings) String

func (x *SerialPortSettings) String() string

type SerialPortSettings_SSHAuthorization

type SerialPortSettings_SSHAuthorization int32
const (
	SerialPortSettings_SSH_AUTHORIZATION_UNSPECIFIED SerialPortSettings_SSHAuthorization = 0
	// Authentication and authorization using SSH keys in instance metadata
	SerialPortSettings_INSTANCE_METADATA SerialPortSettings_SSHAuthorization = 1
	// Authentication and authorization using Oslogin service
	SerialPortSettings_OS_LOGIN SerialPortSettings_SSHAuthorization = 2
)

func (SerialPortSettings_SSHAuthorization) Descriptor

func (SerialPortSettings_SSHAuthorization) Enum

func (SerialPortSettings_SSHAuthorization) EnumDescriptor deprecated

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

Deprecated: Use SerialPortSettings_SSHAuthorization.Descriptor instead.

func (SerialPortSettings_SSHAuthorization) Number

func (SerialPortSettings_SSHAuthorization) String

func (SerialPortSettings_SSHAuthorization) Type

type SimulateInstanceMaintenanceEventMetadata

type SimulateInstanceMaintenanceEventMetadata struct {
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*SimulateInstanceMaintenanceEventMetadata) Descriptor deprecated

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

Deprecated: Use SimulateInstanceMaintenanceEventMetadata.ProtoReflect.Descriptor instead.

func (*SimulateInstanceMaintenanceEventMetadata) GetInstanceId

func (*SimulateInstanceMaintenanceEventMetadata) ProtoMessage

func (*SimulateInstanceMaintenanceEventMetadata) ProtoReflect

func (*SimulateInstanceMaintenanceEventMetadata) Reset

func (*SimulateInstanceMaintenanceEventMetadata) SetInstanceId

func (*SimulateInstanceMaintenanceEventMetadata) String

type SimulateInstanceMaintenanceEventRequest

type SimulateInstanceMaintenanceEventRequest struct {
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*SimulateInstanceMaintenanceEventRequest) Descriptor deprecated

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

Deprecated: Use SimulateInstanceMaintenanceEventRequest.ProtoReflect.Descriptor instead.

func (*SimulateInstanceMaintenanceEventRequest) GetInstanceId

func (*SimulateInstanceMaintenanceEventRequest) ProtoMessage

func (*SimulateInstanceMaintenanceEventRequest) ProtoReflect

func (*SimulateInstanceMaintenanceEventRequest) Reset

func (*SimulateInstanceMaintenanceEventRequest) SetInstanceId

func (m *SimulateInstanceMaintenanceEventRequest) SetInstanceId(v string)

func (*SimulateInstanceMaintenanceEventRequest) String

type Snapshot

type Snapshot struct {

	// ID of the snapshot.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the snapshot belongs to.
	FolderId  string                 `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the snapshot. 1-63 characters long.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the snapshot. 0-256 characters long.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs. Maximum of 64 per resource.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Size of the snapshot, specified in bytes.
	StorageSize int64 `protobuf:"varint,7,opt,name=storage_size,json=storageSize,proto3" json:"storage_size,omitempty"` // delta from prev snapshot from same disk
	// Size of the disk when the snapshot was created, specified in bytes.
	DiskSize int64 `protobuf:"varint,8,opt,name=disk_size,json=diskSize,proto3" json:"disk_size,omitempty"` // at snapshot moment
	// License IDs that indicate which licenses are attached to this resource.
	// License IDs are used to calculate additional charges for the use of the virtual machine.
	//
	// The correct license ID is generated by the platform. IDs are inherited by new resources created from this resource.
	//
	// If you know the license IDs, specify them when you create the image.
	// For example, if you create a disk image using a third-party utility and load it into Object Storage, the license IDs will be lost.
	// You can specify them in the [yandex.cloud.compute.v1.ImageService.Create] request.
	ProductIds []string `protobuf:"bytes,9,rep,name=product_ids,json=productIds,proto3" json:"product_ids,omitempty"`
	// Current status of the snapshot.
	Status Snapshot_Status `protobuf:"varint,10,opt,name=status,proto3,enum=yandex.cloud.compute.v1.Snapshot_Status" json:"status,omitempty"`
	// ID of the source disk used to create this snapshot.
	SourceDiskId string `protobuf:"bytes,11,opt,name=source_disk_id,json=sourceDiskId,proto3" json:"source_disk_id,omitempty"`
	// contains filtered or unexported fields
}

A Snapshot resource. For more information, see [Snapshots](/docs/compute/concepts/snapshot).

func (*Snapshot) Descriptor deprecated

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

Deprecated: Use Snapshot.ProtoReflect.Descriptor instead.

func (*Snapshot) GetCreatedAt

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

func (*Snapshot) GetDescription

func (x *Snapshot) GetDescription() string

func (*Snapshot) GetDiskSize

func (x *Snapshot) GetDiskSize() int64

func (*Snapshot) GetFolderId

func (x *Snapshot) GetFolderId() string

func (*Snapshot) GetId

func (x *Snapshot) GetId() string

func (*Snapshot) GetLabels

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

func (*Snapshot) GetName

func (x *Snapshot) GetName() string

func (*Snapshot) GetProductIds

func (x *Snapshot) GetProductIds() []string

func (*Snapshot) GetSourceDiskId

func (x *Snapshot) GetSourceDiskId() string

func (*Snapshot) GetStatus

func (x *Snapshot) GetStatus() Snapshot_Status

func (*Snapshot) GetStorageSize

func (x *Snapshot) GetStorageSize() int64

func (*Snapshot) ProtoMessage

func (*Snapshot) ProtoMessage()

func (*Snapshot) ProtoReflect

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

func (*Snapshot) Reset

func (x *Snapshot) Reset()

func (*Snapshot) SetCreatedAt

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

func (*Snapshot) SetDescription

func (m *Snapshot) SetDescription(v string)

func (*Snapshot) SetDiskSize

func (m *Snapshot) SetDiskSize(v int64)

func (*Snapshot) SetFolderId

func (m *Snapshot) SetFolderId(v string)

func (*Snapshot) SetId

func (m *Snapshot) SetId(v string)

func (*Snapshot) SetLabels

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

func (*Snapshot) SetName

func (m *Snapshot) SetName(v string)

func (*Snapshot) SetProductIds

func (m *Snapshot) SetProductIds(v []string)

func (*Snapshot) SetSourceDiskId

func (m *Snapshot) SetSourceDiskId(v string)

func (*Snapshot) SetStatus

func (m *Snapshot) SetStatus(v Snapshot_Status)

func (*Snapshot) SetStorageSize

func (m *Snapshot) SetStorageSize(v int64)

func (*Snapshot) String

func (x *Snapshot) String() string

type SnapshotSchedule

type SnapshotSchedule struct {

	// ID of the snapshot schedule.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the folder that the snapshot schedule belongs to.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// Creation timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Name of the snapshot schedule.
	//
	// The name is unique within the folder.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the snapshot schedule.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Snapshot schedule labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Status of the snapshot schedule.
	Status SnapshotSchedule_Status `protobuf:"varint,7,opt,name=status,proto3,enum=yandex.cloud.compute.v1.SnapshotSchedule_Status" json:"status,omitempty"`
	// Frequency settings of the snapshot schedule.
	SchedulePolicy *SchedulePolicy `protobuf:"bytes,8,opt,name=schedule_policy,json=schedulePolicy,proto3" json:"schedule_policy,omitempty"`
	// Retention policy of the snapshot schedule.
	//
	// Types that are assignable to RetentionPolicy:
	//
	//	*SnapshotSchedule_RetentionPeriod
	//	*SnapshotSchedule_SnapshotCount
	RetentionPolicy isSnapshotSchedule_RetentionPolicy `protobuf_oneof:"retention_policy"`
	// Attributes of snapshots created by the snapshot schedule.
	SnapshotSpec *SnapshotSpec `protobuf:"bytes,11,opt,name=snapshot_spec,json=snapshotSpec,proto3" json:"snapshot_spec,omitempty"`
	// contains filtered or unexported fields
}

A snapshot schedule. For details about the concept, see [documentation](/docs/compute/concepts/snapshot-schedule).

func (*SnapshotSchedule) Descriptor deprecated

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

Deprecated: Use SnapshotSchedule.ProtoReflect.Descriptor instead.

func (*SnapshotSchedule) GetCreatedAt

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

func (*SnapshotSchedule) GetDescription

func (x *SnapshotSchedule) GetDescription() string

func (*SnapshotSchedule) GetFolderId

func (x *SnapshotSchedule) GetFolderId() string

func (*SnapshotSchedule) GetId

func (x *SnapshotSchedule) GetId() string

func (*SnapshotSchedule) GetLabels

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

func (*SnapshotSchedule) GetName

func (x *SnapshotSchedule) GetName() string

func (*SnapshotSchedule) GetRetentionPeriod

func (x *SnapshotSchedule) GetRetentionPeriod() *durationpb.Duration

func (*SnapshotSchedule) GetRetentionPolicy

func (m *SnapshotSchedule) GetRetentionPolicy() isSnapshotSchedule_RetentionPolicy

func (*SnapshotSchedule) GetSchedulePolicy

func (x *SnapshotSchedule) GetSchedulePolicy() *SchedulePolicy

func (*SnapshotSchedule) GetSnapshotCount

func (x *SnapshotSchedule) GetSnapshotCount() int64

func (*SnapshotSchedule) GetSnapshotSpec

func (x *SnapshotSchedule) GetSnapshotSpec() *SnapshotSpec

func (*SnapshotSchedule) GetStatus

func (*SnapshotSchedule) ProtoMessage

func (*SnapshotSchedule) ProtoMessage()

func (*SnapshotSchedule) ProtoReflect

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

func (*SnapshotSchedule) Reset

func (x *SnapshotSchedule) Reset()

func (*SnapshotSchedule) SetCreatedAt

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

func (*SnapshotSchedule) SetDescription

func (m *SnapshotSchedule) SetDescription(v string)

func (*SnapshotSchedule) SetFolderId

func (m *SnapshotSchedule) SetFolderId(v string)

func (*SnapshotSchedule) SetId

func (m *SnapshotSchedule) SetId(v string)

func (*SnapshotSchedule) SetLabels

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

func (*SnapshotSchedule) SetName

func (m *SnapshotSchedule) SetName(v string)

func (*SnapshotSchedule) SetRetentionPeriod

func (m *SnapshotSchedule) SetRetentionPeriod(v *durationpb.Duration)

func (*SnapshotSchedule) SetRetentionPolicy

func (m *SnapshotSchedule) SetRetentionPolicy(v SnapshotSchedule_RetentionPolicy)

func (*SnapshotSchedule) SetSchedulePolicy

func (m *SnapshotSchedule) SetSchedulePolicy(v *SchedulePolicy)

func (*SnapshotSchedule) SetSnapshotCount

func (m *SnapshotSchedule) SetSnapshotCount(v int64)

func (*SnapshotSchedule) SetSnapshotSpec

func (m *SnapshotSchedule) SetSnapshotSpec(v *SnapshotSpec)

func (*SnapshotSchedule) SetStatus

func (m *SnapshotSchedule) SetStatus(v SnapshotSchedule_Status)

func (*SnapshotSchedule) String

func (x *SnapshotSchedule) String() string

type SnapshotScheduleServiceClient

type SnapshotScheduleServiceClient interface {
	// Returns the specified snapshot schedule.
	//
	// To get the list of available snapshot schedules, make a [List] request.
	Get(ctx context.Context, in *GetSnapshotScheduleRequest, opts ...grpc.CallOption) (*SnapshotSchedule, error)
	// Retrieves the list of snapshot schedules in the specified folder.
	List(ctx context.Context, in *ListSnapshotSchedulesRequest, opts ...grpc.CallOption) (*ListSnapshotSchedulesResponse, error)
	// Creates a snapshot schedule in the specified folder.
	Create(ctx context.Context, in *CreateSnapshotScheduleRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified snapshot schedule.
	//
	// The schedule is updated only after all snapshot creations and deletions triggered by the schedule are completed.
	Update(ctx context.Context, in *UpdateSnapshotScheduleRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified snapshot schedule.
	//
	// Deleting a snapshot schedule removes its data permanently and is irreversible. However, deleting a schedule
	// does not delete any snapshots created by the schedule. You must delete snapshots separately.
	//
	// The schedule is deleted only after all snapshot creations and deletions triggered by the schedule are completed.
	Delete(ctx context.Context, in *DeleteSnapshotScheduleRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the list of disks attached to the specified schedule.
	//
	// The schedule is updated only after all snapshot creations and deletions triggered by the schedule are completed.
	UpdateDisks(ctx context.Context, in *UpdateSnapshotScheduleDisksRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Disables the specified snapshot schedule.
	//
	// The [SnapshotSchedule.status] is changed to `INACTIVE`: the schedule is interrupted, snapshots won't be created
	// or deleted.
	//
	// The schedule is disabled only after all snapshot creations and deletions triggered by the schedule are completed.
	Disable(ctx context.Context, in *DisableSnapshotScheduleRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Enables the specified snapshot schedule.
	//
	// The [SnapshotSchedule.status] is changed to `ACTIVE`: new disk snapshots will be created, old ones deleted
	// (if [SnapshotSchedule.retention_policy] is specified).
	Enable(ctx context.Context, in *EnableSnapshotScheduleRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists operations for the specified snapshot schedule.
	ListOperations(ctx context.Context, in *ListSnapshotScheduleOperationsRequest, opts ...grpc.CallOption) (*ListSnapshotScheduleOperationsResponse, error)
	// Retrieves the list of snapshots created by the specified snapshot schedule.
	ListSnapshots(ctx context.Context, in *ListSnapshotScheduleSnapshotsRequest, opts ...grpc.CallOption) (*ListSnapshotScheduleSnapshotsResponse, error)
	// Retrieves the list of disks attached to the specified snapshot schedule.
	ListDisks(ctx context.Context, in *ListSnapshotScheduleDisksRequest, opts ...grpc.CallOption) (*ListSnapshotScheduleDisksResponse, error)
	// Lists access bindings for the snapshot schedule.
	ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the snapshot schedule.
	SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates access bindings for the snapshot schedule.
	UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

SnapshotScheduleServiceClient is the client API for SnapshotScheduleService 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 SnapshotScheduleServiceServer

type SnapshotScheduleServiceServer interface {
	// Returns the specified snapshot schedule.
	//
	// To get the list of available snapshot schedules, make a [List] request.
	Get(context.Context, *GetSnapshotScheduleRequest) (*SnapshotSchedule, error)
	// Retrieves the list of snapshot schedules in the specified folder.
	List(context.Context, *ListSnapshotSchedulesRequest) (*ListSnapshotSchedulesResponse, error)
	// Creates a snapshot schedule in the specified folder.
	Create(context.Context, *CreateSnapshotScheduleRequest) (*operation.Operation, error)
	// Updates the specified snapshot schedule.
	//
	// The schedule is updated only after all snapshot creations and deletions triggered by the schedule are completed.
	Update(context.Context, *UpdateSnapshotScheduleRequest) (*operation.Operation, error)
	// Deletes the specified snapshot schedule.
	//
	// Deleting a snapshot schedule removes its data permanently and is irreversible. However, deleting a schedule
	// does not delete any snapshots created by the schedule. You must delete snapshots separately.
	//
	// The schedule is deleted only after all snapshot creations and deletions triggered by the schedule are completed.
	Delete(context.Context, *DeleteSnapshotScheduleRequest) (*operation.Operation, error)
	// Updates the list of disks attached to the specified schedule.
	//
	// The schedule is updated only after all snapshot creations and deletions triggered by the schedule are completed.
	UpdateDisks(context.Context, *UpdateSnapshotScheduleDisksRequest) (*operation.Operation, error)
	// Disables the specified snapshot schedule.
	//
	// The [SnapshotSchedule.status] is changed to `INACTIVE`: the schedule is interrupted, snapshots won't be created
	// or deleted.
	//
	// The schedule is disabled only after all snapshot creations and deletions triggered by the schedule are completed.
	Disable(context.Context, *DisableSnapshotScheduleRequest) (*operation.Operation, error)
	// Enables the specified snapshot schedule.
	//
	// The [SnapshotSchedule.status] is changed to `ACTIVE`: new disk snapshots will be created, old ones deleted
	// (if [SnapshotSchedule.retention_policy] is specified).
	Enable(context.Context, *EnableSnapshotScheduleRequest) (*operation.Operation, error)
	// Lists operations for the specified snapshot schedule.
	ListOperations(context.Context, *ListSnapshotScheduleOperationsRequest) (*ListSnapshotScheduleOperationsResponse, error)
	// Retrieves the list of snapshots created by the specified snapshot schedule.
	ListSnapshots(context.Context, *ListSnapshotScheduleSnapshotsRequest) (*ListSnapshotScheduleSnapshotsResponse, error)
	// Retrieves the list of disks attached to the specified snapshot schedule.
	ListDisks(context.Context, *ListSnapshotScheduleDisksRequest) (*ListSnapshotScheduleDisksResponse, error)
	// Lists access bindings for the snapshot schedule.
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the snapshot schedule.
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
	// Updates access bindings for the snapshot schedule.
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
}

SnapshotScheduleServiceServer is the server API for SnapshotScheduleService service. All implementations should embed UnimplementedSnapshotScheduleServiceServer for forward compatibility

type SnapshotSchedule_RetentionPeriod

type SnapshotSchedule_RetentionPeriod struct {
	// Retention period of the snapshot schedule. Once a snapshot created by the schedule reaches this age, it is
	// automatically deleted.
	RetentionPeriod *durationpb.Duration `protobuf:"bytes,9,opt,name=retention_period,json=retentionPeriod,proto3,oneof"`
}

type SnapshotSchedule_RetentionPolicy

type SnapshotSchedule_RetentionPolicy = isSnapshotSchedule_RetentionPolicy

type SnapshotSchedule_SnapshotCount

type SnapshotSchedule_SnapshotCount struct {
	// Retention count of the snapshot schedule. Once the number of snapshots created by the schedule exceeds this
	// number, the oldest ones are automatically deleted. E.g. if the number is 5, the first snapshot is deleted
	// after the sixth one is created, the second is deleted after the seventh one is created, and so on.
	SnapshotCount int64 `protobuf:"varint,10,opt,name=snapshot_count,json=snapshotCount,proto3,oneof"`
}

type SnapshotSchedule_Status

type SnapshotSchedule_Status int32
const (
	SnapshotSchedule_STATUS_UNSPECIFIED SnapshotSchedule_Status = 0
	// The snapshot schedule is being created.
	SnapshotSchedule_CREATING SnapshotSchedule_Status = 1
	// The snapshot schedule is on: new disk snapshots will be created, old ones deleted
	// (if [SnapshotSchedule.retention_policy] is specified).
	SnapshotSchedule_ACTIVE SnapshotSchedule_Status = 2
	// The schedule is interrupted, snapshots won't be created or deleted.
	SnapshotSchedule_INACTIVE SnapshotSchedule_Status = 3
	// The schedule is being deleted.
	SnapshotSchedule_DELETING SnapshotSchedule_Status = 4
	// Changes are being made to snapshot schedule settings or a list of attached disks.
	SnapshotSchedule_UPDATING SnapshotSchedule_Status = 5
)

func (SnapshotSchedule_Status) Descriptor

func (SnapshotSchedule_Status) Enum

func (SnapshotSchedule_Status) EnumDescriptor deprecated

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

Deprecated: Use SnapshotSchedule_Status.Descriptor instead.

func (SnapshotSchedule_Status) Number

func (SnapshotSchedule_Status) String

func (x SnapshotSchedule_Status) String() string

func (SnapshotSchedule_Status) Type

type SnapshotServiceClient

type SnapshotServiceClient interface {
	// Returns the specified Snapshot resource.
	//
	// To get the list of available Snapshot resources, make a [List] request.
	Get(ctx context.Context, in *GetSnapshotRequest, opts ...grpc.CallOption) (*Snapshot, error)
	// Retrieves the list of Snapshot resources in the specified folder.
	List(ctx context.Context, in *ListSnapshotsRequest, opts ...grpc.CallOption) (*ListSnapshotsResponse, error)
	// Creates a snapshot of the specified disk.
	Create(ctx context.Context, in *CreateSnapshotRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates the specified snapshot.
	//
	// Values of omitted parameters are not changed.
	Update(ctx context.Context, in *UpdateSnapshotRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Deletes the specified snapshot.
	//
	// Deleting a snapshot removes its data permanently and is irreversible.
	Delete(ctx context.Context, in *DeleteSnapshotRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Lists operations for the specified snapshot.
	ListOperations(ctx context.Context, in *ListSnapshotOperationsRequest, opts ...grpc.CallOption) (*ListSnapshotOperationsResponse, error)
	// Lists access bindings for the snapshot.
	ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the snapshot.
	SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
	// Updates access bindings for the snapshot.
	UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error)
}

SnapshotServiceClient is the client API for SnapshotService 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 SnapshotServiceServer

type SnapshotServiceServer interface {
	// Returns the specified Snapshot resource.
	//
	// To get the list of available Snapshot resources, make a [List] request.
	Get(context.Context, *GetSnapshotRequest) (*Snapshot, error)
	// Retrieves the list of Snapshot resources in the specified folder.
	List(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error)
	// Creates a snapshot of the specified disk.
	Create(context.Context, *CreateSnapshotRequest) (*operation.Operation, error)
	// Updates the specified snapshot.
	//
	// Values of omitted parameters are not changed.
	Update(context.Context, *UpdateSnapshotRequest) (*operation.Operation, error)
	// Deletes the specified snapshot.
	//
	// Deleting a snapshot removes its data permanently and is irreversible.
	Delete(context.Context, *DeleteSnapshotRequest) (*operation.Operation, error)
	// Lists operations for the specified snapshot.
	ListOperations(context.Context, *ListSnapshotOperationsRequest) (*ListSnapshotOperationsResponse, error)
	// Lists access bindings for the snapshot.
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
	// Sets access bindings for the snapshot.
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
	// Updates access bindings for the snapshot.
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
}

SnapshotServiceServer is the server API for SnapshotService service. All implementations should embed UnimplementedSnapshotServiceServer for forward compatibility

type SnapshotSpec

type SnapshotSpec struct {

	// Description of the created snapshot.
	Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	// Snapshot labels as `key:value` pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

A resource for attributes of snapshots created by the snapshot schedule.

func (*SnapshotSpec) Descriptor deprecated

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

Deprecated: Use SnapshotSpec.ProtoReflect.Descriptor instead.

func (*SnapshotSpec) GetDescription

func (x *SnapshotSpec) GetDescription() string

func (*SnapshotSpec) GetLabels

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

func (*SnapshotSpec) ProtoMessage

func (*SnapshotSpec) ProtoMessage()

func (*SnapshotSpec) ProtoReflect

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

func (*SnapshotSpec) Reset

func (x *SnapshotSpec) Reset()

func (*SnapshotSpec) SetDescription

func (m *SnapshotSpec) SetDescription(v string)

func (*SnapshotSpec) SetLabels

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

func (*SnapshotSpec) String

func (x *SnapshotSpec) String() string

type Snapshot_Status

type Snapshot_Status int32
const (
	Snapshot_STATUS_UNSPECIFIED Snapshot_Status = 0
	// Snapshot is being created.
	Snapshot_CREATING Snapshot_Status = 1
	// Snapshot is ready to use.
	Snapshot_READY Snapshot_Status = 2
	// Snapshot encountered a problem and cannot operate.
	Snapshot_ERROR Snapshot_Status = 3
	// Snapshot is being deleted.
	Snapshot_DELETING Snapshot_Status = 4
)

func (Snapshot_Status) Descriptor

func (Snapshot_Status) Enum

func (x Snapshot_Status) Enum() *Snapshot_Status

func (Snapshot_Status) EnumDescriptor deprecated

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

Deprecated: Use Snapshot_Status.Descriptor instead.

func (Snapshot_Status) Number

func (Snapshot_Status) String

func (x Snapshot_Status) String() string

func (Snapshot_Status) Type

type SpreadPlacementStrategy

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

This is an empty structure that must be passed to explicitly specify the required placement strategy.

func (*SpreadPlacementStrategy) Descriptor deprecated

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

Deprecated: Use SpreadPlacementStrategy.ProtoReflect.Descriptor instead.

func (*SpreadPlacementStrategy) ProtoMessage

func (*SpreadPlacementStrategy) ProtoMessage()

func (*SpreadPlacementStrategy) ProtoReflect

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

func (*SpreadPlacementStrategy) Reset

func (x *SpreadPlacementStrategy) Reset()

func (*SpreadPlacementStrategy) String

func (x *SpreadPlacementStrategy) String() string

type StartInstanceMetadata

type StartInstanceMetadata struct {

	// ID of the instance.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartInstanceMetadata) Descriptor deprecated

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

Deprecated: Use StartInstanceMetadata.ProtoReflect.Descriptor instead.

func (*StartInstanceMetadata) GetInstanceId

func (x *StartInstanceMetadata) GetInstanceId() string

func (*StartInstanceMetadata) ProtoMessage

func (*StartInstanceMetadata) ProtoMessage()

func (*StartInstanceMetadata) ProtoReflect

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

func (*StartInstanceMetadata) Reset

func (x *StartInstanceMetadata) Reset()

func (*StartInstanceMetadata) SetInstanceId

func (m *StartInstanceMetadata) SetInstanceId(v string)

func (*StartInstanceMetadata) String

func (x *StartInstanceMetadata) String() string

type StartInstanceRequest

type StartInstanceRequest struct {

	// ID of the instance to start.
	// To get the instance ID, use a [InstanceService.List] request.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartInstanceRequest) Descriptor deprecated

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

Deprecated: Use StartInstanceRequest.ProtoReflect.Descriptor instead.

func (*StartInstanceRequest) GetInstanceId

func (x *StartInstanceRequest) GetInstanceId() string

func (*StartInstanceRequest) ProtoMessage

func (*StartInstanceRequest) ProtoMessage()

func (*StartInstanceRequest) ProtoReflect

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

func (*StartInstanceRequest) Reset

func (x *StartInstanceRequest) Reset()

func (*StartInstanceRequest) SetInstanceId

func (m *StartInstanceRequest) SetInstanceId(v string)

func (*StartInstanceRequest) String

func (x *StartInstanceRequest) String() string

type StopInstanceMetadata

type StopInstanceMetadata struct {

	// ID of the instance that is being deleted.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StopInstanceMetadata) Descriptor deprecated

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

Deprecated: Use StopInstanceMetadata.ProtoReflect.Descriptor instead.

func (*StopInstanceMetadata) GetInstanceId

func (x *StopInstanceMetadata) GetInstanceId() string

func (*StopInstanceMetadata) ProtoMessage

func (*StopInstanceMetadata) ProtoMessage()

func (*StopInstanceMetadata) ProtoReflect

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

func (*StopInstanceMetadata) Reset

func (x *StopInstanceMetadata) Reset()

func (*StopInstanceMetadata) SetInstanceId

func (m *StopInstanceMetadata) SetInstanceId(v string)

func (*StopInstanceMetadata) String

func (x *StopInstanceMetadata) String() string

type StopInstanceRequest

type StopInstanceRequest struct {

	// ID of the instance to stop.
	// To get the instance ID, use a [InstanceService.List] request.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StopInstanceRequest) Descriptor deprecated

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

Deprecated: Use StopInstanceRequest.ProtoReflect.Descriptor instead.

func (*StopInstanceRequest) GetInstanceId

func (x *StopInstanceRequest) GetInstanceId() string

func (*StopInstanceRequest) ProtoMessage

func (*StopInstanceRequest) ProtoMessage()

func (*StopInstanceRequest) ProtoReflect

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

func (*StopInstanceRequest) Reset

func (x *StopInstanceRequest) Reset()

func (*StopInstanceRequest) SetInstanceId

func (m *StopInstanceRequest) SetInstanceId(v string)

func (*StopInstanceRequest) String

func (x *StopInstanceRequest) String() string

type UnimplementedDiskPlacementGroupServiceServer

type UnimplementedDiskPlacementGroupServiceServer struct {
}

UnimplementedDiskPlacementGroupServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedDiskPlacementGroupServiceServer) Create

func (UnimplementedDiskPlacementGroupServiceServer) Delete

func (UnimplementedDiskPlacementGroupServiceServer) Get

func (UnimplementedDiskPlacementGroupServiceServer) SetAccessBindings

func (UnimplementedDiskPlacementGroupServiceServer) Update

func (UnimplementedDiskPlacementGroupServiceServer) UpdateAccessBindings

type UnimplementedDiskServiceServer

type UnimplementedDiskServiceServer struct {
}

UnimplementedDiskServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedDiskServiceServer) Create

func (UnimplementedDiskServiceServer) Delete

func (UnimplementedDiskServiceServer) Get

func (UnimplementedDiskServiceServer) List

func (UnimplementedDiskServiceServer) Move

func (UnimplementedDiskServiceServer) Relocate

func (UnimplementedDiskServiceServer) SetAccessBindings

func (UnimplementedDiskServiceServer) Update

func (UnimplementedDiskServiceServer) UpdateAccessBindings

type UnimplementedDiskTypeServiceServer

type UnimplementedDiskTypeServiceServer struct {
}

UnimplementedDiskTypeServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedDiskTypeServiceServer) Get

func (UnimplementedDiskTypeServiceServer) List

type UnimplementedFilesystemServiceServer

type UnimplementedFilesystemServiceServer struct {
}

UnimplementedFilesystemServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedFilesystemServiceServer) Create

func (UnimplementedFilesystemServiceServer) Delete

func (UnimplementedFilesystemServiceServer) Get

func (UnimplementedFilesystemServiceServer) List

func (UnimplementedFilesystemServiceServer) SetAccessBindings

func (UnimplementedFilesystemServiceServer) Update

func (UnimplementedFilesystemServiceServer) UpdateAccessBindings

type UnimplementedGpuClusterServiceServer

type UnimplementedGpuClusterServiceServer struct {
}

UnimplementedGpuClusterServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedGpuClusterServiceServer) Create

func (UnimplementedGpuClusterServiceServer) Delete

func (UnimplementedGpuClusterServiceServer) Get

func (UnimplementedGpuClusterServiceServer) List

func (UnimplementedGpuClusterServiceServer) SetAccessBindings

func (UnimplementedGpuClusterServiceServer) Update

func (UnimplementedGpuClusterServiceServer) UpdateAccessBindings

type UnimplementedHostGroupServiceServer

type UnimplementedHostGroupServiceServer struct {
}

UnimplementedHostGroupServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedHostGroupServiceServer) Create

func (UnimplementedHostGroupServiceServer) Delete

func (UnimplementedHostGroupServiceServer) Get

func (UnimplementedHostGroupServiceServer) List

func (UnimplementedHostGroupServiceServer) SetAccessBindings

func (UnimplementedHostGroupServiceServer) Update

func (UnimplementedHostGroupServiceServer) UpdateAccessBindings

func (UnimplementedHostGroupServiceServer) UpdateHost

type UnimplementedHostTypeServiceServer

type UnimplementedHostTypeServiceServer struct {
}

UnimplementedHostTypeServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedHostTypeServiceServer) Get

func (UnimplementedHostTypeServiceServer) List

type UnimplementedImageServiceServer

type UnimplementedImageServiceServer struct {
}

UnimplementedImageServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedImageServiceServer) Create

func (UnimplementedImageServiceServer) Delete

func (UnimplementedImageServiceServer) Get

func (UnimplementedImageServiceServer) GetLatestByFamily

func (UnimplementedImageServiceServer) List

func (UnimplementedImageServiceServer) SetAccessBindings

func (UnimplementedImageServiceServer) Update

func (UnimplementedImageServiceServer) UpdateAccessBindings

type UnimplementedInstanceServiceServer

type UnimplementedInstanceServiceServer struct {
}

UnimplementedInstanceServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedInstanceServiceServer) AddOneToOneNat

func (UnimplementedInstanceServiceServer) AttachDisk

func (UnimplementedInstanceServiceServer) AttachFilesystem

func (UnimplementedInstanceServiceServer) AttachNetworkInterface

func (UnimplementedInstanceServiceServer) Create

func (UnimplementedInstanceServiceServer) Delete

func (UnimplementedInstanceServiceServer) DetachDisk

func (UnimplementedInstanceServiceServer) DetachFilesystem

func (UnimplementedInstanceServiceServer) DetachNetworkInterface

func (UnimplementedInstanceServiceServer) Get

func (UnimplementedInstanceServiceServer) List

func (UnimplementedInstanceServiceServer) Move

func (UnimplementedInstanceServiceServer) Relocate

func (UnimplementedInstanceServiceServer) RemoveOneToOneNat

func (UnimplementedInstanceServiceServer) Restart

func (UnimplementedInstanceServiceServer) SetAccessBindings

func (UnimplementedInstanceServiceServer) SimulateMaintenanceEvent

func (UnimplementedInstanceServiceServer) Start

func (UnimplementedInstanceServiceServer) Stop

func (UnimplementedInstanceServiceServer) Update

func (UnimplementedInstanceServiceServer) UpdateAccessBindings

func (UnimplementedInstanceServiceServer) UpdateMetadata

func (UnimplementedInstanceServiceServer) UpdateNetworkInterface

type UnimplementedPlacementGroupServiceServer

type UnimplementedPlacementGroupServiceServer struct {
}

UnimplementedPlacementGroupServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedPlacementGroupServiceServer) Create

func (UnimplementedPlacementGroupServiceServer) Delete

func (UnimplementedPlacementGroupServiceServer) Get

func (UnimplementedPlacementGroupServiceServer) SetAccessBindings

func (UnimplementedPlacementGroupServiceServer) Update

func (UnimplementedPlacementGroupServiceServer) UpdateAccessBindings

type UnimplementedSnapshotScheduleServiceServer

type UnimplementedSnapshotScheduleServiceServer struct {
}

UnimplementedSnapshotScheduleServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedSnapshotScheduleServiceServer) Create

func (UnimplementedSnapshotScheduleServiceServer) Delete

func (UnimplementedSnapshotScheduleServiceServer) Disable

func (UnimplementedSnapshotScheduleServiceServer) Enable

func (UnimplementedSnapshotScheduleServiceServer) Get

func (UnimplementedSnapshotScheduleServiceServer) SetAccessBindings

func (UnimplementedSnapshotScheduleServiceServer) Update

func (UnimplementedSnapshotScheduleServiceServer) UpdateAccessBindings

func (UnimplementedSnapshotScheduleServiceServer) UpdateDisks

type UnimplementedSnapshotServiceServer

type UnimplementedSnapshotServiceServer struct {
}

UnimplementedSnapshotServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedSnapshotServiceServer) Create

func (UnimplementedSnapshotServiceServer) Delete

func (UnimplementedSnapshotServiceServer) Get

func (UnimplementedSnapshotServiceServer) List

func (UnimplementedSnapshotServiceServer) SetAccessBindings

func (UnimplementedSnapshotServiceServer) Update

func (UnimplementedSnapshotServiceServer) UpdateAccessBindings

type UnimplementedZoneServiceServer

type UnimplementedZoneServiceServer struct {
}

UnimplementedZoneServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedZoneServiceServer) Get

func (UnimplementedZoneServiceServer) List

type UnsafeDiskPlacementGroupServiceServer

type UnsafeDiskPlacementGroupServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDiskPlacementGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DiskPlacementGroupServiceServer will result in compilation errors.

type UnsafeDiskServiceServer

type UnsafeDiskServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDiskServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DiskServiceServer will result in compilation errors.

type UnsafeDiskTypeServiceServer

type UnsafeDiskTypeServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDiskTypeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DiskTypeServiceServer will result in compilation errors.

type UnsafeFilesystemServiceServer

type UnsafeFilesystemServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeFilesystemServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FilesystemServiceServer will result in compilation errors.

type UnsafeGpuClusterServiceServer

type UnsafeGpuClusterServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeGpuClusterServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GpuClusterServiceServer will result in compilation errors.

type UnsafeHostGroupServiceServer

type UnsafeHostGroupServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeHostGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HostGroupServiceServer will result in compilation errors.

type UnsafeHostTypeServiceServer

type UnsafeHostTypeServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeHostTypeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HostTypeServiceServer will result in compilation errors.

type UnsafeImageServiceServer

type UnsafeImageServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeImageServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ImageServiceServer will result in compilation errors.

type UnsafeInstanceServiceServer

type UnsafeInstanceServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeInstanceServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InstanceServiceServer will result in compilation errors.

type UnsafePlacementGroupServiceServer

type UnsafePlacementGroupServiceServer interface {
	// contains filtered or unexported methods
}

UnsafePlacementGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PlacementGroupServiceServer will result in compilation errors.

type UnsafeSnapshotScheduleServiceServer

type UnsafeSnapshotScheduleServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSnapshotScheduleServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SnapshotScheduleServiceServer will result in compilation errors.

type UnsafeSnapshotServiceServer

type UnsafeSnapshotServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSnapshotServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SnapshotServiceServer will result in compilation errors.

type UnsafeZoneServiceServer

type UnsafeZoneServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeZoneServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ZoneServiceServer will result in compilation errors.

type UpdateDiskMetadata

type UpdateDiskMetadata struct {

	// ID of the Disk resource that is being updated.
	DiskId string `protobuf:"bytes,1,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDiskMetadata) Descriptor deprecated

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

Deprecated: Use UpdateDiskMetadata.ProtoReflect.Descriptor instead.

func (*UpdateDiskMetadata) GetDiskId

func (x *UpdateDiskMetadata) GetDiskId() string

func (*UpdateDiskMetadata) ProtoMessage

func (*UpdateDiskMetadata) ProtoMessage()

func (*UpdateDiskMetadata) ProtoReflect

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

func (*UpdateDiskMetadata) Reset

func (x *UpdateDiskMetadata) Reset()

func (*UpdateDiskMetadata) SetDiskId

func (m *UpdateDiskMetadata) SetDiskId(v string)

func (*UpdateDiskMetadata) String

func (x *UpdateDiskMetadata) String() string

type UpdateDiskPlacementGroupMetadata

type UpdateDiskPlacementGroupMetadata struct {

	// ID of the placement group that is being updated.
	DiskPlacementGroupId string `protobuf:"bytes,1,opt,name=disk_placement_group_id,json=diskPlacementGroupId,proto3" json:"disk_placement_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDiskPlacementGroupMetadata) Descriptor deprecated

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

Deprecated: Use UpdateDiskPlacementGroupMetadata.ProtoReflect.Descriptor instead.

func (*UpdateDiskPlacementGroupMetadata) GetDiskPlacementGroupId

func (x *UpdateDiskPlacementGroupMetadata) GetDiskPlacementGroupId() string

func (*UpdateDiskPlacementGroupMetadata) ProtoMessage

func (*UpdateDiskPlacementGroupMetadata) ProtoMessage()

func (*UpdateDiskPlacementGroupMetadata) ProtoReflect

func (*UpdateDiskPlacementGroupMetadata) Reset

func (*UpdateDiskPlacementGroupMetadata) SetDiskPlacementGroupId

func (m *UpdateDiskPlacementGroupMetadata) SetDiskPlacementGroupId(v string)

func (*UpdateDiskPlacementGroupMetadata) String

type UpdateDiskPlacementGroupRequest

type UpdateDiskPlacementGroupRequest struct {

	// ID of the placement group to update.
	// To get the placement group ID, use an [DiskPlacementGroupService.List] request.
	DiskPlacementGroupId string `protobuf:"bytes,1,opt,name=disk_placement_group_id,json=diskPlacementGroupId,proto3" json:"disk_placement_group_id,omitempty"`
	// Field mask that specifies which fields of the DiskPlacementGroup resource are going to be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Name of the placement group.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the placement group.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	//
	// The existing set of `labels` is completely replaced by the provided set.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateDiskPlacementGroupRequest) Descriptor deprecated

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

Deprecated: Use UpdateDiskPlacementGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateDiskPlacementGroupRequest) GetDescription

func (x *UpdateDiskPlacementGroupRequest) GetDescription() string

func (*UpdateDiskPlacementGroupRequest) GetDiskPlacementGroupId

func (x *UpdateDiskPlacementGroupRequest) GetDiskPlacementGroupId() string

func (*UpdateDiskPlacementGroupRequest) GetLabels

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

func (*UpdateDiskPlacementGroupRequest) GetName

func (*UpdateDiskPlacementGroupRequest) GetUpdateMask

func (*UpdateDiskPlacementGroupRequest) ProtoMessage

func (*UpdateDiskPlacementGroupRequest) ProtoMessage()

func (*UpdateDiskPlacementGroupRequest) ProtoReflect

func (*UpdateDiskPlacementGroupRequest) Reset

func (*UpdateDiskPlacementGroupRequest) SetDescription

func (m *UpdateDiskPlacementGroupRequest) SetDescription(v string)

func (*UpdateDiskPlacementGroupRequest) SetDiskPlacementGroupId

func (m *UpdateDiskPlacementGroupRequest) SetDiskPlacementGroupId(v string)

func (*UpdateDiskPlacementGroupRequest) SetLabels

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

func (*UpdateDiskPlacementGroupRequest) SetName

func (*UpdateDiskPlacementGroupRequest) SetUpdateMask

func (*UpdateDiskPlacementGroupRequest) String

type UpdateDiskRequest

type UpdateDiskRequest struct {

	// ID of the Disk resource to update.
	// To get the disk ID use a [DiskService.List] request.
	DiskId string `protobuf:"bytes,1,opt,name=disk_id,json=diskId,proto3" json:"disk_id,omitempty"`
	// Field mask that specifies which fields of the Disk resource are going to be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Name of the disk.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the disk.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	//
	// Existing set of `labels` is completely replaced by the provided set.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Size of the disk, specified in bytes.
	Size int64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
	// Placement policy configuration.
	DiskPlacementPolicy *DiskPlacementPolicy `protobuf:"bytes,7,opt,name=disk_placement_policy,json=diskPlacementPolicy,proto3" json:"disk_placement_policy,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDiskRequest) Descriptor deprecated

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

Deprecated: Use UpdateDiskRequest.ProtoReflect.Descriptor instead.

func (*UpdateDiskRequest) GetDescription

func (x *UpdateDiskRequest) GetDescription() string

func (*UpdateDiskRequest) GetDiskId

func (x *UpdateDiskRequest) GetDiskId() string

func (*UpdateDiskRequest) GetDiskPlacementPolicy

func (x *UpdateDiskRequest) GetDiskPlacementPolicy() *DiskPlacementPolicy

func (*UpdateDiskRequest) GetLabels

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

func (*UpdateDiskRequest) GetName

func (x *UpdateDiskRequest) GetName() string

func (*UpdateDiskRequest) GetSize

func (x *UpdateDiskRequest) GetSize() int64

func (*UpdateDiskRequest) GetUpdateMask

func (x *UpdateDiskRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateDiskRequest) ProtoMessage

func (*UpdateDiskRequest) ProtoMessage()

func (*UpdateDiskRequest) ProtoReflect

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

func (*UpdateDiskRequest) Reset

func (x *UpdateDiskRequest) Reset()

func (*UpdateDiskRequest) SetDescription

func (m *UpdateDiskRequest) SetDescription(v string)

func (*UpdateDiskRequest) SetDiskId

func (m *UpdateDiskRequest) SetDiskId(v string)

func (*UpdateDiskRequest) SetDiskPlacementPolicy

func (m *UpdateDiskRequest) SetDiskPlacementPolicy(v *DiskPlacementPolicy)

func (*UpdateDiskRequest) SetLabels

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

func (*UpdateDiskRequest) SetName

func (m *UpdateDiskRequest) SetName(v string)

func (*UpdateDiskRequest) SetSize

func (m *UpdateDiskRequest) SetSize(v int64)

func (*UpdateDiskRequest) SetUpdateMask

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

func (*UpdateDiskRequest) String

func (x *UpdateDiskRequest) String() string

type UpdateFilesystemMetadata

type UpdateFilesystemMetadata struct {

	// ID of the filesystem that is being updated.
	FilesystemId string `protobuf:"bytes,1,opt,name=filesystem_id,json=filesystemId,proto3" json:"filesystem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateFilesystemMetadata) Descriptor deprecated

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

Deprecated: Use UpdateFilesystemMetadata.ProtoReflect.Descriptor instead.

func (*UpdateFilesystemMetadata) GetFilesystemId

func (x *UpdateFilesystemMetadata) GetFilesystemId() string

func (*UpdateFilesystemMetadata) ProtoMessage

func (*UpdateFilesystemMetadata) ProtoMessage()

func (*UpdateFilesystemMetadata) ProtoReflect

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

func (*UpdateFilesystemMetadata) Reset

func (x *UpdateFilesystemMetadata) Reset()

func (*UpdateFilesystemMetadata) SetFilesystemId

func (m *UpdateFilesystemMetadata) SetFilesystemId(v string)

func (*UpdateFilesystemMetadata) String

func (x *UpdateFilesystemMetadata) String() string

type UpdateFilesystemRequest

type UpdateFilesystemRequest struct {

	// ID of the filesystem to update.
	//
	// To get the filesystem ID, make a [FilesystemService.List] request.
	FilesystemId string `protobuf:"bytes,1,opt,name=filesystem_id,json=filesystemId,proto3" json:"filesystem_id,omitempty"`
	// Field mask that specifies which attributes of the filesystem should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New name of the filesystem. The name must be unique within the folder.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// New description of the filesystem.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// New filesystem labels as `key:value` pairs.
	// For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
	//
	// Existing set of labels is completely replaced by the provided set, so if you just want
	// to add or remove a label:
	// 1. Get the current set of labels with a [FilesystemService.Get] request.
	// 2. Add or remove a label in this set.
	// 3. Send the new set in this field.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Size of the filesystem, specified in bytes.
	Size int64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateFilesystemRequest) Descriptor deprecated

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

Deprecated: Use UpdateFilesystemRequest.ProtoReflect.Descriptor instead.

func (*UpdateFilesystemRequest) GetDescription

func (x *UpdateFilesystemRequest) GetDescription() string

func (*UpdateFilesystemRequest) GetFilesystemId

func (x *UpdateFilesystemRequest) GetFilesystemId() string

func (*UpdateFilesystemRequest) GetLabels

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

func (*UpdateFilesystemRequest) GetName

func (x *UpdateFilesystemRequest) GetName() string

func (*UpdateFilesystemRequest) GetSize

func (x *UpdateFilesystemRequest) GetSize() int64

func (*UpdateFilesystemRequest) GetUpdateMask

func (x *UpdateFilesystemRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateFilesystemRequest) ProtoMessage

func (*UpdateFilesystemRequest) ProtoMessage()

func (*UpdateFilesystemRequest) ProtoReflect

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

func (*UpdateFilesystemRequest) Reset

func (x *UpdateFilesystemRequest) Reset()

func (*UpdateFilesystemRequest) SetDescription

func (m *UpdateFilesystemRequest) SetDescription(v string)

func (*UpdateFilesystemRequest) SetFilesystemId

func (m *UpdateFilesystemRequest) SetFilesystemId(v string)

func (*UpdateFilesystemRequest) SetLabels

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

func (*UpdateFilesystemRequest) SetName

func (m *UpdateFilesystemRequest) SetName(v string)

func (*UpdateFilesystemRequest) SetSize

func (m *UpdateFilesystemRequest) SetSize(v int64)

func (*UpdateFilesystemRequest) SetUpdateMask

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

func (*UpdateFilesystemRequest) String

func (x *UpdateFilesystemRequest) String() string

type UpdateGpuClusterMetadata

type UpdateGpuClusterMetadata struct {

	// ID of the GPU cluster that is being updated.
	GpuClusterId string `protobuf:"bytes,1,opt,name=gpu_cluster_id,json=gpuClusterId,proto3" json:"gpu_cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGpuClusterMetadata) Descriptor deprecated

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

Deprecated: Use UpdateGpuClusterMetadata.ProtoReflect.Descriptor instead.

func (*UpdateGpuClusterMetadata) GetGpuClusterId

func (x *UpdateGpuClusterMetadata) GetGpuClusterId() string

func (*UpdateGpuClusterMetadata) ProtoMessage

func (*UpdateGpuClusterMetadata) ProtoMessage()

func (*UpdateGpuClusterMetadata) ProtoReflect

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

func (*UpdateGpuClusterMetadata) Reset

func (x *UpdateGpuClusterMetadata) Reset()

func (*UpdateGpuClusterMetadata) SetGpuClusterId

func (m *UpdateGpuClusterMetadata) SetGpuClusterId(v string)

func (*UpdateGpuClusterMetadata) String

func (x *UpdateGpuClusterMetadata) String() string

type UpdateGpuClusterRequest

type UpdateGpuClusterRequest struct {

	// ID of the GPU cluster to update.
	//
	// To get the GPU cluster ID, make a [GpuClusterService.List] request.
	GpuClusterId string `protobuf:"bytes,1,opt,name=gpu_cluster_id,json=gpuClusterId,proto3" json:"gpu_cluster_id,omitempty"`
	// Field mask that specifies which attributes of the GPU cluster should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New name for the GPU cluster.
	//
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// New description of the GPU cluster.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// New GPU cluster labels as `key:value` pairs.
	//
	// Existing set of labels is completely replaced by the provided set, so if you just want
	// to add or remove a label:
	// 1. Get the current set of labels with a [GpuClusterService.Get] request.
	// 2. Add or remove a label in this set.
	// 3. Send the new set in this field.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateGpuClusterRequest) Descriptor deprecated

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

Deprecated: Use UpdateGpuClusterRequest.ProtoReflect.Descriptor instead.

func (*UpdateGpuClusterRequest) GetDescription

func (x *UpdateGpuClusterRequest) GetDescription() string

func (*UpdateGpuClusterRequest) GetGpuClusterId

func (x *UpdateGpuClusterRequest) GetGpuClusterId() string

func (*UpdateGpuClusterRequest) GetLabels

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

func (*UpdateGpuClusterRequest) GetName

func (x *UpdateGpuClusterRequest) GetName() string

func (*UpdateGpuClusterRequest) GetUpdateMask

func (x *UpdateGpuClusterRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateGpuClusterRequest) ProtoMessage

func (*UpdateGpuClusterRequest) ProtoMessage()

func (*UpdateGpuClusterRequest) ProtoReflect

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

func (*UpdateGpuClusterRequest) Reset

func (x *UpdateGpuClusterRequest) Reset()

func (*UpdateGpuClusterRequest) SetDescription

func (m *UpdateGpuClusterRequest) SetDescription(v string)

func (*UpdateGpuClusterRequest) SetGpuClusterId

func (m *UpdateGpuClusterRequest) SetGpuClusterId(v string)

func (*UpdateGpuClusterRequest) SetLabels

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

func (*UpdateGpuClusterRequest) SetName

func (m *UpdateGpuClusterRequest) SetName(v string)

func (*UpdateGpuClusterRequest) SetUpdateMask

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

func (*UpdateGpuClusterRequest) String

func (x *UpdateGpuClusterRequest) String() string

type UpdateHostGroupHostMetadata

type UpdateHostGroupHostMetadata struct {

	// ID of the host group that is being updated.
	HostGroupId string `protobuf:"bytes,1,opt,name=host_group_id,json=hostGroupId,proto3" json:"host_group_id,omitempty"`
	// ID of the host that is being updated.
	HostId string `protobuf:"bytes,2,opt,name=host_id,json=hostId,proto3" json:"host_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateHostGroupHostMetadata) Descriptor deprecated

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

Deprecated: Use UpdateHostGroupHostMetadata.ProtoReflect.Descriptor instead.

func (*UpdateHostGroupHostMetadata) GetHostGroupId

func (x *UpdateHostGroupHostMetadata) GetHostGroupId() string

func (*UpdateHostGroupHostMetadata) GetHostId

func (x *UpdateHostGroupHostMetadata) GetHostId() string

func (*UpdateHostGroupHostMetadata) ProtoMessage

func (*UpdateHostGroupHostMetadata) ProtoMessage()

func (*UpdateHostGroupHostMetadata) ProtoReflect

func (*UpdateHostGroupHostMetadata) Reset

func (x *UpdateHostGroupHostMetadata) Reset()

func (*UpdateHostGroupHostMetadata) SetHostGroupId

func (m *UpdateHostGroupHostMetadata) SetHostGroupId(v string)

func (*UpdateHostGroupHostMetadata) SetHostId

func (m *UpdateHostGroupHostMetadata) SetHostId(v string)

func (*UpdateHostGroupHostMetadata) String

func (x *UpdateHostGroupHostMetadata) String() string

type UpdateHostGroupHostRequest

type UpdateHostGroupHostRequest struct {

	// ID of the host group to update.
	HostGroupId string `protobuf:"bytes,1,opt,name=host_group_id,json=hostGroupId,proto3" json:"host_group_id,omitempty"`
	// ID of the host to update.
	HostId string `protobuf:"bytes,2,opt,name=host_id,json=hostId,proto3" json:"host_id,omitempty"`
	// Field mask that specifies which fields of the Host are going to be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The date and time when this host will be automatically freed of instances.
	// Timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
	DeadlineAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=deadline_at,json=deadlineAt,proto3" json:"deadline_at,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateHostGroupHostRequest) Descriptor deprecated

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

Deprecated: Use UpdateHostGroupHostRequest.ProtoReflect.Descriptor instead.

func (*UpdateHostGroupHostRequest) GetDeadlineAt

func (x *UpdateHostGroupHostRequest) GetDeadlineAt() *timestamppb.Timestamp

func (*UpdateHostGroupHostRequest) GetHostGroupId

func (x *UpdateHostGroupHostRequest) GetHostGroupId() string

func (*UpdateHostGroupHostRequest) GetHostId

func (x *UpdateHostGroupHostRequest) GetHostId() string

func (*UpdateHostGroupHostRequest) GetUpdateMask

func (x *UpdateHostGroupHostRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateHostGroupHostRequest) ProtoMessage

func (*UpdateHostGroupHostRequest) ProtoMessage()

func (*UpdateHostGroupHostRequest) ProtoReflect

func (*UpdateHostGroupHostRequest) Reset

func (x *UpdateHostGroupHostRequest) Reset()

func (*UpdateHostGroupHostRequest) SetDeadlineAt

func (m *UpdateHostGroupHostRequest) SetDeadlineAt(v *timestamppb.Timestamp)

func (*UpdateHostGroupHostRequest) SetHostGroupId

func (m *UpdateHostGroupHostRequest) SetHostGroupId(v string)

func (*UpdateHostGroupHostRequest) SetHostId

func (m *UpdateHostGroupHostRequest) SetHostId(v string)

func (*UpdateHostGroupHostRequest) SetUpdateMask

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

func (*UpdateHostGroupHostRequest) String

func (x *UpdateHostGroupHostRequest) String() string

type UpdateHostGroupMetadata

type UpdateHostGroupMetadata struct {

	// ID of the host group that is being updated.
	HostGroupId string `protobuf:"bytes,1,opt,name=host_group_id,json=hostGroupId,proto3" json:"host_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateHostGroupMetadata) Descriptor deprecated

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

Deprecated: Use UpdateHostGroupMetadata.ProtoReflect.Descriptor instead.

func (*UpdateHostGroupMetadata) GetHostGroupId

func (x *UpdateHostGroupMetadata) GetHostGroupId() string

func (*UpdateHostGroupMetadata) ProtoMessage

func (*UpdateHostGroupMetadata) ProtoMessage()

func (*UpdateHostGroupMetadata) ProtoReflect

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

func (*UpdateHostGroupMetadata) Reset

func (x *UpdateHostGroupMetadata) Reset()

func (*UpdateHostGroupMetadata) SetHostGroupId

func (m *UpdateHostGroupMetadata) SetHostGroupId(v string)

func (*UpdateHostGroupMetadata) String

func (x *UpdateHostGroupMetadata) String() string

type UpdateHostGroupRequest

type UpdateHostGroupRequest struct {

	// ID of the host group to update.
	// To get the host group ID, use an [HostGroupService.List] request.
	HostGroupId string `protobuf:"bytes,1,opt,name=host_group_id,json=hostGroupId,proto3" json:"host_group_id,omitempty"`
	// Field mask that specifies which fields of the HostGroup resource are going to be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Name of the group.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the group.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	//
	// The existing set of `labels` is completely replaced by the provided set.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Behaviour on maintenance events
	MaintenancePolicy MaintenancePolicy `` /* 160-byte string literal not displayed */
	// Scale policy. Only fixed number of hosts are supported at this moment.
	ScalePolicy *ScalePolicy `protobuf:"bytes,7,opt,name=scale_policy,json=scalePolicy,proto3" json:"scale_policy,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateHostGroupRequest) Descriptor deprecated

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

Deprecated: Use UpdateHostGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateHostGroupRequest) GetDescription

func (x *UpdateHostGroupRequest) GetDescription() string

func (*UpdateHostGroupRequest) GetHostGroupId

func (x *UpdateHostGroupRequest) GetHostGroupId() string

func (*UpdateHostGroupRequest) GetLabels

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

func (*UpdateHostGroupRequest) GetMaintenancePolicy

func (x *UpdateHostGroupRequest) GetMaintenancePolicy() MaintenancePolicy

func (*UpdateHostGroupRequest) GetName

func (x *UpdateHostGroupRequest) GetName() string

func (*UpdateHostGroupRequest) GetScalePolicy

func (x *UpdateHostGroupRequest) GetScalePolicy() *ScalePolicy

func (*UpdateHostGroupRequest) GetUpdateMask

func (x *UpdateHostGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateHostGroupRequest) ProtoMessage

func (*UpdateHostGroupRequest) ProtoMessage()

func (*UpdateHostGroupRequest) ProtoReflect

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

func (*UpdateHostGroupRequest) Reset

func (x *UpdateHostGroupRequest) Reset()

func (*UpdateHostGroupRequest) SetDescription

func (m *UpdateHostGroupRequest) SetDescription(v string)

func (*UpdateHostGroupRequest) SetHostGroupId

func (m *UpdateHostGroupRequest) SetHostGroupId(v string)

func (*UpdateHostGroupRequest) SetLabels

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

func (*UpdateHostGroupRequest) SetMaintenancePolicy

func (m *UpdateHostGroupRequest) SetMaintenancePolicy(v MaintenancePolicy)

func (*UpdateHostGroupRequest) SetName

func (m *UpdateHostGroupRequest) SetName(v string)

func (*UpdateHostGroupRequest) SetScalePolicy

func (m *UpdateHostGroupRequest) SetScalePolicy(v *ScalePolicy)

func (*UpdateHostGroupRequest) SetUpdateMask

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

func (*UpdateHostGroupRequest) String

func (x *UpdateHostGroupRequest) String() string

type UpdateImageMetadata

type UpdateImageMetadata struct {

	// ID of the Image resource that is being updated.
	ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateImageMetadata) Descriptor deprecated

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

Deprecated: Use UpdateImageMetadata.ProtoReflect.Descriptor instead.

func (*UpdateImageMetadata) GetImageId

func (x *UpdateImageMetadata) GetImageId() string

func (*UpdateImageMetadata) ProtoMessage

func (*UpdateImageMetadata) ProtoMessage()

func (*UpdateImageMetadata) ProtoReflect

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

func (*UpdateImageMetadata) Reset

func (x *UpdateImageMetadata) Reset()

func (*UpdateImageMetadata) SetImageId

func (m *UpdateImageMetadata) SetImageId(v string)

func (*UpdateImageMetadata) String

func (x *UpdateImageMetadata) String() string

type UpdateImageRequest

type UpdateImageRequest struct {

	// ID of the Image resource to update.
	// To get the image ID, use a [ImageService.List] request.
	ImageId string `protobuf:"bytes,1,opt,name=image_id,json=imageId,proto3" json:"image_id,omitempty"`
	// Field mask that specifies which fields of the Image resource are going to be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Name of the image.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the image.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Minimum size of the disk that can be created from this image.
	// Specified in bytes. Should be more than the volume of source data and more than the virtual disk size.
	MinDiskSize int64 `protobuf:"varint,5,opt,name=min_disk_size,json=minDiskSize,proto3" json:"min_disk_size,omitempty"`
	// Resource labels as `key:value` pairs.
	//
	// Existing set of `labels` is completely replaced by the provided set.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateImageRequest) Descriptor deprecated

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

Deprecated: Use UpdateImageRequest.ProtoReflect.Descriptor instead.

func (*UpdateImageRequest) GetDescription

func (x *UpdateImageRequest) GetDescription() string

func (*UpdateImageRequest) GetImageId

func (x *UpdateImageRequest) GetImageId() string

func (*UpdateImageRequest) GetLabels

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

func (*UpdateImageRequest) GetMinDiskSize

func (x *UpdateImageRequest) GetMinDiskSize() int64

func (*UpdateImageRequest) GetName

func (x *UpdateImageRequest) GetName() string

func (*UpdateImageRequest) GetUpdateMask

func (x *UpdateImageRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateImageRequest) ProtoMessage

func (*UpdateImageRequest) ProtoMessage()

func (*UpdateImageRequest) ProtoReflect

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

func (*UpdateImageRequest) Reset

func (x *UpdateImageRequest) Reset()

func (*UpdateImageRequest) SetDescription

func (m *UpdateImageRequest) SetDescription(v string)

func (*UpdateImageRequest) SetImageId

func (m *UpdateImageRequest) SetImageId(v string)

func (*UpdateImageRequest) SetLabels

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

func (*UpdateImageRequest) SetMinDiskSize

func (m *UpdateImageRequest) SetMinDiskSize(v int64)

func (*UpdateImageRequest) SetName

func (m *UpdateImageRequest) SetName(v string)

func (*UpdateImageRequest) SetUpdateMask

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

func (*UpdateImageRequest) String

func (x *UpdateImageRequest) String() string

type UpdateInstanceMetadata

type UpdateInstanceMetadata struct {

	// ID of the Instance resource that is being updated.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateInstanceMetadata) Descriptor deprecated

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

Deprecated: Use UpdateInstanceMetadata.ProtoReflect.Descriptor instead.

func (*UpdateInstanceMetadata) GetInstanceId

func (x *UpdateInstanceMetadata) GetInstanceId() string

func (*UpdateInstanceMetadata) ProtoMessage

func (*UpdateInstanceMetadata) ProtoMessage()

func (*UpdateInstanceMetadata) ProtoReflect

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

func (*UpdateInstanceMetadata) Reset

func (x *UpdateInstanceMetadata) Reset()

func (*UpdateInstanceMetadata) SetInstanceId

func (m *UpdateInstanceMetadata) SetInstanceId(v string)

func (*UpdateInstanceMetadata) String

func (x *UpdateInstanceMetadata) String() string

type UpdateInstanceMetadataMetadata

type UpdateInstanceMetadataMetadata struct {

	// ID of the instance that is being updated.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateInstanceMetadataMetadata) Descriptor deprecated

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

Deprecated: Use UpdateInstanceMetadataMetadata.ProtoReflect.Descriptor instead.

func (*UpdateInstanceMetadataMetadata) GetInstanceId

func (x *UpdateInstanceMetadataMetadata) GetInstanceId() string

func (*UpdateInstanceMetadataMetadata) ProtoMessage

func (*UpdateInstanceMetadataMetadata) ProtoMessage()

func (*UpdateInstanceMetadataMetadata) ProtoReflect

func (*UpdateInstanceMetadataMetadata) Reset

func (x *UpdateInstanceMetadataMetadata) Reset()

func (*UpdateInstanceMetadataMetadata) SetInstanceId

func (m *UpdateInstanceMetadataMetadata) SetInstanceId(v string)

func (*UpdateInstanceMetadataMetadata) String

type UpdateInstanceMetadataRequest

type UpdateInstanceMetadataRequest struct {

	// ID of the instance that is being updated.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// List of keys to be deleted.
	Delete []string `protobuf:"bytes,2,rep,name=delete,proto3" json:"delete,omitempty"`
	// The metadata `key:value` pairs that will be added or updated to this instance.
	Upsert map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateInstanceMetadataRequest) Descriptor deprecated

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

Deprecated: Use UpdateInstanceMetadataRequest.ProtoReflect.Descriptor instead.

func (*UpdateInstanceMetadataRequest) GetDelete

func (x *UpdateInstanceMetadataRequest) GetDelete() []string

func (*UpdateInstanceMetadataRequest) GetInstanceId

func (x *UpdateInstanceMetadataRequest) GetInstanceId() string

func (*UpdateInstanceMetadataRequest) GetUpsert

func (x *UpdateInstanceMetadataRequest) GetUpsert() map[string]string

func (*UpdateInstanceMetadataRequest) ProtoMessage

func (*UpdateInstanceMetadataRequest) ProtoMessage()

func (*UpdateInstanceMetadataRequest) ProtoReflect

func (*UpdateInstanceMetadataRequest) Reset

func (x *UpdateInstanceMetadataRequest) Reset()

func (*UpdateInstanceMetadataRequest) SetDelete

func (m *UpdateInstanceMetadataRequest) SetDelete(v []string)

func (*UpdateInstanceMetadataRequest) SetInstanceId

func (m *UpdateInstanceMetadataRequest) SetInstanceId(v string)

func (*UpdateInstanceMetadataRequest) SetUpsert

func (m *UpdateInstanceMetadataRequest) SetUpsert(v map[string]string)

func (*UpdateInstanceMetadataRequest) String

type UpdateInstanceNetworkInterfaceMetadata

type UpdateInstanceNetworkInterfaceMetadata struct {

	// ID of the instant network interface that is being updated.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// The index of the network interface.
	NetworkInterfaceIndex string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateInstanceNetworkInterfaceMetadata) Descriptor deprecated

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

Deprecated: Use UpdateInstanceNetworkInterfaceMetadata.ProtoReflect.Descriptor instead.

func (*UpdateInstanceNetworkInterfaceMetadata) GetInstanceId

func (*UpdateInstanceNetworkInterfaceMetadata) GetNetworkInterfaceIndex

func (x *UpdateInstanceNetworkInterfaceMetadata) GetNetworkInterfaceIndex() string

func (*UpdateInstanceNetworkInterfaceMetadata) ProtoMessage

func (*UpdateInstanceNetworkInterfaceMetadata) ProtoReflect

func (*UpdateInstanceNetworkInterfaceMetadata) Reset

func (*UpdateInstanceNetworkInterfaceMetadata) SetInstanceId

func (m *UpdateInstanceNetworkInterfaceMetadata) SetInstanceId(v string)

func (*UpdateInstanceNetworkInterfaceMetadata) SetNetworkInterfaceIndex

func (m *UpdateInstanceNetworkInterfaceMetadata) SetNetworkInterfaceIndex(v string)

func (*UpdateInstanceNetworkInterfaceMetadata) String

type UpdateInstanceNetworkInterfaceRequest

type UpdateInstanceNetworkInterfaceRequest struct {

	// ID of the instance that is being updated.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// The index of the network interface to be updated.
	NetworkInterfaceIndex string `` /* 126-byte string literal not displayed */
	// Field mask that specifies which attributes of the instance should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// ID of the subnet.
	SubnetId string `protobuf:"bytes,4,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// Primary IPv4 address that will be assigned to the instance for this network interface.
	PrimaryV4AddressSpec *PrimaryAddressSpec `protobuf:"bytes,5,opt,name=primary_v4_address_spec,json=primaryV4AddressSpec,proto3" json:"primary_v4_address_spec,omitempty"`
	// Primary IPv6 address that will be assigned to the instance for this network interface. IPv6 not available yet.
	PrimaryV6AddressSpec *PrimaryAddressSpec `protobuf:"bytes,6,opt,name=primary_v6_address_spec,json=primaryV6AddressSpec,proto3" json:"primary_v6_address_spec,omitempty"`
	// ID's of security groups attached to the interface.
	SecurityGroupIds []string `protobuf:"bytes,7,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateInstanceNetworkInterfaceRequest) Descriptor deprecated

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

Deprecated: Use UpdateInstanceNetworkInterfaceRequest.ProtoReflect.Descriptor instead.

func (*UpdateInstanceNetworkInterfaceRequest) GetInstanceId

func (x *UpdateInstanceNetworkInterfaceRequest) GetInstanceId() string

func (*UpdateInstanceNetworkInterfaceRequest) GetNetworkInterfaceIndex

func (x *UpdateInstanceNetworkInterfaceRequest) GetNetworkInterfaceIndex() string

func (*UpdateInstanceNetworkInterfaceRequest) GetPrimaryV4AddressSpec

func (x *UpdateInstanceNetworkInterfaceRequest) GetPrimaryV4AddressSpec() *PrimaryAddressSpec

func (*UpdateInstanceNetworkInterfaceRequest) GetPrimaryV6AddressSpec

func (x *UpdateInstanceNetworkInterfaceRequest) GetPrimaryV6AddressSpec() *PrimaryAddressSpec

func (*UpdateInstanceNetworkInterfaceRequest) GetSecurityGroupIds

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

func (*UpdateInstanceNetworkInterfaceRequest) GetSubnetId

func (*UpdateInstanceNetworkInterfaceRequest) GetUpdateMask

func (*UpdateInstanceNetworkInterfaceRequest) ProtoMessage

func (*UpdateInstanceNetworkInterfaceRequest) ProtoMessage()

func (*UpdateInstanceNetworkInterfaceRequest) ProtoReflect

func (*UpdateInstanceNetworkInterfaceRequest) Reset

func (*UpdateInstanceNetworkInterfaceRequest) SetInstanceId

func (m *UpdateInstanceNetworkInterfaceRequest) SetInstanceId(v string)

func (*UpdateInstanceNetworkInterfaceRequest) SetNetworkInterfaceIndex

func (m *UpdateInstanceNetworkInterfaceRequest) SetNetworkInterfaceIndex(v string)

func (*UpdateInstanceNetworkInterfaceRequest) SetPrimaryV4AddressSpec

func (m *UpdateInstanceNetworkInterfaceRequest) SetPrimaryV4AddressSpec(v *PrimaryAddressSpec)

func (*UpdateInstanceNetworkInterfaceRequest) SetPrimaryV6AddressSpec

func (m *UpdateInstanceNetworkInterfaceRequest) SetPrimaryV6AddressSpec(v *PrimaryAddressSpec)

func (*UpdateInstanceNetworkInterfaceRequest) SetSecurityGroupIds

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

func (*UpdateInstanceNetworkInterfaceRequest) SetSubnetId

func (*UpdateInstanceNetworkInterfaceRequest) SetUpdateMask

func (*UpdateInstanceNetworkInterfaceRequest) String

type UpdateInstanceRequest

type UpdateInstanceRequest struct {

	// ID of the Instance resource to update.
	// To get the instance ID, use a [InstanceService.List] request.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// Field mask that specifies which fields of the Instance resource are going to be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Name of the instance.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the instance.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	//
	// Existing set of `labels` is completely replaced by the provided set.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// ID of the hardware platform configuration for the instance.
	// This field affects the available values in [resources_spec] field.
	//
	// Platforms allows you to create various types of instances: with a large amount of memory,
	// with a large number of cores, with a burstable performance.
	// For more information, see [Platforms](/docs/compute/concepts/vm-platforms).
	PlatformId string `protobuf:"bytes,6,opt,name=platform_id,json=platformId,proto3" json:"platform_id,omitempty"`
	// Computing resources of the instance, such as the amount of memory and number of cores.
	// To get a list of available values, see [Levels of core performance](/docs/compute/concepts/performance-levels).
	ResourcesSpec *ResourcesSpec `protobuf:"bytes,7,opt,name=resources_spec,json=resourcesSpec,proto3" json:"resources_spec,omitempty"`
	// The metadata `key:value` pairs that will be assigned to this instance. This includes custom metadata and predefined keys.
	// The total size of all keys and values must be less than 512 KB.
	//
	// Existing set of `metadata` is completely replaced by the provided set.
	//
	// Values are free-form strings, and only have meaning as interpreted by the programs which configure the instance.
	// The values must be 256 KB or less.
	//
	// For example, you may use the metadata in order to provide your public SSH key to the instance.
	// For more information, see [Metadata](/docs/compute/concepts/vm-metadata).
	Metadata map[string]string `` /* 157-byte string literal not displayed */
	// Options allow user to configure access to instance's metadata
	MetadataOptions *MetadataOptions `protobuf:"bytes,13,opt,name=metadata_options,json=metadataOptions,proto3" json:"metadata_options,omitempty"`
	// ID of the service account to use for [authentication inside the instance](/docs/compute/operations/vm-connect/auth-inside-vm).
	// To get the service account ID, use a [yandex.cloud.iam.v1.ServiceAccountService.List] request.
	ServiceAccountId string `protobuf:"bytes,9,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// Network settings.
	NetworkSettings *NetworkSettings `protobuf:"bytes,10,opt,name=network_settings,json=networkSettings,proto3" json:"network_settings,omitempty"`
	// Placement policy configuration.
	PlacementPolicy *PlacementPolicy `protobuf:"bytes,11,opt,name=placement_policy,json=placementPolicy,proto3" json:"placement_policy,omitempty"`
	// Scheduling policy configuration.
	SchedulingPolicy *SchedulingPolicy `protobuf:"bytes,12,opt,name=scheduling_policy,json=schedulingPolicy,proto3" json:"scheduling_policy,omitempty"`
	// Behaviour on maintenance events
	MaintenancePolicy MaintenancePolicy `` /* 161-byte string literal not displayed */
	// Time between notification via metadata service and maintenance
	MaintenanceGracePeriod *durationpb.Duration `` /* 130-byte string literal not displayed */
	// Serial port settings
	SerialPortSettings *SerialPortSettings `protobuf:"bytes,16,opt,name=serial_port_settings,json=serialPortSettings,proto3" json:"serial_port_settings,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateInstanceRequest) Descriptor deprecated

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

Deprecated: Use UpdateInstanceRequest.ProtoReflect.Descriptor instead.

func (*UpdateInstanceRequest) GetDescription

func (x *UpdateInstanceRequest) GetDescription() string

func (*UpdateInstanceRequest) GetInstanceId

func (x *UpdateInstanceRequest) GetInstanceId() string

func (*UpdateInstanceRequest) GetLabels

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

func (*UpdateInstanceRequest) GetMaintenanceGracePeriod

func (x *UpdateInstanceRequest) GetMaintenanceGracePeriod() *durationpb.Duration

func (*UpdateInstanceRequest) GetMaintenancePolicy

func (x *UpdateInstanceRequest) GetMaintenancePolicy() MaintenancePolicy

func (*UpdateInstanceRequest) GetMetadata

func (x *UpdateInstanceRequest) GetMetadata() map[string]string

func (*UpdateInstanceRequest) GetMetadataOptions

func (x *UpdateInstanceRequest) GetMetadataOptions() *MetadataOptions

func (*UpdateInstanceRequest) GetName

func (x *UpdateInstanceRequest) GetName() string

func (*UpdateInstanceRequest) GetNetworkSettings

func (x *UpdateInstanceRequest) GetNetworkSettings() *NetworkSettings

func (*UpdateInstanceRequest) GetPlacementPolicy

func (x *UpdateInstanceRequest) GetPlacementPolicy() *PlacementPolicy

func (*UpdateInstanceRequest) GetPlatformId

func (x *UpdateInstanceRequest) GetPlatformId() string

func (*UpdateInstanceRequest) GetResourcesSpec

func (x *UpdateInstanceRequest) GetResourcesSpec() *ResourcesSpec

func (*UpdateInstanceRequest) GetSchedulingPolicy

func (x *UpdateInstanceRequest) GetSchedulingPolicy() *SchedulingPolicy

func (*UpdateInstanceRequest) GetSerialPortSettings

func (x *UpdateInstanceRequest) GetSerialPortSettings() *SerialPortSettings

func (*UpdateInstanceRequest) GetServiceAccountId

func (x *UpdateInstanceRequest) GetServiceAccountId() string

func (*UpdateInstanceRequest) GetUpdateMask

func (x *UpdateInstanceRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateInstanceRequest) ProtoMessage

func (*UpdateInstanceRequest) ProtoMessage()

func (*UpdateInstanceRequest) ProtoReflect

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

func (*UpdateInstanceRequest) Reset

func (x *UpdateInstanceRequest) Reset()

func (*UpdateInstanceRequest) SetDescription

func (m *UpdateInstanceRequest) SetDescription(v string)

func (*UpdateInstanceRequest) SetInstanceId

func (m *UpdateInstanceRequest) SetInstanceId(v string)

func (*UpdateInstanceRequest) SetLabels

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

func (*UpdateInstanceRequest) SetMaintenanceGracePeriod

func (m *UpdateInstanceRequest) SetMaintenanceGracePeriod(v *durationpb.Duration)

func (*UpdateInstanceRequest) SetMaintenancePolicy

func (m *UpdateInstanceRequest) SetMaintenancePolicy(v MaintenancePolicy)

func (*UpdateInstanceRequest) SetMetadata

func (m *UpdateInstanceRequest) SetMetadata(v map[string]string)

func (*UpdateInstanceRequest) SetMetadataOptions

func (m *UpdateInstanceRequest) SetMetadataOptions(v *MetadataOptions)

func (*UpdateInstanceRequest) SetName

func (m *UpdateInstanceRequest) SetName(v string)

func (*UpdateInstanceRequest) SetNetworkSettings

func (m *UpdateInstanceRequest) SetNetworkSettings(v *NetworkSettings)

func (*UpdateInstanceRequest) SetPlacementPolicy

func (m *UpdateInstanceRequest) SetPlacementPolicy(v *PlacementPolicy)

func (*UpdateInstanceRequest) SetPlatformId

func (m *UpdateInstanceRequest) SetPlatformId(v string)

func (*UpdateInstanceRequest) SetResourcesSpec

func (m *UpdateInstanceRequest) SetResourcesSpec(v *ResourcesSpec)

func (*UpdateInstanceRequest) SetSchedulingPolicy

func (m *UpdateInstanceRequest) SetSchedulingPolicy(v *SchedulingPolicy)

func (*UpdateInstanceRequest) SetSerialPortSettings

func (m *UpdateInstanceRequest) SetSerialPortSettings(v *SerialPortSettings)

func (*UpdateInstanceRequest) SetServiceAccountId

func (m *UpdateInstanceRequest) SetServiceAccountId(v string)

func (*UpdateInstanceRequest) SetUpdateMask

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

func (*UpdateInstanceRequest) String

func (x *UpdateInstanceRequest) String() string

type UpdatePlacementGroupMetadata

type UpdatePlacementGroupMetadata struct {

	// ID of the placement group that is being updated.
	PlacementGroupId string `protobuf:"bytes,1,opt,name=placement_group_id,json=placementGroupId,proto3" json:"placement_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePlacementGroupMetadata) Descriptor deprecated

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

Deprecated: Use UpdatePlacementGroupMetadata.ProtoReflect.Descriptor instead.

func (*UpdatePlacementGroupMetadata) GetPlacementGroupId

func (x *UpdatePlacementGroupMetadata) GetPlacementGroupId() string

func (*UpdatePlacementGroupMetadata) ProtoMessage

func (*UpdatePlacementGroupMetadata) ProtoMessage()

func (*UpdatePlacementGroupMetadata) ProtoReflect

func (*UpdatePlacementGroupMetadata) Reset

func (x *UpdatePlacementGroupMetadata) Reset()

func (*UpdatePlacementGroupMetadata) SetPlacementGroupId

func (m *UpdatePlacementGroupMetadata) SetPlacementGroupId(v string)

func (*UpdatePlacementGroupMetadata) String

type UpdatePlacementGroupRequest

type UpdatePlacementGroupRequest struct {

	// ID of the placement group to update.
	//
	// To get the placement group ID, use an [PlacementGroupService.List] request.
	PlacementGroupId string `protobuf:"bytes,1,opt,name=placement_group_id,json=placementGroupId,proto3" json:"placement_group_id,omitempty"`
	// Field mask that specifies which fields of the PlacementGroup resource should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Name of the placement group.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the placement group.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	//
	// The existing set of `labels` is completely replaced by the provided set.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdatePlacementGroupRequest) Descriptor deprecated

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

Deprecated: Use UpdatePlacementGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdatePlacementGroupRequest) GetDescription

func (x *UpdatePlacementGroupRequest) GetDescription() string

func (*UpdatePlacementGroupRequest) GetLabels

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

func (*UpdatePlacementGroupRequest) GetName

func (x *UpdatePlacementGroupRequest) GetName() string

func (*UpdatePlacementGroupRequest) GetPlacementGroupId

func (x *UpdatePlacementGroupRequest) GetPlacementGroupId() string

func (*UpdatePlacementGroupRequest) GetUpdateMask

func (*UpdatePlacementGroupRequest) ProtoMessage

func (*UpdatePlacementGroupRequest) ProtoMessage()

func (*UpdatePlacementGroupRequest) ProtoReflect

func (*UpdatePlacementGroupRequest) Reset

func (x *UpdatePlacementGroupRequest) Reset()

func (*UpdatePlacementGroupRequest) SetDescription

func (m *UpdatePlacementGroupRequest) SetDescription(v string)

func (*UpdatePlacementGroupRequest) SetLabels

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

func (*UpdatePlacementGroupRequest) SetName

func (m *UpdatePlacementGroupRequest) SetName(v string)

func (*UpdatePlacementGroupRequest) SetPlacementGroupId

func (m *UpdatePlacementGroupRequest) SetPlacementGroupId(v string)

func (*UpdatePlacementGroupRequest) SetUpdateMask

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

func (*UpdatePlacementGroupRequest) String

func (x *UpdatePlacementGroupRequest) String() string

type UpdateSnapshotMetadata

type UpdateSnapshotMetadata struct {

	// ID of the Snapshot resource that is being updated.
	SnapshotId string `protobuf:"bytes,1,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSnapshotMetadata) Descriptor deprecated

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

Deprecated: Use UpdateSnapshotMetadata.ProtoReflect.Descriptor instead.

func (*UpdateSnapshotMetadata) GetSnapshotId

func (x *UpdateSnapshotMetadata) GetSnapshotId() string

func (*UpdateSnapshotMetadata) ProtoMessage

func (*UpdateSnapshotMetadata) ProtoMessage()

func (*UpdateSnapshotMetadata) ProtoReflect

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

func (*UpdateSnapshotMetadata) Reset

func (x *UpdateSnapshotMetadata) Reset()

func (*UpdateSnapshotMetadata) SetSnapshotId

func (m *UpdateSnapshotMetadata) SetSnapshotId(v string)

func (*UpdateSnapshotMetadata) String

func (x *UpdateSnapshotMetadata) String() string

type UpdateSnapshotRequest

type UpdateSnapshotRequest struct {

	// ID of the Snapshot resource to update.
	// To get the snapshot ID use a [SnapshotService.List] request.
	SnapshotId string `protobuf:"bytes,1,opt,name=snapshot_id,json=snapshotId,proto3" json:"snapshot_id,omitempty"`
	// Field mask that specifies which fields of the Snapshot resource are going to be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Name of the snapshot.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the snapshot.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Resource labels as `key:value` pairs.
	//
	// Existing set of `labels` is completely replaced by the provided set.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateSnapshotRequest) Descriptor deprecated

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

Deprecated: Use UpdateSnapshotRequest.ProtoReflect.Descriptor instead.

func (*UpdateSnapshotRequest) GetDescription

func (x *UpdateSnapshotRequest) GetDescription() string

func (*UpdateSnapshotRequest) GetLabels

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

func (*UpdateSnapshotRequest) GetName

func (x *UpdateSnapshotRequest) GetName() string

func (*UpdateSnapshotRequest) GetSnapshotId

func (x *UpdateSnapshotRequest) GetSnapshotId() string

func (*UpdateSnapshotRequest) GetUpdateMask

func (x *UpdateSnapshotRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateSnapshotRequest) ProtoMessage

func (*UpdateSnapshotRequest) ProtoMessage()

func (*UpdateSnapshotRequest) ProtoReflect

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

func (*UpdateSnapshotRequest) Reset

func (x *UpdateSnapshotRequest) Reset()

func (*UpdateSnapshotRequest) SetDescription

func (m *UpdateSnapshotRequest) SetDescription(v string)

func (*UpdateSnapshotRequest) SetLabels

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

func (*UpdateSnapshotRequest) SetName

func (m *UpdateSnapshotRequest) SetName(v string)

func (*UpdateSnapshotRequest) SetSnapshotId

func (m *UpdateSnapshotRequest) SetSnapshotId(v string)

func (*UpdateSnapshotRequest) SetUpdateMask

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

func (*UpdateSnapshotRequest) String

func (x *UpdateSnapshotRequest) String() string

type UpdateSnapshotScheduleDisksMetadata

type UpdateSnapshotScheduleDisksMetadata struct {

	// ID of the snapshot schedule that is being updated.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSnapshotScheduleDisksMetadata) Descriptor deprecated

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

Deprecated: Use UpdateSnapshotScheduleDisksMetadata.ProtoReflect.Descriptor instead.

func (*UpdateSnapshotScheduleDisksMetadata) GetSnapshotScheduleId

func (x *UpdateSnapshotScheduleDisksMetadata) GetSnapshotScheduleId() string

func (*UpdateSnapshotScheduleDisksMetadata) ProtoMessage

func (*UpdateSnapshotScheduleDisksMetadata) ProtoMessage()

func (*UpdateSnapshotScheduleDisksMetadata) ProtoReflect

func (*UpdateSnapshotScheduleDisksMetadata) Reset

func (*UpdateSnapshotScheduleDisksMetadata) SetSnapshotScheduleId

func (m *UpdateSnapshotScheduleDisksMetadata) SetSnapshotScheduleId(v string)

func (*UpdateSnapshotScheduleDisksMetadata) String

type UpdateSnapshotScheduleDisksRequest

type UpdateSnapshotScheduleDisksRequest struct {

	// ID of the snapshot schedule to update.
	//
	// To get a snapshot schedule ID, make a [SnapshotScheduleService.List] request.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_id,omitempty"`
	// List of IDs of the disks to detach from the specified schedule.
	//
	// To get an ID of a disk attached to the schedule, make a [SnapshotScheduleService.ListDisks] request.
	Remove []string `protobuf:"bytes,2,rep,name=remove,proto3" json:"remove,omitempty"`
	// List of IDs of the disks to attach to the specified schedule.
	//
	// To get a disk ID, make a [yandex.cloud.compute.v1.DiskService.List] request.
	Add []string `protobuf:"bytes,3,rep,name=add,proto3" json:"add,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSnapshotScheduleDisksRequest) Descriptor deprecated

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

Deprecated: Use UpdateSnapshotScheduleDisksRequest.ProtoReflect.Descriptor instead.

func (*UpdateSnapshotScheduleDisksRequest) GetAdd

func (*UpdateSnapshotScheduleDisksRequest) GetRemove

func (x *UpdateSnapshotScheduleDisksRequest) GetRemove() []string

func (*UpdateSnapshotScheduleDisksRequest) GetSnapshotScheduleId

func (x *UpdateSnapshotScheduleDisksRequest) GetSnapshotScheduleId() string

func (*UpdateSnapshotScheduleDisksRequest) ProtoMessage

func (*UpdateSnapshotScheduleDisksRequest) ProtoMessage()

func (*UpdateSnapshotScheduleDisksRequest) ProtoReflect

func (*UpdateSnapshotScheduleDisksRequest) Reset

func (*UpdateSnapshotScheduleDisksRequest) SetAdd

func (*UpdateSnapshotScheduleDisksRequest) SetRemove

func (m *UpdateSnapshotScheduleDisksRequest) SetRemove(v []string)

func (*UpdateSnapshotScheduleDisksRequest) SetSnapshotScheduleId

func (m *UpdateSnapshotScheduleDisksRequest) SetSnapshotScheduleId(v string)

func (*UpdateSnapshotScheduleDisksRequest) String

type UpdateSnapshotScheduleMetadata

type UpdateSnapshotScheduleMetadata struct {

	// ID of the snapshot schedule that is being updated.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSnapshotScheduleMetadata) Descriptor deprecated

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

Deprecated: Use UpdateSnapshotScheduleMetadata.ProtoReflect.Descriptor instead.

func (*UpdateSnapshotScheduleMetadata) GetSnapshotScheduleId

func (x *UpdateSnapshotScheduleMetadata) GetSnapshotScheduleId() string

func (*UpdateSnapshotScheduleMetadata) ProtoMessage

func (*UpdateSnapshotScheduleMetadata) ProtoMessage()

func (*UpdateSnapshotScheduleMetadata) ProtoReflect

func (*UpdateSnapshotScheduleMetadata) Reset

func (x *UpdateSnapshotScheduleMetadata) Reset()

func (*UpdateSnapshotScheduleMetadata) SetSnapshotScheduleId

func (m *UpdateSnapshotScheduleMetadata) SetSnapshotScheduleId(v string)

func (*UpdateSnapshotScheduleMetadata) String

type UpdateSnapshotScheduleRequest

type UpdateSnapshotScheduleRequest struct {

	// ID of the snapshot schedule to update.
	//
	// To get the snapshot schedule ID, make a [SnapshotScheduleService.List] request.
	SnapshotScheduleId string `protobuf:"bytes,1,opt,name=snapshot_schedule_id,json=snapshotScheduleId,proto3" json:"snapshot_schedule_id,omitempty"`
	// Field mask that specifies which attributes of the snapshot schedule should be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// New name for the snapshot schedule.
	//
	// The name must be unique within the folder.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// New description of the snapshot schedule.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Snapshot schedule labels as `key:value` pairs.
	//
	// Existing set of labels is completely replaced by the provided set, so if you just want
	// to add or remove a label:
	// 1. Get the current set of labels with a [SnapshotScheduleService.Get] request.
	// 2. Add or remove a label in this set.
	// 3. Send the new set in this field.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// New frequency settings of the snapshot schedule.
	SchedulePolicy *SchedulePolicy `protobuf:"bytes,6,opt,name=schedule_policy,json=schedulePolicy,proto3" json:"schedule_policy,omitempty"`
	// New retention policy of the snapshot schedule.
	//
	// Types that are assignable to RetentionPolicy:
	//
	//	*UpdateSnapshotScheduleRequest_RetentionPeriod
	//	*UpdateSnapshotScheduleRequest_SnapshotCount
	RetentionPolicy isUpdateSnapshotScheduleRequest_RetentionPolicy `protobuf_oneof:"retention_policy"`
	// New attributes of snapshots created by the snapshot schedule.
	SnapshotSpec *SnapshotSpec `protobuf:"bytes,9,opt,name=snapshot_spec,json=snapshotSpec,proto3" json:"snapshot_spec,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSnapshotScheduleRequest) Descriptor deprecated

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

Deprecated: Use UpdateSnapshotScheduleRequest.ProtoReflect.Descriptor instead.

func (*UpdateSnapshotScheduleRequest) GetDescription

func (x *UpdateSnapshotScheduleRequest) GetDescription() string

func (*UpdateSnapshotScheduleRequest) GetLabels

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

func (*UpdateSnapshotScheduleRequest) GetName

func (*UpdateSnapshotScheduleRequest) GetRetentionPeriod

func (x *UpdateSnapshotScheduleRequest) GetRetentionPeriod() *durationpb.Duration

func (*UpdateSnapshotScheduleRequest) GetRetentionPolicy

func (m *UpdateSnapshotScheduleRequest) GetRetentionPolicy() isUpdateSnapshotScheduleRequest_RetentionPolicy

func (*UpdateSnapshotScheduleRequest) GetSchedulePolicy

func (x *UpdateSnapshotScheduleRequest) GetSchedulePolicy() *SchedulePolicy

func (*UpdateSnapshotScheduleRequest) GetSnapshotCount

func (x *UpdateSnapshotScheduleRequest) GetSnapshotCount() int64

func (*UpdateSnapshotScheduleRequest) GetSnapshotScheduleId

func (x *UpdateSnapshotScheduleRequest) GetSnapshotScheduleId() string

func (*UpdateSnapshotScheduleRequest) GetSnapshotSpec

func (x *UpdateSnapshotScheduleRequest) GetSnapshotSpec() *SnapshotSpec

func (*UpdateSnapshotScheduleRequest) GetUpdateMask

func (*UpdateSnapshotScheduleRequest) ProtoMessage

func (*UpdateSnapshotScheduleRequest) ProtoMessage()

func (*UpdateSnapshotScheduleRequest) ProtoReflect

func (*UpdateSnapshotScheduleRequest) Reset

func (x *UpdateSnapshotScheduleRequest) Reset()

func (*UpdateSnapshotScheduleRequest) SetDescription

func (m *UpdateSnapshotScheduleRequest) SetDescription(v string)

func (*UpdateSnapshotScheduleRequest) SetLabels

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

func (*UpdateSnapshotScheduleRequest) SetName

func (m *UpdateSnapshotScheduleRequest) SetName(v string)

func (*UpdateSnapshotScheduleRequest) SetRetentionPeriod

func (m *UpdateSnapshotScheduleRequest) SetRetentionPeriod(v *durationpb.Duration)

func (*UpdateSnapshotScheduleRequest) SetRetentionPolicy

func (*UpdateSnapshotScheduleRequest) SetSchedulePolicy

func (m *UpdateSnapshotScheduleRequest) SetSchedulePolicy(v *SchedulePolicy)

func (*UpdateSnapshotScheduleRequest) SetSnapshotCount

func (m *UpdateSnapshotScheduleRequest) SetSnapshotCount(v int64)

func (*UpdateSnapshotScheduleRequest) SetSnapshotScheduleId

func (m *UpdateSnapshotScheduleRequest) SetSnapshotScheduleId(v string)

func (*UpdateSnapshotScheduleRequest) SetSnapshotSpec

func (m *UpdateSnapshotScheduleRequest) SetSnapshotSpec(v *SnapshotSpec)

func (*UpdateSnapshotScheduleRequest) SetUpdateMask

func (*UpdateSnapshotScheduleRequest) String

type UpdateSnapshotScheduleRequest_RetentionPeriod

type UpdateSnapshotScheduleRequest_RetentionPeriod struct {
	// Retention period of the snapshot schedule. Once a snapshot created by the schedule reaches this age, it is
	// automatically deleted.
	RetentionPeriod *durationpb.Duration `protobuf:"bytes,7,opt,name=retention_period,json=retentionPeriod,proto3,oneof"`
}

type UpdateSnapshotScheduleRequest_RetentionPolicy

type UpdateSnapshotScheduleRequest_RetentionPolicy = isUpdateSnapshotScheduleRequest_RetentionPolicy

type UpdateSnapshotScheduleRequest_SnapshotCount

type UpdateSnapshotScheduleRequest_SnapshotCount struct {
	// Retention count of the snapshot schedule. Once the number of snapshots created by the schedule exceeds this
	// number, the oldest ones are automatically deleted. E.g. if the number is 5, the first snapshot is deleted
	// after the sixth one is created, the second is deleted after the seventh one is created, and so on.
	SnapshotCount int64 `protobuf:"varint,8,opt,name=snapshot_count,json=snapshotCount,proto3,oneof"`
}

type Zone

type Zone struct {

	// ID of the zone.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// ID of the region.
	RegionId string `protobuf:"bytes,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// Status of the zone.
	Status Zone_Status `protobuf:"varint,3,opt,name=status,proto3,enum=yandex.cloud.compute.v1.Zone_Status" json:"status,omitempty"`
	// contains filtered or unexported fields
}

Availability zone. For more information, see [Availability zones](/docs/overview/concepts/geo-scope).

func (*Zone) Descriptor deprecated

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

Deprecated: Use Zone.ProtoReflect.Descriptor instead.

func (*Zone) GetId

func (x *Zone) GetId() string

func (*Zone) GetRegionId

func (x *Zone) GetRegionId() string

func (*Zone) GetStatus

func (x *Zone) GetStatus() Zone_Status

func (*Zone) ProtoMessage

func (*Zone) ProtoMessage()

func (*Zone) ProtoReflect

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

func (*Zone) Reset

func (x *Zone) Reset()

func (*Zone) SetId

func (m *Zone) SetId(v string)

func (*Zone) SetRegionId

func (m *Zone) SetRegionId(v string)

func (*Zone) SetStatus

func (m *Zone) SetStatus(v Zone_Status)

func (*Zone) String

func (x *Zone) String() string

type ZoneServiceClient

type ZoneServiceClient interface {
	// Returns the information about the specified availability zone.
	//
	// To get the list of availability zones, make a [List] request.
	Get(ctx context.Context, in *GetZoneRequest, opts ...grpc.CallOption) (*Zone, error)
	// Retrieves the list of availability zones.
	List(ctx context.Context, in *ListZonesRequest, opts ...grpc.CallOption) (*ListZonesResponse, error)
}

ZoneServiceClient is the client API for ZoneService 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 ZoneServiceServer

type ZoneServiceServer interface {
	// Returns the information about the specified availability zone.
	//
	// To get the list of availability zones, make a [List] request.
	Get(context.Context, *GetZoneRequest) (*Zone, error)
	// Retrieves the list of availability zones.
	List(context.Context, *ListZonesRequest) (*ListZonesResponse, error)
}

ZoneServiceServer is the server API for ZoneService service. All implementations should embed UnimplementedZoneServiceServer for forward compatibility

type Zone_Status

type Zone_Status int32
const (
	Zone_STATUS_UNSPECIFIED Zone_Status = 0
	// Zone is available. You can access the resources allocated in this zone.
	Zone_UP Zone_Status = 1
	// Zone is not available.
	Zone_DOWN Zone_Status = 2
)

func (Zone_Status) Descriptor

func (Zone_Status) Enum

func (x Zone_Status) Enum() *Zone_Status

func (Zone_Status) EnumDescriptor deprecated

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

Deprecated: Use Zone_Status.Descriptor instead.

func (Zone_Status) Number

func (x Zone_Status) Number() protoreflect.EnumNumber

func (Zone_Status) String

func (x Zone_Status) String() string

func (Zone_Status) Type

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL