container

package
v1.154.0 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AcceleratorConfig_FromProto

func AcceleratorConfig_FromProto(mapCtx *direct.MapContext, in *pb.AcceleratorConfig) *krm.AcceleratorConfig

func AcceleratorConfig_ToProto

func AcceleratorConfig_ToProto(mapCtx *direct.MapContext, in *krm.AcceleratorConfig) *pb.AcceleratorConfig

func AdditionalNodeNetworkConfig_FromProto added in v1.154.0

func AdditionalNodeNetworkConfig_FromProto(mapCtx *direct.MapContext, in *pb.AdditionalNodeNetworkConfig) *krm.AdditionalNodeNetworkConfig

func AdditionalNodeNetworkConfig_ToProto added in v1.154.0

func AdditionalNodeNetworkConfig_ToProto(mapCtx *direct.MapContext, in *krm.AdditionalNodeNetworkConfig) *pb.AdditionalNodeNetworkConfig

func AdditionalPodNetworkConfig_FromProto added in v1.154.0

func AdditionalPodNetworkConfig_FromProto(mapCtx *direct.MapContext, in *pb.AdditionalPodNetworkConfig) *krm.AdditionalPodNetworkConfig

AdditionalPodNetworkConfig_FromProto maps AdditionalPodNetworkConfig from proto. Handwritten because max_pods_per_node is flattened from a nested MaxPodsConstraint message.

func AdditionalPodNetworkConfig_ToProto added in v1.154.0

func AdditionalPodNetworkConfig_ToProto(mapCtx *direct.MapContext, in *krm.AdditionalPodNetworkConfig) *pb.AdditionalPodNetworkConfig

AdditionalPodNetworkConfig_ToProto maps AdditionalPodNetworkConfig to proto. Handwritten because max_pods_per_node is flattened to a nested MaxPodsConstraint message.

func AdditionalPodRangesConfig_FromProto

func AdditionalPodRangesConfig_FromProto(mapCtx *direct.MapContext, in *pb.AdditionalPodRangesConfig) *krm.AdditionalPodRangesConfig

found existing non-generated mapping function "AdditionalPodNetworkConfig_ToProto", skipping

func AdditionalPodNetworkConfig_ToProto(mapCtx *direct.MapContext, in *krm.AdditionalPodNetworkConfig) *pb.AdditionalPodNetworkConfig {
	if in == nil {
		return nil
	}
	out := &pb.AdditionalPodNetworkConfig{}
	if in.SubnetworkRef != nil {
		out.Subnetwork = in.SubnetworkRef.External
	}
	out.SecondaryPodRange = direct.ValueOf(in.SecondaryPodRange)
	out.MaxPodsPerNode = int_ToProto(mapCtx, in.MaxPodsPerNode)
	return out
}

func AddonsConfig_FromProto

func AddonsConfig_FromProto(mapCtx *direct.MapContext, in *pb.AddonsConfig) *krm.AddonsConfig

func AddonsConfig_ToProto

func AddonsConfig_ToProto(mapCtx *direct.MapContext, in *krm.AddonsConfig) *pb.AddonsConfig

func AdvancedMachineFeatures_PerformanceMonitoringUnit_ToProto

func AdvancedMachineFeatures_PerformanceMonitoringUnit_ToProto(mapCtx *direct.MapContext, in *string) *pb.AdvancedMachineFeatures_PerformanceMonitoringUnit

func AutoUpgradeOptionsObservedState_FromProto

func AutoUpgradeOptionsObservedState_FromProto(mapCtx *direct.MapContext, in *pb.AutoUpgradeOptions) *krm.AutoUpgradeOptionsObservedState

func AutoUpgradeOptionsObservedState_ToProto

func AutoUpgradeOptionsObservedState_ToProto(mapCtx *direct.MapContext, in *krm.AutoUpgradeOptionsObservedState) *pb.AutoUpgradeOptions

func BinaryAuthorization_FromProto

func BinaryAuthorization_FromProto(mapCtx *direct.MapContext, in *pb.BinaryAuthorization) *krm.BinaryAuthorization

func BinaryAuthorization_ToProto

func BinaryAuthorization_ToProto(mapCtx *direct.MapContext, in *krm.BinaryAuthorization) *pb.BinaryAuthorization

func CloudRunConfig_FromProto

func CloudRunConfig_FromProto(mapCtx *direct.MapContext, in *pb.CloudRunConfig) *krm.CloudRunConfig

func CloudRunConfig_ToProto

func CloudRunConfig_ToProto(mapCtx *direct.MapContext, in *krm.CloudRunConfig) *pb.CloudRunConfig

func ClusterAutoscaling_FromProto

func ClusterAutoscaling_FromProto(mapCtx *direct.MapContext, in *pb.ClusterAutoscaling) *krm.ClusterAutoscaling

func ClusterAutoscaling_ToProto

func ClusterAutoscaling_ToProto(mapCtx *direct.MapContext, in *krm.ClusterAutoscaling) *pb.ClusterAutoscaling

func ClusterObservedState_FromProto

func ClusterObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Cluster) *krm.ClusterObservedState

func ClusterObservedState_ToProto

func ClusterObservedState_ToProto(mapCtx *direct.MapContext, in *krm.ClusterObservedState) *pb.Cluster

func CompliancePostureConfig_Mode_ToProto

func CompliancePostureConfig_Mode_ToProto(mapCtx *direct.MapContext, in *string) *pb.CompliancePostureConfig_Mode

func ConfidentialNodes_FromProto

func ConfidentialNodes_FromProto(mapCtx *direct.MapContext, in *pb.ConfidentialNodes) *krm.ConfidentialNodes

func ConfidentialNodes_ToProto

func ConfidentialNodes_ToProto(mapCtx *direct.MapContext, in *krm.ConfidentialNodes) *pb.ConfidentialNodes

func ConfigConnectorConfig_FromProto

func ConfigConnectorConfig_FromProto(mapCtx *direct.MapContext, in *pb.ConfigConnectorConfig) *krm.ConfigConnectorConfig

func ConfigConnectorConfig_ToProto

func ConfigConnectorConfig_ToProto(mapCtx *direct.MapContext, in *krm.ConfigConnectorConfig) *pb.ConfigConnectorConfig

func ContainerClusterSpec_FromProto

