Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterClusterServiceServer(s grpc.ServiceRegistrar, srv ClusterServiceServer)
- func RegisterNodeGroupServiceServer(s grpc.ServiceRegistrar, srv NodeGroupServiceServer)
- func RegisterVersionServiceServer(s grpc.ServiceRegistrar, srv VersionServiceServer)
- type AnytimeMaintenanceWindow
- type AttachedVolume
- func (*AttachedVolume) Descriptor() ([]byte, []int)deprecated
- func (x *AttachedVolume) GetDriverName() string
- func (x *AttachedVolume) GetVolumeHandle() string
- func (*AttachedVolume) ProtoMessage()
- func (x *AttachedVolume) ProtoReflect() protoreflect.Message
- func (x *AttachedVolume) Reset()
- func (m *AttachedVolume) SetDriverName(v string)
- func (m *AttachedVolume) SetVolumeHandle(v string)
- func (x *AttachedVolume) String() string
- type AutoUpgradeMasterMetadata
- func (*AutoUpgradeMasterMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *AutoUpgradeMasterMetadata) GetClusterId() string
- func (*AutoUpgradeMasterMetadata) ProtoMessage()
- func (x *AutoUpgradeMasterMetadata) ProtoReflect() protoreflect.Message
- func (x *AutoUpgradeMasterMetadata) Reset()
- func (m *AutoUpgradeMasterMetadata) SetClusterId(v string)
- func (x *AutoUpgradeMasterMetadata) String() string
- type AutoUpgradeNodeGroupMetadata
- func (*AutoUpgradeNodeGroupMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *AutoUpgradeNodeGroupMetadata) GetNodeGroupId() string
- func (*AutoUpgradeNodeGroupMetadata) ProtoMessage()
- func (x *AutoUpgradeNodeGroupMetadata) ProtoReflect() protoreflect.Message
- func (x *AutoUpgradeNodeGroupMetadata) Reset()
- func (m *AutoUpgradeNodeGroupMetadata) SetNodeGroupId(v string)
- func (x *AutoUpgradeNodeGroupMetadata) String() string
- type AvailableVersions
- func (*AvailableVersions) Descriptor() ([]byte, []int)deprecated
- func (x *AvailableVersions) GetReleaseChannel() ReleaseChannel
- func (x *AvailableVersions) GetVersions() []string
- func (*AvailableVersions) ProtoMessage()
- func (x *AvailableVersions) ProtoReflect() protoreflect.Message
- func (x *AvailableVersions) Reset()
- func (m *AvailableVersions) SetReleaseChannel(v ReleaseChannel)
- func (m *AvailableVersions) SetVersions(v []string)
- func (x *AvailableVersions) String() string
- type Cilium
- func (*Cilium) Descriptor() ([]byte, []int)deprecated
- func (x *Cilium) GetRoutingMode() Cilium_RoutingMode
- func (*Cilium) ProtoMessage()
- func (x *Cilium) ProtoReflect() protoreflect.Message
- func (x *Cilium) Reset()
- func (m *Cilium) SetRoutingMode(v Cilium_RoutingMode)
- func (x *Cilium) String() string
- type Cilium_RoutingMode
- func (Cilium_RoutingMode) Descriptor() protoreflect.EnumDescriptor
- func (x Cilium_RoutingMode) Enum() *Cilium_RoutingMode
- func (Cilium_RoutingMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cilium_RoutingMode) Number() protoreflect.EnumNumber
- func (x Cilium_RoutingMode) String() string
- func (Cilium_RoutingMode) Type() protoreflect.EnumType
- type Cluster
- func (*Cluster) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster) GetCilium() *Cilium
- func (x *Cluster) GetCreatedAt() *timestamppb.Timestamp
- func (x *Cluster) GetDescription() string
- func (x *Cluster) GetFolderId() string
- func (x *Cluster) GetGatewayIpv4Address() string
- func (x *Cluster) GetHealth() Cluster_Health
- func (x *Cluster) GetId() string
- func (m *Cluster) GetInternetGateway() isCluster_InternetGateway
- func (x *Cluster) GetIpAllocationPolicy() *IPAllocationPolicy
- func (x *Cluster) GetKmsProvider() *KMSProvider
- func (x *Cluster) GetLabels() map[string]string
- func (x *Cluster) GetLogGroupId() string
- func (x *Cluster) GetMaster() *Master
- func (x *Cluster) GetName() string
- func (x *Cluster) GetNetworkId() string
- func (m *Cluster) GetNetworkImplementation() isCluster_NetworkImplementation
- func (x *Cluster) GetNetworkPolicy() *NetworkPolicy
- func (x *Cluster) GetNodeServiceAccountId() string
- func (x *Cluster) GetReleaseChannel() ReleaseChannel
- func (x *Cluster) GetServiceAccountId() string
- func (x *Cluster) GetStatus() Cluster_Status
- func (*Cluster) ProtoMessage()
- func (x *Cluster) ProtoReflect() protoreflect.Message
- func (x *Cluster) Reset()
- func (m *Cluster) SetCilium(v *Cilium)
- func (m *Cluster) SetCreatedAt(v *timestamppb.Timestamp)
- func (m *Cluster) SetDescription(v string)
- func (m *Cluster) SetFolderId(v string)
- func (m *Cluster) SetGatewayIpv4Address(v string)
- func (m *Cluster) SetHealth(v Cluster_Health)
- func (m *Cluster) SetId(v string)
- func (m *Cluster) SetInternetGateway(v Cluster_InternetGateway)
- func (m *Cluster) SetIpAllocationPolicy(v *IPAllocationPolicy)
- func (m *Cluster) SetKmsProvider(v *KMSProvider)
- func (m *Cluster) SetLabels(v map[string]string)
- func (m *Cluster) SetLogGroupId(v string)
- func (m *Cluster) SetMaster(v *Master)
- func (m *Cluster) SetName(v string)
- func (m *Cluster) SetNetworkId(v string)
- func (m *Cluster) SetNetworkImplementation(v Cluster_NetworkImplementation)
- func (m *Cluster) SetNetworkPolicy(v *NetworkPolicy)
- func (m *Cluster) SetNodeServiceAccountId(v string)
- func (m *Cluster) SetReleaseChannel(v ReleaseChannel)
- func (m *Cluster) SetServiceAccountId(v string)
- func (m *Cluster) SetStatus(v Cluster_Status)
- func (x *Cluster) String() string
- type ClusterServiceClient
- type ClusterServiceServer
- type Cluster_Cilium
- type Cluster_GatewayIpv4Address
- type Cluster_Health
- func (Cluster_Health) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_Health) Enum() *Cluster_Health
- func (Cluster_Health) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_Health) Number() protoreflect.EnumNumber
- func (x Cluster_Health) String() string
- func (Cluster_Health) Type() protoreflect.EnumType
- type Cluster_InternetGateway
- type Cluster_NetworkImplementation
- type Cluster_Status
- func (Cluster_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Cluster_Status) Enum() *Cluster_Status
- func (Cluster_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Cluster_Status) Number() protoreflect.EnumNumber
- func (x Cluster_Status) String() string
- func (Cluster_Status) Type() protoreflect.EnumType
- type Condition
- func (*Condition) Descriptor() ([]byte, []int)deprecated
- func (x *Condition) GetLastHeartbeatTime() *timestamppb.Timestamp
- func (x *Condition) GetLastTransitionTime() *timestamppb.Timestamp
- func (x *Condition) GetMessage() string
- func (x *Condition) GetStatus() string
- func (x *Condition) GetType() string
- func (*Condition) ProtoMessage()
- func (x *Condition) ProtoReflect() protoreflect.Message
- func (x *Condition) Reset()
- func (m *Condition) SetLastHeartbeatTime(v *timestamppb.Timestamp)
- func (m *Condition) SetLastTransitionTime(v *timestamppb.Timestamp)
- func (m *Condition) SetMessage(v string)
- func (m *Condition) SetStatus(v string)
- func (m *Condition) SetType(v string)
- func (x *Condition) String() string
- type CreateClusterMetadata
- func (*CreateClusterMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CreateClusterMetadata) GetClusterId() string
- func (*CreateClusterMetadata) ProtoMessage()
- func (x *CreateClusterMetadata) ProtoReflect() protoreflect.Message
- func (x *CreateClusterMetadata) Reset()
- func (m *CreateClusterMetadata) SetClusterId(v string)
- func (x *CreateClusterMetadata) String() string
- type CreateClusterRequest
- func (*CreateClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateClusterRequest) GetCilium() *Cilium
- func (x *CreateClusterRequest) GetDescription() string
- func (x *CreateClusterRequest) GetFolderId() string
- func (x *CreateClusterRequest) GetGatewayIpv4Address() string
- func (m *CreateClusterRequest) GetInternetGateway() isCreateClusterRequest_InternetGateway
- func (x *CreateClusterRequest) GetIpAllocationPolicy() *IPAllocationPolicy
- func (x *CreateClusterRequest) GetKmsProvider() *KMSProvider
- func (x *CreateClusterRequest) GetLabels() map[string]string
- func (x *CreateClusterRequest) GetMasterSpec() *MasterSpec
- func (x *CreateClusterRequest) GetName() string
- func (x *CreateClusterRequest) GetNetworkId() string
- func (m *CreateClusterRequest) GetNetworkImplementation() isCreateClusterRequest_NetworkImplementation
- func (x *CreateClusterRequest) GetNetworkPolicy() *NetworkPolicy
- func (x *CreateClusterRequest) GetNodeServiceAccountId() string
- func (x *CreateClusterRequest) GetReleaseChannel() ReleaseChannel
- func (x *CreateClusterRequest) GetServiceAccountId() string
- func (*CreateClusterRequest) ProtoMessage()
- func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message
- func (x *CreateClusterRequest) Reset()
- func (m *CreateClusterRequest) SetCilium(v *Cilium)
- func (m *CreateClusterRequest) SetDescription(v string)
- func (m *CreateClusterRequest) SetFolderId(v string)
- func (m *CreateClusterRequest) SetGatewayIpv4Address(v string)
- func (m *CreateClusterRequest) SetInternetGateway(v CreateClusterRequest_InternetGateway)
- func (m *CreateClusterRequest) SetIpAllocationPolicy(v *IPAllocationPolicy)
- func (m *CreateClusterRequest) SetKmsProvider(v *KMSProvider)
- func (m *CreateClusterRequest) SetLabels(v map[string]string)
- func (m *CreateClusterRequest) SetMasterSpec(v *MasterSpec)
- func (m *CreateClusterRequest) SetName(v string)
- func (m *CreateClusterRequest) SetNetworkId(v string)
- func (m *CreateClusterRequest) SetNetworkImplementation(v CreateClusterRequest_NetworkImplementation)
- func (m *CreateClusterRequest) SetNetworkPolicy(v *NetworkPolicy)
- func (m *CreateClusterRequest) SetNodeServiceAccountId(v string)
- func (m *CreateClusterRequest) SetReleaseChannel(v ReleaseChannel)
- func (m *CreateClusterRequest) SetServiceAccountId(v string)
- func (x *CreateClusterRequest) String() string
- type CreateClusterRequest_Cilium
- type CreateClusterRequest_GatewayIpv4Address
- type CreateClusterRequest_InternetGateway
- type CreateClusterRequest_NetworkImplementation
- type CreateNodeGroupMetadata
- func (*CreateNodeGroupMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNodeGroupMetadata) GetNodeGroupId() string
- func (*CreateNodeGroupMetadata) ProtoMessage()
- func (x *CreateNodeGroupMetadata) ProtoReflect() protoreflect.Message
- func (x *CreateNodeGroupMetadata) Reset()
- func (m *CreateNodeGroupMetadata) SetNodeGroupId(v string)
- func (x *CreateNodeGroupMetadata) String() string
- type CreateNodeGroupRequest
- func (*CreateNodeGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNodeGroupRequest) GetAllocationPolicy() *NodeGroupAllocationPolicy
- func (x *CreateNodeGroupRequest) GetAllowedUnsafeSysctls() []string
- func (x *CreateNodeGroupRequest) GetClusterId() string
- func (x *CreateNodeGroupRequest) GetDeployPolicy() *DeployPolicy
- func (x *CreateNodeGroupRequest) GetDescription() string
- func (x *CreateNodeGroupRequest) GetLabels() map[string]string
- func (x *CreateNodeGroupRequest) GetMaintenancePolicy() *NodeGroupMaintenancePolicy
- func (x *CreateNodeGroupRequest) GetName() string
- func (x *CreateNodeGroupRequest) GetNodeLabels() map[string]string
- func (x *CreateNodeGroupRequest) GetNodeTaints() []*Taint
- func (x *CreateNodeGroupRequest) GetNodeTemplate() *NodeTemplate
- func (x *CreateNodeGroupRequest) GetScalePolicy() *ScalePolicy
- func (x *CreateNodeGroupRequest) GetVersion() string
- func (*CreateNodeGroupRequest) ProtoMessage()
- func (x *CreateNodeGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNodeGroupRequest) Reset()
- func (m *CreateNodeGroupRequest) SetAllocationPolicy(v *NodeGroupAllocationPolicy)
- func (m *CreateNodeGroupRequest) SetAllowedUnsafeSysctls(v []string)
- func (m *CreateNodeGroupRequest) SetClusterId(v string)
- func (m *CreateNodeGroupRequest) SetDeployPolicy(v *DeployPolicy)
- func (m *CreateNodeGroupRequest) SetDescription(v string)
- func (m *CreateNodeGroupRequest) SetLabels(v map[string]string)
- func (m *CreateNodeGroupRequest) SetMaintenancePolicy(v *NodeGroupMaintenancePolicy)
- func (m *CreateNodeGroupRequest) SetName(v string)
- func (m *CreateNodeGroupRequest) SetNodeLabels(v map[string]string)
- func (m *CreateNodeGroupRequest) SetNodeTaints(v []*Taint)
- func (m *CreateNodeGroupRequest) SetNodeTemplate(v *NodeTemplate)
- func (m *CreateNodeGroupRequest) SetScalePolicy(v *ScalePolicy)
- func (m *CreateNodeGroupRequest) SetVersion(v string)
- func (x *CreateNodeGroupRequest) String() string
- type DailyMaintenanceWindow
- func (*DailyMaintenanceWindow) Descriptor() ([]byte, []int)deprecated
- func (x *DailyMaintenanceWindow) GetDuration() *durationpb.Duration
- func (x *DailyMaintenanceWindow) GetStartTime() *timeofday.TimeOfDay
- func (*DailyMaintenanceWindow) ProtoMessage()
- func (x *DailyMaintenanceWindow) ProtoReflect() protoreflect.Message
- func (x *DailyMaintenanceWindow) Reset()
- func (m *DailyMaintenanceWindow) SetDuration(v *durationpb.Duration)
- func (m *DailyMaintenanceWindow) SetStartTime(v *timeofday.TimeOfDay)
- func (x *DailyMaintenanceWindow) String() string
- type DaysOfWeekMaintenanceWindow
- func (*DaysOfWeekMaintenanceWindow) Descriptor() ([]byte, []int)deprecated
- func (x *DaysOfWeekMaintenanceWindow) GetDays() []dayofweek.DayOfWeek
- func (x *DaysOfWeekMaintenanceWindow) GetDuration() *durationpb.Duration
- func (x *DaysOfWeekMaintenanceWindow) GetStartTime() *timeofday.TimeOfDay
- func (*DaysOfWeekMaintenanceWindow) ProtoMessage()
- func (x *DaysOfWeekMaintenanceWindow) ProtoReflect() protoreflect.Message
- func (x *DaysOfWeekMaintenanceWindow) Reset()
- func (m *DaysOfWeekMaintenanceWindow) SetDays(v []dayofweek.DayOfWeek)
- func (m *DaysOfWeekMaintenanceWindow) SetDuration(v *durationpb.Duration)
- func (m *DaysOfWeekMaintenanceWindow) SetStartTime(v *timeofday.TimeOfDay)
- func (x *DaysOfWeekMaintenanceWindow) String() string
- type DeleteClusterMetadata
- func (*DeleteClusterMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteClusterMetadata) GetClusterId() string
- func (*DeleteClusterMetadata) ProtoMessage()
- func (x *DeleteClusterMetadata) ProtoReflect() protoreflect.Message
- func (x *DeleteClusterMetadata) Reset()
- func (m *DeleteClusterMetadata) SetClusterId(v string)
- func (x *DeleteClusterMetadata) String() string
- type DeleteClusterRequest
- func (*DeleteClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteClusterRequest) GetClusterId() string
- func (*DeleteClusterRequest) ProtoMessage()
- func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteClusterRequest) Reset()
- func (m *DeleteClusterRequest) SetClusterId(v string)
- func (x *DeleteClusterRequest) String() string
- type DeleteNodeGroupMetadata
- func (*DeleteNodeGroupMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNodeGroupMetadata) GetNodeGroupId() string
- func (*DeleteNodeGroupMetadata) ProtoMessage()
- func (x *DeleteNodeGroupMetadata) ProtoReflect() protoreflect.Message
- func (x *DeleteNodeGroupMetadata) Reset()
- func (m *DeleteNodeGroupMetadata) SetNodeGroupId(v string)
- func (x *DeleteNodeGroupMetadata) String() string
- type DeleteNodeGroupRequest
- func (*DeleteNodeGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNodeGroupRequest) GetNodeGroupId() string
- func (*DeleteNodeGroupRequest) ProtoMessage()
- func (x *DeleteNodeGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNodeGroupRequest) Reset()
- func (m *DeleteNodeGroupRequest) SetNodeGroupId(v string)
- func (x *DeleteNodeGroupRequest) String() string
- type DeployPolicy
- func (*DeployPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *DeployPolicy) GetMaxExpansion() int64
- func (x *DeployPolicy) GetMaxUnavailable() int64
- func (*DeployPolicy) ProtoMessage()
- func (x *DeployPolicy) ProtoReflect() protoreflect.Message
- func (x *DeployPolicy) Reset()
- func (m *DeployPolicy) SetMaxExpansion(v int64)
- func (m *DeployPolicy) SetMaxUnavailable(v int64)
- func (x *DeployPolicy) String() string
- type DiskSpec
- func (*DiskSpec) Descriptor() ([]byte, []int)deprecated
- func (x *DiskSpec) GetDiskSize() int64
- func (x *DiskSpec) GetDiskTypeId() string
- func (*DiskSpec) ProtoMessage()
- func (x *DiskSpec) ProtoReflect() protoreflect.Message
- func (x *DiskSpec) Reset()
- func (m *DiskSpec) SetDiskSize(v int64)
- func (m *DiskSpec) SetDiskTypeId(v string)
- func (x *DiskSpec) String() string
- type DnsRecordSpec
- func (*DnsRecordSpec) Descriptor() ([]byte, []int)deprecated
- func (x *DnsRecordSpec) GetDnsZoneId() string
- func (x *DnsRecordSpec) GetFqdn() string
- func (x *DnsRecordSpec) GetPtr() bool
- func (x *DnsRecordSpec) GetTtl() int64
- func (*DnsRecordSpec) ProtoMessage()
- func (x *DnsRecordSpec) ProtoReflect() protoreflect.Message
- func (x *DnsRecordSpec) Reset()
- func (m *DnsRecordSpec) SetDnsZoneId(v string)
- func (m *DnsRecordSpec) SetFqdn(v string)
- func (m *DnsRecordSpec) SetPtr(v bool)
- func (m *DnsRecordSpec) SetTtl(v int64)
- func (x *DnsRecordSpec) String() string
- type ExternalAddressSpec
- func (*ExternalAddressSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalAddressSpec) GetAddress() string
- func (*ExternalAddressSpec) ProtoMessage()
- func (x *ExternalAddressSpec) ProtoReflect() protoreflect.Message
- func (x *ExternalAddressSpec) Reset()
- func (m *ExternalAddressSpec) SetAddress(v string)
- func (x *ExternalAddressSpec) String() string
- type GetClusterRequest
- func (*GetClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterRequest) GetClusterId() string
- func (*GetClusterRequest) ProtoMessage()
- func (x *GetClusterRequest) ProtoReflect() protoreflect.Message
- func (x *GetClusterRequest) Reset()
- func (m *GetClusterRequest) SetClusterId(v string)
- func (x *GetClusterRequest) String() string
- type GetNodeGroupRequest
- func (*GetNodeGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeGroupRequest) GetNodeGroupId() string
- func (*GetNodeGroupRequest) ProtoMessage()
- func (x *GetNodeGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetNodeGroupRequest) Reset()
- func (m *GetNodeGroupRequest) SetNodeGroupId(v string)
- func (x *GetNodeGroupRequest) String() string
- type GpuSettings
- func (*GpuSettings) Descriptor() ([]byte, []int)deprecated
- func (x *GpuSettings) GetGpuClusterId() string
- func (x *GpuSettings) GetGpuEnvironment() GpuSettings_GpuEnvironment
- func (*GpuSettings) ProtoMessage()
- func (x *GpuSettings) ProtoReflect() protoreflect.Message
- func (x *GpuSettings) Reset()
- func (m *GpuSettings) SetGpuClusterId(v string)
- func (m *GpuSettings) SetGpuEnvironment(v GpuSettings_GpuEnvironment)
- func (x *GpuSettings) String() string
- type GpuSettings_GpuEnvironment
- func (GpuSettings_GpuEnvironment) Descriptor() protoreflect.EnumDescriptor
- func (x GpuSettings_GpuEnvironment) Enum() *GpuSettings_GpuEnvironment
- func (GpuSettings_GpuEnvironment) EnumDescriptor() ([]byte, []int)deprecated
- func (x GpuSettings_GpuEnvironment) Number() protoreflect.EnumNumber
- func (x GpuSettings_GpuEnvironment) String() string
- func (GpuSettings_GpuEnvironment) Type() protoreflect.EnumType
- type IPAllocationPolicy
- func (*IPAllocationPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *IPAllocationPolicy) GetClusterIpv4CidrBlock() string
- func (x *IPAllocationPolicy) GetClusterIpv6CidrBlock() string
- func (x *IPAllocationPolicy) GetNodeIpv4CidrMaskSize() int64
- func (x *IPAllocationPolicy) GetServiceIpv4CidrBlock() string
- func (x *IPAllocationPolicy) GetServiceIpv6CidrBlock() string
- func (*IPAllocationPolicy) ProtoMessage()
- func (x *IPAllocationPolicy) ProtoReflect() protoreflect.Message
- func (x *IPAllocationPolicy) Reset()
- func (m *IPAllocationPolicy) SetClusterIpv4CidrBlock(v string)
- func (m *IPAllocationPolicy) SetClusterIpv6CidrBlock(v string)
- func (m *IPAllocationPolicy) SetNodeIpv4CidrMaskSize(v int64)
- func (m *IPAllocationPolicy) SetServiceIpv4CidrBlock(v string)
- func (m *IPAllocationPolicy) SetServiceIpv6CidrBlock(v string)
- func (x *IPAllocationPolicy) String() string
- type InternalAddressSpec
- func (*InternalAddressSpec) Descriptor() ([]byte, []int)deprecated
- func (x *InternalAddressSpec) GetSubnetId() string
- func (*InternalAddressSpec) ProtoMessage()
- func (x *InternalAddressSpec) ProtoReflect() protoreflect.Message
- func (x *InternalAddressSpec) Reset()
- func (m *InternalAddressSpec) SetSubnetId(v string)
- func (x *InternalAddressSpec) String() string
- type IpVersion
- type KMSProvider
- func (*KMSProvider) Descriptor() ([]byte, []int)deprecated
- func (x *KMSProvider) GetKeyId() string
- func (*KMSProvider) ProtoMessage()
- func (x *KMSProvider) ProtoReflect() protoreflect.Message
- func (x *KMSProvider) Reset()
- func (m *KMSProvider) SetKeyId(v string)
- func (x *KMSProvider) String() string
- type ListClusterNodeGroupsRequest
- func (*ListClusterNodeGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListClusterNodeGroupsRequest) GetClusterId() string
- func (x *ListClusterNodeGroupsRequest) GetFilter() string
- func (x *ListClusterNodeGroupsRequest) GetPageSize() int64
- func (x *ListClusterNodeGroupsRequest) GetPageToken() string
- func (*ListClusterNodeGroupsRequest) ProtoMessage()
- func (x *ListClusterNodeGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListClusterNodeGroupsRequest) Reset()
- func (m *ListClusterNodeGroupsRequest) SetClusterId(v string)
- func (m *ListClusterNodeGroupsRequest) SetFilter(v string)
- func (m *ListClusterNodeGroupsRequest) SetPageSize(v int64)
- func (m *ListClusterNodeGroupsRequest) SetPageToken(v string)
- func (x *ListClusterNodeGroupsRequest) String() string
- type ListClusterNodeGroupsResponse
- func (*ListClusterNodeGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListClusterNodeGroupsResponse) GetNextPageToken() string
- func (x *ListClusterNodeGroupsResponse) GetNodeGroups() []*NodeGroup
- func (*ListClusterNodeGroupsResponse) ProtoMessage()
- func (x *ListClusterNodeGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListClusterNodeGroupsResponse) Reset()
- func (m *ListClusterNodeGroupsResponse) SetNextPageToken(v string)
- func (m *ListClusterNodeGroupsResponse) SetNodeGroups(v []*NodeGroup)
- func (x *ListClusterNodeGroupsResponse) String() string
- type ListClusterNodesRequest
- func (*ListClusterNodesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListClusterNodesRequest) GetClusterId() string
- func (x *ListClusterNodesRequest) GetPageSize() int64
- func (x *ListClusterNodesRequest) GetPageToken() string
- func (*ListClusterNodesRequest) ProtoMessage()
- func (x *ListClusterNodesRequest) ProtoReflect() protoreflect.Message
- func (x *ListClusterNodesRequest) Reset()
- func (m *ListClusterNodesRequest) SetClusterId(v string)
- func (m *ListClusterNodesRequest) SetPageSize(v int64)
- func (m *ListClusterNodesRequest) SetPageToken(v string)
- func (x *ListClusterNodesRequest) String() string
- type ListClusterNodesResponse
- func (*ListClusterNodesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListClusterNodesResponse) GetNextPageToken() string
- func (x *ListClusterNodesResponse) GetNodes() []*Node
- func (*ListClusterNodesResponse) ProtoMessage()
- func (x *ListClusterNodesResponse) ProtoReflect() protoreflect.Message
- func (x *ListClusterNodesResponse) Reset()
- func (m *ListClusterNodesResponse) SetNextPageToken(v string)
- func (m *ListClusterNodesResponse) SetNodes(v []*Node)
- func (x *ListClusterNodesResponse) String() string
- type ListClusterOperationsRequest
- func (*ListClusterOperationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListClusterOperationsRequest) GetClusterId() string
- func (x *ListClusterOperationsRequest) GetFilter() string
- func (x *ListClusterOperationsRequest) GetPageSize() int64
- func (x *ListClusterOperationsRequest) GetPageToken() string
- func (*ListClusterOperationsRequest) ProtoMessage()
- func (x *ListClusterOperationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListClusterOperationsRequest) Reset()
- func (m *ListClusterOperationsRequest) SetClusterId(v string)
- func (m *ListClusterOperationsRequest) SetFilter(v string)
- func (m *ListClusterOperationsRequest) SetPageSize(v int64)
- func (m *ListClusterOperationsRequest) SetPageToken(v string)
- func (x *ListClusterOperationsRequest) String() string
- type ListClusterOperationsResponse
- func (*ListClusterOperationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListClusterOperationsResponse) GetNextPageToken() string
- func (x *ListClusterOperationsResponse) GetOperations() []*operation.Operation
- func (*ListClusterOperationsResponse) ProtoMessage()
- func (x *ListClusterOperationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListClusterOperationsResponse) Reset()
- func (m *ListClusterOperationsResponse) SetNextPageToken(v string)
- func (m *ListClusterOperationsResponse) SetOperations(v []*operation.Operation)
- func (x *ListClusterOperationsResponse) String() string
- type ListClustersRequest
- func (*ListClustersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListClustersRequest) GetFilter() string
- func (x *ListClustersRequest) GetFolderId() string
- func (x *ListClustersRequest) GetPageSize() int64
- func (x *ListClustersRequest) GetPageToken() string
- func (*ListClustersRequest) ProtoMessage()
- func (x *ListClustersRequest) ProtoReflect() protoreflect.Message
- func (x *ListClustersRequest) Reset()
- func (m *ListClustersRequest) SetFilter(v string)
- func (m *ListClustersRequest) SetFolderId(v string)
- func (m *ListClustersRequest) SetPageSize(v int64)
- func (m *ListClustersRequest) SetPageToken(v string)
- func (x *ListClustersRequest) String() string
- type ListClustersResponse
- func (*ListClustersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListClustersResponse) GetClusters() []*Cluster
- func (x *ListClustersResponse) GetNextPageToken() string
- func (*ListClustersResponse) ProtoMessage()
- func (x *ListClustersResponse) ProtoReflect() protoreflect.Message
- func (x *ListClustersResponse) Reset()
- func (m *ListClustersResponse) SetClusters(v []*Cluster)
- func (m *ListClustersResponse) SetNextPageToken(v string)
- func (x *ListClustersResponse) String() string
- type ListNodeGroupNodesRequest
- func (*ListNodeGroupNodesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodeGroupNodesRequest) GetNodeGroupId() string
- func (x *ListNodeGroupNodesRequest) GetPageSize() int64
- func (x *ListNodeGroupNodesRequest) GetPageToken() string
- func (*ListNodeGroupNodesRequest) ProtoMessage()
- func (x *ListNodeGroupNodesRequest) ProtoReflect() protoreflect.Message
- func (x *ListNodeGroupNodesRequest) Reset()
- func (m *ListNodeGroupNodesRequest) SetNodeGroupId(v string)
- func (m *ListNodeGroupNodesRequest) SetPageSize(v int64)
- func (m *ListNodeGroupNodesRequest) SetPageToken(v string)
- func (x *ListNodeGroupNodesRequest) String() string
- type ListNodeGroupNodesResponse
- func (*ListNodeGroupNodesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodeGroupNodesResponse) GetNextPageToken() string
- func (x *ListNodeGroupNodesResponse) GetNodes() []*Node
- func (*ListNodeGroupNodesResponse) ProtoMessage()
- func (x *ListNodeGroupNodesResponse) ProtoReflect() protoreflect.Message
- func (x *ListNodeGroupNodesResponse) Reset()
- func (m *ListNodeGroupNodesResponse) SetNextPageToken(v string)
- func (m *ListNodeGroupNodesResponse) SetNodes(v []*Node)
- func (x *ListNodeGroupNodesResponse) String() string
- type ListNodeGroupOperationsRequest
- func (*ListNodeGroupOperationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodeGroupOperationsRequest) GetFilter() string
- func (x *ListNodeGroupOperationsRequest) GetNodeGroupId() string
- func (x *ListNodeGroupOperationsRequest) GetPageSize() int64
- func (x *ListNodeGroupOperationsRequest) GetPageToken() string
- func (*ListNodeGroupOperationsRequest) ProtoMessage()
- func (x *ListNodeGroupOperationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNodeGroupOperationsRequest) Reset()
- func (m *ListNodeGroupOperationsRequest) SetFilter(v string)
- func (m *ListNodeGroupOperationsRequest) SetNodeGroupId(v string)
- func (m *ListNodeGroupOperationsRequest) SetPageSize(v int64)
- func (m *ListNodeGroupOperationsRequest) SetPageToken(v string)
- func (x *ListNodeGroupOperationsRequest) String() string
- type ListNodeGroupOperationsResponse
- func (*ListNodeGroupOperationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodeGroupOperationsResponse) GetNextPageToken() string
- func (x *ListNodeGroupOperationsResponse) GetOperations() []*operation.Operation
- func (*ListNodeGroupOperationsResponse) ProtoMessage()
- func (x *ListNodeGroupOperationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNodeGroupOperationsResponse) Reset()
- func (m *ListNodeGroupOperationsResponse) SetNextPageToken(v string)
- func (m *ListNodeGroupOperationsResponse) SetOperations(v []*operation.Operation)
- func (x *ListNodeGroupOperationsResponse) String() string
- type ListNodeGroupsRequest
- func (*ListNodeGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodeGroupsRequest) GetFilter() string
- func (x *ListNodeGroupsRequest) GetFolderId() string
- func (x *ListNodeGroupsRequest) GetPageSize() int64
- func (x *ListNodeGroupsRequest) GetPageToken() string
- func (*ListNodeGroupsRequest) ProtoMessage()
- func (x *ListNodeGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNodeGroupsRequest) Reset()
- func (m *ListNodeGroupsRequest) SetFilter(v string)
- func (m *ListNodeGroupsRequest) SetFolderId(v string)
- func (m *ListNodeGroupsRequest) SetPageSize(v int64)
- func (m *ListNodeGroupsRequest) SetPageToken(v string)
- func (x *ListNodeGroupsRequest) String() string
- type ListNodeGroupsResponse
- func (*ListNodeGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodeGroupsResponse) GetNextPageToken() string
- func (x *ListNodeGroupsResponse) GetNodeGroups() []*NodeGroup
- func (*ListNodeGroupsResponse) ProtoMessage()
- func (x *ListNodeGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNodeGroupsResponse) Reset()
- func (m *ListNodeGroupsResponse) SetNextPageToken(v string)
- func (m *ListNodeGroupsResponse) SetNodeGroups(v []*NodeGroup)
- func (x *ListNodeGroupsResponse) String() string
- type ListVersionsRequest
- type ListVersionsResponse
- func (*ListVersionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVersionsResponse) GetAvailableVersions() []*AvailableVersions
- func (*ListVersionsResponse) ProtoMessage()
- func (x *ListVersionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVersionsResponse) Reset()
- func (m *ListVersionsResponse) SetAvailableVersions(v []*AvailableVersions)
- func (x *ListVersionsResponse) String() string
- type Location
- func (*Location) Descriptor() ([]byte, []int)deprecated
- func (x *Location) GetSubnetId() string
- func (x *Location) GetZoneId() string
- func (*Location) ProtoMessage()
- func (x *Location) ProtoReflect() protoreflect.Message
- func (x *Location) Reset()
- func (m *Location) SetSubnetId(v string)
- func (m *Location) SetZoneId(v string)
- func (x *Location) String() string
- type LocationSpec
- func (*LocationSpec) Descriptor() ([]byte, []int)deprecated
- func (x *LocationSpec) GetSubnetId() string
- func (x *LocationSpec) GetZoneId() string
- func (*LocationSpec) ProtoMessage()
- func (x *LocationSpec) ProtoReflect() protoreflect.Message
- func (x *LocationSpec) Reset()
- func (m *LocationSpec) SetSubnetId(v string)
- func (m *LocationSpec) SetZoneId(v string)
- func (x *LocationSpec) String() string
- type MaintenanceWindow
- func (*MaintenanceWindow) Descriptor() ([]byte, []int)deprecated
- func (x *MaintenanceWindow) GetAnytime() *AnytimeMaintenanceWindow
- func (x *MaintenanceWindow) GetDailyMaintenanceWindow() *DailyMaintenanceWindow
- func (m *MaintenanceWindow) GetPolicy() isMaintenanceWindow_Policy
- func (x *MaintenanceWindow) GetWeeklyMaintenanceWindow() *WeeklyMaintenanceWindow
- func (*MaintenanceWindow) ProtoMessage()
- func (x *MaintenanceWindow) ProtoReflect() protoreflect.Message
- func (x *MaintenanceWindow) Reset()
- func (m *MaintenanceWindow) SetAnytime(v *AnytimeMaintenanceWindow)
- func (m *MaintenanceWindow) SetDailyMaintenanceWindow(v *DailyMaintenanceWindow)
- func (m *MaintenanceWindow) SetPolicy(v MaintenanceWindow_Policy)
- func (m *MaintenanceWindow) SetWeeklyMaintenanceWindow(v *WeeklyMaintenanceWindow)
- func (x *MaintenanceWindow) String() string
- type MaintenanceWindow_Anytime
- type MaintenanceWindow_DailyMaintenanceWindow
- type MaintenanceWindow_Policy
- type MaintenanceWindow_WeeklyMaintenanceWindow
- type Master
- func (*Master) Descriptor() ([]byte, []int)deprecated
- func (x *Master) GetEndpoints() *MasterEndpoints
- func (x *Master) GetEtcdClusterSize() int64
- func (x *Master) GetLocations() []*Location
- func (x *Master) GetMaintenancePolicy() *MasterMaintenancePolicy
- func (x *Master) GetMasterAuth() *MasterAuth
- func (x *Master) GetMasterLogging() *MasterLogging
- func (m *Master) GetMasterType() isMaster_MasterType
- func (x *Master) GetRegionalMaster() *RegionalMaster
- func (x *Master) GetSecurityGroupIds() []string
- func (x *Master) GetVersion() string
- func (x *Master) GetVersionInfo() *VersionInfo
- func (x *Master) GetZonalMaster() *ZonalMaster
- func (*Master) ProtoMessage()
- func (x *Master) ProtoReflect() protoreflect.Message
- func (x *Master) Reset()
- func (m *Master) SetEndpoints(v *MasterEndpoints)
- func (m *Master) SetEtcdClusterSize(v int64)
- func (m *Master) SetLocations(v []*Location)
- func (m *Master) SetMaintenancePolicy(v *MasterMaintenancePolicy)
- func (m *Master) SetMasterAuth(v *MasterAuth)
- func (m *Master) SetMasterLogging(v *MasterLogging)
- func (m *Master) SetMasterType(v Master_MasterType)
- func (m *Master) SetRegionalMaster(v *RegionalMaster)
- func (m *Master) SetSecurityGroupIds(v []string)
- func (m *Master) SetVersion(v string)
- func (m *Master) SetVersionInfo(v *VersionInfo)
- func (m *Master) SetZonalMaster(v *ZonalMaster)
- func (x *Master) String() string
- type MasterAuth
- func (*MasterAuth) Descriptor() ([]byte, []int)deprecated
- func (x *MasterAuth) GetClusterCaCertificate() string
- func (*MasterAuth) ProtoMessage()
- func (x *MasterAuth) ProtoReflect() protoreflect.Message
- func (x *MasterAuth) Reset()
- func (m *MasterAuth) SetClusterCaCertificate(v string)
- func (x *MasterAuth) String() string
- type MasterEndpoints
- func (*MasterEndpoints) Descriptor() ([]byte, []int)deprecated
- func (x *MasterEndpoints) GetExternalV4Endpoint() string
- func (x *MasterEndpoints) GetExternalV6Endpoint() string
- func (x *MasterEndpoints) GetInternalV4Endpoint() string
- func (*MasterEndpoints) ProtoMessage()
- func (x *MasterEndpoints) ProtoReflect() protoreflect.Message
- func (x *MasterEndpoints) Reset()
- func (m *MasterEndpoints) SetExternalV4Endpoint(v string)
- func (m *MasterEndpoints) SetExternalV6Endpoint(v string)
- func (m *MasterEndpoints) SetInternalV4Endpoint(v string)
- func (x *MasterEndpoints) String() string
- type MasterLocation
- func (*MasterLocation) Descriptor() ([]byte, []int)deprecated
- func (x *MasterLocation) GetInternalV4AddressSpec() *InternalAddressSpec
- func (x *MasterLocation) GetZoneId() string
- func (*MasterLocation) ProtoMessage()
- func (x *MasterLocation) ProtoReflect() protoreflect.Message
- func (x *MasterLocation) Reset()
- func (m *MasterLocation) SetInternalV4AddressSpec(v *InternalAddressSpec)
- func (m *MasterLocation) SetZoneId(v string)
- func (x *MasterLocation) String() string
- type MasterLogging
- func (*MasterLogging) Descriptor() ([]byte, []int)deprecated
- func (x *MasterLogging) GetAuditEnabled() bool
- func (x *MasterLogging) GetClusterAutoscalerEnabled() bool
- func (m *MasterLogging) GetDestination() isMasterLogging_Destination
- func (x *MasterLogging) GetEnabled() bool
- func (x *MasterLogging) GetEventsEnabled() bool
- func (x *MasterLogging) GetFolderId() string
- func (x *MasterLogging) GetKubeApiserverEnabled() bool
- func (x *MasterLogging) GetLogGroupId() string
- func (*MasterLogging) ProtoMessage()
- func (x *MasterLogging) ProtoReflect() protoreflect.Message
- func (x *MasterLogging) Reset()
- func (m *MasterLogging) SetAuditEnabled(v bool)
- func (m *MasterLogging) SetClusterAutoscalerEnabled(v bool)
- func (m *MasterLogging) SetDestination(v MasterLogging_Destination)
- func (m *MasterLogging) SetEnabled(v bool)
- func (m *MasterLogging) SetEventsEnabled(v bool)
- func (m *MasterLogging) SetFolderId(v string)
- func (m *MasterLogging) SetKubeApiserverEnabled(v bool)
- func (m *MasterLogging) SetLogGroupId(v string)
- func (x *MasterLogging) String() string
- type MasterLogging_Destination
- type MasterLogging_FolderId
- type MasterLogging_LogGroupId
- type MasterMaintenancePolicy
- func (*MasterMaintenancePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *MasterMaintenancePolicy) GetAutoUpgrade() bool
- func (x *MasterMaintenancePolicy) GetMaintenanceWindow() *MaintenanceWindow
- func (*MasterMaintenancePolicy) ProtoMessage()
- func (x *MasterMaintenancePolicy) ProtoReflect() protoreflect.Message
- func (x *MasterMaintenancePolicy) Reset()
- func (m *MasterMaintenancePolicy) SetAutoUpgrade(v bool)
- func (m *MasterMaintenancePolicy) SetMaintenanceWindow(v *MaintenanceWindow)
- func (x *MasterMaintenancePolicy) String() string
- type MasterSpec
- func (*MasterSpec) Descriptor() ([]byte, []int)deprecated
- func (x *MasterSpec) GetEtcdClusterSize() int64
- func (x *MasterSpec) GetExternalV4AddressSpec() *ExternalAddressSpec
- func (x *MasterSpec) GetExternalV6AddressSpec() *ExternalAddressSpec
- func (x *MasterSpec) GetLocations() []*LocationSpec
- func (x *MasterSpec) GetMaintenancePolicy() *MasterMaintenancePolicy
- func (x *MasterSpec) GetMasterLogging() *MasterLogging
- func (m *MasterSpec) GetMasterType() isMasterSpec_MasterType
- func (x *MasterSpec) GetRegionalMasterSpec() *RegionalMasterSpec
- func (x *MasterSpec) GetSecurityGroupIds() []string
- func (x *MasterSpec) GetVersion() string
- func (x *MasterSpec) GetZonalMasterSpec() *ZonalMasterSpec
- func (*MasterSpec) ProtoMessage()
- func (x *MasterSpec) ProtoReflect() protoreflect.Message
- func (x *MasterSpec) Reset()
- func (m *MasterSpec) SetEtcdClusterSize(v int64)
- func (m *MasterSpec) SetExternalV4AddressSpec(v *ExternalAddressSpec)
- func (m *MasterSpec) SetExternalV6AddressSpec(v *ExternalAddressSpec)
- func (m *MasterSpec) SetLocations(v []*LocationSpec)
- func (m *MasterSpec) SetMaintenancePolicy(v *MasterMaintenancePolicy)
- func (m *MasterSpec) SetMasterLogging(v *MasterLogging)
- func (m *MasterSpec) SetMasterType(v MasterSpec_MasterType)
- func (m *MasterSpec) SetRegionalMasterSpec(v *RegionalMasterSpec)
- func (m *MasterSpec) SetSecurityGroupIds(v []string)
- func (m *MasterSpec) SetVersion(v string)
- func (m *MasterSpec) SetZonalMasterSpec(v *ZonalMasterSpec)
- func (x *MasterSpec) String() string
- type MasterSpec_MasterType
- type MasterSpec_RegionalMasterSpec
- type MasterSpec_ZonalMasterSpec
- type MasterUpdateSpec
- func (*MasterUpdateSpec) Descriptor() ([]byte, []int)deprecated
- func (x *MasterUpdateSpec) GetExternalV6AddressSpec() *ExternalAddressSpec
- func (x *MasterUpdateSpec) GetLocations() []*LocationSpec
- func (x *MasterUpdateSpec) GetMaintenancePolicy() *MasterMaintenancePolicy
- func (x *MasterUpdateSpec) GetMasterLogging() *MasterLogging
- func (x *MasterUpdateSpec) GetSecurityGroupIds() []string
- func (x *MasterUpdateSpec) GetVersion() *UpdateVersionSpec
- func (*MasterUpdateSpec) ProtoMessage()
- func (x *MasterUpdateSpec) ProtoReflect() protoreflect.Message
- func (x *MasterUpdateSpec) Reset()
- func (m *MasterUpdateSpec) SetExternalV6AddressSpec(v *ExternalAddressSpec)
- func (m *MasterUpdateSpec) SetLocations(v []*LocationSpec)
- func (m *MasterUpdateSpec) SetMaintenancePolicy(v *MasterMaintenancePolicy)
- func (m *MasterUpdateSpec) SetMasterLogging(v *MasterLogging)
- func (m *MasterUpdateSpec) SetSecurityGroupIds(v []string)
- func (m *MasterUpdateSpec) SetVersion(v *UpdateVersionSpec)
- func (x *MasterUpdateSpec) String() string
- type Master_MasterType
- type Master_RegionalMaster
- type Master_ZonalMaster
- type NetworkInterfaceSpec
- func (*NetworkInterfaceSpec) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkInterfaceSpec) GetPrimaryV4AddressSpec() *NodeAddressSpec
- func (x *NetworkInterfaceSpec) GetPrimaryV6AddressSpec() *NodeAddressSpec
- func (x *NetworkInterfaceSpec) GetSecurityGroupIds() []string
- func (x *NetworkInterfaceSpec) GetSubnetIds() []string
- func (*NetworkInterfaceSpec) ProtoMessage()
- func (x *NetworkInterfaceSpec) ProtoReflect() protoreflect.Message
- func (x *NetworkInterfaceSpec) Reset()
- func (m *NetworkInterfaceSpec) SetPrimaryV4AddressSpec(v *NodeAddressSpec)
- func (m *NetworkInterfaceSpec) SetPrimaryV6AddressSpec(v *NodeAddressSpec)
- func (m *NetworkInterfaceSpec) SetSecurityGroupIds(v []string)
- func (m *NetworkInterfaceSpec) SetSubnetIds(v []string)
- func (x *NetworkInterfaceSpec) String() string
- type NetworkPolicy
- func (*NetworkPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkPolicy) GetProvider() NetworkPolicy_Provider
- func (*NetworkPolicy) ProtoMessage()
- func (x *NetworkPolicy) ProtoReflect() protoreflect.Message
- func (x *NetworkPolicy) Reset()
- func (m *NetworkPolicy) SetProvider(v NetworkPolicy_Provider)
- func (x *NetworkPolicy) String() string
- type NetworkPolicy_Provider
- func (NetworkPolicy_Provider) Descriptor() protoreflect.EnumDescriptor
- func (x NetworkPolicy_Provider) Enum() *NetworkPolicy_Provider
- func (NetworkPolicy_Provider) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetworkPolicy_Provider) Number() protoreflect.EnumNumber
- func (x NetworkPolicy_Provider) String() string
- func (NetworkPolicy_Provider) Type() protoreflect.EnumType
- type Node
- func (*Node) Descriptor() ([]byte, []int)deprecated
- func (x *Node) GetCloudStatus() *Node_CloudStatus
- func (x *Node) GetKubernetesStatus() *Node_KubernetesStatus
- func (x *Node) GetSpec() *Node_Spec
- func (x *Node) GetStatus() Node_Status
- func (*Node) ProtoMessage()
- func (x *Node) ProtoReflect() protoreflect.Message
- func (x *Node) Reset()
- func (m *Node) SetCloudStatus(v *Node_CloudStatus)
- func (m *Node) SetKubernetesStatus(v *Node_KubernetesStatus)
- func (m *Node) SetSpec(v *Node_Spec)
- func (m *Node) SetStatus(v Node_Status)
- func (x *Node) String() string
- type NodeAddressSpec
- func (*NodeAddressSpec) Descriptor() ([]byte, []int)deprecated
- func (x *NodeAddressSpec) GetDnsRecordSpecs() []*DnsRecordSpec
- func (x *NodeAddressSpec) GetOneToOneNatSpec() *OneToOneNatSpec
- func (*NodeAddressSpec) ProtoMessage()
- func (x *NodeAddressSpec) ProtoReflect() protoreflect.Message
- func (x *NodeAddressSpec) Reset()
- func (m *NodeAddressSpec) SetDnsRecordSpecs(v []*DnsRecordSpec)
- func (m *NodeAddressSpec) SetOneToOneNatSpec(v *OneToOneNatSpec)
- func (x *NodeAddressSpec) String() string
- type NodeGroup
- func (*NodeGroup) Descriptor() ([]byte, []int)deprecated
- func (x *NodeGroup) GetAllocationPolicy() *NodeGroupAllocationPolicy
- func (x *NodeGroup) GetAllowedUnsafeSysctls() []string
- func (x *NodeGroup) GetClusterId() string
- func (x *NodeGroup) GetCreatedAt() *timestamppb.Timestamp
- func (x *NodeGroup) GetDeployPolicy() *DeployPolicy
- func (x *NodeGroup) GetDescription() string
- func (x *NodeGroup) GetId() string
- func (x *NodeGroup) GetInstanceGroupId() string
- func (x *NodeGroup) GetLabels() map[string]string
- func (x *NodeGroup) GetMaintenancePolicy() *NodeGroupMaintenancePolicy
- func (x *NodeGroup) GetName() string
- func (x *NodeGroup) GetNodeLabels() map[string]string
- func (x *NodeGroup) GetNodeTaints() []*Taint
- func (x *NodeGroup) GetNodeTemplate() *NodeTemplate
- func (x *NodeGroup) GetNodeVersion() string
- func (x *NodeGroup) GetScalePolicy() *ScalePolicy
- func (x *NodeGroup) GetStatus() NodeGroup_Status
- func (x *NodeGroup) GetVersionInfo() *VersionInfo
- func (*NodeGroup) ProtoMessage()
- func (x *NodeGroup) ProtoReflect() protoreflect.Message
- func (x *NodeGroup) Reset()
- func (m *NodeGroup) SetAllocationPolicy(v *NodeGroupAllocationPolicy)
- func (m *NodeGroup) SetAllowedUnsafeSysctls(v []string)
- func (m *NodeGroup) SetClusterId(v string)
- func (m *NodeGroup) SetCreatedAt(v *timestamppb.Timestamp)
- func (m *NodeGroup) SetDeployPolicy(v *DeployPolicy)
- func (m *NodeGroup) SetDescription(v string)
- func (m *NodeGroup) SetId(v string)
- func (m *NodeGroup) SetInstanceGroupId(v string)
- func (m *NodeGroup) SetLabels(v map[string]string)
- func (m *NodeGroup) SetMaintenancePolicy(v *NodeGroupMaintenancePolicy)
- func (m *NodeGroup) SetName(v string)
- func (m *NodeGroup) SetNodeLabels(v map[string]string)
- func (m *NodeGroup) SetNodeTaints(v []*Taint)
- func (m *NodeGroup) SetNodeTemplate(v *NodeTemplate)
- func (m *NodeGroup) SetNodeVersion(v string)
- func (m *NodeGroup) SetScalePolicy(v *ScalePolicy)
- func (m *NodeGroup) SetStatus(v NodeGroup_Status)
- func (m *NodeGroup) SetVersionInfo(v *VersionInfo)
- func (x *NodeGroup) String() string
- type NodeGroupAllocationPolicy
- func (*NodeGroupAllocationPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *NodeGroupAllocationPolicy) GetLocations() []*NodeGroupLocation
- func (*NodeGroupAllocationPolicy) ProtoMessage()
- func (x *NodeGroupAllocationPolicy) ProtoReflect() protoreflect.Message
- func (x *NodeGroupAllocationPolicy) Reset()
- func (m *NodeGroupAllocationPolicy) SetLocations(v []*NodeGroupLocation)
- func (x *NodeGroupAllocationPolicy) String() string
- type NodeGroupLocation
- func (*NodeGroupLocation) Descriptor() ([]byte, []int)deprecated
- func (x *NodeGroupLocation) GetSubnetId() string
- func (x *NodeGroupLocation) GetZoneId() string
- func (*NodeGroupLocation) ProtoMessage()
- func (x *NodeGroupLocation) ProtoReflect() protoreflect.Message
- func (x *NodeGroupLocation) Reset()
- func (m *NodeGroupLocation) SetSubnetId(v string)
- func (m *NodeGroupLocation) SetZoneId(v string)
- func (x *NodeGroupLocation) String() string
- type NodeGroupMaintenancePolicy
- func (*NodeGroupMaintenancePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *NodeGroupMaintenancePolicy) GetAutoRepair() bool
- func (x *NodeGroupMaintenancePolicy) GetAutoUpgrade() bool
- func (x *NodeGroupMaintenancePolicy) GetMaintenanceWindow() *MaintenanceWindow
- func (*NodeGroupMaintenancePolicy) ProtoMessage()
- func (x *NodeGroupMaintenancePolicy) ProtoReflect() protoreflect.Message
- func (x *NodeGroupMaintenancePolicy) Reset()
- func (m *NodeGroupMaintenancePolicy) SetAutoRepair(v bool)
- func (m *NodeGroupMaintenancePolicy) SetAutoUpgrade(v bool)
- func (m *NodeGroupMaintenancePolicy) SetMaintenanceWindow(v *MaintenanceWindow)
- func (x *NodeGroupMaintenancePolicy) String() string
- type NodeGroupServiceClient
- type NodeGroupServiceServer
- type NodeGroup_Status
- func (NodeGroup_Status) Descriptor() protoreflect.EnumDescriptor
- func (x NodeGroup_Status) Enum() *NodeGroup_Status
- func (NodeGroup_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x NodeGroup_Status) Number() protoreflect.EnumNumber
- func (x NodeGroup_Status) String() string
- func (NodeGroup_Status) Type() protoreflect.EnumType
- type NodeTemplate
- func (*NodeTemplate) Descriptor() ([]byte, []int)deprecated
- func (x *NodeTemplate) GetBootDiskSpec() *DiskSpec
- func (x *NodeTemplate) GetContainerNetworkSettings() *NodeTemplate_ContainerNetworkSettings
- func (x *NodeTemplate) GetContainerRuntimeSettings() *NodeTemplate_ContainerRuntimeSettings
- func (x *NodeTemplate) GetGpuSettings() *GpuSettings
- func (x *NodeTemplate) GetLabels() map[string]string
- func (x *NodeTemplate) GetMetadata() map[string]string
- func (x *NodeTemplate) GetName() string
- func (x *NodeTemplate) GetNetworkInterfaceSpecs() []*NetworkInterfaceSpec
- func (x *NodeTemplate) GetNetworkSettings() *NodeTemplate_NetworkSettings
- func (x *NodeTemplate) GetPlacementPolicy() *PlacementPolicy
- func (x *NodeTemplate) GetPlatformId() string
- func (x *NodeTemplate) GetResourcesSpec() *ResourcesSpec
- func (x *NodeTemplate) GetSchedulingPolicy() *SchedulingPolicy
- func (x *NodeTemplate) GetV4AddressSpec() *NodeAddressSpecdeprecated
- func (*NodeTemplate) ProtoMessage()
- func (x *NodeTemplate) ProtoReflect() protoreflect.Message
- func (x *NodeTemplate) Reset()
- func (m *NodeTemplate) SetBootDiskSpec(v *DiskSpec)
- func (m *NodeTemplate) SetContainerNetworkSettings(v *NodeTemplate_ContainerNetworkSettings)
- func (m *NodeTemplate) SetContainerRuntimeSettings(v *NodeTemplate_ContainerRuntimeSettings)
- func (m *NodeTemplate) SetGpuSettings(v *GpuSettings)
- func (m *NodeTemplate) SetLabels(v map[string]string)
- func (m *NodeTemplate) SetMetadata(v map[string]string)
- func (m *NodeTemplate) SetName(v string)
- func (m *NodeTemplate) SetNetworkInterfaceSpecs(v []*NetworkInterfaceSpec)
- func (m *NodeTemplate) SetNetworkSettings(v *NodeTemplate_NetworkSettings)
- func (m *NodeTemplate) SetPlacementPolicy(v *PlacementPolicy)
- func (m *NodeTemplate) SetPlatformId(v string)
- func (m *NodeTemplate) SetResourcesSpec(v *ResourcesSpec)
- func (m *NodeTemplate) SetSchedulingPolicy(v *SchedulingPolicy)
- func (m *NodeTemplate) SetV4AddressSpec(v *NodeAddressSpec)
- func (x *NodeTemplate) String() string
- type NodeTemplate_ContainerNetworkSettings
- func (*NodeTemplate_ContainerNetworkSettings) Descriptor() ([]byte, []int)deprecated
- func (x *NodeTemplate_ContainerNetworkSettings) GetPodMtu() int64
- func (*NodeTemplate_ContainerNetworkSettings) ProtoMessage()
- func (x *NodeTemplate_ContainerNetworkSettings) ProtoReflect() protoreflect.Message
- func (x *NodeTemplate_ContainerNetworkSettings) Reset()
- func (m *NodeTemplate_ContainerNetworkSettings) SetPodMtu(v int64)
- func (x *NodeTemplate_ContainerNetworkSettings) String() string
- type NodeTemplate_ContainerRuntimeSettings
- func (*NodeTemplate_ContainerRuntimeSettings) Descriptor() ([]byte, []int)deprecated
- func (x *NodeTemplate_ContainerRuntimeSettings) GetType() NodeTemplate_ContainerRuntimeSettings_Type
- func (*NodeTemplate_ContainerRuntimeSettings) ProtoMessage()
- func (x *NodeTemplate_ContainerRuntimeSettings) ProtoReflect() protoreflect.Message
- func (x *NodeTemplate_ContainerRuntimeSettings) Reset()
- func (m *NodeTemplate_ContainerRuntimeSettings) SetType(v NodeTemplate_ContainerRuntimeSettings_Type)
- func (x *NodeTemplate_ContainerRuntimeSettings) String() string
- type NodeTemplate_ContainerRuntimeSettings_Type
- func (NodeTemplate_ContainerRuntimeSettings_Type) Descriptor() protoreflect.EnumDescriptor
- func (x NodeTemplate_ContainerRuntimeSettings_Type) Enum() *NodeTemplate_ContainerRuntimeSettings_Type
- func (NodeTemplate_ContainerRuntimeSettings_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x NodeTemplate_ContainerRuntimeSettings_Type) Number() protoreflect.EnumNumber
- func (x NodeTemplate_ContainerRuntimeSettings_Type) String() string
- func (NodeTemplate_ContainerRuntimeSettings_Type) Type() protoreflect.EnumType
- type NodeTemplate_NetworkSettings
- func (*NodeTemplate_NetworkSettings) Descriptor() ([]byte, []int)deprecated
- func (x *NodeTemplate_NetworkSettings) GetType() NodeTemplate_NetworkSettings_Type
- func (*NodeTemplate_NetworkSettings) ProtoMessage()
- func (x *NodeTemplate_NetworkSettings) ProtoReflect() protoreflect.Message
- func (x *NodeTemplate_NetworkSettings) Reset()
- func (m *NodeTemplate_NetworkSettings) SetType(v NodeTemplate_NetworkSettings_Type)
- func (x *NodeTemplate_NetworkSettings) String() string
- type NodeTemplate_NetworkSettings_Type
- func (NodeTemplate_NetworkSettings_Type) Descriptor() protoreflect.EnumDescriptor
- func (x NodeTemplate_NetworkSettings_Type) Enum() *NodeTemplate_NetworkSettings_Type
- func (NodeTemplate_NetworkSettings_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x NodeTemplate_NetworkSettings_Type) Number() protoreflect.EnumNumber
- func (x NodeTemplate_NetworkSettings_Type) String() string
- func (NodeTemplate_NetworkSettings_Type) Type() protoreflect.EnumType
- type Node_CloudStatus
- func (*Node_CloudStatus) Descriptor() ([]byte, []int)deprecated
- func (x *Node_CloudStatus) GetId() string
- func (x *Node_CloudStatus) GetStatus() string
- func (x *Node_CloudStatus) GetStatusMessage() string
- func (*Node_CloudStatus) ProtoMessage()
- func (x *Node_CloudStatus) ProtoReflect() protoreflect.Message
- func (x *Node_CloudStatus) Reset()
- func (m *Node_CloudStatus) SetId(v string)
- func (m *Node_CloudStatus) SetStatus(v string)
- func (m *Node_CloudStatus) SetStatusMessage(v string)
- func (x *Node_CloudStatus) String() string
- type Node_KubernetesStatus
- func (*Node_KubernetesStatus) Descriptor() ([]byte, []int)deprecated
- func (x *Node_KubernetesStatus) GetAttachedVolumes() []*AttachedVolume
- func (x *Node_KubernetesStatus) GetConditions() []*Condition
- func (x *Node_KubernetesStatus) GetId() string
- func (x *Node_KubernetesStatus) GetTaints() []*Taint
- func (*Node_KubernetesStatus) ProtoMessage()
- func (x *Node_KubernetesStatus) ProtoReflect() protoreflect.Message
- func (x *Node_KubernetesStatus) Reset()
- func (m *Node_KubernetesStatus) SetAttachedVolumes(v []*AttachedVolume)
- func (m *Node_KubernetesStatus) SetConditions(v []*Condition)
- func (m *Node_KubernetesStatus) SetId(v string)
- func (m *Node_KubernetesStatus) SetTaints(v []*Taint)
- func (x *Node_KubernetesStatus) String() string
- type Node_Spec
- func (*Node_Spec) Descriptor() ([]byte, []int)deprecated
- func (x *Node_Spec) GetDisk() *DiskSpec
- func (x *Node_Spec) GetResources() *ResourcesSpec
- func (*Node_Spec) ProtoMessage()
- func (x *Node_Spec) ProtoReflect() protoreflect.Message
- func (x *Node_Spec) Reset()
- func (m *Node_Spec) SetDisk(v *DiskSpec)
- func (m *Node_Spec) SetResources(v *ResourcesSpec)
- func (x *Node_Spec) String() string
- type Node_Status
- func (Node_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Node_Status) Enum() *Node_Status
- func (Node_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Node_Status) Number() protoreflect.EnumNumber
- func (x Node_Status) String() string
- func (Node_Status) Type() protoreflect.EnumType
- type OneToOneNatSpec
- func (*OneToOneNatSpec) Descriptor() ([]byte, []int)deprecated
- func (x *OneToOneNatSpec) GetIpVersion() IpVersion
- func (*OneToOneNatSpec) ProtoMessage()
- func (x *OneToOneNatSpec) ProtoReflect() protoreflect.Message
- func (x *OneToOneNatSpec) Reset()
- func (m *OneToOneNatSpec) SetIpVersion(v IpVersion)
- func (x *OneToOneNatSpec) String() string
- type PlacementPolicy
- func (*PlacementPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *PlacementPolicy) GetPlacementGroupId() string
- func (*PlacementPolicy) ProtoMessage()
- func (x *PlacementPolicy) ProtoReflect() protoreflect.Message
- func (x *PlacementPolicy) Reset()
- func (m *PlacementPolicy) SetPlacementGroupId(v string)
- func (x *PlacementPolicy) String() string
- type RegionalMaster
- func (*RegionalMaster) Descriptor() ([]byte, []int)deprecated
- func (x *RegionalMaster) GetExternalV4Address() string
- func (x *RegionalMaster) GetExternalV6Address() string
- func (x *RegionalMaster) GetInternalV4Address() string
- func (x *RegionalMaster) GetRegionId() string
- func (*RegionalMaster) ProtoMessage()
- func (x *RegionalMaster) ProtoReflect() protoreflect.Message
- func (x *RegionalMaster) Reset()
- func (m *RegionalMaster) SetExternalV4Address(v string)
- func (m *RegionalMaster) SetExternalV6Address(v string)
- func (m *RegionalMaster) SetInternalV4Address(v string)
- func (m *RegionalMaster) SetRegionId(v string)
- func (x *RegionalMaster) String() string
- type RegionalMasterSpec
- func (*RegionalMasterSpec) Descriptor() ([]byte, []int)deprecated
- func (x *RegionalMasterSpec) GetExternalV4AddressSpec() *ExternalAddressSpec
- func (x *RegionalMasterSpec) GetExternalV6AddressSpec() *ExternalAddressSpec
- func (x *RegionalMasterSpec) GetLocations() []*MasterLocation
- func (x *RegionalMasterSpec) GetRegionId() string
- func (*RegionalMasterSpec) ProtoMessage()
- func (x *RegionalMasterSpec) ProtoReflect() protoreflect.Message
- func (x *RegionalMasterSpec) Reset()
- func (m *RegionalMasterSpec) SetExternalV4AddressSpec(v *ExternalAddressSpec)
- func (m *RegionalMasterSpec) SetExternalV6AddressSpec(v *ExternalAddressSpec)
- func (m *RegionalMasterSpec) SetLocations(v []*MasterLocation)
- func (m *RegionalMasterSpec) SetRegionId(v string)
- func (x *RegionalMasterSpec) String() string
- type ReleaseChannel
- func (ReleaseChannel) Descriptor() protoreflect.EnumDescriptor
- func (x ReleaseChannel) Enum() *ReleaseChannel
- func (ReleaseChannel) EnumDescriptor() ([]byte, []int)deprecated
- func (x ReleaseChannel) Number() protoreflect.EnumNumber
- func (x ReleaseChannel) String() string
- func (ReleaseChannel) Type() protoreflect.EnumType
- type ResourcesSpec
- func (*ResourcesSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ResourcesSpec) GetCoreFraction() int64
- func (x *ResourcesSpec) GetCores() int64
- func (x *ResourcesSpec) GetGpus() int64
- func (x *ResourcesSpec) GetMemory() int64
- func (*ResourcesSpec) ProtoMessage()
- func (x *ResourcesSpec) ProtoReflect() protoreflect.Message
- func (x *ResourcesSpec) Reset()
- func (m *ResourcesSpec) SetCoreFraction(v int64)
- func (m *ResourcesSpec) SetCores(v int64)
- func (m *ResourcesSpec) SetGpus(v int64)
- func (m *ResourcesSpec) SetMemory(v int64)
- func (x *ResourcesSpec) String() string
- type ScalePolicy
- func (*ScalePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *ScalePolicy) GetAutoScale() *ScalePolicy_AutoScale
- func (x *ScalePolicy) GetFixedScale() *ScalePolicy_FixedScale
- func (m *ScalePolicy) GetScaleType() isScalePolicy_ScaleType
- func (*ScalePolicy) ProtoMessage()
- func (x *ScalePolicy) ProtoReflect() protoreflect.Message
- func (x *ScalePolicy) Reset()
- func (m *ScalePolicy) SetAutoScale(v *ScalePolicy_AutoScale)
- func (m *ScalePolicy) SetFixedScale(v *ScalePolicy_FixedScale)
- func (m *ScalePolicy) SetScaleType(v ScalePolicy_ScaleType)
- func (x *ScalePolicy) String() string
- type ScalePolicy_AutoScale
- func (*ScalePolicy_AutoScale) Descriptor() ([]byte, []int)deprecated
- func (x *ScalePolicy_AutoScale) GetInitialSize() int64
- func (x *ScalePolicy_AutoScale) GetMaxSize() int64
- func (x *ScalePolicy_AutoScale) GetMinSize() int64
- func (*ScalePolicy_AutoScale) ProtoMessage()
- func (x *ScalePolicy_AutoScale) ProtoReflect() protoreflect.Message
- func (x *ScalePolicy_AutoScale) Reset()
- func (m *ScalePolicy_AutoScale) SetInitialSize(v int64)
- func (m *ScalePolicy_AutoScale) SetMaxSize(v int64)
- func (m *ScalePolicy_AutoScale) SetMinSize(v int64)
- func (x *ScalePolicy_AutoScale) String() string
- type ScalePolicy_AutoScale_
- type ScalePolicy_FixedScale
- func (*ScalePolicy_FixedScale) Descriptor() ([]byte, []int)deprecated
- func (x *ScalePolicy_FixedScale) GetSize() int64
- func (*ScalePolicy_FixedScale) ProtoMessage()
- func (x *ScalePolicy_FixedScale) ProtoReflect() protoreflect.Message
- func (x *ScalePolicy_FixedScale) Reset()
- func (m *ScalePolicy_FixedScale) SetSize(v int64)
- func (x *ScalePolicy_FixedScale) String() string
- type ScalePolicy_FixedScale_
- type ScalePolicy_ScaleType
- type SchedulingPolicy
- func (*SchedulingPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulingPolicy) GetPreemptible() bool
- func (*SchedulingPolicy) ProtoMessage()
- func (x *SchedulingPolicy) ProtoReflect() protoreflect.Message
- func (x *SchedulingPolicy) Reset()
- func (m *SchedulingPolicy) SetPreemptible(v bool)
- func (x *SchedulingPolicy) String() string
- type StartClusterMetadata
- func (*StartClusterMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *StartClusterMetadata) GetClusterId() string
- func (*StartClusterMetadata) ProtoMessage()
- func (x *StartClusterMetadata) ProtoReflect() protoreflect.Message
- func (x *StartClusterMetadata) Reset()
- func (m *StartClusterMetadata) SetClusterId(v string)
- func (x *StartClusterMetadata) String() string
- type StartClusterRequest
- func (*StartClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartClusterRequest) GetClusterId() string
- func (*StartClusterRequest) ProtoMessage()
- func (x *StartClusterRequest) ProtoReflect() protoreflect.Message
- func (x *StartClusterRequest) Reset()
- func (m *StartClusterRequest) SetClusterId(v string)
- func (x *StartClusterRequest) String() string
- type StopClusterMetadata
- func (*StopClusterMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *StopClusterMetadata) GetClusterId() string
- func (*StopClusterMetadata) ProtoMessage()
- func (x *StopClusterMetadata) ProtoReflect() protoreflect.Message
- func (x *StopClusterMetadata) Reset()
- func (m *StopClusterMetadata) SetClusterId(v string)
- func (x *StopClusterMetadata) String() string
- type StopClusterRequest
- func (*StopClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StopClusterRequest) GetClusterId() string
- func (*StopClusterRequest) ProtoMessage()
- func (x *StopClusterRequest) ProtoReflect() protoreflect.Message
- func (x *StopClusterRequest) Reset()
- func (m *StopClusterRequest) SetClusterId(v string)
- func (x *StopClusterRequest) String() string
- type Taint
- func (*Taint) Descriptor() ([]byte, []int)deprecated
- func (x *Taint) GetEffect() Taint_Effect
- func (x *Taint) GetKey() string
- func (x *Taint) GetValue() string
- func (*Taint) ProtoMessage()
- func (x *Taint) ProtoReflect() protoreflect.Message
- func (x *Taint) Reset()
- func (m *Taint) SetEffect(v Taint_Effect)
- func (m *Taint) SetKey(v string)
- func (m *Taint) SetValue(v string)
- func (x *Taint) String() string
- type Taint_Effect
- func (Taint_Effect) Descriptor() protoreflect.EnumDescriptor
- func (x Taint_Effect) Enum() *Taint_Effect
- func (Taint_Effect) EnumDescriptor() ([]byte, []int)deprecated
- func (x Taint_Effect) Number() protoreflect.EnumNumber
- func (x Taint_Effect) String() string
- func (Taint_Effect) Type() protoreflect.EnumType
- type UnimplementedClusterServiceServer
- func (UnimplementedClusterServiceServer) Create(context.Context, *CreateClusterRequest) (*operation.Operation, error)
- func (UnimplementedClusterServiceServer) Delete(context.Context, *DeleteClusterRequest) (*operation.Operation, error)
- func (UnimplementedClusterServiceServer) Get(context.Context, *GetClusterRequest) (*Cluster, error)
- func (UnimplementedClusterServiceServer) List(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
- func (UnimplementedClusterServiceServer) ListNodeGroups(context.Context, *ListClusterNodeGroupsRequest) (*ListClusterNodeGroupsResponse, error)
- func (UnimplementedClusterServiceServer) ListNodes(context.Context, *ListClusterNodesRequest) (*ListClusterNodesResponse, error)
- func (UnimplementedClusterServiceServer) ListOperations(context.Context, *ListClusterOperationsRequest) (*ListClusterOperationsResponse, error)
- func (UnimplementedClusterServiceServer) Start(context.Context, *StartClusterRequest) (*operation.Operation, error)
- func (UnimplementedClusterServiceServer) Stop(context.Context, *StopClusterRequest) (*operation.Operation, error)
- func (UnimplementedClusterServiceServer) Update(context.Context, *UpdateClusterRequest) (*operation.Operation, error)
- type UnimplementedNodeGroupServiceServer
- func (UnimplementedNodeGroupServiceServer) Create(context.Context, *CreateNodeGroupRequest) (*operation.Operation, error)
- func (UnimplementedNodeGroupServiceServer) Delete(context.Context, *DeleteNodeGroupRequest) (*operation.Operation, error)
- func (UnimplementedNodeGroupServiceServer) Get(context.Context, *GetNodeGroupRequest) (*NodeGroup, error)
- func (UnimplementedNodeGroupServiceServer) List(context.Context, *ListNodeGroupsRequest) (*ListNodeGroupsResponse, error)
- func (UnimplementedNodeGroupServiceServer) ListNodes(context.Context, *ListNodeGroupNodesRequest) (*ListNodeGroupNodesResponse, error)
- func (UnimplementedNodeGroupServiceServer) ListOperations(context.Context, *ListNodeGroupOperationsRequest) (*ListNodeGroupOperationsResponse, error)
- func (UnimplementedNodeGroupServiceServer) Update(context.Context, *UpdateNodeGroupRequest) (*operation.Operation, error)
- type UnimplementedVersionServiceServer
- type UnsafeClusterServiceServer
- type UnsafeNodeGroupServiceServer
- type UnsafeVersionServiceServer
- type UpdateClusterMetadata
- func (*UpdateClusterMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateClusterMetadata) GetClusterId() string
- func (*UpdateClusterMetadata) ProtoMessage()
- func (x *UpdateClusterMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateClusterMetadata) Reset()
- func (m *UpdateClusterMetadata) SetClusterId(v string)
- func (x *UpdateClusterMetadata) String() string
- type UpdateClusterRequest
- func (*UpdateClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateClusterRequest) GetClusterId() string
- func (x *UpdateClusterRequest) GetDescription() string
- func (x *UpdateClusterRequest) GetGatewayIpv4Address() string
- func (m *UpdateClusterRequest) GetInternetGateway() isUpdateClusterRequest_InternetGateway
- func (x *UpdateClusterRequest) GetIpAllocationPolicy() *IPAllocationPolicy
- func (x *UpdateClusterRequest) GetLabels() map[string]string
- func (x *UpdateClusterRequest) GetMasterSpec() *MasterUpdateSpec
- func (x *UpdateClusterRequest) GetName() string
- func (x *UpdateClusterRequest) GetNetworkPolicy() *NetworkPolicy
- func (x *UpdateClusterRequest) GetNodeServiceAccountId() string
- func (x *UpdateClusterRequest) GetServiceAccountId() string
- func (x *UpdateClusterRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateClusterRequest) ProtoMessage()
- func (x *UpdateClusterRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateClusterRequest) Reset()
- func (m *UpdateClusterRequest) SetClusterId(v string)
- func (m *UpdateClusterRequest) SetDescription(v string)
- func (m *UpdateClusterRequest) SetGatewayIpv4Address(v string)
- func (m *UpdateClusterRequest) SetInternetGateway(v UpdateClusterRequest_InternetGateway)
- func (m *UpdateClusterRequest) SetIpAllocationPolicy(v *IPAllocationPolicy)
- func (m *UpdateClusterRequest) SetLabels(v map[string]string)
- func (m *UpdateClusterRequest) SetMasterSpec(v *MasterUpdateSpec)
- func (m *UpdateClusterRequest) SetName(v string)
- func (m *UpdateClusterRequest) SetNetworkPolicy(v *NetworkPolicy)
- func (m *UpdateClusterRequest) SetNodeServiceAccountId(v string)
- func (m *UpdateClusterRequest) SetServiceAccountId(v string)
- func (m *UpdateClusterRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
- func (x *UpdateClusterRequest) String() string
- type UpdateClusterRequest_GatewayIpv4Address
- type UpdateClusterRequest_InternetGateway
- type UpdateNodeGroupMetadata
- func (*UpdateNodeGroupMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNodeGroupMetadata) GetNodeGroupId() string
- func (*UpdateNodeGroupMetadata) ProtoMessage()
- func (x *UpdateNodeGroupMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateNodeGroupMetadata) Reset()
- func (m *UpdateNodeGroupMetadata) SetNodeGroupId(v string)
- func (x *UpdateNodeGroupMetadata) String() string
- type UpdateNodeGroupRequest
- func (*UpdateNodeGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNodeGroupRequest) GetAllocationPolicy() *NodeGroupAllocationPolicy
- func (x *UpdateNodeGroupRequest) GetAllowedUnsafeSysctls() []string
- func (x *UpdateNodeGroupRequest) GetDeployPolicy() *DeployPolicy
- func (x *UpdateNodeGroupRequest) GetDescription() string
- func (x *UpdateNodeGroupRequest) GetLabels() map[string]string
- func (x *UpdateNodeGroupRequest) GetMaintenancePolicy() *NodeGroupMaintenancePolicy
- func (x *UpdateNodeGroupRequest) GetName() string
- func (x *UpdateNodeGroupRequest) GetNodeGroupId() string
- func (x *UpdateNodeGroupRequest) GetNodeLabels() map[string]string
- func (x *UpdateNodeGroupRequest) GetNodeTaints() []*Taint
- func (x *UpdateNodeGroupRequest) GetNodeTemplate() *NodeTemplate
- func (x *UpdateNodeGroupRequest) GetScalePolicy() *ScalePolicy
- func (x *UpdateNodeGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateNodeGroupRequest) GetVersion() *UpdateVersionSpec
- func (*UpdateNodeGroupRequest) ProtoMessage()
- func (x *UpdateNodeGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateNodeGroupRequest) Reset()
- func (m *UpdateNodeGroupRequest) SetAllocationPolicy(v *NodeGroupAllocationPolicy)
- func (m *UpdateNodeGroupRequest) SetAllowedUnsafeSysctls(v []string)
- func (m *UpdateNodeGroupRequest) SetDeployPolicy(v *DeployPolicy)
- func (m *UpdateNodeGroupRequest) SetDescription(v string)
- func (m *UpdateNodeGroupRequest) SetLabels(v map[string]string)
- func (m *UpdateNodeGroupRequest) SetMaintenancePolicy(v *NodeGroupMaintenancePolicy)
- func (m *UpdateNodeGroupRequest) SetName(v string)
- func (m *UpdateNodeGroupRequest) SetNodeGroupId(v string)
- func (m *UpdateNodeGroupRequest) SetNodeLabels(v map[string]string)
- func (m *UpdateNodeGroupRequest) SetNodeTaints(v []*Taint)
- func (m *UpdateNodeGroupRequest) SetNodeTemplate(v *NodeTemplate)
- func (m *UpdateNodeGroupRequest) SetScalePolicy(v *ScalePolicy)
- func (m *UpdateNodeGroupRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
- func (m *UpdateNodeGroupRequest) SetVersion(v *UpdateVersionSpec)
- func (x *UpdateNodeGroupRequest) String() string
- type UpdateVersionSpec
- func (*UpdateVersionSpec) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVersionSpec) GetLatestRevision() bool
- func (m *UpdateVersionSpec) GetSpecifier() isUpdateVersionSpec_Specifier
- func (x *UpdateVersionSpec) GetVersion() string
- func (*UpdateVersionSpec) ProtoMessage()
- func (x *UpdateVersionSpec) ProtoReflect() protoreflect.Message
- func (x *UpdateVersionSpec) Reset()
- func (m *UpdateVersionSpec) SetLatestRevision(v bool)
- func (m *UpdateVersionSpec) SetSpecifier(v UpdateVersionSpec_Specifier)
- func (m *UpdateVersionSpec) SetVersion(v string)
- func (x *UpdateVersionSpec) String() string
- type UpdateVersionSpec_LatestRevision
- type UpdateVersionSpec_Specifier
- type UpdateVersionSpec_Version
- type VersionInfo
- func (*VersionInfo) Descriptor() ([]byte, []int)deprecated
- func (x *VersionInfo) GetCurrentVersion() string
- func (x *VersionInfo) GetNewRevisionAvailable() bool
- func (x *VersionInfo) GetNewRevisionSummary() string
- func (x *VersionInfo) GetVersionDeprecated() bool
- func (*VersionInfo) ProtoMessage()
- func (x *VersionInfo) ProtoReflect() protoreflect.Message
- func (x *VersionInfo) Reset()
- func (m *VersionInfo) SetCurrentVersion(v string)
- func (m *VersionInfo) SetNewRevisionAvailable(v bool)
- func (m *VersionInfo) SetNewRevisionSummary(v string)
- func (m *VersionInfo) SetVersionDeprecated(v bool)
- func (x *VersionInfo) String() string
- type VersionServiceClient
- type VersionServiceServer
- type WeeklyMaintenanceWindow
- func (*WeeklyMaintenanceWindow) Descriptor() ([]byte, []int)deprecated
- func (x *WeeklyMaintenanceWindow) GetDaysOfWeek() []*DaysOfWeekMaintenanceWindow
- func (*WeeklyMaintenanceWindow) ProtoMessage()
- func (x *WeeklyMaintenanceWindow) ProtoReflect() protoreflect.Message
- func (x *WeeklyMaintenanceWindow) Reset()
- func (m *WeeklyMaintenanceWindow) SetDaysOfWeek(v []*DaysOfWeekMaintenanceWindow)
- func (x *WeeklyMaintenanceWindow) String() string
- type ZonalMaster
- func (*ZonalMaster) Descriptor() ([]byte, []int)deprecated
- func (x *ZonalMaster) GetExternalV4Address() string
- func (x *ZonalMaster) GetInternalV4Address() string
- func (x *ZonalMaster) GetZoneId() string
- func (*ZonalMaster) ProtoMessage()
- func (x *ZonalMaster) ProtoReflect() protoreflect.Message
- func (x *ZonalMaster) Reset()
- func (m *ZonalMaster) SetExternalV4Address(v string)
- func (m *ZonalMaster) SetInternalV4Address(v string)
- func (m *ZonalMaster) SetZoneId(v string)
- func (x *ZonalMaster) String() string
- type ZonalMasterSpec
- func (*ZonalMasterSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ZonalMasterSpec) GetExternalV4AddressSpec() *ExternalAddressSpec
- func (x *ZonalMasterSpec) GetInternalV4AddressSpec() *InternalAddressSpec
- func (x *ZonalMasterSpec) GetZoneId() string
- func (*ZonalMasterSpec) ProtoMessage()
- func (x *ZonalMasterSpec) ProtoReflect() protoreflect.Message
- func (x *ZonalMasterSpec) Reset()
- func (m *ZonalMasterSpec) SetExternalV4AddressSpec(v *ExternalAddressSpec)
- func (m *ZonalMasterSpec) SetInternalV4AddressSpec(v *InternalAddressSpec)
- func (m *ZonalMasterSpec) SetZoneId(v string)
- func (x *ZonalMasterSpec) String() string
Constants ¶
const ( ClusterService_Get_FullMethodName = "/yandex.cloud.k8s.v1.ClusterService/Get" ClusterService_List_FullMethodName = "/yandex.cloud.k8s.v1.ClusterService/List" ClusterService_Create_FullMethodName = "/yandex.cloud.k8s.v1.ClusterService/Create" ClusterService_Update_FullMethodName = "/yandex.cloud.k8s.v1.ClusterService/Update" ClusterService_Delete_FullMethodName = "/yandex.cloud.k8s.v1.ClusterService/Delete" ClusterService_Stop_FullMethodName = "/yandex.cloud.k8s.v1.ClusterService/Stop" ClusterService_Start_FullMethodName = "/yandex.cloud.k8s.v1.ClusterService/Start" ClusterService_ListNodeGroups_FullMethodName = "/yandex.cloud.k8s.v1.ClusterService/ListNodeGroups" ClusterService_ListOperations_FullMethodName = "/yandex.cloud.k8s.v1.ClusterService/ListOperations" ClusterService_ListNodes_FullMethodName = "/yandex.cloud.k8s.v1.ClusterService/ListNodes" )
const ( NodeGroupService_Get_FullMethodName = "/yandex.cloud.k8s.v1.NodeGroupService/Get" NodeGroupService_List_FullMethodName = "/yandex.cloud.k8s.v1.NodeGroupService/List" NodeGroupService_Create_FullMethodName = "/yandex.cloud.k8s.v1.NodeGroupService/Create" NodeGroupService_Update_FullMethodName = "/yandex.cloud.k8s.v1.NodeGroupService/Update" NodeGroupService_Delete_FullMethodName = "/yandex.cloud.k8s.v1.NodeGroupService/Delete" NodeGroupService_ListOperations_FullMethodName = "/yandex.cloud.k8s.v1.NodeGroupService/ListOperations" NodeGroupService_ListNodes_FullMethodName = "/yandex.cloud.k8s.v1.NodeGroupService/ListNodes" )
const (
VersionService_List_FullMethodName = "/yandex.cloud.k8s.v1.VersionService/List"
)
Variables ¶
var ( ReleaseChannel_name = map[int32]string{ 0: "RELEASE_CHANNEL_UNSPECIFIED", 1: "RAPID", 2: "REGULAR", 3: "STABLE", } ReleaseChannel_value = map[string]int32{ "RELEASE_CHANNEL_UNSPECIFIED": 0, "RAPID": 1, "REGULAR": 2, "STABLE": 3, } )
Enum value maps for ReleaseChannel.
var ( Cluster_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "PROVISIONING", 2: "RUNNING", 3: "RECONCILING", 4: "STOPPING", 5: "STOPPED", 6: "DELETING", 7: "STARTING", } Cluster_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "PROVISIONING": 1, "RUNNING": 2, "RECONCILING": 3, "STOPPING": 4, "STOPPED": 5, "DELETING": 6, "STARTING": 7, } )
Enum value maps for Cluster_Status.
var ( Cluster_Health_name = map[int32]string{ 0: "HEALTH_UNSPECIFIED", 1: "HEALTHY", 2: "UNHEALTHY", } Cluster_Health_value = map[string]int32{ "HEALTH_UNSPECIFIED": 0, "HEALTHY": 1, "UNHEALTHY": 2, } )
Enum value maps for Cluster_Health.
var ( NetworkPolicy_Provider_name = map[int32]string{ 0: "PROVIDER_UNSPECIFIED", 1: "CALICO", } NetworkPolicy_Provider_value = map[string]int32{ "PROVIDER_UNSPECIFIED": 0, "CALICO": 1, } )
Enum value maps for NetworkPolicy_Provider.
var ( Cilium_RoutingMode_name = map[int32]string{ 0: "ROUTING_MODE_UNSPECIFIED", 1: "TUNNEL", } Cilium_RoutingMode_value = map[string]int32{ "ROUTING_MODE_UNSPECIFIED": 0, "TUNNEL": 1, } )
Enum value maps for Cilium_RoutingMode.
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.
var ( Node_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "PROVISIONING", 2: "NOT_CONNECTED", 3: "NOT_READY", 4: "READY", 5: "MISSING", 6: "STOPPED", 7: "UNKNOWN", } Node_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "PROVISIONING": 1, "NOT_CONNECTED": 2, "NOT_READY": 3, "READY": 4, "MISSING": 5, "STOPPED": 6, "UNKNOWN": 7, } )
Enum value maps for Node_Status.
var ( Taint_Effect_name = map[int32]string{ 0: "EFFECT_UNSPECIFIED", 1: "NO_SCHEDULE", 2: "PREFER_NO_SCHEDULE", 3: "NO_EXECUTE", } Taint_Effect_value = map[string]int32{ "EFFECT_UNSPECIFIED": 0, "NO_SCHEDULE": 1, "PREFER_NO_SCHEDULE": 2, "NO_EXECUTE": 3, } )
Enum value maps for Taint_Effect.
var ( NodeTemplate_NetworkSettings_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "STANDARD", 2: "SOFTWARE_ACCELERATED", } NodeTemplate_NetworkSettings_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "STANDARD": 1, "SOFTWARE_ACCELERATED": 2, } )
Enum value maps for NodeTemplate_NetworkSettings_Type.
var ( NodeTemplate_ContainerRuntimeSettings_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "DOCKER", 2: "CONTAINERD", } NodeTemplate_ContainerRuntimeSettings_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "DOCKER": 1, "CONTAINERD": 2, } )
Enum value maps for NodeTemplate_ContainerRuntimeSettings_Type.
var ( GpuSettings_GpuEnvironment_name = map[int32]string{ 0: "GPU_ENVIRONMENT_UNSPECIFIED", 1: "RUNC_DRIVERS_CUDA", 2: "RUNC", } GpuSettings_GpuEnvironment_value = map[string]int32{ "GPU_ENVIRONMENT_UNSPECIFIED": 0, "RUNC_DRIVERS_CUDA": 1, "RUNC": 2, } )
Enum value maps for GpuSettings_GpuEnvironment.
var ( NodeGroup_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "PROVISIONING", 2: "RUNNING", 3: "RECONCILING", 4: "STOPPING", 5: "STOPPED", 6: "DELETING", 7: "STARTING", } NodeGroup_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "PROVISIONING": 1, "RUNNING": 2, "RECONCILING": 3, "STOPPING": 4, "STOPPED": 5, "DELETING": 6, "STARTING": 7, } )
Enum value maps for NodeGroup_Status.
var ClusterService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "yandex.cloud.k8s.v1.ClusterService", HandlerType: (*ClusterServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Get", Handler: _ClusterService_Get_Handler, }, { MethodName: "List", Handler: _ClusterService_List_Handler, }, { MethodName: "Create", Handler: _ClusterService_Create_Handler, }, { MethodName: "Update", Handler: _ClusterService_Update_Handler, }, { MethodName: "Delete", Handler: _ClusterService_Delete_Handler, }, { MethodName: "Stop", Handler: _ClusterService_Stop_Handler, }, { MethodName: "Start", Handler: _ClusterService_Start_Handler, }, { MethodName: "ListNodeGroups", Handler: _ClusterService_ListNodeGroups_Handler, }, { MethodName: "ListOperations", Handler: _ClusterService_ListOperations_Handler, }, { MethodName: "ListNodes", Handler: _ClusterService_ListNodes_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "yandex/cloud/k8s/v1/cluster_service.proto", }
ClusterService_ServiceDesc is the grpc.ServiceDesc for ClusterService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_yandex_cloud_k8s_v1_cluster_proto protoreflect.FileDescriptor
var File_yandex_cloud_k8s_v1_cluster_service_proto protoreflect.FileDescriptor
var File_yandex_cloud_k8s_v1_maintenance_proto protoreflect.FileDescriptor
var File_yandex_cloud_k8s_v1_node_group_proto protoreflect.FileDescriptor
var File_yandex_cloud_k8s_v1_node_group_service_proto protoreflect.FileDescriptor
var File_yandex_cloud_k8s_v1_node_proto protoreflect.FileDescriptor
var File_yandex_cloud_k8s_v1_version_proto protoreflect.FileDescriptor
var File_yandex_cloud_k8s_v1_version_service_proto protoreflect.FileDescriptor
var NodeGroupService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "yandex.cloud.k8s.v1.NodeGroupService", HandlerType: (*NodeGroupServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Get", Handler: _NodeGroupService_Get_Handler, }, { MethodName: "List", Handler: _NodeGroupService_List_Handler, }, { MethodName: "Create", Handler: _NodeGroupService_Create_Handler, }, { MethodName: "Update", Handler: _NodeGroupService_Update_Handler, }, { MethodName: "Delete", Handler: _NodeGroupService_Delete_Handler, }, { MethodName: "ListOperations", Handler: _NodeGroupService_ListOperations_Handler, }, { MethodName: "ListNodes", Handler: _NodeGroupService_ListNodes_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "yandex/cloud/k8s/v1/node_group_service.proto", }
NodeGroupService_ServiceDesc is the grpc.ServiceDesc for NodeGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var VersionService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "yandex.cloud.k8s.v1.VersionService", HandlerType: (*VersionServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "List", Handler: _VersionService_List_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "yandex/cloud/k8s/v1/version_service.proto", }
VersionService_ServiceDesc is the grpc.ServiceDesc for VersionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterClusterServiceServer ¶
func RegisterClusterServiceServer(s grpc.ServiceRegistrar, srv ClusterServiceServer)
func RegisterNodeGroupServiceServer ¶
func RegisterNodeGroupServiceServer(s grpc.ServiceRegistrar, srv NodeGroupServiceServer)
func RegisterVersionServiceServer ¶
func RegisterVersionServiceServer(s grpc.ServiceRegistrar, srv VersionServiceServer)
Types ¶
type AnytimeMaintenanceWindow ¶
type AnytimeMaintenanceWindow struct {
// contains filtered or unexported fields
}
func (*AnytimeMaintenanceWindow) Descriptor
deprecated
func (*AnytimeMaintenanceWindow) Descriptor() ([]byte, []int)
Deprecated: Use AnytimeMaintenanceWindow.ProtoReflect.Descriptor instead.
func (*AnytimeMaintenanceWindow) ProtoMessage ¶
func (*AnytimeMaintenanceWindow) ProtoMessage()
func (*AnytimeMaintenanceWindow) ProtoReflect ¶
func (x *AnytimeMaintenanceWindow) ProtoReflect() protoreflect.Message
func (*AnytimeMaintenanceWindow) Reset ¶
func (x *AnytimeMaintenanceWindow) Reset()
func (*AnytimeMaintenanceWindow) String ¶
func (x *AnytimeMaintenanceWindow) String() string
type AttachedVolume ¶
type AttachedVolume struct { // Name of the driver which has attached the volume DriverName string `protobuf:"bytes,1,opt,name=driver_name,json=driverName,proto3" json:"driver_name,omitempty"` // Volume handle (cloud disk id) VolumeHandle string `protobuf:"bytes,2,opt,name=volume_handle,json=volumeHandle,proto3" json:"volume_handle,omitempty"` // contains filtered or unexported fields }
AttachedVolume describes a volume attached to a node
func (*AttachedVolume) Descriptor
deprecated
func (*AttachedVolume) Descriptor() ([]byte, []int)
Deprecated: Use AttachedVolume.ProtoReflect.Descriptor instead.
func (*AttachedVolume) GetDriverName ¶
func (x *AttachedVolume) GetDriverName() string
func (*AttachedVolume) GetVolumeHandle ¶
func (x *AttachedVolume) GetVolumeHandle() string
func (*AttachedVolume) ProtoMessage ¶
func (*AttachedVolume) ProtoMessage()
func (*AttachedVolume) ProtoReflect ¶
func (x *AttachedVolume) ProtoReflect() protoreflect.Message
func (*AttachedVolume) Reset ¶
func (x *AttachedVolume) Reset()
func (*AttachedVolume) SetDriverName ¶
func (m *AttachedVolume) SetDriverName(v string)
func (*AttachedVolume) SetVolumeHandle ¶
func (m *AttachedVolume) SetVolumeHandle(v string)
func (*AttachedVolume) String ¶
func (x *AttachedVolume) String() string
type AutoUpgradeMasterMetadata ¶
type AutoUpgradeMasterMetadata struct { // ID of the Kubernetes cluster that is being auto upgraded. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // contains filtered or unexported fields }
func (*AutoUpgradeMasterMetadata) Descriptor
deprecated
func (*AutoUpgradeMasterMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AutoUpgradeMasterMetadata.ProtoReflect.Descriptor instead.
func (*AutoUpgradeMasterMetadata) GetClusterId ¶
func (x *AutoUpgradeMasterMetadata) GetClusterId() string
func (*AutoUpgradeMasterMetadata) ProtoMessage ¶
func (*AutoUpgradeMasterMetadata) ProtoMessage()
func (*AutoUpgradeMasterMetadata) ProtoReflect ¶
func (x *AutoUpgradeMasterMetadata) ProtoReflect() protoreflect.Message
func (*AutoUpgradeMasterMetadata) Reset ¶
func (x *AutoUpgradeMasterMetadata) Reset()
func (*AutoUpgradeMasterMetadata) SetClusterId ¶
func (m *AutoUpgradeMasterMetadata) SetClusterId(v string)
func (*AutoUpgradeMasterMetadata) String ¶
func (x *AutoUpgradeMasterMetadata) String() string
type AutoUpgradeNodeGroupMetadata ¶
type AutoUpgradeNodeGroupMetadata struct { // ID of the node group that is being auto upgraded. NodeGroupId string `protobuf:"bytes,1,opt,name=node_group_id,json=nodeGroupId,proto3" json:"node_group_id,omitempty"` // contains filtered or unexported fields }
func (*AutoUpgradeNodeGroupMetadata) Descriptor
deprecated
func (*AutoUpgradeNodeGroupMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AutoUpgradeNodeGroupMetadata.ProtoReflect.Descriptor instead.
func (*AutoUpgradeNodeGroupMetadata) GetNodeGroupId ¶
func (x *AutoUpgradeNodeGroupMetadata) GetNodeGroupId() string
func (*AutoUpgradeNodeGroupMetadata) ProtoMessage ¶
func (*AutoUpgradeNodeGroupMetadata) ProtoMessage()
func (*AutoUpgradeNodeGroupMetadata) ProtoReflect ¶
func (x *AutoUpgradeNodeGroupMetadata) ProtoReflect() protoreflect.Message
func (*AutoUpgradeNodeGroupMetadata) Reset ¶
func (x *AutoUpgradeNodeGroupMetadata) Reset()
func (*AutoUpgradeNodeGroupMetadata) SetNodeGroupId ¶
func (m *AutoUpgradeNodeGroupMetadata) SetNodeGroupId(v string)
func (*AutoUpgradeNodeGroupMetadata) String ¶
func (x *AutoUpgradeNodeGroupMetadata) String() string
type AvailableVersions ¶
type AvailableVersions struct { // Release channel: `RAPID`, `REGULAR` or `STABLE`. For more details see [documentation](/docs/managed-kubernetes/concepts/release-channels-and-updates). ReleaseChannel ReleaseChannel `` /* 144-byte string literal not displayed */ // Version of Kubernetes components. Versions []string `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"` // contains filtered or unexported fields }
func (*AvailableVersions) Descriptor
deprecated
func (*AvailableVersions) Descriptor() ([]byte, []int)
Deprecated: Use AvailableVersions.ProtoReflect.Descriptor instead.
func (*AvailableVersions) GetReleaseChannel ¶
func (x *AvailableVersions) GetReleaseChannel() ReleaseChannel
func (*AvailableVersions) GetVersions ¶
func (x *AvailableVersions) GetVersions() []string
func (*AvailableVersions) ProtoMessage ¶
func (*AvailableVersions) ProtoMessage()
func (*AvailableVersions) ProtoReflect ¶
func (x *AvailableVersions) ProtoReflect() protoreflect.Message
func (*AvailableVersions) Reset ¶
func (x *AvailableVersions) Reset()
func (*AvailableVersions) SetReleaseChannel ¶
func (m *AvailableVersions) SetReleaseChannel(v ReleaseChannel)
func (*AvailableVersions) SetVersions ¶
func (m *AvailableVersions) SetVersions(v []string)
func (*AvailableVersions) String ¶
func (x *AvailableVersions) String() string
type Cilium ¶
type Cilium struct { RoutingMode Cilium_RoutingMode `` /* 139-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Cilium) Descriptor
deprecated
func (*Cilium) GetRoutingMode ¶
func (x *Cilium) GetRoutingMode() Cilium_RoutingMode
func (*Cilium) ProtoMessage ¶
func (*Cilium) ProtoMessage()
func (*Cilium) ProtoReflect ¶
func (x *Cilium) ProtoReflect() protoreflect.Message
func (*Cilium) SetRoutingMode ¶
func (m *Cilium) SetRoutingMode(v Cilium_RoutingMode)
type Cilium_RoutingMode ¶
type Cilium_RoutingMode int32
const ( Cilium_ROUTING_MODE_UNSPECIFIED Cilium_RoutingMode = 0 Cilium_TUNNEL Cilium_RoutingMode = 1 )
func (Cilium_RoutingMode) Descriptor ¶
func (Cilium_RoutingMode) Descriptor() protoreflect.EnumDescriptor
func (Cilium_RoutingMode) Enum ¶
func (x Cilium_RoutingMode) Enum() *Cilium_RoutingMode
func (Cilium_RoutingMode) EnumDescriptor
deprecated
func (Cilium_RoutingMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cilium_RoutingMode.Descriptor instead.
func (Cilium_RoutingMode) Number ¶
func (x Cilium_RoutingMode) Number() protoreflect.EnumNumber
func (Cilium_RoutingMode) String ¶
func (x Cilium_RoutingMode) String() string
func (Cilium_RoutingMode) Type ¶
func (Cilium_RoutingMode) Type() protoreflect.EnumType
type Cluster ¶
type Cluster struct { // ID of the Kubernetes cluster. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // ID of the folder that the Kubernetes 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 Kubernetes cluster. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // Description of the Kubernetes cluster. 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 */ // Status of the Kubernetes cluster. Status Cluster_Status `protobuf:"varint,7,opt,name=status,proto3,enum=yandex.cloud.k8s.v1.Cluster_Status" json:"status,omitempty"` // Health of the Kubernetes cluster. Health Cluster_Health `protobuf:"varint,8,opt,name=health,proto3,enum=yandex.cloud.k8s.v1.Cluster_Health" json:"health,omitempty"` // ID of the network the Kubernetes cluster belongs to. NetworkId string `protobuf:"bytes,9,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` // Properties of the master for the Kubernetes cluster. Master *Master `protobuf:"bytes,10,opt,name=master,proto3" json:"master,omitempty"` // Allocation policy for IP addresses of services and pods inside the Kubernetes cluster in different availability zones. IpAllocationPolicy *IPAllocationPolicy `protobuf:"bytes,11,opt,name=ip_allocation_policy,json=ipAllocationPolicy,proto3" json:"ip_allocation_policy,omitempty"` // Types that are assignable to InternetGateway: // // *Cluster_GatewayIpv4Address InternetGateway isCluster_InternetGateway `protobuf_oneof:"internet_gateway"` // Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster. ServiceAccountId string `protobuf:"bytes,13,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"` // Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics. NodeServiceAccountId string `` /* 126-byte string literal not displayed */ // When creating a Kubernetes cluster, you should specify one of three release channels. The release channel contains several Kubernetes versions. // Channels differ in the set of available versions, the management of auto-updates, and the updates received. // You can't change the channel once the Kubernetes cluster is created, you can only recreate the Kubernetes cluster and specify a new release channel. // For more details see [documentation](/docs/managed-kubernetes/concepts/release-channels-and-updates). ReleaseChannel ReleaseChannel `` /* 145-byte string literal not displayed */ NetworkPolicy *NetworkPolicy `protobuf:"bytes,16,opt,name=network_policy,json=networkPolicy,proto3" json:"network_policy,omitempty"` // KMS provider configuration. KmsProvider *KMSProvider `protobuf:"bytes,17,opt,name=kms_provider,json=kmsProvider,proto3" json:"kms_provider,omitempty"` // Log group where cluster stores cluster system logs, like audit, events, or controlplane logs. LogGroupId string `protobuf:"bytes,18,opt,name=log_group_id,json=logGroupId,proto3" json:"log_group_id,omitempty"` // Types that are assignable to NetworkImplementation: // // *Cluster_Cilium NetworkImplementation isCluster_NetworkImplementation `protobuf_oneof:"network_implementation"` // contains filtered or unexported fields }
A Kubernetes cluster.
func (*Cluster) Descriptor
deprecated
func (*Cluster) GetCreatedAt ¶
func (x *Cluster) GetCreatedAt() *timestamppb.Timestamp
func (*Cluster) GetDescription ¶
func (*Cluster) GetFolderId ¶
func (*Cluster) GetGatewayIpv4Address ¶
func (*Cluster) GetHealth ¶
func (x *Cluster) GetHealth() Cluster_Health
func (*Cluster) GetInternetGateway ¶
func (m *Cluster) GetInternetGateway() isCluster_InternetGateway
func (*Cluster) GetIpAllocationPolicy ¶
func (x *Cluster) GetIpAllocationPolicy() *IPAllocationPolicy
func (*Cluster) GetKmsProvider ¶
func (x *Cluster) GetKmsProvider() *KMSProvider
func (*Cluster) GetLogGroupId ¶
func (*Cluster) GetNetworkId ¶
func (*Cluster) GetNetworkImplementation ¶
func (m *Cluster) GetNetworkImplementation() isCluster_NetworkImplementation
func (*Cluster) GetNetworkPolicy ¶
func (x *Cluster) GetNetworkPolicy() *NetworkPolicy
func (*Cluster) GetNodeServiceAccountId ¶
func (*Cluster) GetReleaseChannel ¶
func (x *Cluster) GetReleaseChannel() ReleaseChannel
func (*Cluster) GetServiceAccountId ¶
func (*Cluster) GetStatus ¶
func (x *Cluster) GetStatus() Cluster_Status
func (*Cluster) ProtoMessage ¶
func (*Cluster) ProtoMessage()
func (*Cluster) ProtoReflect ¶
func (x *Cluster) ProtoReflect() protoreflect.Message
func (*Cluster) SetCreatedAt ¶
func (m *Cluster) SetCreatedAt(v *timestamppb.Timestamp)
func (*Cluster) SetDescription ¶
func (*Cluster) SetFolderId ¶
func (*Cluster) SetGatewayIpv4Address ¶
func (*Cluster) SetHealth ¶
func (m *Cluster) SetHealth(v Cluster_Health)
func (*Cluster) SetInternetGateway ¶
func (m *Cluster) SetInternetGateway(v Cluster_InternetGateway)
func (*Cluster) SetIpAllocationPolicy ¶
func (m *Cluster) SetIpAllocationPolicy(v *IPAllocationPolicy)
func (*Cluster) SetKmsProvider ¶
func (m *Cluster) SetKmsProvider(v *KMSProvider)
func (*Cluster) SetLogGroupId ¶
func (*Cluster) SetNetworkId ¶
func (*Cluster) SetNetworkImplementation ¶
func (m *Cluster) SetNetworkImplementation(v Cluster_NetworkImplementation)
func (*Cluster) SetNetworkPolicy ¶
func (m *Cluster) SetNetworkPolicy(v *NetworkPolicy)
func (*Cluster) SetNodeServiceAccountId ¶
func (*Cluster) SetReleaseChannel ¶
func (m *Cluster) SetReleaseChannel(v ReleaseChannel)
func (*Cluster) SetServiceAccountId ¶
func (*Cluster) SetStatus ¶
func (m *Cluster) SetStatus(v Cluster_Status)
type ClusterServiceClient ¶
type ClusterServiceClient interface { // Returns the specified Kubernetes cluster. // // To get the list of available Kubernetes cluster, make a [List] request. Get(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error) // Retrieves the list of Kubernetes cluster in the specified folder. List(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error) // Creates a Kubernetes cluster in the specified folder. Create(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Updates the specified Kubernetes cluster. Update(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Deletes the specified Kubernetes cluster. Delete(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Stops the specified Kubernetes cluster. Stop(ctx context.Context, in *StopClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Starts the specified Kubernetes cluster. Start(ctx context.Context, in *StartClusterRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Lists nodegroup for the specified Kubernetes cluster. ListNodeGroups(ctx context.Context, in *ListClusterNodeGroupsRequest, opts ...grpc.CallOption) (*ListClusterNodeGroupsResponse, error) // Lists operations for the specified Kubernetes cluster. ListOperations(ctx context.Context, in *ListClusterOperationsRequest, opts ...grpc.CallOption) (*ListClusterOperationsResponse, error) // Lists cluster's nodes. ListNodes(ctx context.Context, in *ListClusterNodesRequest, opts ...grpc.CallOption) (*ListClusterNodesResponse, error) }
ClusterServiceClient is the client API for ClusterService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
A set of methods for managing Kubernetes cluster.
func NewClusterServiceClient ¶
func NewClusterServiceClient(cc grpc.ClientConnInterface) ClusterServiceClient
type ClusterServiceServer ¶
type ClusterServiceServer interface { // Returns the specified Kubernetes cluster. // // To get the list of available Kubernetes cluster, make a [List] request. Get(context.Context, *GetClusterRequest) (*Cluster, error) // Retrieves the list of Kubernetes cluster in the specified folder. List(context.Context, *ListClustersRequest) (*ListClustersResponse, error) // Creates a Kubernetes cluster in the specified folder. Create(context.Context, *CreateClusterRequest) (*operation.Operation, error) // Updates the specified Kubernetes cluster. Update(context.Context, *UpdateClusterRequest) (*operation.Operation, error) // Deletes the specified Kubernetes cluster. Delete(context.Context, *DeleteClusterRequest) (*operation.Operation, error) // Stops the specified Kubernetes cluster. Stop(context.Context, *StopClusterRequest) (*operation.Operation, error) // Starts the specified Kubernetes cluster. Start(context.Context, *StartClusterRequest) (*operation.Operation, error) // Lists nodegroup for the specified Kubernetes cluster. ListNodeGroups(context.Context, *ListClusterNodeGroupsRequest) (*ListClusterNodeGroupsResponse, error) // Lists operations for the specified Kubernetes cluster. ListOperations(context.Context, *ListClusterOperationsRequest) (*ListClusterOperationsResponse, error) // Lists cluster's nodes. ListNodes(context.Context, *ListClusterNodesRequest) (*ListClusterNodesResponse, error) }
ClusterServiceServer is the server API for ClusterService service. All implementations should embed UnimplementedClusterServiceServer for forward compatibility.
A set of methods for managing Kubernetes cluster.
type Cluster_Cilium ¶
type Cluster_Cilium struct {
Cilium *Cilium `protobuf:"bytes,19,opt,name=cilium,proto3,oneof"`
}
type Cluster_GatewayIpv4Address ¶
type Cluster_GatewayIpv4Address struct { // Gateway IPv4 address. GatewayIpv4Address string `protobuf:"bytes,12,opt,name=gateway_ipv4_address,json=gatewayIpv4Address,proto3,oneof"` }
type Cluster_Health ¶
type Cluster_Health int32
const ( Cluster_HEALTH_UNSPECIFIED Cluster_Health = 0 // Kubernetes cluster is alive and well. Cluster_HEALTHY Cluster_Health = 1 // Kubernetes cluster is inoperable. Cluster_UNHEALTHY Cluster_Health = 2 )
func (Cluster_Health) Descriptor ¶
func (Cluster_Health) Descriptor() protoreflect.EnumDescriptor
func (Cluster_Health) Enum ¶
func (x Cluster_Health) Enum() *Cluster_Health
func (Cluster_Health) EnumDescriptor
deprecated
func (Cluster_Health) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_Health.Descriptor instead.
func (Cluster_Health) Number ¶
func (x Cluster_Health) Number() protoreflect.EnumNumber
func (Cluster_Health) String ¶
func (x Cluster_Health) String() string
func (Cluster_Health) Type ¶
func (Cluster_Health) Type() protoreflect.EnumType
type Cluster_InternetGateway ¶
type Cluster_InternetGateway = isCluster_InternetGateway
type Cluster_NetworkImplementation ¶
type Cluster_NetworkImplementation = isCluster_NetworkImplementation
type Cluster_Status ¶
type Cluster_Status int32
const ( Cluster_STATUS_UNSPECIFIED Cluster_Status = 0 // Kubernetes cluster is waiting for resources to be allocated. Cluster_PROVISIONING Cluster_Status = 1 // Kubernetes cluster is running. Cluster_RUNNING Cluster_Status = 2 // Kubernetes cluster is being reconciled. Cluster_RECONCILING Cluster_Status = 3 // Kubernetes cluster is being stopped. Cluster_STOPPING Cluster_Status = 4 // Kubernetes cluster stopped. Cluster_STOPPED Cluster_Status = 5 // Kubernetes cluster is being deleted. Cluster_DELETING Cluster_Status = 6 // Kubernetes cluster is being started. Cluster_STARTING Cluster_Status = 7 )
func (Cluster_Status) Descriptor ¶
func (Cluster_Status) Descriptor() protoreflect.EnumDescriptor
func (Cluster_Status) Enum ¶
func (x Cluster_Status) Enum() *Cluster_Status
func (Cluster_Status) EnumDescriptor
deprecated
func (Cluster_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Cluster_Status.Descriptor instead.
func (Cluster_Status) Number ¶
func (x Cluster_Status) Number() protoreflect.EnumNumber
func (Cluster_Status) String ¶
func (x Cluster_Status) String() string
func (Cluster_Status) Type ¶
func (Cluster_Status) Type() protoreflect.EnumType
type Condition ¶
type Condition struct { // Type of node condition. Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // Status is the status of the condition. Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // Human-readable message indicating details about last transition. Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` // Last time we got an update on a given condition. LastHeartbeatTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_heartbeat_time,json=lastHeartbeatTime,proto3" json:"last_heartbeat_time,omitempty"` // Last time the condition transit from one status to another. LastTransitionTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"` // contains filtered or unexported fields }
func (*Condition) Descriptor
deprecated
func (*Condition) GetLastHeartbeatTime ¶
func (x *Condition) GetLastHeartbeatTime() *timestamppb.Timestamp
func (*Condition) GetLastTransitionTime ¶
func (x *Condition) GetLastTransitionTime() *timestamppb.Timestamp
func (*Condition) GetMessage ¶
func (*Condition) ProtoMessage ¶
func (*Condition) ProtoMessage()
func (*Condition) ProtoReflect ¶
func (x *Condition) ProtoReflect() protoreflect.Message
func (*Condition) SetLastHeartbeatTime ¶
func (m *Condition) SetLastHeartbeatTime(v *timestamppb.Timestamp)
func (*Condition) SetLastTransitionTime ¶
func (m *Condition) SetLastTransitionTime(v *timestamppb.Timestamp)
func (*Condition) SetMessage ¶
type CreateClusterMetadata ¶
type CreateClusterMetadata struct { // ID of the Kubernetes cluster that is being created. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // contains filtered or unexported fields }
func (*CreateClusterMetadata) Descriptor
deprecated
func (*CreateClusterMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateClusterMetadata.ProtoReflect.Descriptor instead.
func (*CreateClusterMetadata) GetClusterId ¶
func (x *CreateClusterMetadata) GetClusterId() string
func (*CreateClusterMetadata) ProtoMessage ¶
func (*CreateClusterMetadata) ProtoMessage()
func (*CreateClusterMetadata) ProtoReflect ¶
func (x *CreateClusterMetadata) ProtoReflect() protoreflect.Message
func (*CreateClusterMetadata) Reset ¶
func (x *CreateClusterMetadata) Reset()
func (*CreateClusterMetadata) SetClusterId ¶
func (m *CreateClusterMetadata) SetClusterId(v string)
func (*CreateClusterMetadata) String ¶
func (x *CreateClusterMetadata) String() string
type CreateClusterRequest ¶
type CreateClusterRequest struct { // ID of the folder to create a Kubernetes cluster 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 Kubernetes cluster. // The name must be unique within the folder. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the Kubernetes cluster. 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 network. NetworkId string `protobuf:"bytes,5,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` // Master specification of the Kubernetes cluster. MasterSpec *MasterSpec `protobuf:"bytes,6,opt,name=master_spec,json=masterSpec,proto3" json:"master_spec,omitempty"` // IP allocation policy of the Kubernetes cluster. IpAllocationPolicy *IPAllocationPolicy `protobuf:"bytes,7,opt,name=ip_allocation_policy,json=ipAllocationPolicy,proto3" json:"ip_allocation_policy,omitempty"` // Types that are assignable to InternetGateway: // // *CreateClusterRequest_GatewayIpv4Address InternetGateway isCreateClusterRequest_InternetGateway `protobuf_oneof:"internet_gateway"` // Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster. // Selected service account should have `edit` role on the folder where the Kubernetes cluster will be // located and on the folder where selected network resides. ServiceAccountId string `protobuf:"bytes,9,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"` // Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics. NodeServiceAccountId string `` /* 126-byte string literal not displayed */ // Release channel for the master. ReleaseChannel ReleaseChannel `` /* 145-byte string literal not displayed */ NetworkPolicy *NetworkPolicy `protobuf:"bytes,12,opt,name=network_policy,json=networkPolicy,proto3" json:"network_policy,omitempty"` // KMS provider configuration. KmsProvider *KMSProvider `protobuf:"bytes,13,opt,name=kms_provider,json=kmsProvider,proto3" json:"kms_provider,omitempty"` // Types that are assignable to NetworkImplementation: // // *CreateClusterRequest_Cilium NetworkImplementation isCreateClusterRequest_NetworkImplementation `protobuf_oneof:"network_implementation"` // contains filtered or unexported fields }
func (*CreateClusterRequest) Descriptor
deprecated
func (*CreateClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateClusterRequest.ProtoReflect.Descriptor instead.
func (*CreateClusterRequest) GetCilium ¶
func (x *CreateClusterRequest) GetCilium() *Cilium
func (*CreateClusterRequest) GetDescription ¶
func (x *CreateClusterRequest) GetDescription() string
func (*CreateClusterRequest) GetFolderId ¶
func (x *CreateClusterRequest) GetFolderId() string
func (*CreateClusterRequest) GetGatewayIpv4Address ¶
func (x *CreateClusterRequest) GetGatewayIpv4Address() string
func (*CreateClusterRequest) GetInternetGateway ¶
func (m *CreateClusterRequest) GetInternetGateway() isCreateClusterRequest_InternetGateway
func (*CreateClusterRequest) GetIpAllocationPolicy ¶
func (x *CreateClusterRequest) GetIpAllocationPolicy() *IPAllocationPolicy
func (*CreateClusterRequest) GetKmsProvider ¶
func (x *CreateClusterRequest) GetKmsProvider() *KMSProvider
func (*CreateClusterRequest) GetLabels ¶
func (x *CreateClusterRequest) GetLabels() map[string]string
func (*CreateClusterRequest) GetMasterSpec ¶
func (x *CreateClusterRequest) GetMasterSpec() *MasterSpec
func (*CreateClusterRequest) GetName ¶
func (x *CreateClusterRequest) GetName() string
func (*CreateClusterRequest) GetNetworkId ¶
func (x *CreateClusterRequest) GetNetworkId() string
func (*CreateClusterRequest) GetNetworkImplementation ¶
func (m *CreateClusterRequest) GetNetworkImplementation() isCreateClusterRequest_NetworkImplementation
func (*CreateClusterRequest) GetNetworkPolicy ¶
func (x *CreateClusterRequest) GetNetworkPolicy() *NetworkPolicy
func (*CreateClusterRequest) GetNodeServiceAccountId ¶
func (x *CreateClusterRequest) GetNodeServiceAccountId() string
func (*CreateClusterRequest) GetReleaseChannel ¶
func (x *CreateClusterRequest) GetReleaseChannel() ReleaseChannel
func (*CreateClusterRequest) GetServiceAccountId ¶
func (x *CreateClusterRequest) GetServiceAccountId() string
func (*CreateClusterRequest) ProtoMessage ¶
func (*CreateClusterRequest) ProtoMessage()
func (*CreateClusterRequest) ProtoReflect ¶
func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message
func (*CreateClusterRequest) Reset ¶
func (x *CreateClusterRequest) Reset()
func (*CreateClusterRequest) SetCilium ¶
func (m *CreateClusterRequest) SetCilium(v *Cilium)
func (*CreateClusterRequest) SetDescription ¶
func (m *CreateClusterRequest) SetDescription(v string)
func (*CreateClusterRequest) SetFolderId ¶
func (m *CreateClusterRequest) SetFolderId(v string)
func (*CreateClusterRequest) SetGatewayIpv4Address ¶
func (m *CreateClusterRequest) SetGatewayIpv4Address(v string)
func (*CreateClusterRequest) SetInternetGateway ¶
func (m *CreateClusterRequest) SetInternetGateway(v CreateClusterRequest_InternetGateway)
func (*CreateClusterRequest) SetIpAllocationPolicy ¶
func (m *CreateClusterRequest) SetIpAllocationPolicy(v *IPAllocationPolicy)
func (*CreateClusterRequest) SetKmsProvider ¶
func (m *CreateClusterRequest) SetKmsProvider(v *KMSProvider)
func (*CreateClusterRequest) SetLabels ¶
func (m *CreateClusterRequest) SetLabels(v map[string]string)
func (*CreateClusterRequest) SetMasterSpec ¶
func (m *CreateClusterRequest) SetMasterSpec(v *MasterSpec)
func (*CreateClusterRequest) SetName ¶
func (m *CreateClusterRequest) SetName(v string)
func (*CreateClusterRequest) SetNetworkId ¶
func (m *CreateClusterRequest) SetNetworkId(v string)
func (*CreateClusterRequest) SetNetworkImplementation ¶
func (m *CreateClusterRequest) SetNetworkImplementation(v CreateClusterRequest_NetworkImplementation)
func (*CreateClusterRequest) SetNetworkPolicy ¶
func (m *CreateClusterRequest) SetNetworkPolicy(v *NetworkPolicy)
func (*CreateClusterRequest) SetNodeServiceAccountId ¶
func (m *CreateClusterRequest) SetNodeServiceAccountId(v string)
func (*CreateClusterRequest) SetReleaseChannel ¶
func (m *CreateClusterRequest) SetReleaseChannel(v ReleaseChannel)
func (*CreateClusterRequest) SetServiceAccountId ¶
func (m *CreateClusterRequest) SetServiceAccountId(v string)
func (*CreateClusterRequest) String ¶
func (x *CreateClusterRequest) String() string
type CreateClusterRequest_Cilium ¶
type CreateClusterRequest_Cilium struct {
Cilium *Cilium `protobuf:"bytes,14,opt,name=cilium,proto3,oneof"`
}
type CreateClusterRequest_GatewayIpv4Address ¶
type CreateClusterRequest_GatewayIpv4Address struct { // Gateway IPv4 address. GatewayIpv4Address string `protobuf:"bytes,8,opt,name=gateway_ipv4_address,json=gatewayIpv4Address,proto3,oneof"` }
type CreateClusterRequest_InternetGateway ¶
type CreateClusterRequest_InternetGateway = isCreateClusterRequest_InternetGateway
type CreateClusterRequest_NetworkImplementation ¶
type CreateClusterRequest_NetworkImplementation = isCreateClusterRequest_NetworkImplementation
type CreateNodeGroupMetadata ¶
type CreateNodeGroupMetadata struct { // ID of the node group that is being created. NodeGroupId string `protobuf:"bytes,1,opt,name=node_group_id,json=nodeGroupId,proto3" json:"node_group_id,omitempty"` // contains filtered or unexported fields }
func (*CreateNodeGroupMetadata) Descriptor
deprecated
func (*CreateNodeGroupMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateNodeGroupMetadata.ProtoReflect.Descriptor instead.
func (*CreateNodeGroupMetadata) GetNodeGroupId ¶
func (x *CreateNodeGroupMetadata) GetNodeGroupId() string
func (*CreateNodeGroupMetadata) ProtoMessage ¶
func (*CreateNodeGroupMetadata) ProtoMessage()
func (*CreateNodeGroupMetadata) ProtoReflect ¶
func (x *CreateNodeGroupMetadata) ProtoReflect() protoreflect.Message
func (*CreateNodeGroupMetadata) Reset ¶
func (x *CreateNodeGroupMetadata) Reset()
func (*CreateNodeGroupMetadata) SetNodeGroupId ¶
func (m *CreateNodeGroupMetadata) SetNodeGroupId(v string)
func (*CreateNodeGroupMetadata) String ¶
func (x *CreateNodeGroupMetadata) String() string
type CreateNodeGroupRequest ¶
type CreateNodeGroupRequest struct { // ID of the Kubernetes cluster to create a node group in. // To get the Kubernetes cluster ID, use a [ClusterService.List] request. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Name of the node group. // The name must be unique within the folder. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the node 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 */ // Node template for creating the node group. NodeTemplate *NodeTemplate `protobuf:"bytes,5,opt,name=node_template,json=nodeTemplate,proto3" json:"node_template,omitempty"` // Scale policy of the node group. ScalePolicy *ScalePolicy `protobuf:"bytes,6,opt,name=scale_policy,json=scalePolicy,proto3" json:"scale_policy,omitempty"` // Allocation policy of the node group by the zones and regions. AllocationPolicy *NodeGroupAllocationPolicy `protobuf:"bytes,7,opt,name=allocation_policy,json=allocationPolicy,proto3" json:"allocation_policy,omitempty"` // Deploy policy according to which the updates are rolled out. If not specified, // the default is used. DeployPolicy *DeployPolicy `protobuf:"bytes,13,opt,name=deploy_policy,json=deployPolicy,proto3" json:"deploy_policy,omitempty"` // Version of Kubernetes components that runs on the nodes. Version string `protobuf:"bytes,8,opt,name=version,proto3" json:"version,omitempty"` // Maintenance policy of the node group. MaintenancePolicy *NodeGroupMaintenancePolicy `protobuf:"bytes,9,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"` // Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/). AllowedUnsafeSysctls []string `protobuf:"bytes,10,rep,name=allowed_unsafe_sysctls,json=allowedUnsafeSysctls,proto3" json:"allowed_unsafe_sysctls,omitempty"` // Taints that are applied to the nodes of the node group at creation time. NodeTaints []*Taint `protobuf:"bytes,11,rep,name=node_taints,json=nodeTaints,proto3" json:"node_taints,omitempty"` // Labels that are assigned to the nodes of the node group at creation time. NodeLabels map[string]string `` /* 180-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CreateNodeGroupRequest) Descriptor
deprecated
func (*CreateNodeGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNodeGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateNodeGroupRequest) GetAllocationPolicy ¶
func (x *CreateNodeGroupRequest) GetAllocationPolicy() *NodeGroupAllocationPolicy
func (*CreateNodeGroupRequest) GetAllowedUnsafeSysctls ¶
func (x *CreateNodeGroupRequest) GetAllowedUnsafeSysctls() []string
func (*CreateNodeGroupRequest) GetClusterId ¶
func (x *CreateNodeGroupRequest) GetClusterId() string
func (*CreateNodeGroupRequest) GetDeployPolicy ¶
func (x *CreateNodeGroupRequest) GetDeployPolicy() *DeployPolicy
func (*CreateNodeGroupRequest) GetDescription ¶
func (x *CreateNodeGroupRequest) GetDescription() string
func (*CreateNodeGroupRequest) GetLabels ¶
func (x *CreateNodeGroupRequest) GetLabels() map[string]string
func (*CreateNodeGroupRequest) GetMaintenancePolicy ¶
func (x *CreateNodeGroupRequest) GetMaintenancePolicy() *NodeGroupMaintenancePolicy
func (*CreateNodeGroupRequest) GetName ¶
func (x *CreateNodeGroupRequest) GetName() string
func (*CreateNodeGroupRequest) GetNodeLabels ¶
func (x *CreateNodeGroupRequest) GetNodeLabels() map[string]string
func (*CreateNodeGroupRequest) GetNodeTaints ¶
func (x *CreateNodeGroupRequest) GetNodeTaints() []*Taint
func (*CreateNodeGroupRequest) GetNodeTemplate ¶
func (x *CreateNodeGroupRequest) GetNodeTemplate() *NodeTemplate
func (*CreateNodeGroupRequest) GetScalePolicy ¶
func (x *CreateNodeGroupRequest) GetScalePolicy() *ScalePolicy
func (*CreateNodeGroupRequest) GetVersion ¶
func (x *CreateNodeGroupRequest) GetVersion() string
func (*CreateNodeGroupRequest) ProtoMessage ¶
func (*CreateNodeGroupRequest) ProtoMessage()
func (*CreateNodeGroupRequest) ProtoReflect ¶
func (x *CreateNodeGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateNodeGroupRequest) Reset ¶
func (x *CreateNodeGroupRequest) Reset()
func (*CreateNodeGroupRequest) SetAllocationPolicy ¶
func (m *CreateNodeGroupRequest) SetAllocationPolicy(v *NodeGroupAllocationPolicy)
func (*CreateNodeGroupRequest) SetAllowedUnsafeSysctls ¶
func (m *CreateNodeGroupRequest) SetAllowedUnsafeSysctls(v []string)
func (*CreateNodeGroupRequest) SetClusterId ¶
func (m *CreateNodeGroupRequest) SetClusterId(v string)
func (*CreateNodeGroupRequest) SetDeployPolicy ¶
func (m *CreateNodeGroupRequest) SetDeployPolicy(v *DeployPolicy)
func (*CreateNodeGroupRequest) SetDescription ¶
func (m *CreateNodeGroupRequest) SetDescription(v string)
func (*CreateNodeGroupRequest) SetLabels ¶
func (m *CreateNodeGroupRequest) SetLabels(v map[string]string)
func (*CreateNodeGroupRequest) SetMaintenancePolicy ¶
func (m *CreateNodeGroupRequest) SetMaintenancePolicy(v *NodeGroupMaintenancePolicy)
func (*CreateNodeGroupRequest) SetName ¶
func (m *CreateNodeGroupRequest) SetName(v string)
func (*CreateNodeGroupRequest) SetNodeLabels ¶
func (m *CreateNodeGroupRequest) SetNodeLabels(v map[string]string)
func (*CreateNodeGroupRequest) SetNodeTaints ¶
func (m *CreateNodeGroupRequest) SetNodeTaints(v []*Taint)
func (*CreateNodeGroupRequest) SetNodeTemplate ¶
func (m *CreateNodeGroupRequest) SetNodeTemplate(v *NodeTemplate)
func (*CreateNodeGroupRequest) SetScalePolicy ¶
func (m *CreateNodeGroupRequest) SetScalePolicy(v *ScalePolicy)
func (*CreateNodeGroupRequest) SetVersion ¶
func (m *CreateNodeGroupRequest) SetVersion(v string)
func (*CreateNodeGroupRequest) String ¶
func (x *CreateNodeGroupRequest) String() string
type DailyMaintenanceWindow ¶
type DailyMaintenanceWindow struct { // Window start time, in the UTC timezone. StartTime *timeofday.TimeOfDay `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Window duration. Duration *durationpb.Duration `protobuf:"bytes,2,opt,name=duration,proto3" json:"duration,omitempty"` // contains filtered or unexported fields }
func (*DailyMaintenanceWindow) Descriptor
deprecated
func (*DailyMaintenanceWindow) Descriptor() ([]byte, []int)
Deprecated: Use DailyMaintenanceWindow.ProtoReflect.Descriptor instead.
func (*DailyMaintenanceWindow) GetDuration ¶
func (x *DailyMaintenanceWindow) GetDuration() *durationpb.Duration
func (*DailyMaintenanceWindow) GetStartTime ¶
func (x *DailyMaintenanceWindow) GetStartTime() *timeofday.TimeOfDay
func (*DailyMaintenanceWindow) ProtoMessage ¶
func (*DailyMaintenanceWindow) ProtoMessage()
func (*DailyMaintenanceWindow) ProtoReflect ¶
func (x *DailyMaintenanceWindow) ProtoReflect() protoreflect.Message
func (*DailyMaintenanceWindow) Reset ¶
func (x *DailyMaintenanceWindow) Reset()
func (*DailyMaintenanceWindow) SetDuration ¶
func (m *DailyMaintenanceWindow) SetDuration(v *durationpb.Duration)
func (*DailyMaintenanceWindow) SetStartTime ¶
func (m *DailyMaintenanceWindow) SetStartTime(v *timeofday.TimeOfDay)
func (*DailyMaintenanceWindow) String ¶
func (x *DailyMaintenanceWindow) String() string
type DaysOfWeekMaintenanceWindow ¶
type DaysOfWeekMaintenanceWindow struct { // Days of the week when automatic updates are allowed. Days []dayofweek.DayOfWeek `protobuf:"varint,1,rep,packed,name=days,proto3,enum=google.type.DayOfWeek" json:"days,omitempty"` // Window start time, in the UTC timezone. StartTime *timeofday.TimeOfDay `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Window duration. Duration *durationpb.Duration `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"` // contains filtered or unexported fields }
func (*DaysOfWeekMaintenanceWindow) Descriptor
deprecated
func (*DaysOfWeekMaintenanceWindow) Descriptor() ([]byte, []int)
Deprecated: Use DaysOfWeekMaintenanceWindow.ProtoReflect.Descriptor instead.
func (*DaysOfWeekMaintenanceWindow) GetDays ¶
func (x *DaysOfWeekMaintenanceWindow) GetDays() []dayofweek.DayOfWeek
func (*DaysOfWeekMaintenanceWindow) GetDuration ¶
func (x *DaysOfWeekMaintenanceWindow) GetDuration() *durationpb.Duration
func (*DaysOfWeekMaintenanceWindow) GetStartTime ¶
func (x *DaysOfWeekMaintenanceWindow) GetStartTime() *timeofday.TimeOfDay
func (*DaysOfWeekMaintenanceWindow) ProtoMessage ¶
func (*DaysOfWeekMaintenanceWindow) ProtoMessage()
func (*DaysOfWeekMaintenanceWindow) ProtoReflect ¶
func (x *DaysOfWeekMaintenanceWindow) ProtoReflect() protoreflect.Message
func (*DaysOfWeekMaintenanceWindow) Reset ¶
func (x *DaysOfWeekMaintenanceWindow) Reset()
func (*DaysOfWeekMaintenanceWindow) SetDays ¶
func (m *DaysOfWeekMaintenanceWindow) SetDays(v []dayofweek.DayOfWeek)
func (*DaysOfWeekMaintenanceWindow) SetDuration ¶
func (m *DaysOfWeekMaintenanceWindow) SetDuration(v *durationpb.Duration)
func (*DaysOfWeekMaintenanceWindow) SetStartTime ¶
func (m *DaysOfWeekMaintenanceWindow) SetStartTime(v *timeofday.TimeOfDay)
func (*DaysOfWeekMaintenanceWindow) String ¶
func (x *DaysOfWeekMaintenanceWindow) String() string
type DeleteClusterMetadata ¶
type DeleteClusterMetadata struct { // ID of the Kubernetes cluster that is being deleted. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteClusterMetadata) Descriptor
deprecated
func (*DeleteClusterMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteClusterMetadata.ProtoReflect.Descriptor instead.
func (*DeleteClusterMetadata) GetClusterId ¶
func (x *DeleteClusterMetadata) GetClusterId() string
func (*DeleteClusterMetadata) ProtoMessage ¶
func (*DeleteClusterMetadata) ProtoMessage()
func (*DeleteClusterMetadata) ProtoReflect ¶
func (x *DeleteClusterMetadata) ProtoReflect() protoreflect.Message
func (*DeleteClusterMetadata) Reset ¶
func (x *DeleteClusterMetadata) Reset()
func (*DeleteClusterMetadata) SetClusterId ¶
func (m *DeleteClusterMetadata) SetClusterId(v string)
func (*DeleteClusterMetadata) String ¶
func (x *DeleteClusterMetadata) String() string
type DeleteClusterRequest ¶
type DeleteClusterRequest struct { // ID of the Kubernetes cluster to delete. // To get Kubernetes cluster ID use a [ClusterService.List] request. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteClusterRequest) Descriptor
deprecated
func (*DeleteClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteClusterRequest.ProtoReflect.Descriptor instead.
func (*DeleteClusterRequest) GetClusterId ¶
func (x *DeleteClusterRequest) GetClusterId() string
func (*DeleteClusterRequest) ProtoMessage ¶
func (*DeleteClusterRequest) ProtoMessage()
func (*DeleteClusterRequest) ProtoReflect ¶
func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message
func (*DeleteClusterRequest) Reset ¶
func (x *DeleteClusterRequest) Reset()
func (*DeleteClusterRequest) SetClusterId ¶
func (m *DeleteClusterRequest) SetClusterId(v string)
func (*DeleteClusterRequest) String ¶
func (x *DeleteClusterRequest) String() string
type DeleteNodeGroupMetadata ¶
type DeleteNodeGroupMetadata struct { // ID of the node group that is being deleted. NodeGroupId string `protobuf:"bytes,1,opt,name=node_group_id,json=nodeGroupId,proto3" json:"node_group_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteNodeGroupMetadata) Descriptor
deprecated
func (*DeleteNodeGroupMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNodeGroupMetadata.ProtoReflect.Descriptor instead.
func (*DeleteNodeGroupMetadata) GetNodeGroupId ¶
func (x *DeleteNodeGroupMetadata) GetNodeGroupId() string
func (*DeleteNodeGroupMetadata) ProtoMessage ¶
func (*DeleteNodeGroupMetadata) ProtoMessage()
func (*DeleteNodeGroupMetadata) ProtoReflect ¶
func (x *DeleteNodeGroupMetadata) ProtoReflect() protoreflect.Message
func (*DeleteNodeGroupMetadata) Reset ¶
func (x *DeleteNodeGroupMetadata) Reset()
func (*DeleteNodeGroupMetadata) SetNodeGroupId ¶
func (m *DeleteNodeGroupMetadata) SetNodeGroupId(v string)
func (*DeleteNodeGroupMetadata) String ¶
func (x *DeleteNodeGroupMetadata) String() string
type DeleteNodeGroupRequest ¶
type DeleteNodeGroupRequest struct { // ID of the node group to delete. // To get node group ID use a [NodeGroupService.List] request. NodeGroupId string `protobuf:"bytes,1,opt,name=node_group_id,json=nodeGroupId,proto3" json:"node_group_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteNodeGroupRequest) Descriptor
deprecated
func (*DeleteNodeGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNodeGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteNodeGroupRequest) GetNodeGroupId ¶
func (x *DeleteNodeGroupRequest) GetNodeGroupId() string
func (*DeleteNodeGroupRequest) ProtoMessage ¶
func (*DeleteNodeGroupRequest) ProtoMessage()
func (*DeleteNodeGroupRequest) ProtoReflect ¶
func (x *DeleteNodeGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteNodeGroupRequest) Reset ¶
func (x *DeleteNodeGroupRequest) Reset()
func (*DeleteNodeGroupRequest) SetNodeGroupId ¶
func (m *DeleteNodeGroupRequest) SetNodeGroupId(v string)
func (*DeleteNodeGroupRequest) String ¶
func (x *DeleteNodeGroupRequest) String() string
type DeployPolicy ¶
type DeployPolicy struct { // stopped or deleted) at the same time during the update process. // If [max_expansion] is not specified or set to zero, [max_unavailable] must // be set to a non-zero value. MaxUnavailable int64 `protobuf:"varint,1,opt,name=max_unavailable,json=maxUnavailable,proto3" json:"max_unavailable,omitempty"` // The maximum number of instances that can be temporarily allocated above // the group's target size during the update process. // If [max_unavailable] is not specified or set to zero, [max_expansion] must // be set to a non-zero value. MaxExpansion int64 `protobuf:"varint,2,opt,name=max_expansion,json=maxExpansion,proto3" json:"max_expansion,omitempty"` // contains filtered or unexported fields }
func (*DeployPolicy) Descriptor
deprecated
func (*DeployPolicy) Descriptor() ([]byte, []int)
Deprecated: Use DeployPolicy.ProtoReflect.Descriptor instead.
func (*DeployPolicy) GetMaxExpansion ¶
func (x *DeployPolicy) GetMaxExpansion() int64
func (*DeployPolicy) GetMaxUnavailable ¶
func (x *DeployPolicy) GetMaxUnavailable() int64
func (*DeployPolicy) ProtoMessage ¶
func (*DeployPolicy) ProtoMessage()
func (*DeployPolicy) ProtoReflect ¶
func (x *DeployPolicy) ProtoReflect() protoreflect.Message
func (*DeployPolicy) Reset ¶
func (x *DeployPolicy) Reset()
func (*DeployPolicy) SetMaxExpansion ¶
func (m *DeployPolicy) SetMaxExpansion(v int64)
func (*DeployPolicy) SetMaxUnavailable ¶
func (m *DeployPolicy) SetMaxUnavailable(v int64)
func (*DeployPolicy) String ¶
func (x *DeployPolicy) String() string
type DiskSpec ¶
type DiskSpec struct { // ID of the disk type. DiskTypeId string `protobuf:"bytes,1,opt,name=disk_type_id,json=diskTypeId,proto3" json:"disk_type_id,omitempty"` // Size of the disk, specified in bytes. DiskSize int64 `protobuf:"varint,2,opt,name=disk_size,json=diskSize,proto3" json:"disk_size,omitempty"` // contains filtered or unexported fields }
func (*DiskSpec) Descriptor
deprecated
func (*DiskSpec) GetDiskSize ¶
func (*DiskSpec) GetDiskTypeId ¶
func (*DiskSpec) ProtoMessage ¶
func (*DiskSpec) ProtoMessage()
func (*DiskSpec) ProtoReflect ¶
func (x *DiskSpec) ProtoReflect() protoreflect.Message
func (*DiskSpec) SetDiskSize ¶
func (*DiskSpec) SetDiskTypeId ¶
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 is 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 ExternalAddressSpec ¶
type ExternalAddressSpec struct { // IP address. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // contains filtered or unexported fields }
func (*ExternalAddressSpec) Descriptor
deprecated
func (*ExternalAddressSpec) Descriptor() ([]byte, []int)
Deprecated: Use ExternalAddressSpec.ProtoReflect.Descriptor instead.
func (*ExternalAddressSpec) GetAddress ¶
func (x *ExternalAddressSpec) GetAddress() string
func (*ExternalAddressSpec) ProtoMessage ¶
func (*ExternalAddressSpec) ProtoMessage()
func (*ExternalAddressSpec) ProtoReflect ¶
func (x *ExternalAddressSpec) ProtoReflect() protoreflect.Message
func (*ExternalAddressSpec) Reset ¶
func (x *ExternalAddressSpec) Reset()
func (*ExternalAddressSpec) SetAddress ¶
func (m *ExternalAddressSpec) SetAddress(v string)
func (*ExternalAddressSpec) String ¶
func (x *ExternalAddressSpec) String() string
type GetClusterRequest ¶
type GetClusterRequest struct { // ID of the Kubernetes cluster to return. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // contains filtered or unexported fields }
func (*GetClusterRequest) Descriptor
deprecated
func (*GetClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterRequest.ProtoReflect.Descriptor instead.
func (*GetClusterRequest) GetClusterId ¶
func (x *GetClusterRequest) GetClusterId() string
func (*GetClusterRequest) ProtoMessage ¶
func (*GetClusterRequest) ProtoMessage()
func (*GetClusterRequest) ProtoReflect ¶
func (x *GetClusterRequest) ProtoReflect() protoreflect.Message
func (*GetClusterRequest) Reset ¶
func (x *GetClusterRequest) Reset()
func (*GetClusterRequest) SetClusterId ¶
func (m *GetClusterRequest) SetClusterId(v string)
func (*GetClusterRequest) String ¶
func (x *GetClusterRequest) String() string
type GetNodeGroupRequest ¶
type GetNodeGroupRequest struct { // ID of the node group to return. // To get the node group ID use a [NodeGroupService.List] request. NodeGroupId string `protobuf:"bytes,1,opt,name=node_group_id,json=nodeGroupId,proto3" json:"node_group_id,omitempty"` // contains filtered or unexported fields }
func (*GetNodeGroupRequest) Descriptor
deprecated
func (*GetNodeGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeGroupRequest.ProtoReflect.Descriptor instead.
func (*GetNodeGroupRequest) GetNodeGroupId ¶
func (x *GetNodeGroupRequest) GetNodeGroupId() string
func (*GetNodeGroupRequest) ProtoMessage ¶
func (*GetNodeGroupRequest) ProtoMessage()
func (*GetNodeGroupRequest) ProtoReflect ¶
func (x *GetNodeGroupRequest) ProtoReflect() protoreflect.Message
func (*GetNodeGroupRequest) Reset ¶
func (x *GetNodeGroupRequest) Reset()
func (*GetNodeGroupRequest) SetNodeGroupId ¶
func (m *GetNodeGroupRequest) SetNodeGroupId(v string)
func (*GetNodeGroupRequest) String ¶
func (x *GetNodeGroupRequest) String() string
type GpuSettings ¶
type GpuSettings struct { // GPU cluster id, that mk8s node will join. GpuClusterId string `protobuf:"bytes,1,opt,name=gpu_cluster_id,json=gpuClusterId,proto3" json:"gpu_cluster_id,omitempty"` // GPU environment configured on node. GpuEnvironment GpuSettings_GpuEnvironment `` /* 156-byte string literal not displayed */ // 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) GetGpuEnvironment ¶
func (x *GpuSettings) GetGpuEnvironment() GpuSettings_GpuEnvironment
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) SetGpuEnvironment ¶
func (m *GpuSettings) SetGpuEnvironment(v GpuSettings_GpuEnvironment)
func (*GpuSettings) String ¶
func (x *GpuSettings) String() string
type GpuSettings_GpuEnvironment ¶
type GpuSettings_GpuEnvironment int32
const ( // Use one of the values below, depending on the default for the specific Cloud installation. GpuSettings_GPU_ENVIRONMENT_UNSPECIFIED GpuSettings_GpuEnvironment = 0 // Use a node image with the pre-installed GPU toolkit, drivers and CUDA. GpuSettings_RUNC_DRIVERS_CUDA GpuSettings_GpuEnvironment = 1 // Use a node image with the pre-installed GPU toolkit but without drivers. // You should install drivers on a node yourself in that case. // There are tools to help you to do that, for example gpu-operator. GpuSettings_RUNC GpuSettings_GpuEnvironment = 2 )
func (GpuSettings_GpuEnvironment) Descriptor ¶
func (GpuSettings_GpuEnvironment) Descriptor() protoreflect.EnumDescriptor
func (GpuSettings_GpuEnvironment) Enum ¶
func (x GpuSettings_GpuEnvironment) Enum() *GpuSettings_GpuEnvironment
func (GpuSettings_GpuEnvironment) EnumDescriptor
deprecated
func (GpuSettings_GpuEnvironment) EnumDescriptor() ([]byte, []int)
Deprecated: Use GpuSettings_GpuEnvironment.Descriptor instead.
func (GpuSettings_GpuEnvironment) Number ¶
func (x GpuSettings_GpuEnvironment) Number() protoreflect.EnumNumber
func (GpuSettings_GpuEnvironment) String ¶
func (x GpuSettings_GpuEnvironment) String() string
func (GpuSettings_GpuEnvironment) Type ¶
func (GpuSettings_GpuEnvironment) Type() protoreflect.EnumType
type IPAllocationPolicy ¶
type IPAllocationPolicy struct { // CIDR block. IP range for allocating pod addresses. // // It should not overlap with any subnet in the network the Kubernetes cluster located in. Static routes will be // set up for this CIDR blocks in node subnets. ClusterIpv4CidrBlock string `protobuf:"bytes,1,opt,name=cluster_ipv4_cidr_block,json=clusterIpv4CidrBlock,proto3" json:"cluster_ipv4_cidr_block,omitempty"` // Size of the masks that are assigned for each node in the cluster. // // If not specified, 24 is used. NodeIpv4CidrMaskSize int64 `` /* 128-byte string literal not displayed */ // CIDR block. IP range Kubernetes service Kubernetes cluster IP addresses will be allocated from. // // It should not overlap with any subnet in the network the Kubernetes cluster located in. ServiceIpv4CidrBlock string `protobuf:"bytes,2,opt,name=service_ipv4_cidr_block,json=serviceIpv4CidrBlock,proto3" json:"service_ipv4_cidr_block,omitempty"` // IPv6 range for allocating pod IP addresses. ClusterIpv6CidrBlock string `protobuf:"bytes,6,opt,name=cluster_ipv6_cidr_block,json=clusterIpv6CidrBlock,proto3" json:"cluster_ipv6_cidr_block,omitempty"` // IPv6 range for allocating Kubernetes service IP addresses ServiceIpv6CidrBlock string `protobuf:"bytes,7,opt,name=service_ipv6_cidr_block,json=serviceIpv6CidrBlock,proto3" json:"service_ipv6_cidr_block,omitempty"` // contains filtered or unexported fields }
func (*IPAllocationPolicy) Descriptor
deprecated
func (*IPAllocationPolicy) Descriptor() ([]byte, []int)
Deprecated: Use IPAllocationPolicy.ProtoReflect.Descriptor instead.
func (*IPAllocationPolicy) GetClusterIpv4CidrBlock ¶
func (x *IPAllocationPolicy) GetClusterIpv4CidrBlock() string
func (*IPAllocationPolicy) GetClusterIpv6CidrBlock ¶
func (x *IPAllocationPolicy) GetClusterIpv6CidrBlock() string
func (*IPAllocationPolicy) GetNodeIpv4CidrMaskSize ¶
func (x *IPAllocationPolicy) GetNodeIpv4CidrMaskSize() int64
func (*IPAllocationPolicy) GetServiceIpv4CidrBlock ¶
func (x *IPAllocationPolicy) GetServiceIpv4CidrBlock() string
func (*IPAllocationPolicy) GetServiceIpv6CidrBlock ¶
func (x *IPAllocationPolicy) GetServiceIpv6CidrBlock() string
func (*IPAllocationPolicy) ProtoMessage ¶
func (*IPAllocationPolicy) ProtoMessage()
func (*IPAllocationPolicy) ProtoReflect ¶
func (x *IPAllocationPolicy) ProtoReflect() protoreflect.Message
func (*IPAllocationPolicy) Reset ¶
func (x *IPAllocationPolicy) Reset()
func (*IPAllocationPolicy) SetClusterIpv4CidrBlock ¶
func (m *IPAllocationPolicy) SetClusterIpv4CidrBlock(v string)
func (*IPAllocationPolicy) SetClusterIpv6CidrBlock ¶
func (m *IPAllocationPolicy) SetClusterIpv6CidrBlock(v string)
func (*IPAllocationPolicy) SetNodeIpv4CidrMaskSize ¶
func (m *IPAllocationPolicy) SetNodeIpv4CidrMaskSize(v int64)
func (*IPAllocationPolicy) SetServiceIpv4CidrBlock ¶
func (m *IPAllocationPolicy) SetServiceIpv4CidrBlock(v string)
func (*IPAllocationPolicy) SetServiceIpv6CidrBlock ¶
func (m *IPAllocationPolicy) SetServiceIpv6CidrBlock(v string)
func (*IPAllocationPolicy) String ¶
func (x *IPAllocationPolicy) String() string
type InternalAddressSpec ¶
type InternalAddressSpec struct { // ID of the subnet. If no ID is specified, and there only one subnet in specified zone, an address in this subnet will be allocated. SubnetId string `protobuf:"bytes,2,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"` // contains filtered or unexported fields }
func (*InternalAddressSpec) Descriptor
deprecated
func (*InternalAddressSpec) Descriptor() ([]byte, []int)
Deprecated: Use InternalAddressSpec.ProtoReflect.Descriptor instead.
func (*InternalAddressSpec) GetSubnetId ¶
func (x *InternalAddressSpec) GetSubnetId() string
func (*InternalAddressSpec) ProtoMessage ¶
func (*InternalAddressSpec) ProtoMessage()
func (*InternalAddressSpec) ProtoReflect ¶
func (x *InternalAddressSpec) ProtoReflect() protoreflect.Message
func (*InternalAddressSpec) Reset ¶
func (x *InternalAddressSpec) Reset()
func (*InternalAddressSpec) SetSubnetId ¶
func (m *InternalAddressSpec) SetSubnetId(v string)
func (*InternalAddressSpec) String ¶
func (x *InternalAddressSpec) String() string
type IpVersion ¶
type IpVersion int32
func (IpVersion) Descriptor ¶
func (IpVersion) Descriptor() protoreflect.EnumDescriptor
func (IpVersion) EnumDescriptor
deprecated
func (IpVersion) Number ¶
func (x IpVersion) Number() protoreflect.EnumNumber
func (IpVersion) Type ¶
func (IpVersion) Type() protoreflect.EnumType
type KMSProvider ¶
type KMSProvider struct { // KMS key ID for secrets encryption. // To obtain a KMS key ID use a [yandex.cloud.kms.v1.SymmetricKeyService.List] request. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // contains filtered or unexported fields }
func (*KMSProvider) Descriptor
deprecated
func (*KMSProvider) Descriptor() ([]byte, []int)
Deprecated: Use KMSProvider.ProtoReflect.Descriptor instead.
func (*KMSProvider) GetKeyId ¶
func (x *KMSProvider) GetKeyId() string
func (*KMSProvider) ProtoMessage ¶
func (*KMSProvider) ProtoMessage()
func (*KMSProvider) ProtoReflect ¶
func (x *KMSProvider) ProtoReflect() protoreflect.Message
func (*KMSProvider) Reset ¶
func (x *KMSProvider) Reset()
func (*KMSProvider) SetKeyId ¶
func (m *KMSProvider) SetKeyId(v string)
func (*KMSProvider) String ¶
func (x *KMSProvider) String() string
type ListClusterNodeGroupsRequest ¶
type ListClusterNodeGroupsRequest struct { // ID of the Kubernetes cluster to list node groups in. // To get the Kubernetes cluster ID use a [ClusterService.List] request. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // The maximum number of results per page to return. If the number of available // results is larger than [page_size], // the service returns a [ListClusterNodeGroupsResponse.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 // [ListClusterNodeGroupsResponse.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 [Cluster.name] field. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*ListClusterNodeGroupsRequest) Descriptor
deprecated
func (*ListClusterNodeGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListClusterNodeGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListClusterNodeGroupsRequest) GetClusterId ¶
func (x *ListClusterNodeGroupsRequest) GetClusterId() string
func (*ListClusterNodeGroupsRequest) GetFilter ¶
func (x *ListClusterNodeGroupsRequest) GetFilter() string
func (*ListClusterNodeGroupsRequest) GetPageSize ¶
func (x *ListClusterNodeGroupsRequest) GetPageSize() int64
func (*ListClusterNodeGroupsRequest) GetPageToken ¶
func (x *ListClusterNodeGroupsRequest) GetPageToken() string
func (*ListClusterNodeGroupsRequest) ProtoMessage ¶
func (*ListClusterNodeGroupsRequest) ProtoMessage()
func (*ListClusterNodeGroupsRequest) ProtoReflect ¶
func (x *ListClusterNodeGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListClusterNodeGroupsRequest) Reset ¶
func (x *ListClusterNodeGroupsRequest) Reset()
func (*ListClusterNodeGroupsRequest) SetClusterId ¶
func (m *ListClusterNodeGroupsRequest) SetClusterId(v string)
func (*ListClusterNodeGroupsRequest) SetFilter ¶
func (m *ListClusterNodeGroupsRequest) SetFilter(v string)
func (*ListClusterNodeGroupsRequest) SetPageSize ¶
func (m *ListClusterNodeGroupsRequest) SetPageSize(v int64)
func (*ListClusterNodeGroupsRequest) SetPageToken ¶
func (m *ListClusterNodeGroupsRequest) SetPageToken(v string)
func (*ListClusterNodeGroupsRequest) String ¶
func (x *ListClusterNodeGroupsRequest) String() string
type ListClusterNodeGroupsResponse ¶
type ListClusterNodeGroupsResponse struct { // List of node groups for the specified Kubernetes cluster. NodeGroups []*NodeGroup `protobuf:"bytes,1,rep,name=node_groups,json=nodeGroups,proto3" json:"node_groups,omitempty"` // This token allows you to get the next page of results for list requests. If the number of results // is larger than [ListClusterNodeGroupsRequest.page_size], use // the `next_page_token` as the value // for the [ListClusterNodeGroupsRequest.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 (*ListClusterNodeGroupsResponse) Descriptor
deprecated
func (*ListClusterNodeGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListClusterNodeGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListClusterNodeGroupsResponse) GetNextPageToken ¶
func (x *ListClusterNodeGroupsResponse) GetNextPageToken() string
func (*ListClusterNodeGroupsResponse) GetNodeGroups ¶
func (x *ListClusterNodeGroupsResponse) GetNodeGroups() []*NodeGroup
func (*ListClusterNodeGroupsResponse) ProtoMessage ¶
func (*ListClusterNodeGroupsResponse) ProtoMessage()
func (*ListClusterNodeGroupsResponse) ProtoReflect ¶
func (x *ListClusterNodeGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListClusterNodeGroupsResponse) Reset ¶
func (x *ListClusterNodeGroupsResponse) Reset()
func (*ListClusterNodeGroupsResponse) SetNextPageToken ¶
func (m *ListClusterNodeGroupsResponse) SetNextPageToken(v string)
func (*ListClusterNodeGroupsResponse) SetNodeGroups ¶
func (m *ListClusterNodeGroupsResponse) SetNodeGroups(v []*NodeGroup)
func (*ListClusterNodeGroupsResponse) String ¶
func (x *ListClusterNodeGroupsResponse) String() string
type ListClusterNodesRequest ¶
type ListClusterNodesRequest struct { // ID of the Kubernetes cluster to list nodes in. // To get the Kubernetes cluster ID use a [ClusterService.List] request. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // The maximum number of results per page to return. If the number of available // results is larger than [page_size], // the service returns a [ListClusterNodesResponse.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 // [ListClusterNodeGroupsResponse.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 (*ListClusterNodesRequest) Descriptor
deprecated
func (*ListClusterNodesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListClusterNodesRequest.ProtoReflect.Descriptor instead.
func (*ListClusterNodesRequest) GetClusterId ¶
func (x *ListClusterNodesRequest) GetClusterId() string
func (*ListClusterNodesRequest) GetPageSize ¶
func (x *ListClusterNodesRequest) GetPageSize() int64
func (*ListClusterNodesRequest) GetPageToken ¶
func (x *ListClusterNodesRequest) GetPageToken() string
func (*ListClusterNodesRequest) ProtoMessage ¶
func (*ListClusterNodesRequest) ProtoMessage()
func (*ListClusterNodesRequest) ProtoReflect ¶
func (x *ListClusterNodesRequest) ProtoReflect() protoreflect.Message
func (*ListClusterNodesRequest) Reset ¶
func (x *ListClusterNodesRequest) Reset()
func (*ListClusterNodesRequest) SetClusterId ¶
func (m *ListClusterNodesRequest) SetClusterId(v string)
func (*ListClusterNodesRequest) SetPageSize ¶
func (m *ListClusterNodesRequest) SetPageSize(v int64)
func (*ListClusterNodesRequest) SetPageToken ¶
func (m *ListClusterNodesRequest) SetPageToken(v string)
func (*ListClusterNodesRequest) String ¶
func (x *ListClusterNodesRequest) String() string
type ListClusterNodesResponse ¶
type ListClusterNodesResponse struct { // List of nodes for the specified Kubernetes cluster. Nodes []*Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` // This token allows you to get the next page of results for list requests. If the number of results // is larger than [ListClusterNodesRequest.page_size], use // the `next_page_token` as the value // for the [ListClusterNodesRequest.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 (*ListClusterNodesResponse) Descriptor
deprecated
func (*ListClusterNodesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListClusterNodesResponse.ProtoReflect.Descriptor instead.
func (*ListClusterNodesResponse) GetNextPageToken ¶
func (x *ListClusterNodesResponse) GetNextPageToken() string
func (*ListClusterNodesResponse) GetNodes ¶
func (x *ListClusterNodesResponse) GetNodes() []*Node
func (*ListClusterNodesResponse) ProtoMessage ¶
func (*ListClusterNodesResponse) ProtoMessage()
func (*ListClusterNodesResponse) ProtoReflect ¶
func (x *ListClusterNodesResponse) ProtoReflect() protoreflect.Message
func (*ListClusterNodesResponse) Reset ¶
func (x *ListClusterNodesResponse) Reset()
func (*ListClusterNodesResponse) SetNextPageToken ¶
func (m *ListClusterNodesResponse) SetNextPageToken(v string)
func (*ListClusterNodesResponse) SetNodes ¶
func (m *ListClusterNodesResponse) SetNodes(v []*Node)
func (*ListClusterNodesResponse) String ¶
func (x *ListClusterNodesResponse) String() string
type ListClusterOperationsRequest ¶
type ListClusterOperationsRequest struct { // ID of the Kubernetes cluster to list operations for. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // The maximum number of results per page that should be returned. If the number of available // results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set `page_token` to the // [ListClusterOperationsResponse.next_page_token] returned by 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 [Cluster.name] field. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*ListClusterOperationsRequest) Descriptor
deprecated
func (*ListClusterOperationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListClusterOperationsRequest.ProtoReflect.Descriptor instead.
func (*ListClusterOperationsRequest) GetClusterId ¶
func (x *ListClusterOperationsRequest) GetClusterId() string
func (*ListClusterOperationsRequest) GetFilter ¶
func (x *ListClusterOperationsRequest) GetFilter() string
func (*ListClusterOperationsRequest) GetPageSize ¶
func (x *ListClusterOperationsRequest) GetPageSize() int64
func (*ListClusterOperationsRequest) GetPageToken ¶
func (x *ListClusterOperationsRequest) GetPageToken() string
func (*ListClusterOperationsRequest) ProtoMessage ¶
func (*ListClusterOperationsRequest) ProtoMessage()
func (*ListClusterOperationsRequest) ProtoReflect ¶
func (x *ListClusterOperationsRequest) ProtoReflect() protoreflect.Message
func (*ListClusterOperationsRequest) Reset ¶
func (x *ListClusterOperationsRequest) Reset()
func (*ListClusterOperationsRequest) SetClusterId ¶
func (m *ListClusterOperationsRequest) SetClusterId(v string)
func (*ListClusterOperationsRequest) SetFilter ¶
func (m *ListClusterOperationsRequest) SetFilter(v string)
func (*ListClusterOperationsRequest) SetPageSize ¶
func (m *ListClusterOperationsRequest) SetPageSize(v int64)
func (*ListClusterOperationsRequest) SetPageToken ¶
func (m *ListClusterOperationsRequest) SetPageToken(v string)
func (*ListClusterOperationsRequest) String ¶
func (x *ListClusterOperationsRequest) String() string
type ListClusterOperationsResponse ¶
type ListClusterOperationsResponse struct { // List of operations for the specified Kubernetes cluster. Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"` // This token allows you to get the next page of results for list requests. If the number of results // is larger than [ListClusterOperationsRequest.page_size], use the `next_page_token` as the value // for the [ListClusterOperationsRequest.page_token] query parameter in the next list request. // Each subsequent list request will have its own `next_page_token` to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListClusterOperationsResponse) Descriptor
deprecated
func (*ListClusterOperationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListClusterOperationsResponse.ProtoReflect.Descriptor instead.
func (*ListClusterOperationsResponse) GetNextPageToken ¶
func (x *ListClusterOperationsResponse) GetNextPageToken() string
func (*ListClusterOperationsResponse) GetOperations ¶
func (x *ListClusterOperationsResponse) GetOperations() []*operation.Operation
func (*ListClusterOperationsResponse) ProtoMessage ¶
func (*ListClusterOperationsResponse) ProtoMessage()
func (*ListClusterOperationsResponse) ProtoReflect ¶
func (x *ListClusterOperationsResponse) ProtoReflect() protoreflect.Message
func (*ListClusterOperationsResponse) Reset ¶
func (x *ListClusterOperationsResponse) Reset()
func (*ListClusterOperationsResponse) SetNextPageToken ¶
func (m *ListClusterOperationsResponse) SetNextPageToken(v string)
func (*ListClusterOperationsResponse) SetOperations ¶
func (m *ListClusterOperationsResponse) SetOperations(v []*operation.Operation)
func (*ListClusterOperationsResponse) String ¶
func (x *ListClusterOperationsResponse) String() string
type ListClustersRequest ¶
type ListClustersRequest struct { // ID of the folder to list Kubernetes cluster in. // To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request. FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // The maximum number of results per page to return. If the number of available // results is larger than [page_size], // the service returns a [ListClustersResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set `page_token` to the // [ListClustersResponse.next_page_token] returned by 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 must specify: // 1. The field name. Currently you can use filtering only on [Cluster.name] field. // 2. An `=` operator. // 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*ListClustersRequest) Descriptor
deprecated
func (*ListClustersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListClustersRequest.ProtoReflect.Descriptor instead.
func (*ListClustersRequest) GetFilter ¶
func (x *ListClustersRequest) GetFilter() string
func (*ListClustersRequest) GetFolderId ¶
func (x *ListClustersRequest) GetFolderId() string
func (*ListClustersRequest) GetPageSize ¶
func (x *ListClustersRequest) GetPageSize() int64
func (*ListClustersRequest) GetPageToken ¶
func (x *ListClustersRequest) GetPageToken() string
func (*ListClustersRequest) ProtoMessage ¶
func (*ListClustersRequest) ProtoMessage()
func (*ListClustersRequest) ProtoReflect ¶
func (x *ListClustersRequest) ProtoReflect() protoreflect.Message
func (*ListClustersRequest) Reset ¶
func (x *ListClustersRequest) Reset()
func (*ListClustersRequest) SetFilter ¶
func (m *ListClustersRequest) SetFilter(v string)
func (*ListClustersRequest) SetFolderId ¶
func (m *ListClustersRequest) SetFolderId(v string)
func (*ListClustersRequest) SetPageSize ¶
func (m *ListClustersRequest) SetPageSize(v int64)
func (*ListClustersRequest) SetPageToken ¶
func (m *ListClustersRequest) SetPageToken(v string)
func (*ListClustersRequest) String ¶
func (x *ListClustersRequest) String() string
type ListClustersResponse ¶
type ListClustersResponse struct { // List of Kubernetes cluster. Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` // This token allows you to get the next page of results for list requests. If the number of results // is larger than [ListClustersRequest.page_size], use // the `next_page_token` as the value // for the [ListClustersRequest.page_token] 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 (*ListClustersResponse) Descriptor
deprecated
func (*ListClustersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListClustersResponse.ProtoReflect.Descriptor instead.
func (*ListClustersResponse) GetClusters ¶
func (x *ListClustersResponse) GetClusters() []*Cluster
func (*ListClustersResponse) GetNextPageToken ¶
func (x *ListClustersResponse) GetNextPageToken() string
func (*ListClustersResponse) ProtoMessage ¶
func (*ListClustersResponse) ProtoMessage()
func (*ListClustersResponse) ProtoReflect ¶
func (x *ListClustersResponse) ProtoReflect() protoreflect.Message
func (*ListClustersResponse) Reset ¶
func (x *ListClustersResponse) Reset()
func (*ListClustersResponse) SetClusters ¶
func (m *ListClustersResponse) SetClusters(v []*Cluster)
func (*ListClustersResponse) SetNextPageToken ¶
func (m *ListClustersResponse) SetNextPageToken(v string)
func (*ListClustersResponse) String ¶
func (x *ListClustersResponse) String() string
type ListNodeGroupNodesRequest ¶
type ListNodeGroupNodesRequest struct { // ID of the node group to list. // To get the node group ID use a [NodeGroupService.List] request. NodeGroupId string `protobuf:"bytes,1,opt,name=node_group_id,json=nodeGroupId,proto3" json:"node_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 [ListNodeGroupsResponse.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 // [ListNodeGroupNodesResponse.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 (*ListNodeGroupNodesRequest) Descriptor
deprecated
func (*ListNodeGroupNodesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNodeGroupNodesRequest.ProtoReflect.Descriptor instead.
func (*ListNodeGroupNodesRequest) GetNodeGroupId ¶
func (x *ListNodeGroupNodesRequest) GetNodeGroupId() string
func (*ListNodeGroupNodesRequest) GetPageSize ¶
func (x *ListNodeGroupNodesRequest) GetPageSize() int64
func (*ListNodeGroupNodesRequest) GetPageToken ¶
func (x *ListNodeGroupNodesRequest) GetPageToken() string
func (*ListNodeGroupNodesRequest) ProtoMessage ¶
func (*ListNodeGroupNodesRequest) ProtoMessage()
func (*ListNodeGroupNodesRequest) ProtoReflect ¶
func (x *ListNodeGroupNodesRequest) ProtoReflect() protoreflect.Message
func (*ListNodeGroupNodesRequest) Reset ¶
func (x *ListNodeGroupNodesRequest) Reset()
func (*ListNodeGroupNodesRequest) SetNodeGroupId ¶
func (m *ListNodeGroupNodesRequest) SetNodeGroupId(v string)
func (*ListNodeGroupNodesRequest) SetPageSize ¶
func (m *ListNodeGroupNodesRequest) SetPageSize(v int64)
func (*ListNodeGroupNodesRequest) SetPageToken ¶
func (m *ListNodeGroupNodesRequest) SetPageToken(v string)
func (*ListNodeGroupNodesRequest) String ¶
func (x *ListNodeGroupNodesRequest) String() string
type ListNodeGroupNodesResponse ¶
type ListNodeGroupNodesResponse struct { // List of nodes. Nodes []*Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` // This token allows you to get the next page of results for list requests. If the number of results // is larger than [ListNodeGroupNodesRequest.page_size], use // the `next_page_token` as the value // for the [ListNodeGroupNodesRequest.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 (*ListNodeGroupNodesResponse) Descriptor
deprecated
func (*ListNodeGroupNodesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNodeGroupNodesResponse.ProtoReflect.Descriptor instead.
func (*ListNodeGroupNodesResponse) GetNextPageToken ¶
func (x *ListNodeGroupNodesResponse) GetNextPageToken() string
func (*ListNodeGroupNodesResponse) GetNodes ¶
func (x *ListNodeGroupNodesResponse) GetNodes() []*Node
func (*ListNodeGroupNodesResponse) ProtoMessage ¶
func (*ListNodeGroupNodesResponse) ProtoMessage()
func (*ListNodeGroupNodesResponse) ProtoReflect ¶
func (x *ListNodeGroupNodesResponse) ProtoReflect() protoreflect.Message
func (*ListNodeGroupNodesResponse) Reset ¶
func (x *ListNodeGroupNodesResponse) Reset()
func (*ListNodeGroupNodesResponse) SetNextPageToken ¶
func (m *ListNodeGroupNodesResponse) SetNextPageToken(v string)
func (*ListNodeGroupNodesResponse) SetNodes ¶
func (m *ListNodeGroupNodesResponse) SetNodes(v []*Node)
func (*ListNodeGroupNodesResponse) String ¶
func (x *ListNodeGroupNodesResponse) String() string
type ListNodeGroupOperationsRequest ¶
type ListNodeGroupOperationsRequest struct { // ID of the node group to list operations for. NodeGroupId string `protobuf:"bytes,1,opt,name=node_group_id,json=nodeGroupId,proto3" json:"node_group_id,omitempty"` // The maximum number of results per page that should be returned. If the number of available // results is larger than [page_size], the service returns a [ListNodeGroupOperationsResponse.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 // [ListNodeGroupOperationsResponse.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 [NodeGroup.name] field. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*ListNodeGroupOperationsRequest) Descriptor
deprecated
func (*ListNodeGroupOperationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNodeGroupOperationsRequest.ProtoReflect.Descriptor instead.
func (*ListNodeGroupOperationsRequest) GetFilter ¶
func (x *ListNodeGroupOperationsRequest) GetFilter() string
func (*ListNodeGroupOperationsRequest) GetNodeGroupId ¶
func (x *ListNodeGroupOperationsRequest) GetNodeGroupId() string
func (*ListNodeGroupOperationsRequest) GetPageSize ¶
func (x *ListNodeGroupOperationsRequest) GetPageSize() int64
func (*ListNodeGroupOperationsRequest) GetPageToken ¶
func (x *ListNodeGroupOperationsRequest) GetPageToken() string
func (*ListNodeGroupOperationsRequest) ProtoMessage ¶
func (*ListNodeGroupOperationsRequest) ProtoMessage()
func (*ListNodeGroupOperationsRequest) ProtoReflect ¶
func (x *ListNodeGroupOperationsRequest) ProtoReflect() protoreflect.Message
func (*ListNodeGroupOperationsRequest) Reset ¶
func (x *ListNodeGroupOperationsRequest) Reset()
func (*ListNodeGroupOperationsRequest) SetFilter ¶
func (m *ListNodeGroupOperationsRequest) SetFilter(v string)
func (*ListNodeGroupOperationsRequest) SetNodeGroupId ¶
func (m *ListNodeGroupOperationsRequest) SetNodeGroupId(v string)
func (*ListNodeGroupOperationsRequest) SetPageSize ¶
func (m *ListNodeGroupOperationsRequest) SetPageSize(v int64)
func (*ListNodeGroupOperationsRequest) SetPageToken ¶
func (m *ListNodeGroupOperationsRequest) SetPageToken(v string)
func (*ListNodeGroupOperationsRequest) String ¶
func (x *ListNodeGroupOperationsRequest) String() string
type ListNodeGroupOperationsResponse ¶
type ListNodeGroupOperationsResponse struct { // List of operations for the specified node 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 [ListNodeGroupOperationsRequest.page_size], use the `next_page_token` as the value // for the [ListNodeGroupOperationsRequest.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 (*ListNodeGroupOperationsResponse) Descriptor
deprecated
func (*ListNodeGroupOperationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNodeGroupOperationsResponse.ProtoReflect.Descriptor instead.
func (*ListNodeGroupOperationsResponse) GetNextPageToken ¶
func (x *ListNodeGroupOperationsResponse) GetNextPageToken() string
func (*ListNodeGroupOperationsResponse) GetOperations ¶
func (x *ListNodeGroupOperationsResponse) GetOperations() []*operation.Operation
func (*ListNodeGroupOperationsResponse) ProtoMessage ¶
func (*ListNodeGroupOperationsResponse) ProtoMessage()
func (*ListNodeGroupOperationsResponse) ProtoReflect ¶
func (x *ListNodeGroupOperationsResponse) ProtoReflect() protoreflect.Message
func (*ListNodeGroupOperationsResponse) Reset ¶
func (x *ListNodeGroupOperationsResponse) Reset()
func (*ListNodeGroupOperationsResponse) SetNextPageToken ¶
func (m *ListNodeGroupOperationsResponse) SetNextPageToken(v string)
func (*ListNodeGroupOperationsResponse) SetOperations ¶
func (m *ListNodeGroupOperationsResponse) SetOperations(v []*operation.Operation)
func (*ListNodeGroupOperationsResponse) String ¶
func (x *ListNodeGroupOperationsResponse) String() string
type ListNodeGroupsRequest ¶
type ListNodeGroupsRequest struct { // ID of the folder to list node groups 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 [ListNodeGroupsResponse.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 // [ListNodeGroupsResponse.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 must specify: // 1. The field name. Currently you can use filtering only on [NodeGroup.name] field. // 2. An `=` operator. // 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*ListNodeGroupsRequest) Descriptor
deprecated
func (*ListNodeGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNodeGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListNodeGroupsRequest) GetFilter ¶
func (x *ListNodeGroupsRequest) GetFilter() string
func (*ListNodeGroupsRequest) GetFolderId ¶
func (x *ListNodeGroupsRequest) GetFolderId() string
func (*ListNodeGroupsRequest) GetPageSize ¶
func (x *ListNodeGroupsRequest) GetPageSize() int64
func (*ListNodeGroupsRequest) GetPageToken ¶
func (x *ListNodeGroupsRequest) GetPageToken() string
func (*ListNodeGroupsRequest) ProtoMessage ¶
func (*ListNodeGroupsRequest) ProtoMessage()
func (*ListNodeGroupsRequest) ProtoReflect ¶
func (x *ListNodeGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListNodeGroupsRequest) Reset ¶
func (x *ListNodeGroupsRequest) Reset()
func (*ListNodeGroupsRequest) SetFilter ¶
func (m *ListNodeGroupsRequest) SetFilter(v string)
func (*ListNodeGroupsRequest) SetFolderId ¶
func (m *ListNodeGroupsRequest) SetFolderId(v string)
func (*ListNodeGroupsRequest) SetPageSize ¶
func (m *ListNodeGroupsRequest) SetPageSize(v int64)
func (*ListNodeGroupsRequest) SetPageToken ¶
func (m *ListNodeGroupsRequest) SetPageToken(v string)
func (*ListNodeGroupsRequest) String ¶
func (x *ListNodeGroupsRequest) String() string
type ListNodeGroupsResponse ¶
type ListNodeGroupsResponse struct { // List of node groups. NodeGroups []*NodeGroup `protobuf:"bytes,1,rep,name=node_groups,json=nodeGroups,proto3" json:"node_groups,omitempty"` // This token allows you to get the next page of results for list requests. If the number of results // is larger than [ListNodeGroupsRequest.page_size], use // the `next_page_token` as the value // for the [ListNodeGroupsRequest.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 (*ListNodeGroupsResponse) Descriptor
deprecated
func (*ListNodeGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNodeGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListNodeGroupsResponse) GetNextPageToken ¶
func (x *ListNodeGroupsResponse) GetNextPageToken() string
func (*ListNodeGroupsResponse) GetNodeGroups ¶
func (x *ListNodeGroupsResponse) GetNodeGroups() []*NodeGroup
func (*ListNodeGroupsResponse) ProtoMessage ¶
func (*ListNodeGroupsResponse) ProtoMessage()
func (*ListNodeGroupsResponse) ProtoReflect ¶
func (x *ListNodeGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListNodeGroupsResponse) Reset ¶
func (x *ListNodeGroupsResponse) Reset()
func (*ListNodeGroupsResponse) SetNextPageToken ¶
func (m *ListNodeGroupsResponse) SetNextPageToken(v string)
func (*ListNodeGroupsResponse) SetNodeGroups ¶
func (m *ListNodeGroupsResponse) SetNodeGroups(v []*NodeGroup)
func (*ListNodeGroupsResponse) String ¶
func (x *ListNodeGroupsResponse) String() string
type ListVersionsRequest ¶
type ListVersionsRequest struct {
// contains filtered or unexported fields
}
func (*ListVersionsRequest) Descriptor
deprecated
func (*ListVersionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVersionsRequest.ProtoReflect.Descriptor instead.
func (*ListVersionsRequest) ProtoMessage ¶
func (*ListVersionsRequest) ProtoMessage()
func (*ListVersionsRequest) ProtoReflect ¶
func (x *ListVersionsRequest) ProtoReflect() protoreflect.Message
func (*ListVersionsRequest) Reset ¶
func (x *ListVersionsRequest) Reset()
func (*ListVersionsRequest) String ¶
func (x *ListVersionsRequest) String() string
type ListVersionsResponse ¶
type ListVersionsResponse struct { // Versions available in the specified release channel. AvailableVersions []*AvailableVersions `protobuf:"bytes,1,rep,name=available_versions,json=availableVersions,proto3" json:"available_versions,omitempty"` // contains filtered or unexported fields }
func (*ListVersionsResponse) Descriptor
deprecated
func (*ListVersionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVersionsResponse.ProtoReflect.Descriptor instead.
func (*ListVersionsResponse) GetAvailableVersions ¶
func (x *ListVersionsResponse) GetAvailableVersions() []*AvailableVersions
func (*ListVersionsResponse) ProtoMessage ¶
func (*ListVersionsResponse) ProtoMessage()
func (*ListVersionsResponse) ProtoReflect ¶
func (x *ListVersionsResponse) ProtoReflect() protoreflect.Message
func (*ListVersionsResponse) Reset ¶
func (x *ListVersionsResponse) Reset()
func (*ListVersionsResponse) SetAvailableVersions ¶
func (m *ListVersionsResponse) SetAvailableVersions(v []*AvailableVersions)
func (*ListVersionsResponse) String ¶
func (x *ListVersionsResponse) String() string
type Location ¶
type Location struct { // ID of the availability zone where the master resides. ZoneId string `protobuf:"bytes,1,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"` // ID of the VPC network's subnet where the master resides. SubnetId string `protobuf:"bytes,2,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"` // contains filtered or unexported fields }
func (*Location) Descriptor
deprecated
func (*Location) GetSubnetId ¶
func (*Location) ProtoMessage ¶
func (*Location) ProtoMessage()
func (*Location) ProtoReflect ¶
func (x *Location) ProtoReflect() protoreflect.Message
func (*Location) SetSubnetId ¶
type LocationSpec ¶
type LocationSpec struct { // ID of the availability zone where the master resides. ZoneId string `protobuf:"bytes,1,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"` // ID of the VPC network's subnet where the master resides. // If not specified and there is a single subnet in specified zone, address in this subnet will be allocated. SubnetId string `protobuf:"bytes,2,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"` // contains filtered or unexported fields }
func (*LocationSpec) Descriptor
deprecated
func (*LocationSpec) Descriptor() ([]byte, []int)
Deprecated: Use LocationSpec.ProtoReflect.Descriptor instead.
func (*LocationSpec) GetSubnetId ¶
func (x *LocationSpec) GetSubnetId() string
func (*LocationSpec) GetZoneId ¶
func (x *LocationSpec) GetZoneId() string
func (*LocationSpec) ProtoMessage ¶
func (*LocationSpec) ProtoMessage()
func (*LocationSpec) ProtoReflect ¶
func (x *LocationSpec) ProtoReflect() protoreflect.Message
func (*LocationSpec) Reset ¶
func (x *LocationSpec) Reset()
func (*LocationSpec) SetSubnetId ¶
func (m *LocationSpec) SetSubnetId(v string)
func (*LocationSpec) SetZoneId ¶
func (m *LocationSpec) SetZoneId(v string)
func (*LocationSpec) String ¶
func (x *LocationSpec) String() string
type MaintenanceWindow ¶
type MaintenanceWindow struct { // Maintenance policy. // // Types that are assignable to Policy: // // *MaintenanceWindow_Anytime // *MaintenanceWindow_DailyMaintenanceWindow // *MaintenanceWindow_WeeklyMaintenanceWindow Policy isMaintenanceWindow_Policy `protobuf_oneof:"policy"` // contains filtered or unexported fields }
func (*MaintenanceWindow) Descriptor
deprecated
func (*MaintenanceWindow) Descriptor() ([]byte, []int)
Deprecated: Use MaintenanceWindow.ProtoReflect.Descriptor instead.
func (*MaintenanceWindow) GetAnytime ¶
func (x *MaintenanceWindow) GetAnytime() *AnytimeMaintenanceWindow
func (*MaintenanceWindow) GetDailyMaintenanceWindow ¶
func (x *MaintenanceWindow) GetDailyMaintenanceWindow() *DailyMaintenanceWindow
func (*MaintenanceWindow) GetPolicy ¶
func (m *MaintenanceWindow) GetPolicy() isMaintenanceWindow_Policy
func (*MaintenanceWindow) GetWeeklyMaintenanceWindow ¶
func (x *MaintenanceWindow) GetWeeklyMaintenanceWindow() *WeeklyMaintenanceWindow
func (*MaintenanceWindow) ProtoMessage ¶
func (*MaintenanceWindow) ProtoMessage()
func (*MaintenanceWindow) ProtoReflect ¶
func (x *MaintenanceWindow) ProtoReflect() protoreflect.Message
func (*MaintenanceWindow) Reset ¶
func (x *MaintenanceWindow) Reset()
func (*MaintenanceWindow) SetAnytime ¶
func (m *MaintenanceWindow) SetAnytime(v *AnytimeMaintenanceWindow)
func (*MaintenanceWindow) SetDailyMaintenanceWindow ¶
func (m *MaintenanceWindow) SetDailyMaintenanceWindow(v *DailyMaintenanceWindow)
func (*MaintenanceWindow) SetPolicy ¶
func (m *MaintenanceWindow) SetPolicy(v MaintenanceWindow_Policy)
func (*MaintenanceWindow) SetWeeklyMaintenanceWindow ¶
func (m *MaintenanceWindow) SetWeeklyMaintenanceWindow(v *WeeklyMaintenanceWindow)
func (*MaintenanceWindow) String ¶
func (x *MaintenanceWindow) String() string
type MaintenanceWindow_Anytime ¶
type MaintenanceWindow_Anytime struct { // Updating the master at any time. Anytime *AnytimeMaintenanceWindow `protobuf:"bytes,1,opt,name=anytime,proto3,oneof"` }
type MaintenanceWindow_DailyMaintenanceWindow ¶
type MaintenanceWindow_DailyMaintenanceWindow struct { // Updating the master on any day during the specified time window. DailyMaintenanceWindow *DailyMaintenanceWindow `protobuf:"bytes,2,opt,name=daily_maintenance_window,json=dailyMaintenanceWindow,proto3,oneof"` }
type MaintenanceWindow_Policy ¶
type MaintenanceWindow_Policy = isMaintenanceWindow_Policy
type MaintenanceWindow_WeeklyMaintenanceWindow ¶
type MaintenanceWindow_WeeklyMaintenanceWindow struct { // Updating the master on selected days during the specified time window. WeeklyMaintenanceWindow *WeeklyMaintenanceWindow `protobuf:"bytes,3,opt,name=weekly_maintenance_window,json=weeklyMaintenanceWindow,proto3,oneof"` }
type Master ¶
type Master struct { // Types that are assignable to MasterType: // // *Master_ZonalMaster // *Master_RegionalMaster MasterType isMaster_MasterType `protobuf_oneof:"master_type"` // Locations specification for Kubernetes control-plane (master) instances. Locations []*Location `protobuf:"bytes,10,rep,name=locations,proto3" json:"locations,omitempty"` // Number of etcd nodes in cluster. EtcdClusterSize int64 `protobuf:"varint,11,opt,name=etcd_cluster_size,json=etcdClusterSize,proto3" json:"etcd_cluster_size,omitempty"` // Version of Kubernetes components that runs on the master. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // Endpoints of the master. Endpoints constitute of scheme and port (i.e. `https://ip-address:port`) // and can be used by the clients to communicate with the Kubernetes API of the Kubernetes cluster. Endpoints *MasterEndpoints `protobuf:"bytes,3,opt,name=endpoints,proto3" json:"endpoints,omitempty"` // Master authentication parameters are used to establish trust between the master and a client. MasterAuth *MasterAuth `protobuf:"bytes,4,opt,name=master_auth,json=masterAuth,proto3" json:"master_auth,omitempty"` // Detailed information about the Kubernetes version that is running on the master. VersionInfo *VersionInfo `protobuf:"bytes,5,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"` // Maintenance policy of the master. MaintenancePolicy *MasterMaintenancePolicy `protobuf:"bytes,6,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"` // Master security groups. SecurityGroupIds []string `protobuf:"bytes,8,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"` // Cloud Logging for master components. MasterLogging *MasterLogging `protobuf:"bytes,9,opt,name=master_logging,json=masterLogging,proto3" json:"master_logging,omitempty"` // contains filtered or unexported fields }
func (*Master) Descriptor
deprecated
func (*Master) GetEndpoints ¶
func (x *Master) GetEndpoints() *MasterEndpoints
func (*Master) GetEtcdClusterSize ¶
func (*Master) GetLocations ¶
func (*Master) GetMaintenancePolicy ¶
func (x *Master) GetMaintenancePolicy() *MasterMaintenancePolicy
func (*Master) GetMasterAuth ¶
func (x *Master) GetMasterAuth() *MasterAuth
func (*Master) GetMasterLogging ¶
func (x *Master) GetMasterLogging() *MasterLogging
func (*Master) GetMasterType ¶
func (m *Master) GetMasterType() isMaster_MasterType
func (*Master) GetRegionalMaster ¶
func (x *Master) GetRegionalMaster() *RegionalMaster
func (*Master) GetSecurityGroupIds ¶
func (*Master) GetVersion ¶
func (*Master) GetVersionInfo ¶
func (x *Master) GetVersionInfo() *VersionInfo
func (*Master) GetZonalMaster ¶
func (x *Master) GetZonalMaster() *ZonalMaster
func (*Master) ProtoMessage ¶
func (*Master) ProtoMessage()
func (*Master) ProtoReflect ¶
func (x *Master) ProtoReflect() protoreflect.Message
func (*Master) SetEndpoints ¶
func (m *Master) SetEndpoints(v *MasterEndpoints)
func (*Master) SetEtcdClusterSize ¶
func (*Master) SetLocations ¶
func (*Master) SetMaintenancePolicy ¶
func (m *Master) SetMaintenancePolicy(v *MasterMaintenancePolicy)
func (*Master) SetMasterAuth ¶
func (m *Master) SetMasterAuth(v *MasterAuth)
func (*Master) SetMasterLogging ¶
func (m *Master) SetMasterLogging(v *MasterLogging)
func (*Master) SetMasterType ¶
func (m *Master) SetMasterType(v Master_MasterType)
func (*Master) SetRegionalMaster ¶
func (m *Master) SetRegionalMaster(v *RegionalMaster)
func (*Master) SetSecurityGroupIds ¶
func (*Master) SetVersion ¶
func (*Master) SetVersionInfo ¶
func (m *Master) SetVersionInfo(v *VersionInfo)
func (*Master) SetZonalMaster ¶
func (m *Master) SetZonalMaster(v *ZonalMaster)
type MasterAuth ¶
type MasterAuth struct { // PEM-encoded public certificate that is the root of trust for the Kubernetes cluster. ClusterCaCertificate string `protobuf:"bytes,1,opt,name=cluster_ca_certificate,json=clusterCaCertificate,proto3" json:"cluster_ca_certificate,omitempty"` // contains filtered or unexported fields }
func (*MasterAuth) Descriptor
deprecated
func (*MasterAuth) Descriptor() ([]byte, []int)
Deprecated: Use MasterAuth.ProtoReflect.Descriptor instead.
func (*MasterAuth) GetClusterCaCertificate ¶
func (x *MasterAuth) GetClusterCaCertificate() string
func (*MasterAuth) ProtoMessage ¶
func (*MasterAuth) ProtoMessage()
func (*MasterAuth) ProtoReflect ¶
func (x *MasterAuth) ProtoReflect() protoreflect.Message
func (*MasterAuth) Reset ¶
func (x *MasterAuth) Reset()
func (*MasterAuth) SetClusterCaCertificate ¶
func (m *MasterAuth) SetClusterCaCertificate(v string)
func (*MasterAuth) String ¶
func (x *MasterAuth) String() string
type MasterEndpoints ¶
type MasterEndpoints struct { // Internal endpoint that can be used to connect to the master from cloud networks. InternalV4Endpoint string `protobuf:"bytes,1,opt,name=internal_v4_endpoint,json=internalV4Endpoint,proto3" json:"internal_v4_endpoint,omitempty"` // External endpoint that can be used to access Kubernetes cluster API from the internet (outside of the cloud). ExternalV4Endpoint string `protobuf:"bytes,2,opt,name=external_v4_endpoint,json=externalV4Endpoint,proto3" json:"external_v4_endpoint,omitempty"` // External IPv6 endpoint that can be used to access Kubernetes cluster API from the internet (outside of the cloud). ExternalV6Endpoint string `protobuf:"bytes,3,opt,name=external_v6_endpoint,json=externalV6Endpoint,proto3" json:"external_v6_endpoint,omitempty"` // contains filtered or unexported fields }
func (*MasterEndpoints) Descriptor
deprecated
func (*MasterEndpoints) Descriptor() ([]byte, []int)
Deprecated: Use MasterEndpoints.ProtoReflect.Descriptor instead.
func (*MasterEndpoints) GetExternalV4Endpoint ¶
func (x *MasterEndpoints) GetExternalV4Endpoint() string
func (*MasterEndpoints) GetExternalV6Endpoint ¶
func (x *MasterEndpoints) GetExternalV6Endpoint() string
func (*MasterEndpoints) GetInternalV4Endpoint ¶
func (x *MasterEndpoints) GetInternalV4Endpoint() string
func (*MasterEndpoints) ProtoMessage ¶
func (*MasterEndpoints) ProtoMessage()
func (*MasterEndpoints) ProtoReflect ¶
func (x *MasterEndpoints) ProtoReflect() protoreflect.Message
func (*MasterEndpoints) Reset ¶
func (x *MasterEndpoints) Reset()
func (*MasterEndpoints) SetExternalV4Endpoint ¶
func (m *MasterEndpoints) SetExternalV4Endpoint(v string)
func (*MasterEndpoints) SetExternalV6Endpoint ¶
func (m *MasterEndpoints) SetExternalV6Endpoint(v string)
func (*MasterEndpoints) SetInternalV4Endpoint ¶
func (m *MasterEndpoints) SetInternalV4Endpoint(v string)
func (*MasterEndpoints) String ¶
func (x *MasterEndpoints) String() string
type MasterLocation ¶
type MasterLocation struct { // ID of the availability zone. ZoneId string `protobuf:"bytes,1,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"` // If not specified and there is a single subnet in specified zone, address // in this subnet will be allocated. InternalV4AddressSpec *InternalAddressSpec `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
func (*MasterLocation) Descriptor
deprecated
func (*MasterLocation) Descriptor() ([]byte, []int)
Deprecated: Use MasterLocation.ProtoReflect.Descriptor instead.
func (*MasterLocation) GetInternalV4AddressSpec ¶
func (x *MasterLocation) GetInternalV4AddressSpec() *InternalAddressSpec
func (*MasterLocation) GetZoneId ¶
func (x *MasterLocation) GetZoneId() string
func (*MasterLocation) ProtoMessage ¶
func (*MasterLocation) ProtoMessage()
func (*MasterLocation) ProtoReflect ¶
func (x *MasterLocation) ProtoReflect() protoreflect.Message
func (*MasterLocation) Reset ¶
func (x *MasterLocation) Reset()
func (*MasterLocation) SetInternalV4AddressSpec ¶
func (m *MasterLocation) SetInternalV4AddressSpec(v *InternalAddressSpec)
func (*MasterLocation) SetZoneId ¶
func (m *MasterLocation) SetZoneId(v string)
func (*MasterLocation) String ¶
func (x *MasterLocation) String() string
type MasterLogging ¶
type MasterLogging struct { // Identifies whether Cloud Logging is enabled for master components. Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The destination of master components' logs. // // Types that are assignable to Destination: // // *MasterLogging_LogGroupId // *MasterLogging_FolderId Destination isMasterLogging_Destination `protobuf_oneof:"destination"` // Identifies whether Cloud Logging is enabled for audit logs. AuditEnabled bool `protobuf:"varint,4,opt,name=audit_enabled,json=auditEnabled,proto3" json:"audit_enabled,omitempty"` // Identifies whether Cloud Logging is enabled for cluster-autoscaler. ClusterAutoscalerEnabled bool `` /* 136-byte string literal not displayed */ // Identifies whether Cloud Logging is enabled for kube-apiserver. KubeApiserverEnabled bool `protobuf:"varint,6,opt,name=kube_apiserver_enabled,json=kubeApiserverEnabled,proto3" json:"kube_apiserver_enabled,omitempty"` // Identifies whether Cloud Logging is enabled for events. EventsEnabled bool `protobuf:"varint,7,opt,name=events_enabled,json=eventsEnabled,proto3" json:"events_enabled,omitempty"` // contains filtered or unexported fields }
func (*MasterLogging) Descriptor
deprecated
func (*MasterLogging) Descriptor() ([]byte, []int)
Deprecated: Use MasterLogging.ProtoReflect.Descriptor instead.
func (*MasterLogging) GetAuditEnabled ¶
func (x *MasterLogging) GetAuditEnabled() bool
func (*MasterLogging) GetClusterAutoscalerEnabled ¶
func (x *MasterLogging) GetClusterAutoscalerEnabled() bool
func (*MasterLogging) GetDestination ¶
func (m *MasterLogging) GetDestination() isMasterLogging_Destination
func (*MasterLogging) GetEnabled ¶
func (x *MasterLogging) GetEnabled() bool
func (*MasterLogging) GetEventsEnabled ¶
func (x *MasterLogging) GetEventsEnabled() bool
func (*MasterLogging) GetFolderId ¶
func (x *MasterLogging) GetFolderId() string
func (*MasterLogging) GetKubeApiserverEnabled ¶
func (x *MasterLogging) GetKubeApiserverEnabled() bool
func (*MasterLogging) GetLogGroupId ¶
func (x *MasterLogging) GetLogGroupId() string
func (*MasterLogging) ProtoMessage ¶
func (*MasterLogging) ProtoMessage()
func (*MasterLogging) ProtoReflect ¶
func (x *MasterLogging) ProtoReflect() protoreflect.Message
func (*MasterLogging) Reset ¶
func (x *MasterLogging) Reset()
func (*MasterLogging) SetAuditEnabled ¶
func (m *MasterLogging) SetAuditEnabled(v bool)
func (*MasterLogging) SetClusterAutoscalerEnabled ¶
func (m *MasterLogging) SetClusterAutoscalerEnabled(v bool)
func (*MasterLogging) SetDestination ¶
func (m *MasterLogging) SetDestination(v MasterLogging_Destination)
func (*MasterLogging) SetEnabled ¶
func (m *MasterLogging) SetEnabled(v bool)
func (*MasterLogging) SetEventsEnabled ¶
func (m *MasterLogging) SetEventsEnabled(v bool)
func (*MasterLogging) SetFolderId ¶
func (m *MasterLogging) SetFolderId(v string)
func (*MasterLogging) SetKubeApiserverEnabled ¶
func (m *MasterLogging) SetKubeApiserverEnabled(v bool)
func (*MasterLogging) SetLogGroupId ¶
func (m *MasterLogging) SetLogGroupId(v string)
func (*MasterLogging) String ¶
func (x *MasterLogging) String() string
type MasterLogging_Destination ¶
type MasterLogging_Destination = isMasterLogging_Destination
type MasterLogging_FolderId ¶
type MasterLogging_FolderId struct { // ID of the folder where logs should be stored (in default group). FolderId string `protobuf:"bytes,3,opt,name=folder_id,json=folderId,proto3,oneof"` }
type MasterLogging_LogGroupId ¶
type MasterLogging_LogGroupId struct { // ID of the log group where logs of master components should be stored. LogGroupId string `protobuf:"bytes,2,opt,name=log_group_id,json=logGroupId,proto3,oneof"` }
type MasterMaintenancePolicy ¶
type MasterMaintenancePolicy struct { // If set to true, automatic updates are installed in the specified period of time with no interaction from the user. // If set to false, automatic upgrades are disabled. AutoUpgrade bool `protobuf:"varint,1,opt,name=auto_upgrade,json=autoUpgrade,proto3" json:"auto_upgrade,omitempty"` // Maintenance window settings. Update will start at the specified time and last no more than the specified duration. // The time is set in UTC. MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,2,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"` // contains filtered or unexported fields }
func (*MasterMaintenancePolicy) Descriptor
deprecated
func (*MasterMaintenancePolicy) Descriptor() ([]byte, []int)
Deprecated: Use MasterMaintenancePolicy.ProtoReflect.Descriptor instead.
func (*MasterMaintenancePolicy) GetAutoUpgrade ¶
func (x *MasterMaintenancePolicy) GetAutoUpgrade() bool
func (*MasterMaintenancePolicy) GetMaintenanceWindow ¶
func (x *MasterMaintenancePolicy) GetMaintenanceWindow() *MaintenanceWindow
func (*MasterMaintenancePolicy) ProtoMessage ¶
func (*MasterMaintenancePolicy) ProtoMessage()
func (*MasterMaintenancePolicy) ProtoReflect ¶
func (x *MasterMaintenancePolicy) ProtoReflect() protoreflect.Message
func (*MasterMaintenancePolicy) Reset ¶
func (x *MasterMaintenancePolicy) Reset()
func (*MasterMaintenancePolicy) SetAutoUpgrade ¶
func (m *MasterMaintenancePolicy) SetAutoUpgrade(v bool)
func (*MasterMaintenancePolicy) SetMaintenanceWindow ¶
func (m *MasterMaintenancePolicy) SetMaintenanceWindow(v *MaintenanceWindow)
func (*MasterMaintenancePolicy) String ¶
func (x *MasterMaintenancePolicy) String() string
type MasterSpec ¶
type MasterSpec struct { // Types that are assignable to MasterType: // // *MasterSpec_ZonalMasterSpec // *MasterSpec_RegionalMasterSpec MasterType isMasterSpec_MasterType `protobuf_oneof:"master_type"` // Locations specification for Kubernetes control-plane (master) instances. // Works in conjunction with [etcd_cluster_size]. See it's documentation for details. // Possible combinations: // - 1 location and etcd_cluster_size = 1 - a single node cluster whose availability is limited by the availability of a single Compute Instance; downtime is expected during cluster updates. // - 1 location and etcd_cluster_size = 3 - a highly available cluster within a single availability zone; can survive the failure of a Compute Instance, a server, or an individual server rack. // - 3 location and etcd_cluster_size = 3 - a highly available cluster with each etcd instance located within separate availability zone; can survive the failure of a single availability zone. Locations []*LocationSpec `protobuf:"bytes,8,rep,name=locations,proto3" json:"locations,omitempty"` // Number of etcd nodes in cluster. // Works in conjunction with [locations]. See it's documentation for details. // Optional. If not set, will be assumed equal to the number of locations. EtcdClusterSize int64 `protobuf:"varint,9,opt,name=etcd_cluster_size,json=etcdClusterSize,proto3" json:"etcd_cluster_size,omitempty"` // Specification of parameters for external IPv4 networking. ExternalV4AddressSpec *ExternalAddressSpec `` /* 129-byte string literal not displayed */ // Specification of parameters for external IPv6 networking. ExternalV6AddressSpec *ExternalAddressSpec `` /* 129-byte string literal not displayed */ // Version of Kubernetes components that runs on the master. Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` // Maintenance policy of the master. MaintenancePolicy *MasterMaintenancePolicy `protobuf:"bytes,4,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"` // Master security groups. SecurityGroupIds []string `protobuf:"bytes,6,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"` // Cloud Logging for master components. MasterLogging *MasterLogging `protobuf:"bytes,7,opt,name=master_logging,json=masterLogging,proto3" json:"master_logging,omitempty"` // contains filtered or unexported fields }
func (*MasterSpec) Descriptor
deprecated
func (*MasterSpec) Descriptor() ([]byte, []int)
Deprecated: Use MasterSpec.ProtoReflect.Descriptor instead.
func (*MasterSpec) GetEtcdClusterSize ¶
func (x *MasterSpec) GetEtcdClusterSize() int64
func (*MasterSpec) GetExternalV4AddressSpec ¶
func (x *MasterSpec) GetExternalV4AddressSpec() *ExternalAddressSpec
func (*MasterSpec) GetExternalV6AddressSpec ¶
func (x *MasterSpec) GetExternalV6AddressSpec() *ExternalAddressSpec
func (*MasterSpec) GetLocations ¶
func (x *MasterSpec) GetLocations() []*LocationSpec
func (*MasterSpec) GetMaintenancePolicy ¶
func (x *MasterSpec) GetMaintenancePolicy() *MasterMaintenancePolicy
func (*MasterSpec) GetMasterLogging ¶
func (x *MasterSpec) GetMasterLogging() *MasterLogging
func (*MasterSpec) GetMasterType ¶
func (m *MasterSpec) GetMasterType() isMasterSpec_MasterType
func (*MasterSpec) GetRegionalMasterSpec ¶
func (x *MasterSpec) GetRegionalMasterSpec() *RegionalMasterSpec
func (*MasterSpec) GetSecurityGroupIds ¶
func (x *MasterSpec) GetSecurityGroupIds() []string
func (*MasterSpec) GetVersion ¶
func (x *MasterSpec) GetVersion() string
func (*MasterSpec) GetZonalMasterSpec ¶
func (x *MasterSpec) GetZonalMasterSpec() *ZonalMasterSpec
func (*MasterSpec) ProtoMessage ¶
func (*MasterSpec) ProtoMessage()
func (*MasterSpec) ProtoReflect ¶
func (x *MasterSpec) ProtoReflect() protoreflect.Message
func (*MasterSpec) Reset ¶
func (x *MasterSpec) Reset()
func (*MasterSpec) SetEtcdClusterSize ¶
func (m *MasterSpec) SetEtcdClusterSize(v int64)
func (*MasterSpec) SetExternalV4AddressSpec ¶
func (m *MasterSpec) SetExternalV4AddressSpec(v *ExternalAddressSpec)
func (*MasterSpec) SetExternalV6AddressSpec ¶
func (m *MasterSpec) SetExternalV6AddressSpec(v *ExternalAddressSpec)
func (*MasterSpec) SetLocations ¶
func (m *MasterSpec) SetLocations(v []*LocationSpec)
func (*MasterSpec) SetMaintenancePolicy ¶
func (m *MasterSpec) SetMaintenancePolicy(v *MasterMaintenancePolicy)
func (*MasterSpec) SetMasterLogging ¶
func (m *MasterSpec) SetMasterLogging(v *MasterLogging)
func (*MasterSpec) SetMasterType ¶
func (m *MasterSpec) SetMasterType(v MasterSpec_MasterType)
func (*MasterSpec) SetRegionalMasterSpec ¶
func (m *MasterSpec) SetRegionalMasterSpec(v *RegionalMasterSpec)
func (*MasterSpec) SetSecurityGroupIds ¶
func (m *MasterSpec) SetSecurityGroupIds(v []string)
func (*MasterSpec) SetVersion ¶
func (m *MasterSpec) SetVersion(v string)
func (*MasterSpec) SetZonalMasterSpec ¶
func (m *MasterSpec) SetZonalMasterSpec(v *ZonalMasterSpec)
func (*MasterSpec) String ¶
func (x *MasterSpec) String() string
type MasterSpec_MasterType ¶
type MasterSpec_MasterType = isMasterSpec_MasterType
type MasterSpec_RegionalMasterSpec ¶
type MasterSpec_RegionalMasterSpec struct { // Specification of the regional master. RegionalMasterSpec *RegionalMasterSpec `protobuf:"bytes,2,opt,name=regional_master_spec,json=regionalMasterSpec,proto3,oneof"` }
type MasterSpec_ZonalMasterSpec ¶
type MasterSpec_ZonalMasterSpec struct { // Specification of the zonal master. ZonalMasterSpec *ZonalMasterSpec `protobuf:"bytes,1,opt,name=zonal_master_spec,json=zonalMasterSpec,proto3,oneof"` }
type MasterUpdateSpec ¶
type MasterUpdateSpec struct { // Specification of the master update. Version *UpdateVersionSpec `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // Maintenance policy of the master. MaintenancePolicy *MasterMaintenancePolicy `protobuf:"bytes,2,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"` // Master security groups. SecurityGroupIds []string `protobuf:"bytes,3,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"` // Cloud Logging for master components. MasterLogging *MasterLogging `protobuf:"bytes,4,opt,name=master_logging,json=masterLogging,proto3" json:"master_logging,omitempty"` // Update master instance locations. Locations []*LocationSpec `protobuf:"bytes,5,rep,name=locations,proto3" json:"locations,omitempty"` // Specification of parameters for external IPv6 networking. ExternalV6AddressSpec *ExternalAddressSpec `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
func (*MasterUpdateSpec) Descriptor
deprecated
func (*MasterUpdateSpec) Descriptor() ([]byte, []int)
Deprecated: Use MasterUpdateSpec.ProtoReflect.Descriptor instead.
func (*MasterUpdateSpec) GetExternalV6AddressSpec ¶
func (x *MasterUpdateSpec) GetExternalV6AddressSpec() *ExternalAddressSpec
func (*MasterUpdateSpec) GetLocations ¶
func (x *MasterUpdateSpec) GetLocations() []*LocationSpec
func (*MasterUpdateSpec) GetMaintenancePolicy ¶
func (x *MasterUpdateSpec) GetMaintenancePolicy() *MasterMaintenancePolicy
func (*MasterUpdateSpec) GetMasterLogging ¶
func (x *MasterUpdateSpec) GetMasterLogging() *MasterLogging
func (*MasterUpdateSpec) GetSecurityGroupIds ¶
func (x *MasterUpdateSpec) GetSecurityGroupIds() []string
func (*MasterUpdateSpec) GetVersion ¶
func (x *MasterUpdateSpec) GetVersion() *UpdateVersionSpec
func (*MasterUpdateSpec) ProtoMessage ¶
func (*MasterUpdateSpec) ProtoMessage()
func (*MasterUpdateSpec) ProtoReflect ¶
func (x *MasterUpdateSpec) ProtoReflect() protoreflect.Message
func (*MasterUpdateSpec) Reset ¶
func (x *MasterUpdateSpec) Reset()
func (*MasterUpdateSpec) SetExternalV6AddressSpec ¶
func (m *MasterUpdateSpec) SetExternalV6AddressSpec(v *ExternalAddressSpec)
func (*MasterUpdateSpec) SetLocations ¶
func (m *MasterUpdateSpec) SetLocations(v []*LocationSpec)
func (*MasterUpdateSpec) SetMaintenancePolicy ¶
func (m *MasterUpdateSpec) SetMaintenancePolicy(v *MasterMaintenancePolicy)
func (*MasterUpdateSpec) SetMasterLogging ¶
func (m *MasterUpdateSpec) SetMasterLogging(v *MasterLogging)
func (*MasterUpdateSpec) SetSecurityGroupIds ¶
func (m *MasterUpdateSpec) SetSecurityGroupIds(v []string)
func (*MasterUpdateSpec) SetVersion ¶
func (m *MasterUpdateSpec) SetVersion(v *UpdateVersionSpec)
func (*MasterUpdateSpec) String ¶
func (x *MasterUpdateSpec) String() string
type Master_MasterType ¶
type Master_MasterType = isMaster_MasterType
type Master_RegionalMaster ¶
type Master_RegionalMaster struct { // Parameters of the region for the master. RegionalMaster *RegionalMaster `protobuf:"bytes,7,opt,name=regional_master,json=regionalMaster,proto3,oneof"` }
type Master_ZonalMaster ¶
type Master_ZonalMaster struct { // Parameters of the availability zone for the master. ZonalMaster *ZonalMaster `protobuf:"bytes,1,opt,name=zonal_master,json=zonalMaster,proto3,oneof"` }
type NetworkInterfaceSpec ¶
type NetworkInterfaceSpec struct { // IDs of the subnets. SubnetIds []string `protobuf:"bytes,2,rep,name=subnet_ids,json=subnetIds,proto3" json:"subnet_ids,omitempty"` // Primary IPv4 address that is assigned to the instance for this network interface. PrimaryV4AddressSpec *NodeAddressSpec `protobuf:"bytes,3,opt,name=primary_v4_address_spec,json=primaryV4AddressSpec,proto3" json:"primary_v4_address_spec,omitempty"` // Primary IPv6 address that is assigned to the instance for this network interface. PrimaryV6AddressSpec *NodeAddressSpec `protobuf:"bytes,4,opt,name=primary_v6_address_spec,json=primaryV6AddressSpec,proto3" json:"primary_v6_address_spec,omitempty"` // IDs of security groups. SecurityGroupIds []string `protobuf:"bytes,5,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() *NodeAddressSpec
func (*NetworkInterfaceSpec) GetPrimaryV6AddressSpec ¶
func (x *NetworkInterfaceSpec) GetPrimaryV6AddressSpec() *NodeAddressSpec
func (*NetworkInterfaceSpec) GetSecurityGroupIds ¶
func (x *NetworkInterfaceSpec) GetSecurityGroupIds() []string
func (*NetworkInterfaceSpec) GetSubnetIds ¶
func (x *NetworkInterfaceSpec) GetSubnetIds() []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 *NodeAddressSpec)
func (*NetworkInterfaceSpec) SetPrimaryV6AddressSpec ¶
func (m *NetworkInterfaceSpec) SetPrimaryV6AddressSpec(v *NodeAddressSpec)
func (*NetworkInterfaceSpec) SetSecurityGroupIds ¶
func (m *NetworkInterfaceSpec) SetSecurityGroupIds(v []string)
func (*NetworkInterfaceSpec) SetSubnetIds ¶
func (m *NetworkInterfaceSpec) SetSubnetIds(v []string)
func (*NetworkInterfaceSpec) String ¶
func (x *NetworkInterfaceSpec) String() string
type NetworkPolicy ¶
type NetworkPolicy struct { Provider NetworkPolicy_Provider `protobuf:"varint,1,opt,name=provider,proto3,enum=yandex.cloud.k8s.v1.NetworkPolicy_Provider" json:"provider,omitempty"` // contains filtered or unexported fields }
func (*NetworkPolicy) Descriptor
deprecated
func (*NetworkPolicy) Descriptor() ([]byte, []int)
Deprecated: Use NetworkPolicy.ProtoReflect.Descriptor instead.
func (*NetworkPolicy) GetProvider ¶
func (x *NetworkPolicy) GetProvider() NetworkPolicy_Provider
func (*NetworkPolicy) ProtoMessage ¶
func (*NetworkPolicy) ProtoMessage()
func (*NetworkPolicy) ProtoReflect ¶
func (x *NetworkPolicy) ProtoReflect() protoreflect.Message
func (*NetworkPolicy) Reset ¶
func (x *NetworkPolicy) Reset()
func (*NetworkPolicy) SetProvider ¶
func (m *NetworkPolicy) SetProvider(v NetworkPolicy_Provider)
func (*NetworkPolicy) String ¶
func (x *NetworkPolicy) String() string
type NetworkPolicy_Provider ¶
type NetworkPolicy_Provider int32
const ( NetworkPolicy_PROVIDER_UNSPECIFIED NetworkPolicy_Provider = 0 NetworkPolicy_CALICO NetworkPolicy_Provider = 1 )
func (NetworkPolicy_Provider) Descriptor ¶
func (NetworkPolicy_Provider) Descriptor() protoreflect.EnumDescriptor
func (NetworkPolicy_Provider) Enum ¶
func (x NetworkPolicy_Provider) Enum() *NetworkPolicy_Provider
func (NetworkPolicy_Provider) EnumDescriptor
deprecated
func (NetworkPolicy_Provider) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkPolicy_Provider.Descriptor instead.
func (NetworkPolicy_Provider) Number ¶
func (x NetworkPolicy_Provider) Number() protoreflect.EnumNumber
func (NetworkPolicy_Provider) String ¶
func (x NetworkPolicy_Provider) String() string
func (NetworkPolicy_Provider) Type ¶
func (NetworkPolicy_Provider) Type() protoreflect.EnumType
type Node ¶
type Node struct { // Computed node status. Status Node_Status `protobuf:"varint,1,opt,name=status,proto3,enum=yandex.cloud.k8s.v1.Node_Status" json:"status,omitempty"` // Node specificaion. Spec *Node_Spec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // Cloud instance status. // Not available in `MISSING` status. CloudStatus *Node_CloudStatus `protobuf:"bytes,3,opt,name=cloud_status,json=cloudStatus,proto3" json:"cloud_status,omitempty"` // Kubernetes node status. // Not available in `PROVISIONING` and `NOT_CONNECTED` states. KubernetesStatus *Node_KubernetesStatus `protobuf:"bytes,4,opt,name=kubernetes_status,json=kubernetesStatus,proto3" json:"kubernetes_status,omitempty"` // contains filtered or unexported fields }
func (*Node) Descriptor
deprecated
func (*Node) GetCloudStatus ¶
func (x *Node) GetCloudStatus() *Node_CloudStatus
func (*Node) GetKubernetesStatus ¶
func (x *Node) GetKubernetesStatus() *Node_KubernetesStatus
func (*Node) GetStatus ¶
func (x *Node) GetStatus() Node_Status
func (*Node) ProtoMessage ¶
func (*Node) ProtoMessage()
func (*Node) ProtoReflect ¶
func (x *Node) ProtoReflect() protoreflect.Message
func (*Node) SetCloudStatus ¶
func (m *Node) SetCloudStatus(v *Node_CloudStatus)
func (*Node) SetKubernetesStatus ¶
func (m *Node) SetKubernetesStatus(v *Node_KubernetesStatus)
func (*Node) SetStatus ¶
func (m *Node) SetStatus(v Node_Status)
type NodeAddressSpec ¶
type NodeAddressSpec struct { // One-to-one NAT configuration. Setting up one-to-one NAT ensures that public IP addresses are assigned to nodes, and therefore internet is accessible for all nodes of the node group. If the field is not set, NAT will not be set up. OneToOneNatSpec *OneToOneNatSpec `protobuf:"bytes,1,opt,name=one_to_one_nat_spec,json=oneToOneNatSpec,proto3" json:"one_to_one_nat_spec,omitempty"` // Internal DNS configuration. DnsRecordSpecs []*DnsRecordSpec `protobuf:"bytes,2,rep,name=dns_record_specs,json=dnsRecordSpecs,proto3" json:"dns_record_specs,omitempty"` // contains filtered or unexported fields }
func (*NodeAddressSpec) Descriptor
deprecated
func (*NodeAddressSpec) Descriptor() ([]byte, []int)
Deprecated: Use NodeAddressSpec.ProtoReflect.Descriptor instead.
func (*NodeAddressSpec) GetDnsRecordSpecs ¶
func (x *NodeAddressSpec) GetDnsRecordSpecs() []*DnsRecordSpec
func (*NodeAddressSpec) GetOneToOneNatSpec ¶
func (x *NodeAddressSpec) GetOneToOneNatSpec() *OneToOneNatSpec
func (*NodeAddressSpec) ProtoMessage ¶
func (*NodeAddressSpec) ProtoMessage()
func (*NodeAddressSpec) ProtoReflect ¶
func (x *NodeAddressSpec) ProtoReflect() protoreflect.Message
func (*NodeAddressSpec) Reset ¶
func (x *NodeAddressSpec) Reset()
func (*NodeAddressSpec) SetDnsRecordSpecs ¶
func (m *NodeAddressSpec) SetDnsRecordSpecs(v []*DnsRecordSpec)
func (*NodeAddressSpec) SetOneToOneNatSpec ¶
func (m *NodeAddressSpec) SetOneToOneNatSpec(v *OneToOneNatSpec)
func (*NodeAddressSpec) String ¶
func (x *NodeAddressSpec) String() string
type NodeGroup ¶
type NodeGroup struct { // ID of the node group. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // ID of the cluster that the node group belongs to. ClusterId string `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Creation timestamp. CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Name of the node group. // The name is unique within the folder. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // Description of the node group. 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 */ // Status of the node group. Status NodeGroup_Status `protobuf:"varint,7,opt,name=status,proto3,enum=yandex.cloud.k8s.v1.NodeGroup_Status" json:"status,omitempty"` // Node template that specifies parameters of the compute instances for the node group. NodeTemplate *NodeTemplate `protobuf:"bytes,8,opt,name=node_template,json=nodeTemplate,proto3" json:"node_template,omitempty"` // Scale policy of the node group. For more information, see [Scaling policy](/docs/compute/concepts/instance-groups/policies#scale-policy). ScalePolicy *ScalePolicy `protobuf:"bytes,9,opt,name=scale_policy,json=scalePolicy,proto3" json:"scale_policy,omitempty"` // Allocation policy by which resources for node group are allocated to zones and regions. AllocationPolicy *NodeGroupAllocationPolicy `protobuf:"bytes,10,opt,name=allocation_policy,json=allocationPolicy,proto3" json:"allocation_policy,omitempty"` // Deploy policy according to which the updates are rolled out. DeployPolicy *DeployPolicy `protobuf:"bytes,18,opt,name=deploy_policy,json=deployPolicy,proto3" json:"deploy_policy,omitempty"` // ID of the managed instance group associated with this node group. InstanceGroupId string `protobuf:"bytes,11,opt,name=instance_group_id,json=instanceGroupId,proto3" json:"instance_group_id,omitempty"` // Version of Kubernetes components that runs on the nodes. // Deprecated. Use version_info.current_version. NodeVersion string `protobuf:"bytes,12,opt,name=node_version,json=nodeVersion,proto3" json:"node_version,omitempty"` // Detailed information about the Kubernetes version that is running on the node. VersionInfo *VersionInfo `protobuf:"bytes,13,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"` // Maintenance policy of the node group. MaintenancePolicy *NodeGroupMaintenancePolicy `protobuf:"bytes,14,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"` // Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/). AllowedUnsafeSysctls []string `protobuf:"bytes,15,rep,name=allowed_unsafe_sysctls,json=allowedUnsafeSysctls,proto3" json:"allowed_unsafe_sysctls,omitempty"` // Taints that are applied to the nodes of the node group at creation time. NodeTaints []*Taint `protobuf:"bytes,16,rep,name=node_taints,json=nodeTaints,proto3" json:"node_taints,omitempty"` // Labels that are assigned to the nodes of the node group at creation time. NodeLabels map[string]string `` /* 180-byte string literal not displayed */ // contains filtered or unexported fields }
func (*NodeGroup) Descriptor
deprecated
func (*NodeGroup) GetAllocationPolicy ¶
func (x *NodeGroup) GetAllocationPolicy() *NodeGroupAllocationPolicy
func (*NodeGroup) GetAllowedUnsafeSysctls ¶
func (*NodeGroup) GetClusterId ¶
func (*NodeGroup) GetCreatedAt ¶
func (x *NodeGroup) GetCreatedAt() *timestamppb.Timestamp
func (*NodeGroup) GetDeployPolicy ¶
func (x *NodeGroup) GetDeployPolicy() *DeployPolicy
func (*NodeGroup) GetDescription ¶
func (*NodeGroup) GetInstanceGroupId ¶
func (*NodeGroup) GetMaintenancePolicy ¶
func (x *NodeGroup) GetMaintenancePolicy() *NodeGroupMaintenancePolicy
func (*NodeGroup) GetNodeLabels ¶
func (*NodeGroup) GetNodeTaints ¶
func (*NodeGroup) GetNodeTemplate ¶
func (x *NodeGroup) GetNodeTemplate() *NodeTemplate
func (*NodeGroup) GetNodeVersion ¶
func (*NodeGroup) GetScalePolicy ¶
func (x *NodeGroup) GetScalePolicy() *ScalePolicy
func (*NodeGroup) GetStatus ¶
func (x *NodeGroup) GetStatus() NodeGroup_Status
func (*NodeGroup) GetVersionInfo ¶
func (x *NodeGroup) GetVersionInfo() *VersionInfo
func (*NodeGroup) ProtoMessage ¶
func (*NodeGroup) ProtoMessage()
func (*NodeGroup) ProtoReflect ¶
func (x *NodeGroup) ProtoReflect() protoreflect.Message
func (*NodeGroup) SetAllocationPolicy ¶
func (m *NodeGroup) SetAllocationPolicy(v *NodeGroupAllocationPolicy)
func (*NodeGroup) SetAllowedUnsafeSysctls ¶
func (*NodeGroup) SetClusterId ¶
func (*NodeGroup) SetCreatedAt ¶
func (m *NodeGroup) SetCreatedAt(v *timestamppb.Timestamp)
func (*NodeGroup) SetDeployPolicy ¶
func (m *NodeGroup) SetDeployPolicy(v *DeployPolicy)
func (*NodeGroup) SetDescription ¶
func (*NodeGroup) SetInstanceGroupId ¶
func (*NodeGroup) SetMaintenancePolicy ¶
func (m *NodeGroup) SetMaintenancePolicy(v *NodeGroupMaintenancePolicy)
func (*NodeGroup) SetNodeLabels ¶
func (*NodeGroup) SetNodeTaints ¶
func (*NodeGroup) SetNodeTemplate ¶
func (m *NodeGroup) SetNodeTemplate(v *NodeTemplate)
func (*NodeGroup) SetNodeVersion ¶
func (*NodeGroup) SetScalePolicy ¶
func (m *NodeGroup) SetScalePolicy(v *ScalePolicy)
func (*NodeGroup) SetStatus ¶
func (m *NodeGroup) SetStatus(v NodeGroup_Status)
func (*NodeGroup) SetVersionInfo ¶
func (m *NodeGroup) SetVersionInfo(v *VersionInfo)
type NodeGroupAllocationPolicy ¶
type NodeGroupAllocationPolicy struct { // List of locations where resources for the node group will be allocated. Locations []*NodeGroupLocation `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty"` // contains filtered or unexported fields }
func (*NodeGroupAllocationPolicy) Descriptor
deprecated
func (*NodeGroupAllocationPolicy) Descriptor() ([]byte, []int)
Deprecated: Use NodeGroupAllocationPolicy.ProtoReflect.Descriptor instead.
func (*NodeGroupAllocationPolicy) GetLocations ¶
func (x *NodeGroupAllocationPolicy) GetLocations() []*NodeGroupLocation
func (*NodeGroupAllocationPolicy) ProtoMessage ¶
func (*NodeGroupAllocationPolicy) ProtoMessage()
func (*NodeGroupAllocationPolicy) ProtoReflect ¶
func (x *NodeGroupAllocationPolicy) ProtoReflect() protoreflect.Message
func (*NodeGroupAllocationPolicy) Reset ¶
func (x *NodeGroupAllocationPolicy) Reset()
func (*NodeGroupAllocationPolicy) SetLocations ¶
func (m *NodeGroupAllocationPolicy) SetLocations(v []*NodeGroupLocation)
func (*NodeGroupAllocationPolicy) String ¶
func (x *NodeGroupAllocationPolicy) String() string
type NodeGroupLocation ¶
type NodeGroupLocation struct { // ID of the availability zone where the nodes may reside. ZoneId string `protobuf:"bytes,1,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"` // ID of the subnet. If a network chosen for the Kubernetes cluster has only one subnet in the specified zone, subnet ID may be omitted. SubnetId string `protobuf:"bytes,2,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"` // contains filtered or unexported fields }
func (*NodeGroupLocation) Descriptor
deprecated
func (*NodeGroupLocation) Descriptor() ([]byte, []int)
Deprecated: Use NodeGroupLocation.ProtoReflect.Descriptor instead.
func (*NodeGroupLocation) GetSubnetId ¶
func (x *NodeGroupLocation) GetSubnetId() string
func (*NodeGroupLocation) GetZoneId ¶
func (x *NodeGroupLocation) GetZoneId() string
func (*NodeGroupLocation) ProtoMessage ¶
func (*NodeGroupLocation) ProtoMessage()
func (*NodeGroupLocation) ProtoReflect ¶
func (x *NodeGroupLocation) ProtoReflect() protoreflect.Message
func (*NodeGroupLocation) Reset ¶
func (x *NodeGroupLocation) Reset()
func (*NodeGroupLocation) SetSubnetId ¶
func (m *NodeGroupLocation) SetSubnetId(v string)
func (*NodeGroupLocation) SetZoneId ¶
func (m *NodeGroupLocation) SetZoneId(v string)
func (*NodeGroupLocation) String ¶
func (x *NodeGroupLocation) String() string
type NodeGroupMaintenancePolicy ¶
type NodeGroupMaintenancePolicy struct { // If set to true, automatic updates are installed in the specified period of time with no interaction from the user. // If set to false, automatic upgrades are disabled. AutoUpgrade bool `protobuf:"varint,1,opt,name=auto_upgrade,json=autoUpgrade,proto3" json:"auto_upgrade,omitempty"` // If set to true, automatic repairs are enabled. Default value is false. AutoRepair bool `protobuf:"varint,2,opt,name=auto_repair,json=autoRepair,proto3" json:"auto_repair,omitempty"` // Maintenance window settings. Update will start at the specified time and last no more than the specified duration. // The time is set in UTC. MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,3,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"` // contains filtered or unexported fields }
func (*NodeGroupMaintenancePolicy) Descriptor
deprecated
func (*NodeGroupMaintenancePolicy) Descriptor() ([]byte, []int)
Deprecated: Use NodeGroupMaintenancePolicy.ProtoReflect.Descriptor instead.
func (*NodeGroupMaintenancePolicy) GetAutoRepair ¶
func (x *NodeGroupMaintenancePolicy) GetAutoRepair() bool
func (*NodeGroupMaintenancePolicy) GetAutoUpgrade ¶
func (x *NodeGroupMaintenancePolicy) GetAutoUpgrade() bool
func (*NodeGroupMaintenancePolicy) GetMaintenanceWindow ¶
func (x *NodeGroupMaintenancePolicy) GetMaintenanceWindow() *MaintenanceWindow
func (*NodeGroupMaintenancePolicy) ProtoMessage ¶
func (*NodeGroupMaintenancePolicy) ProtoMessage()
func (*NodeGroupMaintenancePolicy) ProtoReflect ¶
func (x *NodeGroupMaintenancePolicy) ProtoReflect() protoreflect.Message
func (*NodeGroupMaintenancePolicy) Reset ¶
func (x *NodeGroupMaintenancePolicy) Reset()
func (*NodeGroupMaintenancePolicy) SetAutoRepair ¶
func (m *NodeGroupMaintenancePolicy) SetAutoRepair(v bool)
func (*NodeGroupMaintenancePolicy) SetAutoUpgrade ¶
func (m *NodeGroupMaintenancePolicy) SetAutoUpgrade(v bool)
func (*NodeGroupMaintenancePolicy) SetMaintenanceWindow ¶
func (m *NodeGroupMaintenancePolicy) SetMaintenanceWindow(v *MaintenanceWindow)
func (*NodeGroupMaintenancePolicy) String ¶
func (x *NodeGroupMaintenancePolicy) String() string
type NodeGroupServiceClient ¶
type NodeGroupServiceClient interface { // Returns the specified node group. // // To get the list of available node group, make a [List] request. Get(ctx context.Context, in *GetNodeGroupRequest, opts ...grpc.CallOption) (*NodeGroup, error) // Retrieves the list of node group in the specified Kubernetes cluster. List(ctx context.Context, in *ListNodeGroupsRequest, opts ...grpc.CallOption) (*ListNodeGroupsResponse, error) // Creates a node group in the specified Kubernetes cluster. Create(ctx context.Context, in *CreateNodeGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Updates the specified node group. Update(ctx context.Context, in *UpdateNodeGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Deletes the specified node group. Delete(ctx context.Context, in *DeleteNodeGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Lists operations for the specified node group. ListOperations(ctx context.Context, in *ListNodeGroupOperationsRequest, opts ...grpc.CallOption) (*ListNodeGroupOperationsResponse, error) // Retrieves the list of nodes in the specified Kubernetes cluster. ListNodes(ctx context.Context, in *ListNodeGroupNodesRequest, opts ...grpc.CallOption) (*ListNodeGroupNodesResponse, error) }
NodeGroupServiceClient is the client API for NodeGroupService 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.
A set of methods for managing node groups.
func NewNodeGroupServiceClient ¶
func NewNodeGroupServiceClient(cc grpc.ClientConnInterface) NodeGroupServiceClient
type NodeGroupServiceServer ¶
type NodeGroupServiceServer interface { // Returns the specified node group. // // To get the list of available node group, make a [List] request. Get(context.Context, *GetNodeGroupRequest) (*NodeGroup, error) // Retrieves the list of node group in the specified Kubernetes cluster. List(context.Context, *ListNodeGroupsRequest) (*ListNodeGroupsResponse, error) // Creates a node group in the specified Kubernetes cluster. Create(context.Context, *CreateNodeGroupRequest) (*operation.Operation, error) // Updates the specified node group. Update(context.Context, *UpdateNodeGroupRequest) (*operation.Operation, error) // Deletes the specified node group. Delete(context.Context, *DeleteNodeGroupRequest) (*operation.Operation, error) // Lists operations for the specified node group. ListOperations(context.Context, *ListNodeGroupOperationsRequest) (*ListNodeGroupOperationsResponse, error) // Retrieves the list of nodes in the specified Kubernetes cluster. ListNodes(context.Context, *ListNodeGroupNodesRequest) (*ListNodeGroupNodesResponse, error) }
NodeGroupServiceServer is the server API for NodeGroupService service. All implementations should embed UnimplementedNodeGroupServiceServer for forward compatibility.
A set of methods for managing node groups.
type NodeGroup_Status ¶
type NodeGroup_Status int32
const ( NodeGroup_STATUS_UNSPECIFIED NodeGroup_Status = 0 // Node group is waiting for resources to be allocated. NodeGroup_PROVISIONING NodeGroup_Status = 1 // Node group is running. NodeGroup_RUNNING NodeGroup_Status = 2 // Node group is waiting for some work to be done, such as upgrading node software. NodeGroup_RECONCILING NodeGroup_Status = 3 // Node group is being stopped. NodeGroup_STOPPING NodeGroup_Status = 4 // Node group stopped. NodeGroup_STOPPED NodeGroup_Status = 5 // Node group is being deleted. NodeGroup_DELETING NodeGroup_Status = 6 // Node group is being started. NodeGroup_STARTING NodeGroup_Status = 7 )
func (NodeGroup_Status) Descriptor ¶
func (NodeGroup_Status) Descriptor() protoreflect.EnumDescriptor
func (NodeGroup_Status) Enum ¶
func (x NodeGroup_Status) Enum() *NodeGroup_Status
func (NodeGroup_Status) EnumDescriptor
deprecated
func (NodeGroup_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use NodeGroup_Status.Descriptor instead.
func (NodeGroup_Status) Number ¶
func (x NodeGroup_Status) Number() protoreflect.EnumNumber
func (NodeGroup_Status) String ¶
func (x NodeGroup_Status) String() string
func (NodeGroup_Status) Type ¶
func (NodeGroup_Status) Type() protoreflect.EnumType
type NodeTemplate ¶
type NodeTemplate struct { // Name of the instance. // In order to be unique it must contain at least on of instance unique placeholders: // // {instance.short_id} // {instance.index} // combination of {instance.zone_id} and {instance.index_in_zone} // // Example: my-instance-{instance.index} // If not set, default is used: {instance_group.id}-{instance.short_id} // It may also contain another placeholders, see metadata doc for full list. Name string `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"` // these labels will be assigned to compute nodes (instances), created by the nodegroup Labels map[string]string `` /* 154-byte string literal not displayed */ // ID of the hardware platform configuration for the node. PlatformId string `protobuf:"bytes,1,opt,name=platform_id,json=platformId,proto3" json:"platform_id,omitempty"` // Computing resources of the node such as the amount of memory and number of cores. ResourcesSpec *ResourcesSpec `protobuf:"bytes,2,opt,name=resources_spec,json=resourcesSpec,proto3" json:"resources_spec,omitempty"` // Specification for the boot disk that will be attached to the node. BootDiskSpec *DiskSpec `protobuf:"bytes,3,opt,name=boot_disk_spec,json=bootDiskSpec,proto3" json:"boot_disk_spec,omitempty"` // The metadata as `key:value` pairs assigned to this instance template. Only SSH keys are supported as metadata. // // For more information, see [Connecting to a node over SSH](/docs/managed-kubernetes/operations/node-connect-ssh). Metadata map[string]string `` /* 157-byte string literal not displayed */ // Specification for the create network interfaces for the node group compute instances. // Deprecated, please use network_interface_specs. // // Deprecated: Marked as deprecated in yandex/cloud/k8s/v1/node.proto. V4AddressSpec *NodeAddressSpec `protobuf:"bytes,5,opt,name=v4_address_spec,json=v4AddressSpec,proto3" json:"v4_address_spec,omitempty"` // Scheduling policy configuration. SchedulingPolicy *SchedulingPolicy `protobuf:"bytes,6,opt,name=scheduling_policy,json=schedulingPolicy,proto3" json:"scheduling_policy,omitempty"` // New api, to specify network interfaces for the node group compute instances. // Can not be used together with 'v4_address_spec' NetworkInterfaceSpecs []*NetworkInterfaceSpec `` /* 126-byte string literal not displayed */ PlacementPolicy *PlacementPolicy `protobuf:"bytes,10,opt,name=placement_policy,json=placementPolicy,proto3" json:"placement_policy,omitempty"` // this parameter allows to specify type of network acceleration used on nodes (instances) NetworkSettings *NodeTemplate_NetworkSettings `protobuf:"bytes,11,opt,name=network_settings,json=networkSettings,proto3" json:"network_settings,omitempty"` ContainerRuntimeSettings *NodeTemplate_ContainerRuntimeSettings `` /* 136-byte string literal not displayed */ ContainerNetworkSettings *NodeTemplate_ContainerNetworkSettings `` /* 136-byte string literal not displayed */ // GPU settings GpuSettings *GpuSettings `protobuf:"bytes,18,opt,name=gpu_settings,json=gpuSettings,proto3" json:"gpu_settings,omitempty"` // contains filtered or unexported fields }
func (*NodeTemplate) Descriptor
deprecated
func (*NodeTemplate) Descriptor() ([]byte, []int)
Deprecated: Use NodeTemplate.ProtoReflect.Descriptor instead.
func (*NodeTemplate) GetBootDiskSpec ¶
func (x *NodeTemplate) GetBootDiskSpec() *DiskSpec
func (*NodeTemplate) GetContainerNetworkSettings ¶
func (x *NodeTemplate) GetContainerNetworkSettings() *NodeTemplate_ContainerNetworkSettings
func (*NodeTemplate) GetContainerRuntimeSettings ¶
func (x *NodeTemplate) GetContainerRuntimeSettings() *NodeTemplate_ContainerRuntimeSettings
func (*NodeTemplate) GetGpuSettings ¶
func (x *NodeTemplate) GetGpuSettings() *GpuSettings
func (*NodeTemplate) GetLabels ¶
func (x *NodeTemplate) GetLabels() map[string]string
func (*NodeTemplate) GetMetadata ¶
func (x *NodeTemplate) GetMetadata() map[string]string
func (*NodeTemplate) GetName ¶
func (x *NodeTemplate) GetName() string
func (*NodeTemplate) GetNetworkInterfaceSpecs ¶
func (x *NodeTemplate) GetNetworkInterfaceSpecs() []*NetworkInterfaceSpec
func (*NodeTemplate) GetNetworkSettings ¶
func (x *NodeTemplate) GetNetworkSettings() *NodeTemplate_NetworkSettings
func (*NodeTemplate) GetPlacementPolicy ¶
func (x *NodeTemplate) GetPlacementPolicy() *PlacementPolicy
func (*NodeTemplate) GetPlatformId ¶
func (x *NodeTemplate) GetPlatformId() string
func (*NodeTemplate) GetResourcesSpec ¶
func (x *NodeTemplate) GetResourcesSpec() *ResourcesSpec
func (*NodeTemplate) GetSchedulingPolicy ¶
func (x *NodeTemplate) GetSchedulingPolicy() *SchedulingPolicy
func (*NodeTemplate) GetV4AddressSpec
deprecated
func (x *NodeTemplate) GetV4AddressSpec() *NodeAddressSpec
Deprecated: Marked as deprecated in yandex/cloud/k8s/v1/node.proto.
func (*NodeTemplate) ProtoMessage ¶
func (*NodeTemplate) ProtoMessage()
func (*NodeTemplate) ProtoReflect ¶
func (x *NodeTemplate) ProtoReflect() protoreflect.Message
func (*NodeTemplate) Reset ¶
func (x *NodeTemplate) Reset()
func (*NodeTemplate) SetBootDiskSpec ¶
func (m *NodeTemplate) SetBootDiskSpec(v *DiskSpec)
func (*NodeTemplate) SetContainerNetworkSettings ¶
func (m *NodeTemplate) SetContainerNetworkSettings(v *NodeTemplate_ContainerNetworkSettings)
func (*NodeTemplate) SetContainerRuntimeSettings ¶
func (m *NodeTemplate) SetContainerRuntimeSettings(v *NodeTemplate_ContainerRuntimeSettings)
func (*NodeTemplate) SetGpuSettings ¶
func (m *NodeTemplate) SetGpuSettings(v *GpuSettings)
func (*NodeTemplate) SetLabels ¶
func (m *NodeTemplate) SetLabels(v map[string]string)
func (*NodeTemplate) SetMetadata ¶
func (m *NodeTemplate) SetMetadata(v map[string]string)
func (*NodeTemplate) SetName ¶
func (m *NodeTemplate) SetName(v string)
func (*NodeTemplate) SetNetworkInterfaceSpecs ¶
func (m *NodeTemplate) SetNetworkInterfaceSpecs(v []*NetworkInterfaceSpec)
func (*NodeTemplate) SetNetworkSettings ¶
func (m *NodeTemplate) SetNetworkSettings(v *NodeTemplate_NetworkSettings)
func (*NodeTemplate) SetPlacementPolicy ¶
func (m *NodeTemplate) SetPlacementPolicy(v *PlacementPolicy)
func (*NodeTemplate) SetPlatformId ¶
func (m *NodeTemplate) SetPlatformId(v string)
func (*NodeTemplate) SetResourcesSpec ¶
func (m *NodeTemplate) SetResourcesSpec(v *ResourcesSpec)
func (*NodeTemplate) SetSchedulingPolicy ¶
func (m *NodeTemplate) SetSchedulingPolicy(v *SchedulingPolicy)
func (*NodeTemplate) SetV4AddressSpec ¶
func (m *NodeTemplate) SetV4AddressSpec(v *NodeAddressSpec)
func (*NodeTemplate) String ¶
func (x *NodeTemplate) String() string
type NodeTemplate_ContainerNetworkSettings ¶
type NodeTemplate_ContainerNetworkSettings struct { PodMtu int64 `protobuf:"varint,1,opt,name=pod_mtu,json=podMtu,proto3" json:"pod_mtu,omitempty"` // contains filtered or unexported fields }
func (*NodeTemplate_ContainerNetworkSettings) Descriptor
deprecated
func (*NodeTemplate_ContainerNetworkSettings) Descriptor() ([]byte, []int)
Deprecated: Use NodeTemplate_ContainerNetworkSettings.ProtoReflect.Descriptor instead.
func (*NodeTemplate_ContainerNetworkSettings) GetPodMtu ¶
func (x *NodeTemplate_ContainerNetworkSettings) GetPodMtu() int64
func (*NodeTemplate_ContainerNetworkSettings) ProtoMessage ¶
func (*NodeTemplate_ContainerNetworkSettings) ProtoMessage()
func (*NodeTemplate_ContainerNetworkSettings) ProtoReflect ¶
func (x *NodeTemplate_ContainerNetworkSettings) ProtoReflect() protoreflect.Message
func (*NodeTemplate_ContainerNetworkSettings) Reset ¶
func (x *NodeTemplate_ContainerNetworkSettings) Reset()
func (*NodeTemplate_ContainerNetworkSettings) SetPodMtu ¶
func (m *NodeTemplate_ContainerNetworkSettings) SetPodMtu(v int64)
func (*NodeTemplate_ContainerNetworkSettings) String ¶
func (x *NodeTemplate_ContainerNetworkSettings) String() string
type NodeTemplate_ContainerRuntimeSettings ¶
type NodeTemplate_ContainerRuntimeSettings struct { Type NodeTemplate_ContainerRuntimeSettings_Type `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
func (*NodeTemplate_ContainerRuntimeSettings) Descriptor
deprecated
func (*NodeTemplate_ContainerRuntimeSettings) Descriptor() ([]byte, []int)
Deprecated: Use NodeTemplate_ContainerRuntimeSettings.ProtoReflect.Descriptor instead.
func (*NodeTemplate_ContainerRuntimeSettings) GetType ¶
func (x *NodeTemplate_ContainerRuntimeSettings) GetType() NodeTemplate_ContainerRuntimeSettings_Type
func (*NodeTemplate_ContainerRuntimeSettings) ProtoMessage ¶
func (*NodeTemplate_ContainerRuntimeSettings) ProtoMessage()
func (*NodeTemplate_ContainerRuntimeSettings) ProtoReflect ¶
func (x *NodeTemplate_ContainerRuntimeSettings) ProtoReflect() protoreflect.Message
func (*NodeTemplate_ContainerRuntimeSettings) Reset ¶
func (x *NodeTemplate_ContainerRuntimeSettings) Reset()
func (*NodeTemplate_ContainerRuntimeSettings) SetType ¶
func (m *NodeTemplate_ContainerRuntimeSettings) SetType(v NodeTemplate_ContainerRuntimeSettings_Type)
func (*NodeTemplate_ContainerRuntimeSettings) String ¶
func (x *NodeTemplate_ContainerRuntimeSettings) String() string
type NodeTemplate_ContainerRuntimeSettings_Type ¶
type NodeTemplate_ContainerRuntimeSettings_Type int32
const ( NodeTemplate_ContainerRuntimeSettings_TYPE_UNSPECIFIED NodeTemplate_ContainerRuntimeSettings_Type = 0 NodeTemplate_ContainerRuntimeSettings_DOCKER NodeTemplate_ContainerRuntimeSettings_Type = 1 NodeTemplate_ContainerRuntimeSettings_CONTAINERD NodeTemplate_ContainerRuntimeSettings_Type = 2 )
func (NodeTemplate_ContainerRuntimeSettings_Type) Descriptor ¶
func (NodeTemplate_ContainerRuntimeSettings_Type) Descriptor() protoreflect.EnumDescriptor
func (NodeTemplate_ContainerRuntimeSettings_Type) EnumDescriptor
deprecated
func (NodeTemplate_ContainerRuntimeSettings_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use NodeTemplate_ContainerRuntimeSettings_Type.Descriptor instead.
func (NodeTemplate_ContainerRuntimeSettings_Type) Number ¶
func (x NodeTemplate_ContainerRuntimeSettings_Type) Number() protoreflect.EnumNumber
func (NodeTemplate_ContainerRuntimeSettings_Type) String ¶
func (x NodeTemplate_ContainerRuntimeSettings_Type) String() string
func (NodeTemplate_ContainerRuntimeSettings_Type) Type ¶
func (NodeTemplate_ContainerRuntimeSettings_Type) Type() protoreflect.EnumType
type NodeTemplate_NetworkSettings ¶
type NodeTemplate_NetworkSettings struct { Type NodeTemplate_NetworkSettings_Type `protobuf:"varint,1,opt,name=type,proto3,enum=yandex.cloud.k8s.v1.NodeTemplate_NetworkSettings_Type" json:"type,omitempty"` // contains filtered or unexported fields }
func (*NodeTemplate_NetworkSettings) Descriptor
deprecated
func (*NodeTemplate_NetworkSettings) Descriptor() ([]byte, []int)
Deprecated: Use NodeTemplate_NetworkSettings.ProtoReflect.Descriptor instead.
func (*NodeTemplate_NetworkSettings) GetType ¶
func (x *NodeTemplate_NetworkSettings) GetType() NodeTemplate_NetworkSettings_Type
func (*NodeTemplate_NetworkSettings) ProtoMessage ¶
func (*NodeTemplate_NetworkSettings) ProtoMessage()
func (*NodeTemplate_NetworkSettings) ProtoReflect ¶
func (x *NodeTemplate_NetworkSettings) ProtoReflect() protoreflect.Message
func (*NodeTemplate_NetworkSettings) Reset ¶
func (x *NodeTemplate_NetworkSettings) Reset()
func (*NodeTemplate_NetworkSettings) SetType ¶
func (m *NodeTemplate_NetworkSettings) SetType(v NodeTemplate_NetworkSettings_Type)
func (*NodeTemplate_NetworkSettings) String ¶
func (x *NodeTemplate_NetworkSettings) String() string
type NodeTemplate_NetworkSettings_Type ¶
type NodeTemplate_NetworkSettings_Type int32
const ( NodeTemplate_NetworkSettings_TYPE_UNSPECIFIED NodeTemplate_NetworkSettings_Type = 0 NodeTemplate_NetworkSettings_STANDARD NodeTemplate_NetworkSettings_Type = 1 NodeTemplate_NetworkSettings_SOFTWARE_ACCELERATED NodeTemplate_NetworkSettings_Type = 2 )
func (NodeTemplate_NetworkSettings_Type) Descriptor ¶
func (NodeTemplate_NetworkSettings_Type) Descriptor() protoreflect.EnumDescriptor
func (NodeTemplate_NetworkSettings_Type) Enum ¶
func (x NodeTemplate_NetworkSettings_Type) Enum() *NodeTemplate_NetworkSettings_Type
func (NodeTemplate_NetworkSettings_Type) EnumDescriptor
deprecated
func (NodeTemplate_NetworkSettings_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use NodeTemplate_NetworkSettings_Type.Descriptor instead.
func (NodeTemplate_NetworkSettings_Type) Number ¶
func (x NodeTemplate_NetworkSettings_Type) Number() protoreflect.EnumNumber
func (NodeTemplate_NetworkSettings_Type) String ¶
func (x NodeTemplate_NetworkSettings_Type) String() string
func (NodeTemplate_NetworkSettings_Type) Type ¶
func (NodeTemplate_NetworkSettings_Type) Type() protoreflect.EnumType
type Node_CloudStatus ¶
type Node_CloudStatus struct { // Compute instance id Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // IG instance status Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // IG instance status message StatusMessage string `protobuf:"bytes,3,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` // contains filtered or unexported fields }
Cloud instance info
func (*Node_CloudStatus) Descriptor
deprecated
func (*Node_CloudStatus) Descriptor() ([]byte, []int)
Deprecated: Use Node_CloudStatus.ProtoReflect.Descriptor instead.
func (*Node_CloudStatus) GetId ¶
func (x *Node_CloudStatus) GetId() string
func (*Node_CloudStatus) GetStatus ¶
func (x *Node_CloudStatus) GetStatus() string
func (*Node_CloudStatus) GetStatusMessage ¶
func (x *Node_CloudStatus) GetStatusMessage() string
func (*Node_CloudStatus) ProtoMessage ¶
func (*Node_CloudStatus) ProtoMessage()
func (*Node_CloudStatus) ProtoReflect ¶
func (x *Node_CloudStatus) ProtoReflect() protoreflect.Message
func (*Node_CloudStatus) Reset ¶
func (x *Node_CloudStatus) Reset()
func (*Node_CloudStatus) SetId ¶
func (m *Node_CloudStatus) SetId(v string)
func (*Node_CloudStatus) SetStatus ¶
func (m *Node_CloudStatus) SetStatus(v string)
func (*Node_CloudStatus) SetStatusMessage ¶
func (m *Node_CloudStatus) SetStatusMessage(v string)
func (*Node_CloudStatus) String ¶
func (x *Node_CloudStatus) String() string
type Node_KubernetesStatus ¶
type Node_KubernetesStatus struct { // Node id (and instance name) Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Conditions is an array of current observed node conditions. // More info: https://kubernetes.io/docs/concepts/nodes/node/#condition Conditions []*Condition `protobuf:"bytes,2,rep,name=conditions,proto3" json:"conditions,omitempty"` // If specified, the node's taints. Taints []*Taint `protobuf:"bytes,3,rep,name=taints,proto3" json:"taints,omitempty"` // List of volumes that are attached to the node. AttachedVolumes []*AttachedVolume `protobuf:"bytes,4,rep,name=attached_volumes,json=attachedVolumes,proto3" json:"attached_volumes,omitempty"` // contains filtered or unexported fields }
Kubernetes node info
func (*Node_KubernetesStatus) Descriptor
deprecated
func (*Node_KubernetesStatus) Descriptor() ([]byte, []int)
Deprecated: Use Node_KubernetesStatus.ProtoReflect.Descriptor instead.
func (*Node_KubernetesStatus) GetAttachedVolumes ¶
func (x *Node_KubernetesStatus) GetAttachedVolumes() []*AttachedVolume
func (*Node_KubernetesStatus) GetConditions ¶
func (x *Node_KubernetesStatus) GetConditions() []*Condition
func (*Node_KubernetesStatus) GetId ¶
func (x *Node_KubernetesStatus) GetId() string
func (*Node_KubernetesStatus) GetTaints ¶
func (x *Node_KubernetesStatus) GetTaints() []*Taint
func (*Node_KubernetesStatus) ProtoMessage ¶
func (*Node_KubernetesStatus) ProtoMessage()
func (*Node_KubernetesStatus) ProtoReflect ¶
func (x *Node_KubernetesStatus) ProtoReflect() protoreflect.Message
func (*Node_KubernetesStatus) Reset ¶
func (x *Node_KubernetesStatus) Reset()
func (*Node_KubernetesStatus) SetAttachedVolumes ¶
func (m *Node_KubernetesStatus) SetAttachedVolumes(v []*AttachedVolume)
func (*Node_KubernetesStatus) SetConditions ¶
func (m *Node_KubernetesStatus) SetConditions(v []*Condition)
func (*Node_KubernetesStatus) SetId ¶
func (m *Node_KubernetesStatus) SetId(v string)
func (*Node_KubernetesStatus) SetTaints ¶
func (m *Node_KubernetesStatus) SetTaints(v []*Taint)
func (*Node_KubernetesStatus) String ¶
func (x *Node_KubernetesStatus) String() string
type Node_Spec ¶
type Node_Spec struct { // Node group specified resources. Resources *ResourcesSpec `protobuf:"bytes,1,opt,name=resources,proto3" json:"resources,omitempty"` // Node group specified disk. Disk *DiskSpec `protobuf:"bytes,2,opt,name=disk,proto3" json:"disk,omitempty"` // contains filtered or unexported fields }
Node specification.
func (*Node_Spec) Descriptor
deprecated
func (*Node_Spec) GetResources ¶
func (x *Node_Spec) GetResources() *ResourcesSpec
func (*Node_Spec) ProtoMessage ¶
func (*Node_Spec) ProtoMessage()
func (*Node_Spec) ProtoReflect ¶
func (x *Node_Spec) ProtoReflect() protoreflect.Message
func (*Node_Spec) SetResources ¶
func (m *Node_Spec) SetResources(v *ResourcesSpec)
type Node_Status ¶
type Node_Status int32
Computed node status.
const ( Node_STATUS_UNSPECIFIED Node_Status = 0 // Node instance is not yet created (e.g. in progress). Node_PROVISIONING Node_Status = 1 // Node instance is created but not registered // (e.g. is still initializing). Node_NOT_CONNECTED Node_Status = 2 // Node has connected but is not ready for // workload (see conditions for details). Node_NOT_READY Node_Status = 3 // Node has connected and ready for workload. Node_READY Node_Status = 4 // Node is still registered but its instance // is deleted (this is our bug). Node_MISSING Node_Status = 5 // Node is stopped Node_STOPPED Node_Status = 6 // Backend request to kubernetes api was unsuccessful. Node_UNKNOWN Node_Status = 7 )
func (Node_Status) Descriptor ¶
func (Node_Status) Descriptor() protoreflect.EnumDescriptor
func (Node_Status) Enum ¶
func (x Node_Status) Enum() *Node_Status
func (Node_Status) EnumDescriptor
deprecated
func (Node_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Node_Status.Descriptor instead.
func (Node_Status) Number ¶
func (x Node_Status) Number() protoreflect.EnumNumber
func (Node_Status) String ¶
func (x Node_Status) String() string
func (Node_Status) Type ¶
func (Node_Status) Type() protoreflect.EnumType
type OneToOneNatSpec ¶
type OneToOneNatSpec struct { // IP version for the public IP address. IpVersion IpVersion `protobuf:"varint,1,opt,name=ip_version,json=ipVersion,proto3,enum=yandex.cloud.k8s.v1.IpVersion" json:"ip_version,omitempty"` // contains filtered or unexported fields }
func (*OneToOneNatSpec) Descriptor
deprecated
func (*OneToOneNatSpec) Descriptor() ([]byte, []int)
Deprecated: Use OneToOneNatSpec.ProtoReflect.Descriptor instead.
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) SetIpVersion ¶
func (m *OneToOneNatSpec) SetIpVersion(v IpVersion)
func (*OneToOneNatSpec) String ¶
func (x *OneToOneNatSpec) String() string
type PlacementPolicy ¶
type PlacementPolicy struct { // Identifier of placement group PlacementGroupId string `protobuf:"bytes,1,opt,name=placement_group_id,json=placementGroupId,proto3" json:"placement_group_id,omitempty"` // contains filtered or unexported fields }
func (*PlacementPolicy) Descriptor
deprecated
func (*PlacementPolicy) Descriptor() ([]byte, []int)
Deprecated: Use PlacementPolicy.ProtoReflect.Descriptor instead.
func (*PlacementPolicy) GetPlacementGroupId ¶
func (x *PlacementPolicy) GetPlacementGroupId() string
func (*PlacementPolicy) ProtoMessage ¶
func (*PlacementPolicy) ProtoMessage()
func (*PlacementPolicy) ProtoReflect ¶
func (x *PlacementPolicy) ProtoReflect() protoreflect.Message
func (*PlacementPolicy) Reset ¶
func (x *PlacementPolicy) Reset()
func (*PlacementPolicy) SetPlacementGroupId ¶
func (m *PlacementPolicy) SetPlacementGroupId(v string)
func (*PlacementPolicy) String ¶
func (x *PlacementPolicy) String() string
type RegionalMaster ¶
type RegionalMaster struct { // ID of the region where the master resides. RegionId string `protobuf:"bytes,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` // IPv4 internal network address that is assigned to the master. InternalV4Address string `protobuf:"bytes,2,opt,name=internal_v4_address,json=internalV4Address,proto3" json:"internal_v4_address,omitempty"` // IPv4 external network address that is assigned to the master. ExternalV4Address string `protobuf:"bytes,3,opt,name=external_v4_address,json=externalV4Address,proto3" json:"external_v4_address,omitempty"` // IPv6 external network address that is assigned to the master. ExternalV6Address string `protobuf:"bytes,4,opt,name=external_v6_address,json=externalV6Address,proto3" json:"external_v6_address,omitempty"` // contains filtered or unexported fields }
func (*RegionalMaster) Descriptor
deprecated
func (*RegionalMaster) Descriptor() ([]byte, []int)
Deprecated: Use RegionalMaster.ProtoReflect.Descriptor instead.
func (*RegionalMaster) GetExternalV4Address ¶
func (x *RegionalMaster) GetExternalV4Address() string
func (*RegionalMaster) GetExternalV6Address ¶
func (x *RegionalMaster) GetExternalV6Address() string
func (*RegionalMaster) GetInternalV4Address ¶
func (x *RegionalMaster) GetInternalV4Address() string
func (*RegionalMaster) GetRegionId ¶
func (x *RegionalMaster) GetRegionId() string
func (*RegionalMaster) ProtoMessage ¶
func (*RegionalMaster) ProtoMessage()
func (*RegionalMaster) ProtoReflect ¶
func (x *RegionalMaster) ProtoReflect() protoreflect.Message
func (*RegionalMaster) Reset ¶
func (x *RegionalMaster) Reset()
func (*RegionalMaster) SetExternalV4Address ¶
func (m *RegionalMaster) SetExternalV4Address(v string)
func (*RegionalMaster) SetExternalV6Address ¶
func (m *RegionalMaster) SetExternalV6Address(v string)
func (*RegionalMaster) SetInternalV4Address ¶
func (m *RegionalMaster) SetInternalV4Address(v string)
func (*RegionalMaster) SetRegionId ¶
func (m *RegionalMaster) SetRegionId(v string)
func (*RegionalMaster) String ¶
func (x *RegionalMaster) String() string
type RegionalMasterSpec ¶
type RegionalMasterSpec struct { // ID of the availability zone where the master resides. RegionId string `protobuf:"bytes,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` // List of locations where the master will be allocated. Locations []*MasterLocation `protobuf:"bytes,2,rep,name=locations,proto3" json:"locations,omitempty"` // Specify to allocate a static public IP for the master. ExternalV4AddressSpec *ExternalAddressSpec `` /* 128-byte string literal not displayed */ // Specification of parameters for external IPv6 networking. ExternalV6AddressSpec *ExternalAddressSpec `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RegionalMasterSpec) Descriptor
deprecated
func (*RegionalMasterSpec) Descriptor() ([]byte, []int)
Deprecated: Use RegionalMasterSpec.ProtoReflect.Descriptor instead.
func (*RegionalMasterSpec) GetExternalV4AddressSpec ¶
func (x *RegionalMasterSpec) GetExternalV4AddressSpec() *ExternalAddressSpec
func (*RegionalMasterSpec) GetExternalV6AddressSpec ¶
func (x *RegionalMasterSpec) GetExternalV6AddressSpec() *ExternalAddressSpec
func (*RegionalMasterSpec) GetLocations ¶
func (x *RegionalMasterSpec) GetLocations() []*MasterLocation
func (*RegionalMasterSpec) GetRegionId ¶
func (x *RegionalMasterSpec) GetRegionId() string
func (*RegionalMasterSpec) ProtoMessage ¶
func (*RegionalMasterSpec) ProtoMessage()
func (*RegionalMasterSpec) ProtoReflect ¶
func (x *RegionalMasterSpec) ProtoReflect() protoreflect.Message
func (*RegionalMasterSpec) Reset ¶
func (x *RegionalMasterSpec) Reset()
func (*RegionalMasterSpec) SetExternalV4AddressSpec ¶
func (m *RegionalMasterSpec) SetExternalV4AddressSpec(v *ExternalAddressSpec)
func (*RegionalMasterSpec) SetExternalV6AddressSpec ¶
func (m *RegionalMasterSpec) SetExternalV6AddressSpec(v *ExternalAddressSpec)
func (*RegionalMasterSpec) SetLocations ¶
func (m *RegionalMasterSpec) SetLocations(v []*MasterLocation)
func (*RegionalMasterSpec) SetRegionId ¶
func (m *RegionalMasterSpec) SetRegionId(v string)
func (*RegionalMasterSpec) String ¶
func (x *RegionalMasterSpec) String() string
type ReleaseChannel ¶
type ReleaseChannel int32
const ( ReleaseChannel_RELEASE_CHANNEL_UNSPECIFIED ReleaseChannel = 0 // Minor updates with new functions and improvements are often added. // You can't disable automatic updates in this channel, but you can specify a time period for automatic updates. ReleaseChannel_RAPID ReleaseChannel = 1 // New functions and improvements are added in chunks shortly after they appear on `RAPID`. ReleaseChannel_REGULAR ReleaseChannel = 2 // Only updates related to bug fixes or security improvements are added. ReleaseChannel_STABLE ReleaseChannel = 3 )
func (ReleaseChannel) Descriptor ¶
func (ReleaseChannel) Descriptor() protoreflect.EnumDescriptor
func (ReleaseChannel) Enum ¶
func (x ReleaseChannel) Enum() *ReleaseChannel
func (ReleaseChannel) EnumDescriptor
deprecated
func (ReleaseChannel) EnumDescriptor() ([]byte, []int)
Deprecated: Use ReleaseChannel.Descriptor instead.
func (ReleaseChannel) Number ¶
func (x ReleaseChannel) Number() protoreflect.EnumNumber
func (ReleaseChannel) String ¶
func (x ReleaseChannel) String() string
func (ReleaseChannel) Type ¶
func (ReleaseChannel) Type() protoreflect.EnumType
type ResourcesSpec ¶
type ResourcesSpec struct { // Amount of memory available to the node, specified in bytes. Memory int64 `protobuf:"varint,1,opt,name=memory,proto3" json:"memory,omitempty"` // Number of cores available to the node. Cores int64 `protobuf:"varint,2,opt,name=cores,proto3" json:"cores,omitempty"` // Baseline level of CPU performance with the possibility 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"` // Number of GPUs available to the node. 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 ScalePolicy ¶
type ScalePolicy struct { // Types that are assignable to ScaleType: // // *ScalePolicy_FixedScale_ // *ScalePolicy_AutoScale_ 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) GetAutoScale ¶
func (x *ScalePolicy) GetAutoScale() *ScalePolicy_AutoScale
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) SetAutoScale ¶
func (m *ScalePolicy) SetAutoScale(v *ScalePolicy_AutoScale)
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_AutoScale ¶
type ScalePolicy_AutoScale struct { // Minimum number of nodes in the node group. MinSize int64 `protobuf:"varint,1,opt,name=min_size,json=minSize,proto3" json:"min_size,omitempty"` // Maximum number of nodes in the node group. MaxSize int64 `protobuf:"varint,2,opt,name=max_size,json=maxSize,proto3" json:"max_size,omitempty"` // Initial number of nodes in the node group. InitialSize int64 `protobuf:"varint,3,opt,name=initial_size,json=initialSize,proto3" json:"initial_size,omitempty"` // contains filtered or unexported fields }
func (*ScalePolicy_AutoScale) Descriptor
deprecated
func (*ScalePolicy_AutoScale) Descriptor() ([]byte, []int)
Deprecated: Use ScalePolicy_AutoScale.ProtoReflect.Descriptor instead.
func (*ScalePolicy_AutoScale) GetInitialSize ¶
func (x *ScalePolicy_AutoScale) GetInitialSize() int64
func (*ScalePolicy_AutoScale) GetMaxSize ¶
func (x *ScalePolicy_AutoScale) GetMaxSize() int64
func (*ScalePolicy_AutoScale) GetMinSize ¶
func (x *ScalePolicy_AutoScale) GetMinSize() int64
func (*ScalePolicy_AutoScale) ProtoMessage ¶
func (*ScalePolicy_AutoScale) ProtoMessage()
func (*ScalePolicy_AutoScale) ProtoReflect ¶
func (x *ScalePolicy_AutoScale) ProtoReflect() protoreflect.Message
func (*ScalePolicy_AutoScale) Reset ¶
func (x *ScalePolicy_AutoScale) Reset()
func (*ScalePolicy_AutoScale) SetInitialSize ¶
func (m *ScalePolicy_AutoScale) SetInitialSize(v int64)
func (*ScalePolicy_AutoScale) SetMaxSize ¶
func (m *ScalePolicy_AutoScale) SetMaxSize(v int64)
func (*ScalePolicy_AutoScale) SetMinSize ¶
func (m *ScalePolicy_AutoScale) SetMinSize(v int64)
func (*ScalePolicy_AutoScale) String ¶
func (x *ScalePolicy_AutoScale) String() string
type ScalePolicy_AutoScale_ ¶
type ScalePolicy_AutoScale_ struct { // Auto scale policy of the node group. AutoScale *ScalePolicy_AutoScale `protobuf:"bytes,2,opt,name=auto_scale,json=autoScale,proto3,oneof"` }
type ScalePolicy_FixedScale ¶
type ScalePolicy_FixedScale struct { // Number of nodes in the node group. 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 { // Fixed scale policy of the node group. FixedScale *ScalePolicy_FixedScale `protobuf:"bytes,1,opt,name=fixed_scale,json=fixedScale,proto3,oneof"` }
type ScalePolicy_ScaleType ¶
type ScalePolicy_ScaleType = isScalePolicy_ScaleType
type SchedulingPolicy ¶
type SchedulingPolicy struct { // True for preemptible compute instances. Default value is false. Preemptible compute instances are stopped at least once every 24 hours, and can be stopped at any time // if their resources are needed by Compute. // For more information, see [Preemptible Virtual Machines](/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 StartClusterMetadata ¶
type StartClusterMetadata struct { // ID of the Kubernetes cluster that is being started. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // contains filtered or unexported fields }
func (*StartClusterMetadata) Descriptor
deprecated
func (*StartClusterMetadata) Descriptor() ([]byte, []int)
Deprecated: Use StartClusterMetadata.ProtoReflect.Descriptor instead.
func (*StartClusterMetadata) GetClusterId ¶
func (x *StartClusterMetadata) GetClusterId() string
func (*StartClusterMetadata) ProtoMessage ¶
func (*StartClusterMetadata) ProtoMessage()
func (*StartClusterMetadata) ProtoReflect ¶
func (x *StartClusterMetadata) ProtoReflect() protoreflect.Message
func (*StartClusterMetadata) Reset ¶
func (x *StartClusterMetadata) Reset()
func (*StartClusterMetadata) SetClusterId ¶
func (m *StartClusterMetadata) SetClusterId(v string)
func (*StartClusterMetadata) String ¶
func (x *StartClusterMetadata) String() string
type StartClusterRequest ¶
type StartClusterRequest struct { // ID of the Kubernetes cluster to start. // To get Kubernetes cluster ID use a [ClusterService.List] request. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // contains filtered or unexported fields }
func (*StartClusterRequest) Descriptor
deprecated
func (*StartClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartClusterRequest.ProtoReflect.Descriptor instead.
func (*StartClusterRequest) GetClusterId ¶
func (x *StartClusterRequest) GetClusterId() string
func (*StartClusterRequest) ProtoMessage ¶
func (*StartClusterRequest) ProtoMessage()
func (*StartClusterRequest) ProtoReflect ¶
func (x *StartClusterRequest) ProtoReflect() protoreflect.Message
func (*StartClusterRequest) Reset ¶
func (x *StartClusterRequest) Reset()
func (*StartClusterRequest) SetClusterId ¶
func (m *StartClusterRequest) SetClusterId(v string)
func (*StartClusterRequest) String ¶
func (x *StartClusterRequest) String() string
type StopClusterMetadata ¶
type StopClusterMetadata struct { // ID of the Kubernetes cluster that is being stopped. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // contains filtered or unexported fields }
func (*StopClusterMetadata) Descriptor
deprecated
func (*StopClusterMetadata) Descriptor() ([]byte, []int)
Deprecated: Use StopClusterMetadata.ProtoReflect.Descriptor instead.
func (*StopClusterMetadata) GetClusterId ¶
func (x *StopClusterMetadata) GetClusterId() string
func (*StopClusterMetadata) ProtoMessage ¶
func (*StopClusterMetadata) ProtoMessage()
func (*StopClusterMetadata) ProtoReflect ¶
func (x *StopClusterMetadata) ProtoReflect() protoreflect.Message
func (*StopClusterMetadata) Reset ¶
func (x *StopClusterMetadata) Reset()
func (*StopClusterMetadata) SetClusterId ¶
func (m *StopClusterMetadata) SetClusterId(v string)
func (*StopClusterMetadata) String ¶
func (x *StopClusterMetadata) String() string
type StopClusterRequest ¶
type StopClusterRequest struct { // ID of the Kubernetes cluster to stop. // To get Kubernetes cluster ID use a [ClusterService.List] request. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // contains filtered or unexported fields }
func (*StopClusterRequest) Descriptor
deprecated
func (*StopClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopClusterRequest.ProtoReflect.Descriptor instead.
func (*StopClusterRequest) GetClusterId ¶
func (x *StopClusterRequest) GetClusterId() string
func (*StopClusterRequest) ProtoMessage ¶
func (*StopClusterRequest) ProtoMessage()
func (*StopClusterRequest) ProtoReflect ¶
func (x *StopClusterRequest) ProtoReflect() protoreflect.Message
func (*StopClusterRequest) Reset ¶
func (x *StopClusterRequest) Reset()
func (*StopClusterRequest) SetClusterId ¶
func (m *StopClusterRequest) SetClusterId(v string)
func (*StopClusterRequest) String ¶
func (x *StopClusterRequest) String() string
type Taint ¶
type Taint struct { // The taint key to be applied to a node. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // The taint value corresponding to the taint key. Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // The effect of the taint on pods that do not tolerate the taint. Effect Taint_Effect `protobuf:"varint,3,opt,name=effect,proto3,enum=yandex.cloud.k8s.v1.Taint_Effect" json:"effect,omitempty"` // contains filtered or unexported fields }
func (*Taint) Descriptor
deprecated
func (*Taint) GetEffect ¶
func (x *Taint) GetEffect() Taint_Effect
func (*Taint) ProtoMessage ¶
func (*Taint) ProtoMessage()
func (*Taint) ProtoReflect ¶
func (x *Taint) ProtoReflect() protoreflect.Message
func (*Taint) SetEffect ¶
func (m *Taint) SetEffect(v Taint_Effect)
type Taint_Effect ¶
type Taint_Effect int32
const ( Taint_EFFECT_UNSPECIFIED Taint_Effect = 0 // Do not allow new pods to schedule onto the node unless they tolerate the taint, // but allow all pods submitted to Kubelet without going through the scheduler // to start, and allow all already-running pods to continue running. Taint_NO_SCHEDULE Taint_Effect = 1 // Like NO_SCHEDULE, but the scheduler tries not to schedule // new pods onto the node, rather than prohibiting new pods from scheduling // onto the node entirely. Enforced by the scheduler. Taint_PREFER_NO_SCHEDULE Taint_Effect = 2 // Evict any already-running pods that do not tolerate the taint. Taint_NO_EXECUTE Taint_Effect = 3 )
func (Taint_Effect) Descriptor ¶
func (Taint_Effect) Descriptor() protoreflect.EnumDescriptor
func (Taint_Effect) Enum ¶
func (x Taint_Effect) Enum() *Taint_Effect
func (Taint_Effect) EnumDescriptor
deprecated
func (Taint_Effect) EnumDescriptor() ([]byte, []int)
Deprecated: Use Taint_Effect.Descriptor instead.
func (Taint_Effect) Number ¶
func (x Taint_Effect) Number() protoreflect.EnumNumber
func (Taint_Effect) String ¶
func (x Taint_Effect) String() string
func (Taint_Effect) Type ¶
func (Taint_Effect) Type() protoreflect.EnumType
type UnimplementedClusterServiceServer ¶
type UnimplementedClusterServiceServer struct{}
UnimplementedClusterServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedClusterServiceServer) Create ¶
func (UnimplementedClusterServiceServer) Create(context.Context, *CreateClusterRequest) (*operation.Operation, error)
func (UnimplementedClusterServiceServer) Delete ¶
func (UnimplementedClusterServiceServer) Delete(context.Context, *DeleteClusterRequest) (*operation.Operation, error)
func (UnimplementedClusterServiceServer) Get ¶
func (UnimplementedClusterServiceServer) Get(context.Context, *GetClusterRequest) (*Cluster, error)
func (UnimplementedClusterServiceServer) List ¶
func (UnimplementedClusterServiceServer) List(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
func (UnimplementedClusterServiceServer) ListNodeGroups ¶
func (UnimplementedClusterServiceServer) ListNodeGroups(context.Context, *ListClusterNodeGroupsRequest) (*ListClusterNodeGroupsResponse, error)
func (UnimplementedClusterServiceServer) ListNodes ¶
func (UnimplementedClusterServiceServer) ListNodes(context.Context, *ListClusterNodesRequest) (*ListClusterNodesResponse, error)
func (UnimplementedClusterServiceServer) ListOperations ¶
func (UnimplementedClusterServiceServer) ListOperations(context.Context, *ListClusterOperationsRequest) (*ListClusterOperationsResponse, error)
func (UnimplementedClusterServiceServer) Start ¶
func (UnimplementedClusterServiceServer) Start(context.Context, *StartClusterRequest) (*operation.Operation, error)
func (UnimplementedClusterServiceServer) Stop ¶
func (UnimplementedClusterServiceServer) Stop(context.Context, *StopClusterRequest) (*operation.Operation, error)
func (UnimplementedClusterServiceServer) Update ¶
func (UnimplementedClusterServiceServer) Update(context.Context, *UpdateClusterRequest) (*operation.Operation, error)
type UnimplementedNodeGroupServiceServer ¶
type UnimplementedNodeGroupServiceServer struct{}
UnimplementedNodeGroupServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedNodeGroupServiceServer) Create ¶
func (UnimplementedNodeGroupServiceServer) Create(context.Context, *CreateNodeGroupRequest) (*operation.Operation, error)
func (UnimplementedNodeGroupServiceServer) Delete ¶
func (UnimplementedNodeGroupServiceServer) Delete(context.Context, *DeleteNodeGroupRequest) (*operation.Operation, error)
func (UnimplementedNodeGroupServiceServer) Get ¶
func (UnimplementedNodeGroupServiceServer) Get(context.Context, *GetNodeGroupRequest) (*NodeGroup, error)
func (UnimplementedNodeGroupServiceServer) ListNodes ¶
func (UnimplementedNodeGroupServiceServer) ListNodes(context.Context, *ListNodeGroupNodesRequest) (*ListNodeGroupNodesResponse, error)
func (UnimplementedNodeGroupServiceServer) ListOperations ¶
func (UnimplementedNodeGroupServiceServer) ListOperations(context.Context, *ListNodeGroupOperationsRequest) (*ListNodeGroupOperationsResponse, error)
func (UnimplementedNodeGroupServiceServer) Update ¶
func (UnimplementedNodeGroupServiceServer) Update(context.Context, *UpdateNodeGroupRequest) (*operation.Operation, error)
type UnimplementedVersionServiceServer ¶
type UnimplementedVersionServiceServer struct{}
UnimplementedVersionServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedVersionServiceServer) List ¶
func (UnimplementedVersionServiceServer) List(context.Context, *ListVersionsRequest) (*ListVersionsResponse, error)
type UnsafeClusterServiceServer ¶
type UnsafeClusterServiceServer interface {
// contains filtered or unexported methods
}
UnsafeClusterServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ClusterServiceServer will result in compilation errors.
type UnsafeNodeGroupServiceServer ¶
type UnsafeNodeGroupServiceServer interface {
// contains filtered or unexported methods
}
UnsafeNodeGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NodeGroupServiceServer will result in compilation errors.
type UnsafeVersionServiceServer ¶
type UnsafeVersionServiceServer interface {
// contains filtered or unexported methods
}
UnsafeVersionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VersionServiceServer will result in compilation errors.
type UpdateClusterMetadata ¶
type UpdateClusterMetadata struct { // ID of the Kubernetes cluster that is being updated. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // contains filtered or unexported fields }
func (*UpdateClusterMetadata) Descriptor
deprecated
func (*UpdateClusterMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateClusterMetadata.ProtoReflect.Descriptor instead.
func (*UpdateClusterMetadata) GetClusterId ¶
func (x *UpdateClusterMetadata) GetClusterId() string
func (*UpdateClusterMetadata) ProtoMessage ¶
func (*UpdateClusterMetadata) ProtoMessage()
func (*UpdateClusterMetadata) ProtoReflect ¶
func (x *UpdateClusterMetadata) ProtoReflect() protoreflect.Message
func (*UpdateClusterMetadata) Reset ¶
func (x *UpdateClusterMetadata) Reset()
func (*UpdateClusterMetadata) SetClusterId ¶
func (m *UpdateClusterMetadata) SetClusterId(v string)
func (*UpdateClusterMetadata) String ¶
func (x *UpdateClusterMetadata) String() string
type UpdateClusterRequest ¶
type UpdateClusterRequest struct { // ID of the Kubernetes cluster to update. // To get the Kubernetes cluster ID use a [ClusterService.List] request. ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Name of the Kubernetes cluster. // The name must be unique within the folder. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Description of the Kubernetes cluster. 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 */ // Types that are assignable to InternetGateway: // // *UpdateClusterRequest_GatewayIpv4Address InternetGateway isUpdateClusterRequest_InternetGateway `protobuf_oneof:"internet_gateway"` // Specification of the master update. MasterSpec *MasterUpdateSpec `protobuf:"bytes,7,opt,name=master_spec,json=masterSpec,proto3" json:"master_spec,omitempty"` // Service account to be used for provisioning Compute Cloud and VPC resources for Kubernetes cluster. // Selected service account should have `edit` role on the folder where the Kubernetes cluster will be // located and on the folder where selected network resides. ServiceAccountId string `protobuf:"bytes,9,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"` // Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry // or to push node logs and metrics. NodeServiceAccountId string `protobuf:"bytes,8,opt,name=node_service_account_id,json=nodeServiceAccountId,proto3" json:"node_service_account_id,omitempty"` NetworkPolicy *NetworkPolicy `protobuf:"bytes,10,opt,name=network_policy,json=networkPolicy,proto3" json:"network_policy,omitempty"` IpAllocationPolicy *IPAllocationPolicy `protobuf:"bytes,11,opt,name=ip_allocation_policy,json=ipAllocationPolicy,proto3" json:"ip_allocation_policy,omitempty"` // contains filtered or unexported fields }
func (*UpdateClusterRequest) Descriptor
deprecated
func (*UpdateClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateClusterRequest.ProtoReflect.Descriptor instead.
func (*UpdateClusterRequest) GetClusterId ¶
func (x *UpdateClusterRequest) GetClusterId() string
func (*UpdateClusterRequest) GetDescription ¶
func (x *UpdateClusterRequest) GetDescription() string
func (*UpdateClusterRequest) GetGatewayIpv4Address ¶
func (x *UpdateClusterRequest) GetGatewayIpv4Address() string
func (*UpdateClusterRequest) GetInternetGateway ¶
func (m *UpdateClusterRequest) GetInternetGateway() isUpdateClusterRequest_InternetGateway
func (*UpdateClusterRequest) GetIpAllocationPolicy ¶
func (x *UpdateClusterRequest) GetIpAllocationPolicy() *IPAllocationPolicy
func (*UpdateClusterRequest) GetLabels ¶
func (x *UpdateClusterRequest) GetLabels() map[string]string
func (*UpdateClusterRequest) GetMasterSpec ¶
func (x *UpdateClusterRequest) GetMasterSpec() *MasterUpdateSpec
func (*UpdateClusterRequest) GetName ¶
func (x *UpdateClusterRequest) GetName() string
func (*UpdateClusterRequest) GetNetworkPolicy ¶
func (x *UpdateClusterRequest) GetNetworkPolicy() *NetworkPolicy
func (*UpdateClusterRequest) GetNodeServiceAccountId ¶
func (x *UpdateClusterRequest) GetNodeServiceAccountId() string
func (*UpdateClusterRequest) GetServiceAccountId ¶
func (x *UpdateClusterRequest) GetServiceAccountId() string
func (*UpdateClusterRequest) GetUpdateMask ¶
func (x *UpdateClusterRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateClusterRequest) ProtoMessage ¶
func (*UpdateClusterRequest) ProtoMessage()
func (*UpdateClusterRequest) ProtoReflect ¶
func (x *UpdateClusterRequest) ProtoReflect() protoreflect.Message
func (*UpdateClusterRequest) Reset ¶
func (x *UpdateClusterRequest) Reset()
func (*UpdateClusterRequest) SetClusterId ¶
func (m *UpdateClusterRequest) SetClusterId(v string)
func (*UpdateClusterRequest) SetDescription ¶
func (m *UpdateClusterRequest) SetDescription(v string)
func (*UpdateClusterRequest) SetGatewayIpv4Address ¶
func (m *UpdateClusterRequest) SetGatewayIpv4Address(v string)
func (*UpdateClusterRequest) SetInternetGateway ¶
func (m *UpdateClusterRequest) SetInternetGateway(v UpdateClusterRequest_InternetGateway)
func (*UpdateClusterRequest) SetIpAllocationPolicy ¶
func (m *UpdateClusterRequest) SetIpAllocationPolicy(v *IPAllocationPolicy)
func (*UpdateClusterRequest) SetLabels ¶
func (m *UpdateClusterRequest) SetLabels(v map[string]string)
func (*UpdateClusterRequest) SetMasterSpec ¶
func (m *UpdateClusterRequest) SetMasterSpec(v *MasterUpdateSpec)
func (*UpdateClusterRequest) SetName ¶
func (m *UpdateClusterRequest) SetName(v string)
func (*UpdateClusterRequest) SetNetworkPolicy ¶
func (m *UpdateClusterRequest) SetNetworkPolicy(v *NetworkPolicy)
func (*UpdateClusterRequest) SetNodeServiceAccountId ¶
func (m *UpdateClusterRequest) SetNodeServiceAccountId(v string)
func (*UpdateClusterRequest) SetServiceAccountId ¶
func (m *UpdateClusterRequest) SetServiceAccountId(v string)
func (*UpdateClusterRequest) SetUpdateMask ¶
func (m *UpdateClusterRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
func (*UpdateClusterRequest) String ¶
func (x *UpdateClusterRequest) String() string
type UpdateClusterRequest_GatewayIpv4Address ¶
type UpdateClusterRequest_GatewayIpv4Address struct { // Gateway IPv4 address. GatewayIpv4Address string `protobuf:"bytes,6,opt,name=gateway_ipv4_address,json=gatewayIpv4Address,proto3,oneof"` }
type UpdateClusterRequest_InternetGateway ¶
type UpdateClusterRequest_InternetGateway = isUpdateClusterRequest_InternetGateway
type UpdateNodeGroupMetadata ¶
type UpdateNodeGroupMetadata struct { // ID of the Node group that is being updated. NodeGroupId string `protobuf:"bytes,1,opt,name=node_group_id,json=nodeGroupId,proto3" json:"node_group_id,omitempty"` // contains filtered or unexported fields }
func (*UpdateNodeGroupMetadata) Descriptor
deprecated
func (*UpdateNodeGroupMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNodeGroupMetadata.ProtoReflect.Descriptor instead.
func (*UpdateNodeGroupMetadata) GetNodeGroupId ¶
func (x *UpdateNodeGroupMetadata) GetNodeGroupId() string
func (*UpdateNodeGroupMetadata) ProtoMessage ¶
func (*UpdateNodeGroupMetadata) ProtoMessage()
func (*UpdateNodeGroupMetadata) ProtoReflect ¶
func (x *UpdateNodeGroupMetadata) ProtoReflect() protoreflect.Message
func (*UpdateNodeGroupMetadata) Reset ¶
func (x *UpdateNodeGroupMetadata) Reset()
func (*UpdateNodeGroupMetadata) SetNodeGroupId ¶
func (m *UpdateNodeGroupMetadata) SetNodeGroupId(v string)
func (*UpdateNodeGroupMetadata) String ¶
func (x *UpdateNodeGroupMetadata) String() string
type UpdateNodeGroupRequest ¶
type UpdateNodeGroupRequest struct { // ID of the node group to update. // To get the node group ID use a [NodeGroupService.List] request. NodeGroupId string `protobuf:"bytes,1,opt,name=node_group_id,json=nodeGroupId,proto3" json:"node_group_id,omitempty"` // Field mask that specifies which fields of the node group 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 node group. // The name must be unique within the folder. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Description of the node group. 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 */ // Node template for the node group. // Change may trigger nodes rolling reboot or recreate. NodeTemplate *NodeTemplate `protobuf:"bytes,8,opt,name=node_template,json=nodeTemplate,proto3" json:"node_template,omitempty"` // Scale policy of the node group. ScalePolicy *ScalePolicy `protobuf:"bytes,6,opt,name=scale_policy,json=scalePolicy,proto3" json:"scale_policy,omitempty"` // Allocation policy of the node group by the zones and regions. AllocationPolicy *NodeGroupAllocationPolicy `protobuf:"bytes,9,opt,name=allocation_policy,json=allocationPolicy,proto3" json:"allocation_policy,omitempty"` // Deploy policy according to which the updates are rolled out. If not specified, // the default is used. DeployPolicy *DeployPolicy `protobuf:"bytes,15,opt,name=deploy_policy,json=deployPolicy,proto3" json:"deploy_policy,omitempty"` // Version of Kubernetes components that runs on the nodes. Version *UpdateVersionSpec `protobuf:"bytes,10,opt,name=version,proto3" json:"version,omitempty"` // Maintenance policy of the node group. MaintenancePolicy *NodeGroupMaintenancePolicy `protobuf:"bytes,11,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"` // Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/). AllowedUnsafeSysctls []string `protobuf:"bytes,12,rep,name=allowed_unsafe_sysctls,json=allowedUnsafeSysctls,proto3" json:"allowed_unsafe_sysctls,omitempty"` // Taints that are applied to the nodes of the node group at creation time. NodeTaints []*Taint `protobuf:"bytes,13,rep,name=node_taints,json=nodeTaints,proto3" json:"node_taints,omitempty"` // Labels that are assigned to the nodes of the node group at creation time. NodeLabels map[string]string `` /* 180-byte string literal not displayed */ // contains filtered or unexported fields }
func (*UpdateNodeGroupRequest) Descriptor
deprecated
func (*UpdateNodeGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNodeGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateNodeGroupRequest) GetAllocationPolicy ¶
func (x *UpdateNodeGroupRequest) GetAllocationPolicy() *NodeGroupAllocationPolicy
func (*UpdateNodeGroupRequest) GetAllowedUnsafeSysctls ¶
func (x *UpdateNodeGroupRequest) GetAllowedUnsafeSysctls() []string
func (*UpdateNodeGroupRequest) GetDeployPolicy ¶
func (x *UpdateNodeGroupRequest) GetDeployPolicy() *DeployPolicy
func (*UpdateNodeGroupRequest) GetDescription ¶
func (x *UpdateNodeGroupRequest) GetDescription() string
func (*UpdateNodeGroupRequest) GetLabels ¶
func (x *UpdateNodeGroupRequest) GetLabels() map[string]string
func (*UpdateNodeGroupRequest) GetMaintenancePolicy ¶
func (x *UpdateNodeGroupRequest) GetMaintenancePolicy() *NodeGroupMaintenancePolicy
func (*UpdateNodeGroupRequest) GetName ¶
func (x *UpdateNodeGroupRequest) GetName() string
func (*UpdateNodeGroupRequest) GetNodeGroupId ¶
func (x *UpdateNodeGroupRequest) GetNodeGroupId() string
func (*UpdateNodeGroupRequest) GetNodeLabels ¶
func (x *UpdateNodeGroupRequest) GetNodeLabels() map[string]string
func (*UpdateNodeGroupRequest) GetNodeTaints ¶
func (x *UpdateNodeGroupRequest) GetNodeTaints() []*Taint
func (*UpdateNodeGroupRequest) GetNodeTemplate ¶
func (x *UpdateNodeGroupRequest) GetNodeTemplate() *NodeTemplate
func (*UpdateNodeGroupRequest) GetScalePolicy ¶
func (x *UpdateNodeGroupRequest) GetScalePolicy() *ScalePolicy
func (*UpdateNodeGroupRequest) GetUpdateMask ¶
func (x *UpdateNodeGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateNodeGroupRequest) GetVersion ¶
func (x *UpdateNodeGroupRequest) GetVersion() *UpdateVersionSpec
func (*UpdateNodeGroupRequest) ProtoMessage ¶
func (*UpdateNodeGroupRequest) ProtoMessage()
func (*UpdateNodeGroupRequest) ProtoReflect ¶
func (x *UpdateNodeGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateNodeGroupRequest) Reset ¶
func (x *UpdateNodeGroupRequest) Reset()
func (*UpdateNodeGroupRequest) SetAllocationPolicy ¶
func (m *UpdateNodeGroupRequest) SetAllocationPolicy(v *NodeGroupAllocationPolicy)
func (*UpdateNodeGroupRequest) SetAllowedUnsafeSysctls ¶
func (m *UpdateNodeGroupRequest) SetAllowedUnsafeSysctls(v []string)
func (*UpdateNodeGroupRequest) SetDeployPolicy ¶
func (m *UpdateNodeGroupRequest) SetDeployPolicy(v *DeployPolicy)
func (*UpdateNodeGroupRequest) SetDescription ¶
func (m *UpdateNodeGroupRequest) SetDescription(v string)
func (*UpdateNodeGroupRequest) SetLabels ¶
func (m *UpdateNodeGroupRequest) SetLabels(v map[string]string)
func (*UpdateNodeGroupRequest) SetMaintenancePolicy ¶
func (m *UpdateNodeGroupRequest) SetMaintenancePolicy(v *NodeGroupMaintenancePolicy)
func (*UpdateNodeGroupRequest) SetName ¶
func (m *UpdateNodeGroupRequest) SetName(v string)
func (*UpdateNodeGroupRequest) SetNodeGroupId ¶
func (m *UpdateNodeGroupRequest) SetNodeGroupId(v string)
func (*UpdateNodeGroupRequest) SetNodeLabels ¶
func (m *UpdateNodeGroupRequest) SetNodeLabels(v map[string]string)
func (*UpdateNodeGroupRequest) SetNodeTaints ¶
func (m *UpdateNodeGroupRequest) SetNodeTaints(v []*Taint)
func (*UpdateNodeGroupRequest) SetNodeTemplate ¶
func (m *UpdateNodeGroupRequest) SetNodeTemplate(v *NodeTemplate)
func (*UpdateNodeGroupRequest) SetScalePolicy ¶
func (m *UpdateNodeGroupRequest) SetScalePolicy(v *ScalePolicy)
func (*UpdateNodeGroupRequest) SetUpdateMask ¶
func (m *UpdateNodeGroupRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
func (*UpdateNodeGroupRequest) SetVersion ¶
func (m *UpdateNodeGroupRequest) SetVersion(v *UpdateVersionSpec)
func (*UpdateNodeGroupRequest) String ¶
func (x *UpdateNodeGroupRequest) String() string
type UpdateVersionSpec ¶
type UpdateVersionSpec struct { // Types that are assignable to Specifier: // // *UpdateVersionSpec_Version // *UpdateVersionSpec_LatestRevision Specifier isUpdateVersionSpec_Specifier `protobuf_oneof:"specifier"` // contains filtered or unexported fields }
func (*UpdateVersionSpec) Descriptor
deprecated
func (*UpdateVersionSpec) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVersionSpec.ProtoReflect.Descriptor instead.
func (*UpdateVersionSpec) GetLatestRevision ¶
func (x *UpdateVersionSpec) GetLatestRevision() bool
func (*UpdateVersionSpec) GetSpecifier ¶
func (m *UpdateVersionSpec) GetSpecifier() isUpdateVersionSpec_Specifier
func (*UpdateVersionSpec) GetVersion ¶
func (x *UpdateVersionSpec) GetVersion() string
func (*UpdateVersionSpec) ProtoMessage ¶
func (*UpdateVersionSpec) ProtoMessage()
func (*UpdateVersionSpec) ProtoReflect ¶
func (x *UpdateVersionSpec) ProtoReflect() protoreflect.Message
func (*UpdateVersionSpec) Reset ¶
func (x *UpdateVersionSpec) Reset()
func (*UpdateVersionSpec) SetLatestRevision ¶
func (m *UpdateVersionSpec) SetLatestRevision(v bool)
func (*UpdateVersionSpec) SetSpecifier ¶
func (m *UpdateVersionSpec) SetSpecifier(v UpdateVersionSpec_Specifier)
func (*UpdateVersionSpec) SetVersion ¶
func (m *UpdateVersionSpec) SetVersion(v string)
func (*UpdateVersionSpec) String ¶
func (x *UpdateVersionSpec) String() string
type UpdateVersionSpec_LatestRevision ¶
type UpdateVersionSpec_LatestRevision struct { // Request update to the latest revision for the current version. LatestRevision bool `protobuf:"varint,2,opt,name=latest_revision,json=latestRevision,proto3,oneof"` }
type UpdateVersionSpec_Specifier ¶
type UpdateVersionSpec_Specifier = isUpdateVersionSpec_Specifier
type UpdateVersionSpec_Version ¶
type UpdateVersionSpec_Version struct { // Request update to a newer version of Kubernetes (1.x -> 1.y). Version string `protobuf:"bytes,1,opt,name=version,proto3,oneof"` }
type VersionInfo ¶
type VersionInfo struct { // Current Kubernetes version, format: major.minor (e.g. 1.15). CurrentVersion string `protobuf:"bytes,1,opt,name=current_version,json=currentVersion,proto3" json:"current_version,omitempty"` // Newer revisions may include Kubernetes patches (e.g 1.15.1 -> 1.15.2) as well // as some internal component updates - new features or bug fixes in platform specific // components either on the master or nodes. NewRevisionAvailable bool `protobuf:"varint,2,opt,name=new_revision_available,json=newRevisionAvailable,proto3" json:"new_revision_available,omitempty"` // Description of the changes to be applied when updating to the latest // revision. Empty if new_revision_available is false. NewRevisionSummary string `protobuf:"bytes,3,opt,name=new_revision_summary,json=newRevisionSummary,proto3" json:"new_revision_summary,omitempty"` // The current version is on the deprecation schedule, component (master or node group) // should be upgraded. VersionDeprecated bool `protobuf:"varint,4,opt,name=version_deprecated,json=versionDeprecated,proto3" json:"version_deprecated,omitempty"` // contains filtered or unexported fields }
func (*VersionInfo) Descriptor
deprecated
func (*VersionInfo) Descriptor() ([]byte, []int)
Deprecated: Use VersionInfo.ProtoReflect.Descriptor instead.
func (*VersionInfo) GetCurrentVersion ¶
func (x *VersionInfo) GetCurrentVersion() string
func (*VersionInfo) GetNewRevisionAvailable ¶
func (x *VersionInfo) GetNewRevisionAvailable() bool
func (*VersionInfo) GetNewRevisionSummary ¶
func (x *VersionInfo) GetNewRevisionSummary() string
func (*VersionInfo) GetVersionDeprecated ¶
func (x *VersionInfo) GetVersionDeprecated() bool
func (*VersionInfo) ProtoMessage ¶
func (*VersionInfo) ProtoMessage()
func (*VersionInfo) ProtoReflect ¶
func (x *VersionInfo) ProtoReflect() protoreflect.Message
func (*VersionInfo) Reset ¶
func (x *VersionInfo) Reset()
func (*VersionInfo) SetCurrentVersion ¶
func (m *VersionInfo) SetCurrentVersion(v string)
func (*VersionInfo) SetNewRevisionAvailable ¶
func (m *VersionInfo) SetNewRevisionAvailable(v bool)
func (*VersionInfo) SetNewRevisionSummary ¶
func (m *VersionInfo) SetNewRevisionSummary(v string)
func (*VersionInfo) SetVersionDeprecated ¶
func (m *VersionInfo) SetVersionDeprecated(v bool)
func (*VersionInfo) String ¶
func (x *VersionInfo) String() string
type VersionServiceClient ¶
type VersionServiceClient interface { // Retrieves the list of versions in the specified release channel. List(ctx context.Context, in *ListVersionsRequest, opts ...grpc.CallOption) (*ListVersionsResponse, error) }
VersionServiceClient is the client API for VersionService 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.
A set of methods for managing Kubernetes versions.
func NewVersionServiceClient ¶
func NewVersionServiceClient(cc grpc.ClientConnInterface) VersionServiceClient
type VersionServiceServer ¶
type VersionServiceServer interface { // Retrieves the list of versions in the specified release channel. List(context.Context, *ListVersionsRequest) (*ListVersionsResponse, error) }
VersionServiceServer is the server API for VersionService service. All implementations should embed UnimplementedVersionServiceServer for forward compatibility.
A set of methods for managing Kubernetes versions.
type WeeklyMaintenanceWindow ¶
type WeeklyMaintenanceWindow struct { // Days of the week and the maintenance window for these days when automatic updates are allowed. DaysOfWeek []*DaysOfWeekMaintenanceWindow `protobuf:"bytes,1,rep,name=days_of_week,json=daysOfWeek,proto3" json:"days_of_week,omitempty"` // contains filtered or unexported fields }
func (*WeeklyMaintenanceWindow) Descriptor
deprecated
func (*WeeklyMaintenanceWindow) Descriptor() ([]byte, []int)
Deprecated: Use WeeklyMaintenanceWindow.ProtoReflect.Descriptor instead.
func (*WeeklyMaintenanceWindow) GetDaysOfWeek ¶
func (x *WeeklyMaintenanceWindow) GetDaysOfWeek() []*DaysOfWeekMaintenanceWindow
func (*WeeklyMaintenanceWindow) ProtoMessage ¶
func (*WeeklyMaintenanceWindow) ProtoMessage()
func (*WeeklyMaintenanceWindow) ProtoReflect ¶
func (x *WeeklyMaintenanceWindow) ProtoReflect() protoreflect.Message
func (*WeeklyMaintenanceWindow) Reset ¶
func (x *WeeklyMaintenanceWindow) Reset()
func (*WeeklyMaintenanceWindow) SetDaysOfWeek ¶
func (m *WeeklyMaintenanceWindow) SetDaysOfWeek(v []*DaysOfWeekMaintenanceWindow)
func (*WeeklyMaintenanceWindow) String ¶
func (x *WeeklyMaintenanceWindow) String() string
type ZonalMaster ¶
type ZonalMaster struct { // ID of the availability zone where the master resides. ZoneId string `protobuf:"bytes,1,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"` // IPv4 internal network address that is assigned to the master. InternalV4Address string `protobuf:"bytes,2,opt,name=internal_v4_address,json=internalV4Address,proto3" json:"internal_v4_address,omitempty"` // IPv4 external network address that is assigned to the master. ExternalV4Address string `protobuf:"bytes,3,opt,name=external_v4_address,json=externalV4Address,proto3" json:"external_v4_address,omitempty"` // contains filtered or unexported fields }
func (*ZonalMaster) Descriptor
deprecated
func (*ZonalMaster) Descriptor() ([]byte, []int)
Deprecated: Use ZonalMaster.ProtoReflect.Descriptor instead.
func (*ZonalMaster) GetExternalV4Address ¶
func (x *ZonalMaster) GetExternalV4Address() string
func (*ZonalMaster) GetInternalV4Address ¶
func (x *ZonalMaster) GetInternalV4Address() string
func (*ZonalMaster) GetZoneId ¶
func (x *ZonalMaster) GetZoneId() string
func (*ZonalMaster) ProtoMessage ¶
func (*ZonalMaster) ProtoMessage()
func (*ZonalMaster) ProtoReflect ¶
func (x *ZonalMaster) ProtoReflect() protoreflect.Message
func (*ZonalMaster) Reset ¶
func (x *ZonalMaster) Reset()
func (*ZonalMaster) SetExternalV4Address ¶
func (m *ZonalMaster) SetExternalV4Address(v string)
func (*ZonalMaster) SetInternalV4Address ¶
func (m *ZonalMaster) SetInternalV4Address(v string)
func (*ZonalMaster) SetZoneId ¶
func (m *ZonalMaster) SetZoneId(v string)
func (*ZonalMaster) String ¶
func (x *ZonalMaster) String() string
type ZonalMasterSpec ¶
type ZonalMasterSpec struct { // ID of the availability zone. ZoneId string `protobuf:"bytes,1,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"` // Specification of parameters for internal IPv4 networking. InternalV4AddressSpec *InternalAddressSpec `` /* 128-byte string literal not displayed */ // Specification of parameters for external IPv4 networking. ExternalV4AddressSpec *ExternalAddressSpec `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ZonalMasterSpec) Descriptor
deprecated
func (*ZonalMasterSpec) Descriptor() ([]byte, []int)
Deprecated: Use ZonalMasterSpec.ProtoReflect.Descriptor instead.
func (*ZonalMasterSpec) GetExternalV4AddressSpec ¶
func (x *ZonalMasterSpec) GetExternalV4AddressSpec() *ExternalAddressSpec
func (*ZonalMasterSpec) GetInternalV4AddressSpec ¶
func (x *ZonalMasterSpec) GetInternalV4AddressSpec() *InternalAddressSpec
func (*ZonalMasterSpec) GetZoneId ¶
func (x *ZonalMasterSpec) GetZoneId() string
func (*ZonalMasterSpec) ProtoMessage ¶
func (*ZonalMasterSpec) ProtoMessage()
func (*ZonalMasterSpec) ProtoReflect ¶
func (x *ZonalMasterSpec) ProtoReflect() protoreflect.Message
func (*ZonalMasterSpec) Reset ¶
func (x *ZonalMasterSpec) Reset()
func (*ZonalMasterSpec) SetExternalV4AddressSpec ¶
func (m *ZonalMasterSpec) SetExternalV4AddressSpec(v *ExternalAddressSpec)
func (*ZonalMasterSpec) SetInternalV4AddressSpec ¶
func (m *ZonalMasterSpec) SetInternalV4AddressSpec(v *InternalAddressSpec)
func (*ZonalMasterSpec) SetZoneId ¶
func (m *ZonalMasterSpec) SetZoneId(v string)
func (*ZonalMasterSpec) String ¶
func (x *ZonalMasterSpec) String() string
Source Files ¶
- cluster.pb.go
- cluster.pbext.go
- cluster_service.pb.go
- cluster_service.pbext.go
- cluster_service_grpc.pb.go
- maintenance.pb.go
- maintenance.pbext.go
- node.pb.go
- node.pbext.go
- node_group.pb.go
- node_group.pbext.go
- node_group_service.pb.go
- node_group_service.pbext.go
- node_group_service_grpc.pb.go
- version.pb.go
- version.pbext.go
- version_service.pb.go
- version_service.pbext.go
- version_service_grpc.pb.go