func ContainerClusterSpec_FromProto(mapCtx *direct.MapContext, in *pb.Cluster) *krm.ContainerClusterSpec

func ContainerClusterSpec_ToProto

func ContainerClusterSpec_ToProto(mapCtx *direct.MapContext, in *krm.ContainerClusterSpec) *pb.Cluster

func ContainerNodePoolSpec_FromProto added in v1.154.0

func ContainerNodePoolSpec_FromProto(mapCtx *direct.MapContext, in *pb.NodePool) *krm.ContainerNodePoolSpec

ContainerNodePoolSpec_FromProto maps ContainerNodePoolSpec from proto. Handwritten because max_pods_per_node is flattened from a nested MaxPodsConstraint message, and parent-level fields like clusterRef are resolved by the controller.

func ContainerNodePoolSpec_ToProto added in v1.154.0

func ContainerNodePoolSpec_ToProto(mapCtx *direct.MapContext, in *krm.ContainerNodePoolSpec) *pb.NodePool

ContainerNodePoolSpec_ToProto maps ContainerNodePoolSpec to proto. Handwritten because max_pods_per_node is flattened to a nested MaxPodsConstraint message, and parent-level fields like clusterRef are resolved by the controller.

func ContainerNodePoolStatus_FromProto added in v1.154.0

func ContainerNodePoolStatus_FromProto(mapCtx *direct.MapContext, in *pb.NodePool) *krm.ContainerNodePoolStatus

func ContainerNodePoolStatus_ToProto added in v1.154.0

func ContainerNodePoolStatus_ToProto(mapCtx *direct.MapContext, in *krm.ContainerNodePoolStatus) *pb.NodePool

func ControlPlaneEndpointsConfig_FromProto

func ControlPlaneEndpointsConfig_FromProto(mapCtx *direct.MapContext, in *pb.ControlPlaneEndpointsConfig) *krm.ControlPlaneEndpointsConfig

found existing non-generated mapping function "ContainerNodePoolSpec_ToProto", skipping

func ContainerNodePoolSpec_ToProto(mapCtx *direct.MapContext, in *krm.ContainerNodePoolSpec) *pb.NodePool {
	if in == nil {
		return nil
	}
	out := &pb.NodePool{}
	// MISSING: Name
	// MISSING: Config
	out.InitialNodeCount = direct.ValueOf(in.InitialNodeCount)
	// MISSING: Locations
	out.NetworkConfig = NodeNetworkConfig_ToProto(mapCtx, in.NetworkConfig)
	// MISSING: SelfLink
	out.Version = direct.ValueOf(in.Version)
	// MISSING: InstanceGroupUrls
	// MISSING: Status
	// MISSING: StatusMessage
	out.Autoscaling = NodePoolAutoscaling_ToProto(mapCtx, in.Autoscaling)
	out.Management = NodePoolManagement_ToProto(mapCtx, in.Management)
	// MISSING: MaxPodsConstraint
	// MISSING: Conditions
	// MISSING: PodIPV4CIDRSize
	out.UpgradeSettings = NodePoolUpgradeSettings_ToProto(mapCtx, in.UpgradeSettings)
	out.PlacementPolicy = NodePool_PlacementPolicy_ToProto(mapCtx, in.PlacementPolicy)
	// MISSING: UpdateInfo
	// MISSING: Etag
	out.QueuedProvisioning = NodePoolQueuedProvisioning_ToProto(mapCtx, in.QueuedProvisioning)
	// MISSING: BestEffortProvisioning
	return out
}

func CostManagementConfig_FromProto

func CostManagementConfig_FromProto(mapCtx *direct.MapContext, in *pb.CostManagementConfig) *krm.CostManagementConfig

func CostManagementConfig_ToProto

func CostManagementConfig_ToProto(mapCtx *direct.MapContext, in *krm.CostManagementConfig) *pb.CostManagementConfig

func DNSCacheConfig_FromProto

func DNSCacheConfig_FromProto(mapCtx *direct.MapContext, in *pb.DnsCacheConfig) *krm.DNSCacheConfig

func DNSCacheConfig_ToProto

func DNSCacheConfig_ToProto(mapCtx *direct.MapContext, in *krm.DNSCacheConfig) *pb.DnsCacheConfig

func DNSConfig_FromProto

func DNSConfig_FromProto(mapCtx *direct.MapContext, in *pb.DNSConfig) *krm.DNSConfig

found existing non-generated mapping function "DNSCacheConfig_ToProto", skipping

func DNSCacheConfig_ToProto(mapCtx *direct.MapContext, in *krm.DNSCacheConfig) *pb.DnsCacheConfig {
	if in == nil {
		return nil
	}
	out := &pb.DnsCacheConfig{}
	out.Enabled = direct.ValueOf(in.Enabled)
	return out
}

func DNSConfig_ToProto

func DNSConfig_ToProto(mapCtx *direct.MapContext, in *krm.DNSConfig) *pb.DNSConfig

func DailyMaintenanceWindow_FromProto

func DailyMaintenanceWindow_FromProto(mapCtx *direct.MapContext, in *pb.DailyMaintenanceWindow) *krm.DailyMaintenanceWindow

func DailyMaintenanceWindow_ToProto

func DailyMaintenanceWindow_ToProto(mapCtx *direct.MapContext, in *krm.DailyMaintenanceWindow) *pb.DailyMaintenanceWindow

func DatabaseEncryption_FromProto

func DatabaseEncryption_FromProto(mapCtx *direct.MapContext, in *pb.DatabaseEncryption) *krm.DatabaseEncryption

func DatabaseEncryption_ToProto

func DatabaseEncryption_ToProto(mapCtx *direct.MapContext, in *krm.DatabaseEncryption) *pb.DatabaseEncryption

func DefaultSnatStatus_FromProto

func DefaultSnatStatus_FromProto(mapCtx *direct.MapContext, in *pb.DefaultSnatStatus) *krm.DefaultSnatStatus

func DefaultSnatStatus_ToProto

func DefaultSnatStatus_ToProto(mapCtx *direct.MapContext, in *krm.DefaultSnatStatus) *pb.DefaultSnatStatus

func FastSocket_FromProto

func FastSocket_FromProto(mapCtx *direct.MapContext, in *pb.FastSocket) *krm.FastSocket

found existing non-generated mapping function "EphemeralStorageLocalSsdConfig_ToProto", skipping

func EphemeralStorageLocalSsdConfig_ToProto(mapCtx *direct.MapContext, in *krm.EphemeralStorageLocalSsdConfig) *pb.EphemeralStorageLocalSsdConfig {
	if in == nil {
		return nil
	}
	out := &pb.EphemeralStorageLocalSsdConfig{}
	out.LocalSsdCount = direct.ValueOf(in.LocalSsdCount)
	out.DataCacheCount = direct.ValueOf(in.DataCacheCount)
	return out
}

func FastSocket_ToProto

func FastSocket_ToProto(mapCtx *direct.MapContext, in *krm.FastSocket) *pb.FastSocket

func GCSFuseCSIDriverConfig_FromProto

func GCSFuseCSIDriverConfig_FromProto(mapCtx *direct.MapContext, in *pb.GcsFuseCsiDriverConfig) *krm.GCSFuseCSIDriverConfig

func GCSFuseCSIDriverConfig_ToProto

func GCSFuseCSIDriverConfig_ToProto(mapCtx *direct.MapContext, in *krm.GCSFuseCSIDriverConfig) *pb.GcsFuseCsiDriverConfig

func GKEBackupAgentConfig_FromProto

func GKEBackupAgentConfig_FromProto(mapCtx *direct.MapContext, in *pb.GkeBackupAgentConfig) *krm.GKEBackupAgentConfig

func GKEBackupAgentConfig_ToProto

func GKEBackupAgentConfig_ToProto(mapCtx *direct.MapContext, in *krm.GKEBackupAgentConfig) *pb.GkeBackupAgentConfig

func GPUDriverInstallationConfig_FromProto

func GPUDriverInstallationConfig_FromProto(mapCtx *direct.MapContext, in *pb.GPUDriverInstallationConfig) *krm.GPUDriverInstallationConfig

found existing non-generated mapping function "GKEBackupAgentConfig_ToProto", skipping

func GKEBackupAgentConfig_ToProto(mapCtx *direct.MapContext, in *krm.GKEBackupAgentConfig) *pb.GkeBackupAgentConfig {
	if in == nil {
		return nil
	}
	out := &pb.GkeBackupAgentConfig{}
	out.Enabled = direct.ValueOf(in.Enabled)
	return out
}

func GPUDriverInstallationConfig_GPUDriverVersion_ToProto

func GPUDriverInstallationConfig_GPUDriverVersion_ToProto(mapCtx *direct.MapContext, in *string) *pb.GPUDriverInstallationConfig_GPUDriverVersion

func GPUSharingConfig_FromProto

func GPUSharingConfig_FromProto(mapCtx *direct.MapContext, in *pb.GPUSharingConfig) *krm.GPUSharingConfig

func GPUSharingConfig_GPUSharingStrategy_ToProto

func GPUSharingConfig_GPUSharingStrategy_ToProto(mapCtx *direct.MapContext, in *string) *pb.GPUSharingConfig_GPUSharingStrategy

func GPUSharingConfig_ToProto

func GPUSharingConfig_ToProto(mapCtx *direct.MapContext, in *krm.GPUSharingConfig) *pb.GPUSharingConfig

func GatewayAPIConfig_FromProto

func GatewayAPIConfig_FromProto(mapCtx *direct.MapContext, in *pb.GatewayAPIConfig) *krm.GatewayAPIConfig

found existing non-generated mapping function "GPUSharingConfig_ToProto", skipping

func GPUSharingConfig_ToProto(mapCtx *direct.MapContext, in *krm.GPUSharingConfig) *pb.GPUSharingConfig {
	if in == nil {
		return nil
	}
	out := &pb.GPUSharingConfig{}
	// MISSING: MaxSharedClientsPerGpu
	// (near miss): "MaxSharedClientsPerGpu" vs "MaxSharedClientsPerGPU"
	// MISSING: GpuSharingStrategy
	// (near miss): "GpuSharingStrategy" vs "GPUSharingStrategy"
	return out
}

func GatewayAPIConfig_ToProto

func GatewayAPIConfig_ToProto(mapCtx *direct.MapContext, in *krm.GatewayAPIConfig) *pb.GatewayAPIConfig

func GcfsConfig_FromProto

func GcfsConfig_FromProto(mapCtx *direct.MapContext, in *pb.GcfsConfig) *krm.GcfsConfig

func GcfsConfig_ToProto

func GcfsConfig_ToProto(mapCtx *direct.MapContext, in *krm.GcfsConfig) *pb.GcfsConfig

func HTTPLoadBalancing_FromProto

func HTTPLoadBalancing_FromProto(mapCtx *direct.MapContext, in *pb.HttpLoadBalancing) *krm.HTTPLoadBalancing

func HTTPLoadBalancing_ToProto

func HTTPLoadBalancing_ToProto(mapCtx *direct.MapContext, in *krm.HTTPLoadBalancing) *pb.HttpLoadBalancing

func HorizontalPodAutoscaling_FromProto

func HorizontalPodAutoscaling_FromProto(mapCtx *direct.MapContext, in *pb.HorizontalPodAutoscaling) *krm.HorizontalPodAutoscaling

found existing non-generated mapping function "HTTPLoadBalancing_ToProto", skipping

func HTTPLoadBalancing_ToProto(mapCtx *direct.MapContext, in *krm.HTTPLoadBalancing) *pb.HttpLoadBalancing {
	if in == nil {
		return nil
	}
	out := &pb.HttpLoadBalancing{}
	out.Disabled = direct.ValueOf(in.Disabled)
	return out
}

func IPAllocationPolicy_FromProto

func IPAllocationPolicy_FromProto(mapCtx *direct.MapContext, in *pb.IPAllocationPolicy) *krm.IPAllocationPolicy

func IPAllocationPolicy_ToProto

func IPAllocationPolicy_ToProto(mapCtx *direct.MapContext, in *krm.IPAllocationPolicy) *pb.IPAllocationPolicy

func IdentityServiceConfig_FromProto

func IdentityServiceConfig_FromProto(mapCtx *direct.MapContext, in *pb.IdentityServiceConfig) *krm.IdentityServiceConfig

func IdentityServiceConfig_ToProto

func IdentityServiceConfig_ToProto(mapCtx *direct.MapContext, in *krm.IdentityServiceConfig) *pb.IdentityServiceConfig

func K8SBetaAPIConfig_FromProto

func K8SBetaAPIConfig_FromProto(mapCtx *direct.MapContext, in *pb.K8SBetaAPIConfig) *krm.K8SBetaAPIConfig

func K8SBetaAPIConfig_ToProto

func K8SBetaAPIConfig_ToProto(mapCtx *direct.MapContext, in *krm.K8SBetaAPIConfig) *pb.K8SBetaAPIConfig

func KubeletConfig_FromProto

func KubeletConfig_FromProto(mapCtx *direct.MapContext, in *pb.NodeKubeletConfig) *krm.KubeletConfig

func KubeletConfig_ToProto

func KubeletConfig_ToProto(mapCtx *direct.MapContext, in *krm.KubeletConfig) *pb.NodeKubeletConfig

func LinuxNodeConfig_FromProto

func LinuxNodeConfig_FromProto(mapCtx *direct.MapContext, in *pb.LinuxNodeConfig) *krm.LinuxNodeConfig

found existing non-generated mapping function "KubeletConfig_ToProto", skipping

func KubeletConfig_ToProto(mapCtx *direct.MapContext, in *krm.KubeletConfig) *pb.NodeKubeletConfig {
	if in == nil {
		return nil
	}
	out := &pb.NodeKubeletConfig{}
	out.CpuManagerPolicy = direct.ValueOf(in.CPUManagerPolicy)
	// MISSING: TopologyManager
	// MISSING: MemoryManager
	out.CpuCfsQuota = direct.BoolValue_ToProto(mapCtx, in.CPUCfsQuota)
	out.CpuCfsQuotaPeriod = direct.ValueOf(in.CPUCfsQuotaPeriod)
	out.PodPidsLimit = direct.ValueOf(in.PodPidsLimit)
	// MISSING: InsecureKubeletReadonlyPortEnabled
	// MISSING: ImageGcLowThresholdPercent
	// MISSING: ImageGcHighThresholdPercent
	// MISSING: ImageMinimumGcAge
	// MISSING: ImageMaximumGcAge
	// MISSING: ContainerLogMaxSize
	// MISSING: ContainerLogMaxFiles
	// MISSING: AllowedUnsafeSysctls
	// MISSING: EvictionSoft
	// MISSING: EvictionSoftGracePeriod
	// MISSING: EvictionMinimumReclaim
	// MISSING: EvictionMaxPodGracePeriodSeconds
	// MISSING: MaxParallelImagePulls
	// MISSING: SingleProcessOomKill
	return out
}

func LinuxNodeConfig_ToProto

func LinuxNodeConfig_ToProto(mapCtx *direct.MapContext, in *krm.LinuxNodeConfig) *pb.LinuxNodeConfig

func LoggingConfig_FromProto

func LoggingConfig_FromProto(mapCtx *direct.MapContext, in *pb.LoggingConfig) *krm.LoggingConfig

func LoggingConfig_ToProto

func LoggingConfig_ToProto(mapCtx *direct.MapContext, in *krm.LoggingConfig) *pb.LoggingConfig

func MaintenancePolicyObservedState_FromProto

func MaintenancePolicyObservedState_FromProto(mapCtx *direct.MapContext, in *pb.MaintenancePolicy) *krm.MaintenancePolicyObservedState

func MaintenancePolicyObservedState_ToProto

func MaintenancePolicyObservedState_ToProto(mapCtx *direct.MapContext, in *krm.MaintenancePolicyObservedState) *pb.MaintenancePolicy

func MaintenancePolicy_FromProto

func MaintenancePolicy_FromProto(mapCtx *direct.MapContext, in *pb.MaintenancePolicy) *krm.MaintenancePolicy

found existing non-generated mapping function "MaintenanceExclusionOptions_ToProto", skipping

func MaintenanceExclusionOptions_ToProto(mapCtx *direct.MapContext, in *krm.MaintenanceExclusionOptions) *pb.MaintenanceExclusionOptions {
	if in == nil {
		return nil
	}
	out := &pb.MaintenanceExclusionOptions{}
	out.Scope = direct.Enum_ToProto[pb.MaintenanceExclusionOptions_Scope](mapCtx, in.Scope)
	return out
}

func MaintenancePolicy_ToProto

func MaintenancePolicy_ToProto(mapCtx *direct.MapContext, in *krm.MaintenancePolicy) *pb.MaintenancePolicy

func MaintenanceWindowObservedState_FromProto

func MaintenanceWindowObservedState_FromProto(mapCtx *direct.MapContext, in *pb.MaintenanceWindow) *krm.MaintenanceWindowObservedState

func MaintenanceWindowObservedState_ToProto

func MaintenanceWindowObservedState_ToProto(mapCtx *direct.MapContext, in *krm.MaintenanceWindowObservedState) *pb.MaintenanceWindow

func ManagedPrometheus_FromProto

func ManagedPrometheus_FromProto(mapCtx *direct.MapContext, in *pb.ManagedPrometheusConfig) *krm.ManagedPrometheus

func ManagedPrometheus_ToProto

func ManagedPrometheus_ToProto(mapCtx *direct.MapContext, in *krm.ManagedPrometheus) *pb.ManagedPrometheusConfig

func MasterAuthStatus_FromProto

func MasterAuthStatus_FromProto(mapCtx *direct.MapContext, in *pb.MasterAuth) *krm.MasterAuthStatus

found existing non-generated mapping function "MasterAuth_ToProto", skipping

func MasterAuth_ToProto(mapCtx *direct.MapContext, in *krm.MasterAuth) *pb.MasterAuth {
	if in == nil {
		return nil
	}
	out := &pb.MasterAuth{}
	out.Username = direct.ValueOf(in.Username)
	out.Password = MasterAuth_Password_ToProto(mapCtx, in.Password)
	// MISSING: ClientCertificateConfig
	out.ClusterCaCertificate = direct.ValueOf(in.ClusterCACertificate)
	out.ClientCertificate = direct.ValueOf(in.ClientCertificate)
	out.ClientKey = direct.ValueOf(in.ClientKey)
	return out
}

func MasterAuthStatus_ToProto

func MasterAuthStatus_ToProto(mapCtx *direct.MapContext, in *krm.MasterAuthStatus) *pb.MasterAuth

func MasterAuth_FromProto

func MasterAuth_FromProto(mapCtx *direct.MapContext, in *pb.MasterAuth) *krm.MasterAuth

func MasterAuth_Password_FromProto

func MasterAuth_Password_FromProto(mapCtx *direct.MapContext, in string) *secretv1beta1.Legacy

func MasterAuth_Password_ToProto

func MasterAuth_Password_ToProto(mapCtx *direct.MapContext, in *secretv1beta1.Legacy) string

func MasterAuth_ToProto

func MasterAuth_ToProto(mapCtx *direct.MapContext, in *krm.MasterAuth) *pb.MasterAuth

func MeshCertificates_FromProto

func MeshCertificates_FromProto(mapCtx *direct.MapContext, in *pb.MeshCertificates) *krm.MeshCertificates

func MeshCertificates_ToProto

func MeshCertificates_ToProto(mapCtx *direct.MapContext, in *krm.MeshCertificates) *pb.MeshCertificates

func MonitoringConfig_FromProto

func MonitoringConfig_FromProto(mapCtx *direct.MapContext, in *pb.MonitoringConfig) *krm.MonitoringConfig

func MonitoringConfig_ToProto

func MonitoringConfig_ToProto(mapCtx *direct.MapContext, in *krm.MonitoringConfig) *pb.MonitoringConfig

func NetworkConfig_ClusterNetworkPerformanceConfig_TotalEgressBandwidthTier_ToProto

func NetworkConfig_ClusterNetworkPerformanceConfig_TotalEgressBandwidthTier_ToProto(mapCtx *direct.MapContext, in *string) *pb.NetworkConfig_ClusterNetworkPerformanceConfig_Tier

func NetworkConfig_InTransitEncryptionConfig_ToProto

func NetworkConfig_InTransitEncryptionConfig_ToProto(mapCtx *direct.MapContext, in *string) *pb.InTransitEncryptionConfig

func NetworkPolicyConfig_FromProto

func NetworkPolicyConfig_FromProto(mapCtx *direct.MapContext, in *pb.NetworkPolicyConfig) *krm.NetworkPolicyConfig

func NetworkPolicyConfig_ToProto

func NetworkPolicyConfig_ToProto(mapCtx *direct.MapContext, in *krm.NetworkPolicyConfig) *pb.NetworkPolicyConfig

func NetworkPolicy_FromProto

func NetworkPolicy_FromProto(mapCtx *direct.MapContext, in *pb.NetworkPolicy) *krm.NetworkPolicy

func NetworkPolicy_ToProto

func NetworkPolicy_ToProto(mapCtx *direct.MapContext, in *krm.NetworkPolicy) *pb.NetworkPolicy

func NetworkTags_FromProto

func NetworkTags_FromProto(mapCtx *direct.MapContext, in *pb.NetworkTags) *krm.NetworkTags

func NetworkTags_ToProto

func NetworkTags_ToProto(mapCtx *direct.MapContext, in *krm.NetworkTags) *pb.NetworkTags

func NodeConfigDefaults_FromProto

func NodeConfigDefaults_FromProto(mapCtx *direct.MapContext, in *pb.NodeConfigDefaults) *krm.NodeConfigDefaults

found existing non-generated mapping function "NodeConfig_ToProto", skipping

func NodeConfig_ToProto(mapCtx *direct.MapContext, in *krm.NodeConfig) *pb.NodeConfig {
	if in == nil {
		return nil
	}
	out := &pb.NodeConfig{}
	out.MachineType = direct.ValueOf(in.MachineType)
	// MISSING: DiskSizeGB
	// (near miss): "DiskSizeGB" vs "DiskSizeGb"
	out.OauthScopes = in.OauthScopes
	if in.ServiceAccountRef != nil {
		out.ServiceAccount = in.ServiceAccountRef.External
	}
	out.Metadata = in.Metadata
	out.ImageType = direct.ValueOf(in.ImageType)
	out.Labels = in.Labels
	out.LocalSsdCount = direct.ValueOf(in.LocalSsdCount)
	out.Tags = in.Tags
	out.Preemptible = direct.ValueOf(in.Preemptible)
	// MISSING: Accelerators
	out.DiskType = direct.ValueOf(in.DiskType)
	out.MinCpuPlatform = direct.ValueOf(in.MinCPUPlatform)
	// MISSING: WorkloadMetadataConfig
	// MISSING: Taints
	out.SandboxConfig = SandboxConfig_ToProto(mapCtx, in.SandboxConfig)
	if in.NodeGroupRef != nil {
		out.NodeGroup = in.NodeGroupRef.External
	}
	out.ReservationAffinity = ReservationAffinity_ToProto(mapCtx, in.ReservationAffinity)
	out.ShieldedInstanceConfig = ShieldedInstanceConfig_ToProto(mapCtx, in.ShieldedInstanceConfig)
	out.LinuxNodeConfig = LinuxNodeConfig_ToProto(mapCtx, in.LinuxNodeConfig)
	out.KubeletConfig = KubeletConfig_ToProto(mapCtx, in.KubeletConfig)
	// MISSING: BootDiskKMSKey
	out.GcfsConfig = GcfsConfig_ToProto(mapCtx, in.GcfsConfig)
	// MISSING: AdvancedMachineFeatures
	// MISSING: Gvnic
	out.Spot = direct.ValueOf(in.Spot)
	out.ConfidentialNodes = ConfidentialNodes_ToProto(mapCtx, in.ConfidentialNodes)
	out.FastSocket = FastSocket_ToProto(mapCtx, in.FastSocket)
	out.ResourceLabels = in.ResourceLabels
	// MISSING: LoggingConfig
	// MISSING: WindowsNodeConfig
	// MISSING: LocalNvmeSsdBlockConfig
	out.EphemeralStorageLocalSsdConfig = EphemeralStorageLocalSsdConfig_ToProto(mapCtx, in.EphemeralStorageLocalSsdConfig)
	// MISSING: SoleTenantConfig
	// MISSING: ContainerdConfig
	// MISSING: ResourceManagerTags
	// MISSING: EnableConfidentialStorage
	// MISSING: SecondaryBootDisks
	// MISSING: StoragePools
	// MISSING: SecondaryBootDiskUpdateStrategy
	// MISSING: MaxRunDuration
	// MISSING: LocalSsdEncryptionMode
	// MISSING: EffectiveCgroupMode
	// MISSING: FlexStart
	// MISSING: BootDisk
	return out
}

func NodeConfigDefaults_ToProto

func NodeConfigDefaults_ToProto(mapCtx *direct.MapContext, in *krm.NodeConfigDefaults) *pb.NodeConfigDefaults

func NodeConfig_AdvancedMachineFeatures_FromProto added in v1.154.0

func NodeConfig_AdvancedMachineFeatures_FromProto(mapCtx *direct.MapContext, in *pb.AdvancedMachineFeatures) *krm.NodeConfig_AdvancedMachineFeatures

NodeConfig_AdvancedMachineFeatures_FromProto maps NodeConfig_AdvancedMachineFeatures from proto. Handwritten because it is unreachable in types.generated.go.

func NodeConfig_AdvancedMachineFeatures_ToProto added in v1.154.0

func NodeConfig_AdvancedMachineFeatures_ToProto(mapCtx *direct.MapContext, in *krm.NodeConfig_AdvancedMachineFeatures) *pb.AdvancedMachineFeatures

NodeConfig_AdvancedMachineFeatures_ToProto maps NodeConfig_AdvancedMachineFeatures to proto. Handwritten because it is unreachable in types.generated.go.

func NodeConfig_FromProto

func NodeConfig_FromProto(mapCtx *direct.MapContext, in *pb.NodeConfig) *krm.NodeConfig

func NodeConfig_ToProto

func NodeConfig_ToProto(mapCtx *direct.MapContext, in *krm.NodeConfig) *pb.NodeConfig

func NodeManagementObservedState_FromProto

func NodeManagementObservedState_FromProto(mapCtx *direct.MapContext, in *pb.NodeManagement) *krm.NodeManagementObservedState

func NodeManagementObservedState_ToProto

func NodeManagementObservedState_ToProto(mapCtx *direct.MapContext, in *krm.NodeManagementObservedState) *pb.NodeManagement

func NodeManagement_FromProto

func NodeManagement_FromProto(mapCtx *direct.MapContext, in *pb.NodeManagement) *krm.NodeManagement

func NodeManagement_ToProto

func NodeManagement_ToProto(mapCtx *direct.MapContext, in *krm.NodeManagement) *pb.NodeManagement

func NodeNetworkConfig_FromProto added in v1.154.0

func NodeNetworkConfig_FromProto(mapCtx *direct.MapContext, in *pb.NodeNetworkConfig) *krm.NodeNetworkConfig

func NodeNetworkConfig_NetworkPerformanceConfig_TotalEgressBandwidthTier_ToProto

func NodeNetworkConfig_NetworkPerformanceConfig_TotalEgressBandwidthTier_ToProto(mapCtx *direct.MapContext, in *string) *pb.NodeNetworkConfig_NetworkPerformanceConfig_Tier

func NodeNetworkConfig_ToProto added in v1.154.0

func NodeNetworkConfig_ToProto(mapCtx *direct.MapContext, in *krm.NodeNetworkConfig) *pb.NodeNetworkConfig

func NodePoolAutoConfig_FromProto

func NodePoolAutoConfig_FromProto(mapCtx *direct.MapContext, in *pb.NodePoolAutoConfig) *krm.NodePoolAutoConfig

func NodePoolAutoConfig_ToProto

func NodePoolAutoConfig_ToProto(mapCtx *direct.MapContext, in *krm.NodePoolAutoConfig) *pb.NodePoolAutoConfig

func NodePoolAutoscaling_FromProto added in v1.154.0

func NodePoolAutoscaling_FromProto(mapCtx *direct.MapContext, in *pb.NodePoolAutoscaling) *krm.NodePoolAutoscaling

func NodePoolAutoscaling_ToProto added in v1.154.0

func NodePoolAutoscaling_ToProto(mapCtx *direct.MapContext, in *krm.NodePoolAutoscaling) *pb.NodePoolAutoscaling

func NodePoolBlueGreenSettings_FromProto added in v1.154.0

func NodePoolBlueGreenSettings_FromProto(mapCtx *direct.MapContext, in *pb.BlueGreenSettings) *krm.NodePoolBlueGreenSettings

NodePoolBlueGreenSettings_FromProto maps NodePoolBlueGreenSettings from proto. Handwritten because it requires mapping standardRolloutPolicy.

func NodePoolBlueGreenSettings_ToProto added in v1.154.0

func NodePoolBlueGreenSettings_ToProto(mapCtx *direct.MapContext, in *krm.NodePoolBlueGreenSettings) *pb.BlueGreenSettings

NodePoolBlueGreenSettings_ToProto maps NodePoolBlueGreenSettings to proto. Handwritten because it requires mapping standardRolloutPolicy.

func NodePoolDefaults_FromProto

func NodePoolDefaults_FromProto(mapCtx *direct.MapContext, in *pb.NodePoolDefaults) *krm.NodePoolDefaults

func NodePoolDefaults_ToProto

func NodePoolDefaults_ToProto(mapCtx *direct.MapContext, in *krm.NodePoolDefaults) *pb.NodePoolDefaults

func NodePoolManagement_FromProto added in v1.154.0

func NodePoolManagement_FromProto(mapCtx *direct.MapContext, in *pb.NodeManagement) *krm.NodePoolManagement

func NodePoolManagement_ToProto added in v1.154.0

func NodePoolManagement_ToProto(mapCtx *direct.MapContext, in *krm.NodePoolManagement) *pb.NodeManagement

func NodePoolNodeConfig_FromProto added in v1.154.0

func NodePoolNodeConfig_FromProto(mapCtx *direct.MapContext, in *pb.NodeConfig) *krm.NodePoolNodeConfig

func NodePoolNodeConfig_ToProto added in v1.154.0

func NodePoolNodeConfig_ToProto(mapCtx *direct.MapContext, in *krm.NodePoolNodeConfig) *pb.NodeConfig

func NodePoolQueuedProvisioning_FromProto added in v1.154.0

func NodePoolQueuedProvisioning_FromProto(mapCtx *direct.MapContext, in *pb.NodePool_QueuedProvisioning) *krm.NodePoolQueuedProvisioning

func NodePoolQueuedProvisioning_ToProto added in v1.154.0

func NodePoolQueuedProvisioning_ToProto(mapCtx *direct.MapContext, in *krm.NodePoolQueuedProvisioning) *pb.NodePool_QueuedProvisioning

func NodePoolUpgradeSettings_FromProto added in v1.154.0

func NodePoolUpgradeSettings_FromProto(mapCtx *direct.MapContext, in *pb.NodePool_UpgradeSettings) *krm.NodePoolUpgradeSettings

NodePoolUpgradeSettings_FromProto maps NodePoolUpgradeSettings from proto. Handwritten due to direct.Enum conversion.

func NodePoolUpgradeSettings_Strategy_ToProto added in v1.154.0

func NodePoolUpgradeSettings_Strategy_ToProto(mapCtx *direct.MapContext, in *string) *pb.NodePoolUpdateStrategy

NodePoolUpgradeSettings_Strategy_ToProto maps Strategy enum.

func NodePoolUpgradeSettings_ToProto added in v1.154.0

func NodePoolUpgradeSettings_ToProto(mapCtx *direct.MapContext, in *krm.NodePoolUpgradeSettings) *pb.NodePool_UpgradeSettings

NodePoolUpgradeSettings_ToProto maps NodePoolUpgradeSettings to proto. Handwritten due to direct.Enum conversion.

func NodePool_PlacementPolicy_FromProto added in v1.154.0

func NodePool_PlacementPolicy_FromProto(mapCtx *direct.MapContext, in *pb.NodePool_PlacementPolicy) *krm.NodePool_PlacementPolicy

NodePool_PlacementPolicy_FromProto maps NodePool_PlacementPolicy from proto. Handwritten because type is a required string in KRM but Enum in proto.

func NodePool_PlacementPolicy_ToProto added in v1.154.0

func NodePool_PlacementPolicy_ToProto(mapCtx *direct.MapContext, in *krm.NodePool_PlacementPolicy) *pb.NodePool_PlacementPolicy

NodePool_PlacementPolicy_ToProto maps NodePool_PlacementPolicy to proto. Handwritten because type is a required string in KRM but Enum in proto.

func NodePool_UpdateConfig_BlueGreenSettings_FromProto added in v1.154.0

func NodePool_UpdateConfig_BlueGreenSettings_FromProto(mapCtx *direct.MapContext, in *pb.BlueGreenSettings) *krm.NodePool_UpdateConfig_BlueGreenSettings

NodePool_UpdateConfig_BlueGreenSettings_FromProto maps NodePool_UpdateConfig_BlueGreenSettings from proto.

func NodePool_UpdateConfig_BlueGreenSettings_ToProto added in v1.154.0

func NodePool_UpdateConfig_BlueGreenSettings_ToProto(mapCtx *direct.MapContext, in *krm.NodePool_UpdateConfig_BlueGreenSettings) *pb.BlueGreenSettings

NodePool_UpdateConfig_BlueGreenSettings_ToProto maps NodePool_UpdateConfig_BlueGreenSettings to proto.

func NodePool_UpgradeSettings_FromProto added in v1.154.0

func NodePool_UpgradeSettings_FromProto(mapCtx *direct.MapContext, in *pb.NodePool_UpgradeSettings) *krm.NodePool_UpgradeSettings

NodePool_UpgradeSettings_FromProto maps NodePool_UpgradeSettings from proto. Handwritten due to direct.Enum conversion and type mismatch.

func NodePool_UpgradeSettings_Strategy_ToProto

func NodePool_UpgradeSettings_Strategy_ToProto(mapCtx *direct.MapContext, in *string) *pb.NodePoolUpdateStrategy

func NodePool_UpgradeSettings_ToProto added in v1.154.0

func NodePool_UpgradeSettings_ToProto(mapCtx *direct.MapContext, in *krm.NodePool_UpgradeSettings) *pb.NodePool_UpgradeSettings

NodePool_UpgradeSettings_ToProto maps NodePool_UpgradeSettings to proto. Handwritten due to direct.Enum conversion and type mismatch.

func NodeTaint_FromProto

func NodeTaint_FromProto(mapCtx *direct.MapContext, in *pb.NodeTaint) *krm.NodeTaint

found existing non-generated mapping function "NodePool_UpgradeSettings_ToProto", skipping

func NodePool_UpgradeSettings_ToProto(mapCtx *direct.MapContext, in *krm.NodePool_UpgradeSettings) *pb.NodePool_UpgradeSettings {
	if in == nil {
		return nil
	}
	out := &pb.NodePool_UpgradeSettings{}
	out.MaxSurge = direct.ValueOf(in.MaxSurge)
	out.MaxUnavailable = direct.ValueOf(in.MaxUnavailable)
	if oneof := NodePool_UpgradeSettings_Strategy_ToProto(mapCtx, in.Strategy); oneof != nil {
		out.Strategy = oneof
	}
	// MISSING: BlueGreenSettings
	return out
}

func NodeTaint_ToProto

func NodeTaint_ToProto(mapCtx *direct.MapContext, in *krm.NodeTaint) *pb.NodeTaint

func NotificationConfig_FromProto

func NotificationConfig_FromProto(mapCtx *direct.MapContext, in *pb.NotificationConfig) *krm.NotificationConfig

func NotificationConfig_ToProto

func NotificationConfig_ToProto(mapCtx *direct.MapContext, in *krm.NotificationConfig) *pb.NotificationConfig

func ParallelstoreCSIDriverConfig_FromProto added in v1.154.0

func ParallelstoreCSIDriverConfig_FromProto(mapCtx *direct.MapContext, in *pb.ParallelstoreCsiDriverConfig) *krm.ParallelstoreCSIDriverConfig

func ParallelstoreCSIDriverConfig_ToProto added in v1.154.0

func ParallelstoreCSIDriverConfig_ToProto(mapCtx *direct.MapContext, in *krm.ParallelstoreCSIDriverConfig) *pb.ParallelstoreCsiDriverConfig

func PodAutoscaling_HPAProfile_ToProto

func PodAutoscaling_HPAProfile_ToProto(mapCtx *direct.MapContext, in *string) *pb.PodAutoscaling_HPAProfile

func PrivateClusterConfigStatus_FromProto

func PrivateClusterConfigStatus_FromProto(mapCtx *direct.MapContext, in *pb.PrivateClusterConfig) *krm.PrivateClusterConfigStatus

func PrivateClusterConfigStatus_ToProto

func PrivateClusterConfigStatus_ToProto(mapCtx *direct.MapContext, in *krm.PrivateClusterConfigStatus) *pb.PrivateClusterConfig

func PrivateClusterConfig_FromProto

func PrivateClusterConfig_FromProto(mapCtx *direct.MapContext, in *pb.PrivateClusterConfig) *krm.PrivateClusterConfig

func PrivateClusterConfig_ToProto

func PrivateClusterConfig_ToProto(mapCtx *direct.MapContext, in *krm.PrivateClusterConfig) *pb.PrivateClusterConfig

func RangeInfo_FromProto

func RangeInfo_FromProto(mapCtx *direct.MapContext, in *pb.RangeInfo) *krm.RangeInfo

func RangeInfo_ToProto

func RangeInfo_ToProto(mapCtx *direct.MapContext, in *krm.RangeInfo) *pb.RangeInfo

func ReleaseChannel_FromProto

func ReleaseChannel_FromProto(mapCtx *direct.MapContext, in *pb.ReleaseChannel) *krm.ReleaseChannel

func ReleaseChannel_ToProto

func ReleaseChannel_ToProto(mapCtx *direct.MapContext, in *krm.ReleaseChannel) *pb.ReleaseChannel

func ReservationAffinity_FromProto

func ReservationAffinity_FromProto(mapCtx *direct.MapContext, in *pb.ReservationAffinity) *krm.ReservationAffinity

func ReservationAffinity_ToProto

func ReservationAffinity_ToProto(mapCtx *direct.MapContext, in *krm.ReservationAffinity) *pb.ReservationAffinity

func ResourceLimits_FromProto

func ResourceLimits_FromProto(mapCtx *direct.MapContext, in *pb.ResourceLimit) *krm.ResourceLimits

func ResourceLimits_ToProto

func ResourceLimits_ToProto(mapCtx *direct.MapContext, in *krm.ResourceLimits) *pb.ResourceLimit

func ResourceUsageExportConfig_FromProto

func ResourceUsageExportConfig_FromProto(mapCtx *direct.MapContext, in *pb.ResourceUsageExportConfig) *krm.ResourceUsageExportConfig

found existing non-generated mapping function "ResourceLimits_ToProto", skipping

func ResourceLimits_ToProto(mapCtx *direct.MapContext, in *krm.ResourceLimits) *pb.ResourceLimit {
	if in == nil {
		return nil
	}
	out := &pb.ResourceLimit{}
	out.ResourceType = direct.ValueOf(in.ResourceType)
	out.Minimum = direct.ValueOf(in.Minimum)
	out.Maximum = direct.ValueOf(in.Maximum)
	return out
}

func SandboxConfig_FromProto

func SandboxConfig_FromProto(mapCtx *direct.MapContext, in *pb.SandboxConfig) *krm.SandboxConfig

func SandboxConfig_ToProto

func SandboxConfig_ToProto(mapCtx *direct.MapContext, in *krm.SandboxConfig) *pb.SandboxConfig

func SecurityPostureConfig_FromProto

func SecurityPostureConfig_FromProto(mapCtx *direct.MapContext, in *pb.SecurityPostureConfig) *krm.SecurityPostureConfig

func SecurityPostureConfig_Mode_ToProto

func SecurityPostureConfig_Mode_ToProto(mapCtx *direct.MapContext, in *string) *pb.SecurityPostureConfig_Mode

func SecurityPostureConfig_ToProto

func SecurityPostureConfig_ToProto(mapCtx *direct.MapContext, in *krm.SecurityPostureConfig) *pb.SecurityPostureConfig

func SecurityPostureConfig_VulnerabilityMode_ToProto

func SecurityPostureConfig_VulnerabilityMode_ToProto(mapCtx *direct.MapContext, in *string) *pb.SecurityPostureConfig_VulnerabilityMode

func ShieldedInstanceConfig_FromProto

func ShieldedInstanceConfig_FromProto(mapCtx *direct.MapContext, in *pb.ShieldedInstanceConfig) *krm.ShieldedInstanceConfig

func ShieldedInstanceConfig_ToProto

func ShieldedInstanceConfig_ToProto(mapCtx *direct.MapContext, in *krm.ShieldedInstanceConfig) *pb.ShieldedInstanceConfig

func StandardRolloutPolicy_FromProto added in v1.154.0

func StandardRolloutPolicy_FromProto(mapCtx *direct.MapContext, in *pb.BlueGreenSettings_StandardRolloutPolicy) *krm.StandardRolloutPolicy

StandardRolloutPolicy_FromProto maps StandardRolloutPolicy from proto.

func StandardRolloutPolicy_ToProto added in v1.154.0

func StandardRolloutPolicy_ToProto(mapCtx *direct.MapContext, in *krm.StandardRolloutPolicy) *pb.BlueGreenSettings_StandardRolloutPolicy

StandardRolloutPolicy_ToProto maps StandardRolloutPolicy to proto.

func VerticalPodAutoscaling_FromProto

func VerticalPodAutoscaling_FromProto(mapCtx *direct.MapContext, in *pb.VerticalPodAutoscaling) *krm.VerticalPodAutoscaling

func VerticalPodAutoscaling_ToProto

func VerticalPodAutoscaling_ToProto(mapCtx *direct.MapContext, in *krm.VerticalPodAutoscaling) *pb.VerticalPodAutoscaling

func WindowsNodeConfig_FromProto added in v1.154.0

func WindowsNodeConfig_FromProto(mapCtx *direct.MapContext, in *pb.WindowsNodeConfig) *krm.WindowsNodeConfig

func WindowsNodeConfig_ToProto added in v1.154.0

func WindowsNodeConfig_ToProto(mapCtx *direct.MapContext, in *krm.WindowsNodeConfig) *pb.WindowsNodeConfig

func WorkloadIdentityConfig_FromProto

func WorkloadIdentityConfig_FromProto(mapCtx *direct.MapContext, in *pb.WorkloadIdentityConfig) *krm.WorkloadIdentityConfig

func WorkloadIdentityConfig_ToProto

func WorkloadIdentityConfig_ToProto(mapCtx *direct.MapContext, in *krm.WorkloadIdentityConfig) *pb.WorkloadIdentityConfig

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL