Documentation
¶
Index ¶
- Variables
- func RegisterClusterManagerServer(s *grpc.Server, srv ClusterManagerServer)
- type AcceleratorConfig
- func (*AcceleratorConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AcceleratorConfig) GetAcceleratorCount() int64
- func (x *AcceleratorConfig) GetAcceleratorType() string
- func (x *AcceleratorConfig) GetGpuPartitionSize() string
- func (*AcceleratorConfig) ProtoMessage()
- func (x *AcceleratorConfig) ProtoReflect() protoreflect.Message
- func (x *AcceleratorConfig) Reset()
- func (x *AcceleratorConfig) String() string
- type AddonsConfig
- func (*AddonsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AddonsConfig) GetCloudRunConfig() *CloudRunConfig
- func (x *AddonsConfig) GetConfigConnectorConfig() *ConfigConnectorConfig
- func (x *AddonsConfig) GetDnsCacheConfig() *DnsCacheConfig
- func (x *AddonsConfig) GetGcePersistentDiskCsiDriverConfig() *GcePersistentDiskCsiDriverConfig
- func (x *AddonsConfig) GetGcpFilestoreCsiDriverConfig() *GcpFilestoreCsiDriverConfig
- func (x *AddonsConfig) GetHorizontalPodAutoscaling() *HorizontalPodAutoscaling
- func (x *AddonsConfig) GetHttpLoadBalancing() *HttpLoadBalancing
- func (x *AddonsConfig) GetKubernetesDashboard() *KubernetesDashboarddeprecated
- func (x *AddonsConfig) GetNetworkPolicyConfig() *NetworkPolicyConfig
- func (*AddonsConfig) ProtoMessage()
- func (x *AddonsConfig) ProtoReflect() protoreflect.Message
- func (x *AddonsConfig) Reset()
- func (x *AddonsConfig) String() string
- type AdvancedMachineFeatures
- func (*AdvancedMachineFeatures) Descriptor() ([]byte, []int)deprecated
- func (x *AdvancedMachineFeatures) GetThreadsPerCore() int64
- func (*AdvancedMachineFeatures) ProtoMessage()
- func (x *AdvancedMachineFeatures) ProtoReflect() protoreflect.Message
- func (x *AdvancedMachineFeatures) Reset()
- func (x *AdvancedMachineFeatures) String() string
- type AuthenticatorGroupsConfig
- func (*AuthenticatorGroupsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticatorGroupsConfig) GetEnabled() bool
- func (x *AuthenticatorGroupsConfig) GetSecurityGroup() string
- func (*AuthenticatorGroupsConfig) ProtoMessage()
- func (x *AuthenticatorGroupsConfig) ProtoReflect() protoreflect.Message
- func (x *AuthenticatorGroupsConfig) Reset()
- func (x *AuthenticatorGroupsConfig) String() string
- type AutoUpgradeOptions
- func (*AutoUpgradeOptions) Descriptor() ([]byte, []int)deprecated
- func (x *AutoUpgradeOptions) GetAutoUpgradeStartTime() string
- func (x *AutoUpgradeOptions) GetDescription() string
- func (*AutoUpgradeOptions) ProtoMessage()
- func (x *AutoUpgradeOptions) ProtoReflect() protoreflect.Message
- func (x *AutoUpgradeOptions) Reset()
- func (x *AutoUpgradeOptions) String() string
- type Autopilot
- type AutoprovisioningNodePoolDefaults
- func (*AutoprovisioningNodePoolDefaults) Descriptor() ([]byte, []int)deprecated
- func (x *AutoprovisioningNodePoolDefaults) GetBootDiskKmsKey() string
- func (x *AutoprovisioningNodePoolDefaults) GetDiskSizeGb() int32
- func (x *AutoprovisioningNodePoolDefaults) GetDiskType() string
- func (x *AutoprovisioningNodePoolDefaults) GetImageType() string
- func (x *AutoprovisioningNodePoolDefaults) GetManagement() *NodeManagement
- func (x *AutoprovisioningNodePoolDefaults) GetMinCpuPlatform() string
- func (x *AutoprovisioningNodePoolDefaults) GetOauthScopes() []string
- func (x *AutoprovisioningNodePoolDefaults) GetServiceAccount() string
- func (x *AutoprovisioningNodePoolDefaults) GetShieldedInstanceConfig() *ShieldedInstanceConfig
- func (x *AutoprovisioningNodePoolDefaults) GetUpgradeSettings() *NodePool_UpgradeSettings
- func (*AutoprovisioningNodePoolDefaults) ProtoMessage()
- func (x *AutoprovisioningNodePoolDefaults) ProtoReflect() protoreflect.Message
- func (x *AutoprovisioningNodePoolDefaults) Reset()
- func (x *AutoprovisioningNodePoolDefaults) String() string
- type BinaryAuthorization
- func (*BinaryAuthorization) Descriptor() ([]byte, []int)deprecated
- func (x *BinaryAuthorization) GetEnabled() bool
- func (*BinaryAuthorization) ProtoMessage()
- func (x *BinaryAuthorization) ProtoReflect() protoreflect.Message
- func (x *BinaryAuthorization) Reset()
- func (x *BinaryAuthorization) String() string
- type CancelOperationRequest
- func (*CancelOperationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelOperationRequest) GetName() string
- func (x *CancelOperationRequest) GetOperationId() stringdeprecated
- func (x *CancelOperationRequest) GetProjectId() stringdeprecated
- func (x *CancelOperationRequest) GetZone() stringdeprecated
- func (*CancelOperationRequest) ProtoMessage()
- func (x *CancelOperationRequest) ProtoReflect() protoreflect.Message
- func (x *CancelOperationRequest) Reset()
- func (x *CancelOperationRequest) String() string
- type ClientCertificateConfig
- func (*ClientCertificateConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ClientCertificateConfig) GetIssueClientCertificate() bool
- func (*ClientCertificateConfig) ProtoMessage()
- func (x *ClientCertificateConfig) ProtoReflect() protoreflect.Message
- func (x *ClientCertificateConfig) Reset()
- func (x *ClientCertificateConfig) String() string
- type CloudRunConfig
- func (*CloudRunConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CloudRunConfig) GetDisabled() bool
- func (x *CloudRunConfig) GetLoadBalancerType() CloudRunConfig_LoadBalancerType
- func (*CloudRunConfig) ProtoMessage()
- func (x *CloudRunConfig) ProtoReflect() protoreflect.Message
- func (x *CloudRunConfig) Reset()
- func (x *CloudRunConfig) String() string
- type CloudRunConfig_LoadBalancerType
- func (CloudRunConfig_LoadBalancerType) Descriptor() protoreflect.EnumDescriptor
- func (x CloudRunConfig_LoadBalancerType) Enum() *CloudRunConfig_LoadBalancerType
- func (CloudRunConfig_LoadBalancerType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CloudRunConfig_LoadBalancerType) Number() protoreflect.EnumNumber
- func (x CloudRunConfig_LoadBalancerType) String() string
- func (CloudRunConfig_LoadBalancerType) Type() protoreflect.EnumType
- type Cluster
- func (*Cluster) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster) GetAddonsConfig() *AddonsConfig
- func (x *Cluster) GetAuthenticatorGroupsConfig() *AuthenticatorGroupsConfig
- func (x *Cluster) GetAutopilot() *Autopilot
- func (x *Cluster) GetAutoscaling() *ClusterAutoscaling
- func (x *Cluster) GetBinaryAuthorization() *BinaryAuthorization
- func (x *Cluster) GetClusterIpv4Cidr() string
- func (x *Cluster) GetConditions() []*StatusCondition
- func (x *Cluster) GetConfidentialNodes() *ConfidentialNodes
- func (x *Cluster) GetCreateTime() string
- func (x *Cluster) GetCurrentMasterVersion() string
- func (x *Cluster) GetCurrentNodeCount() int32deprecated
- func (x *Cluster) GetCurrentNodeVersion() stringdeprecated
- func (x *Cluster) GetDatabaseEncryption() *DatabaseEncryption
- func (x *Cluster) GetDefaultMaxPodsConstraint() *MaxPodsConstraint
- func (x *Cluster) GetDescription() string
- func (x *Cluster) GetEnableKubernetesAlpha() bool
- func (x *Cluster) GetEnableTpu() bool
- func (x *Cluster) GetEndpoint() string
- func (x *Cluster) GetExpireTime() string
- func (x *Cluster) GetId() string
- func (x *Cluster) GetInitialClusterVersion() string
- func (x *Cluster) GetInitialNodeCount() int32deprecated
- func (x *Cluster) GetInstanceGroupUrls() []stringdeprecated
- func (x *Cluster) GetIpAllocationPolicy() *IPAllocationPolicy
- func (x *Cluster) GetLabelFingerprint() string
- func (x *Cluster) GetLegacyAbac() *LegacyAbac
- func (x *Cluster) GetLocation() string
- func (x *Cluster) GetLocations() []string
- func (x *Cluster) GetLoggingConfig() *LoggingConfig
- func (x *Cluster) GetLoggingService() string
- func (x *Cluster) GetMaintenancePolicy() *MaintenancePolicy
- func (x *Cluster) GetMasterAuth() *MasterAuth
- func (x *Cluster) GetMasterAuthorizedNetworksConfig() *MasterAuthorizedNetworksConfig
- func (x *Cluster) GetMeshCertificates() *MeshCertificates
- func (x *Cluster) GetMonitoringConfig() *MonitoringConfig
- func (x *Cluster) GetMonitoringService() string
- func (x *Cluster) GetName() string
- func (x *Cluster) GetNetwork() string
- func (x *Cluster) GetNetworkConfig() *NetworkConfig
- func (x *Cluster) GetNetworkPolicy() *NetworkPolicy
- func (x *Cluster) GetNodeConfig() *NodeConfigdeprecated
- func (x *Cluster) GetNodeIpv4CidrSize() int32
- func (x *Cluster) GetNodePoolDefaults() *NodePoolDefaults
- func (x *Cluster) GetNodePools() []*NodePool
- func (x *Cluster) GetNotificationConfig() *NotificationConfig
- func (x *Cluster) GetPrivateClusterConfig() *PrivateClusterConfig
- func (x *Cluster) GetReleaseChannel() *ReleaseChannel
- func (x *Cluster) GetResourceLabels() map[string]string
- func (x *Cluster) GetResourceUsageExportConfig() *ResourceUsageExportConfig
- func (x *Cluster) GetSelfLink() string
- func (x *Cluster) GetServicesIpv4Cidr() string
- func (x *Cluster) GetShieldedNodes() *ShieldedNodes
- func (x *Cluster) GetStatus() Cluster_Status
- func (x *Cluster) GetStatusMessage() stringdeprecated
- func (x *Cluster) GetSubnetwork() string
- func (x *Cluster) GetTpuIpv4CidrBlock() string
- func (x *Cluster) GetVerticalPodAutoscaling() *VerticalPodAutoscaling
- func (x *Cluster) GetWorkloadIdentityConfig() *WorkloadIdentityConfig
- func (x *Cluster) GetZone() stringdeprecated
- func (*Cluster) ProtoMessage()
- func (x *Cluster) ProtoReflect() protoreflect.Message
- func (x *Cluster) Reset()
- func (x *Cluster) String() string
- type ClusterAutoscaling
- func (*ClusterAutoscaling) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterAutoscaling) GetAutoprovisioningLocations() []string
- func (x *ClusterAutoscaling) GetAutoprovisioningNodePoolDefaults() *AutoprovisioningNodePoolDefaults
- func (x *ClusterAutoscaling) GetAutoscalingProfile() ClusterAutoscaling_AutoscalingProfile
- func (x *ClusterAutoscaling) GetEnableNodeAutoprovisioning() bool
- func (x *ClusterAutoscaling) GetResourceLimits() []*ResourceLimit
- func (*ClusterAutoscaling) ProtoMessage()
- func (x *ClusterAutoscaling) ProtoReflect() protoreflect.Message
- func (x *ClusterAutoscaling) Reset()
- func (x *ClusterAutoscaling) String() string
- type ClusterAutoscaling_AutoscalingProfile
- func (ClusterAutoscaling_AutoscalingProfile) Descriptor() protoreflect.EnumDescriptor
- func (x ClusterAutoscaling_AutoscalingProfile) Enum() *ClusterAutoscaling_AutoscalingProfile
- func (ClusterAutoscaling_AutoscalingProfile) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClusterAutoscaling_AutoscalingProfile) Number() protoreflect.EnumNumber
- func (x ClusterAutoscaling_AutoscalingProfile) String() string
- func (ClusterAutoscaling_AutoscalingProfile) Type() protoreflect.EnumType
- type ClusterManagerClient
- type ClusterManagerServer
- type ClusterUpdate
- func (*ClusterUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterUpdate) GetDesiredAddonsConfig() *AddonsConfig
- func (x *ClusterUpdate) GetDesiredAuthenticatorGroupsConfig() *AuthenticatorGroupsConfig
- func (x *ClusterUpdate) GetDesiredBinaryAuthorization() *BinaryAuthorization
- func (x *ClusterUpdate) GetDesiredClusterAutoscaling() *ClusterAutoscaling
- func (x *ClusterUpdate) GetDesiredDatabaseEncryption() *DatabaseEncryption
- func (x *ClusterUpdate) GetDesiredDatapathProvider() DatapathProvider
- func (x *ClusterUpdate) GetDesiredDefaultSnatStatus() *DefaultSnatStatus
- func (x *ClusterUpdate) GetDesiredDnsConfig() *DNSConfig
- func (x *ClusterUpdate) GetDesiredGcfsConfig() *GcfsConfig
- func (x *ClusterUpdate) GetDesiredImageType() string
- func (x *ClusterUpdate) GetDesiredIntraNodeVisibilityConfig() *IntraNodeVisibilityConfig
- func (x *ClusterUpdate) GetDesiredL4IlbSubsettingConfig() *ILBSubsettingConfig
- func (x *ClusterUpdate) GetDesiredLocations() []string
- func (x *ClusterUpdate) GetDesiredLoggingConfig() *LoggingConfig
- func (x *ClusterUpdate) GetDesiredLoggingService() string
- func (x *ClusterUpdate) GetDesiredMasterAuthorizedNetworksConfig() *MasterAuthorizedNetworksConfig
- func (x *ClusterUpdate) GetDesiredMasterVersion() string
- func (x *ClusterUpdate) GetDesiredMeshCertificates() *MeshCertificates
- func (x *ClusterUpdate) GetDesiredMonitoringConfig() *MonitoringConfig
- func (x *ClusterUpdate) GetDesiredMonitoringService() string
- func (x *ClusterUpdate) GetDesiredNodePoolAutoscaling() *NodePoolAutoscaling
- func (x *ClusterUpdate) GetDesiredNodePoolId() string
- func (x *ClusterUpdate) GetDesiredNodeVersion() string
- func (x *ClusterUpdate) GetDesiredNotificationConfig() *NotificationConfig
- func (x *ClusterUpdate) GetDesiredPrivateClusterConfig() *PrivateClusterConfig
- func (x *ClusterUpdate) GetDesiredPrivateIpv6GoogleAccess() PrivateIPv6GoogleAccess
- func (x *ClusterUpdate) GetDesiredReleaseChannel() *ReleaseChannel
- func (x *ClusterUpdate) GetDesiredResourceUsageExportConfig() *ResourceUsageExportConfig
- func (x *ClusterUpdate) GetDesiredServiceExternalIpsConfig() *ServiceExternalIPsConfig
- func (x *ClusterUpdate) GetDesiredShieldedNodes() *ShieldedNodes
- func (x *ClusterUpdate) GetDesiredVerticalPodAutoscaling() *VerticalPodAutoscaling
- func (x *ClusterUpdate) GetDesiredWorkloadIdentityConfig() *WorkloadIdentityConfig
- func (*ClusterUpdate) ProtoMessage()
- func (x *ClusterUpdate) ProtoReflect() protoreflect.Message
- func (x *ClusterUpdate) Reset()
- func (x *ClusterUpdate) String() string
- 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 CompleteIPRotationRequest
- func (*CompleteIPRotationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CompleteIPRotationRequest) GetClusterId() stringdeprecated
- func (x *CompleteIPRotationRequest) GetName() string
- func (x *CompleteIPRotationRequest) GetProjectId() stringdeprecated
- func (x *CompleteIPRotationRequest) GetZone() stringdeprecated
- func (*CompleteIPRotationRequest) ProtoMessage()
- func (x *CompleteIPRotationRequest) ProtoReflect() protoreflect.Message
- func (x *CompleteIPRotationRequest) Reset()
- func (x *CompleteIPRotationRequest) String() string
- type ConfidentialNodes
- type ConfigConnectorConfig
- func (*ConfigConnectorConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigConnectorConfig) GetEnabled() bool
- func (*ConfigConnectorConfig) ProtoMessage()
- func (x *ConfigConnectorConfig) ProtoReflect() protoreflect.Message
- func (x *ConfigConnectorConfig) Reset()
- func (x *ConfigConnectorConfig) String() string
- type CreateClusterRequest
- func (*CreateClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateClusterRequest) GetCluster() *Cluster
- func (x *CreateClusterRequest) GetParent() string
- func (x *CreateClusterRequest) GetProjectId() stringdeprecated
- func (x *CreateClusterRequest) GetZone() stringdeprecated
- func (*CreateClusterRequest) ProtoMessage()
- func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message
- func (x *CreateClusterRequest) Reset()
- func (x *CreateClusterRequest) String() string
- type CreateNodePoolRequest
- func (*CreateNodePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNodePoolRequest) GetClusterId() stringdeprecated
- func (x *CreateNodePoolRequest) GetNodePool() *NodePool
- func (x *CreateNodePoolRequest) GetParent() string
- func (x *CreateNodePoolRequest) GetProjectId() stringdeprecated
- func (x *CreateNodePoolRequest) GetZone() stringdeprecated
- func (*CreateNodePoolRequest) ProtoMessage()
- func (x *CreateNodePoolRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNodePoolRequest) Reset()
- func (x *CreateNodePoolRequest) String() string
- type DNSConfig
- func (*DNSConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DNSConfig) GetClusterDns() DNSConfig_Provider
- func (x *DNSConfig) GetClusterDnsDomain() string
- func (x *DNSConfig) GetClusterDnsScope() DNSConfig_DNSScope
- func (*DNSConfig) ProtoMessage()
- func (x *DNSConfig) ProtoReflect() protoreflect.Message
- func (x *DNSConfig) Reset()
- func (x *DNSConfig) String() string
- type DNSConfig_DNSScope
- func (DNSConfig_DNSScope) Descriptor() protoreflect.EnumDescriptor
- func (x DNSConfig_DNSScope) Enum() *DNSConfig_DNSScope
- func (DNSConfig_DNSScope) EnumDescriptor() ([]byte, []int)deprecated
- func (x DNSConfig_DNSScope) Number() protoreflect.EnumNumber
- func (x DNSConfig_DNSScope) String() string
- func (DNSConfig_DNSScope) Type() protoreflect.EnumType
- type DNSConfig_Provider
- func (DNSConfig_Provider) Descriptor() protoreflect.EnumDescriptor
- func (x DNSConfig_Provider) Enum() *DNSConfig_Provider
- func (DNSConfig_Provider) EnumDescriptor() ([]byte, []int)deprecated
- func (x DNSConfig_Provider) Number() protoreflect.EnumNumber
- func (x DNSConfig_Provider) String() string
- func (DNSConfig_Provider) Type() protoreflect.EnumType
- type DailyMaintenanceWindow
- func (*DailyMaintenanceWindow) Descriptor() ([]byte, []int)deprecated
- func (x *DailyMaintenanceWindow) GetDuration() string
- func (x *DailyMaintenanceWindow) GetStartTime() string
- func (*DailyMaintenanceWindow) ProtoMessage()
- func (x *DailyMaintenanceWindow) ProtoReflect() protoreflect.Message
- func (x *DailyMaintenanceWindow) Reset()
- func (x *DailyMaintenanceWindow) String() string
- type DatabaseEncryption
- func (*DatabaseEncryption) Descriptor() ([]byte, []int)deprecated
- func (x *DatabaseEncryption) GetKeyName() string
- func (x *DatabaseEncryption) GetState() DatabaseEncryption_State
- func (*DatabaseEncryption) ProtoMessage()
- func (x *DatabaseEncryption) ProtoReflect() protoreflect.Message
- func (x *DatabaseEncryption) Reset()
- func (x *DatabaseEncryption) String() string
- type DatabaseEncryption_State
- func (DatabaseEncryption_State) Descriptor() protoreflect.EnumDescriptor
- func (x DatabaseEncryption_State) Enum() *DatabaseEncryption_State
- func (DatabaseEncryption_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x DatabaseEncryption_State) Number() protoreflect.EnumNumber
- func (x DatabaseEncryption_State) String() string
- func (DatabaseEncryption_State) Type() protoreflect.EnumType
- type DatapathProvider
- func (DatapathProvider) Descriptor() protoreflect.EnumDescriptor
- func (x DatapathProvider) Enum() *DatapathProvider
- func (DatapathProvider) EnumDescriptor() ([]byte, []int)deprecated
- func (x DatapathProvider) Number() protoreflect.EnumNumber
- func (x DatapathProvider) String() string
- func (DatapathProvider) Type() protoreflect.EnumType
- type DefaultSnatStatus
- type DeleteClusterRequest
- func (*DeleteClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteClusterRequest) GetClusterId() stringdeprecated
- func (x *DeleteClusterRequest) GetName() string
- func (x *DeleteClusterRequest) GetProjectId() stringdeprecated
- func (x *DeleteClusterRequest) GetZone() stringdeprecated
- func (*DeleteClusterRequest) ProtoMessage()
- func (x *DeleteClusterRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteClusterRequest) Reset()
- func (x *DeleteClusterRequest) String() string
- type DeleteNodePoolRequest
- func (*DeleteNodePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNodePoolRequest) GetClusterId() stringdeprecated
- func (x *DeleteNodePoolRequest) GetName() string
- func (x *DeleteNodePoolRequest) GetNodePoolId() stringdeprecated
- func (x *DeleteNodePoolRequest) GetProjectId() stringdeprecated
- func (x *DeleteNodePoolRequest) GetZone() stringdeprecated
- func (*DeleteNodePoolRequest) ProtoMessage()
- func (x *DeleteNodePoolRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNodePoolRequest) Reset()
- func (x *DeleteNodePoolRequest) String() string
- type DnsCacheConfig
- type GcePersistentDiskCsiDriverConfig
- func (*GcePersistentDiskCsiDriverConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GcePersistentDiskCsiDriverConfig) GetEnabled() bool
- func (*GcePersistentDiskCsiDriverConfig) ProtoMessage()
- func (x *GcePersistentDiskCsiDriverConfig) ProtoReflect() protoreflect.Message
- func (x *GcePersistentDiskCsiDriverConfig) Reset()
- func (x *GcePersistentDiskCsiDriverConfig) String() string
- type GcfsConfig
- type GcpFilestoreCsiDriverConfig
- func (*GcpFilestoreCsiDriverConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GcpFilestoreCsiDriverConfig) GetEnabled() bool
- func (*GcpFilestoreCsiDriverConfig) ProtoMessage()
- func (x *GcpFilestoreCsiDriverConfig) ProtoReflect() protoreflect.Message
- func (x *GcpFilestoreCsiDriverConfig) Reset()
- func (x *GcpFilestoreCsiDriverConfig) String() string
- type GetClusterRequest
- func (*GetClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterRequest) GetClusterId() stringdeprecated
- func (x *GetClusterRequest) GetName() string
- func (x *GetClusterRequest) GetProjectId() stringdeprecated
- func (x *GetClusterRequest) GetZone() stringdeprecated
- func (*GetClusterRequest) ProtoMessage()
- func (x *GetClusterRequest) ProtoReflect() protoreflect.Message
- func (x *GetClusterRequest) Reset()
- func (x *GetClusterRequest) String() string
- type GetJSONWebKeysRequest
- func (*GetJSONWebKeysRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetJSONWebKeysRequest) GetParent() string
- func (*GetJSONWebKeysRequest) ProtoMessage()
- func (x *GetJSONWebKeysRequest) ProtoReflect() protoreflect.Message
- func (x *GetJSONWebKeysRequest) Reset()
- func (x *GetJSONWebKeysRequest) String() string
- type GetJSONWebKeysResponse
- func (*GetJSONWebKeysResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetJSONWebKeysResponse) GetKeys() []*Jwk
- func (*GetJSONWebKeysResponse) ProtoMessage()
- func (x *GetJSONWebKeysResponse) ProtoReflect() protoreflect.Message
- func (x *GetJSONWebKeysResponse) Reset()
- func (x *GetJSONWebKeysResponse) String() string
- type GetNodePoolRequest
- func (*GetNodePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodePoolRequest) GetClusterId() stringdeprecated
- func (x *GetNodePoolRequest) GetName() string
- func (x *GetNodePoolRequest) GetNodePoolId() stringdeprecated
- func (x *GetNodePoolRequest) GetProjectId() stringdeprecated
- func (x *GetNodePoolRequest) GetZone() stringdeprecated
- func (*GetNodePoolRequest) ProtoMessage()
- func (x *GetNodePoolRequest) ProtoReflect() protoreflect.Message
- func (x *GetNodePoolRequest) Reset()
- func (x *GetNodePoolRequest) String() string
- type GetOpenIDConfigRequest
- func (*GetOpenIDConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetOpenIDConfigRequest) GetParent() string
- func (*GetOpenIDConfigRequest) ProtoMessage()
- func (x *GetOpenIDConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetOpenIDConfigRequest) Reset()
- func (x *GetOpenIDConfigRequest) String() string
- type GetOpenIDConfigResponse
- func (*GetOpenIDConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetOpenIDConfigResponse) GetClaimsSupported() []string
- func (x *GetOpenIDConfigResponse) GetGrantTypes() []string
- func (x *GetOpenIDConfigResponse) GetIdTokenSigningAlgValuesSupported() []string
- func (x *GetOpenIDConfigResponse) GetIssuer() string
- func (x *GetOpenIDConfigResponse) GetJwksUri() string
- func (x *GetOpenIDConfigResponse) GetResponseTypesSupported() []string
- func (x *GetOpenIDConfigResponse) GetSubjectTypesSupported() []string
- func (*GetOpenIDConfigResponse) ProtoMessage()
- func (x *GetOpenIDConfigResponse) ProtoReflect() protoreflect.Message
- func (x *GetOpenIDConfigResponse) Reset()
- func (x *GetOpenIDConfigResponse) String() string
- type GetOperationRequest
- func (*GetOperationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetOperationRequest) GetName() string
- func (x *GetOperationRequest) GetOperationId() stringdeprecated
- func (x *GetOperationRequest) GetProjectId() stringdeprecated
- func (x *GetOperationRequest) GetZone() stringdeprecated
- func (*GetOperationRequest) ProtoMessage()
- func (x *GetOperationRequest) ProtoReflect() protoreflect.Message
- func (x *GetOperationRequest) Reset()
- func (x *GetOperationRequest) String() string
- type GetServerConfigRequest
- func (*GetServerConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServerConfigRequest) GetName() string
- func (x *GetServerConfigRequest) GetProjectId() stringdeprecated
- func (x *GetServerConfigRequest) GetZone() stringdeprecated
- func (*GetServerConfigRequest) ProtoMessage()
- func (x *GetServerConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetServerConfigRequest) Reset()
- func (x *GetServerConfigRequest) String() string
- type HorizontalPodAutoscaling
- func (*HorizontalPodAutoscaling) Descriptor() ([]byte, []int)deprecated
- func (x *HorizontalPodAutoscaling) GetDisabled() bool
- func (*HorizontalPodAutoscaling) ProtoMessage()
- func (x *HorizontalPodAutoscaling) ProtoReflect() protoreflect.Message
- func (x *HorizontalPodAutoscaling) Reset()
- func (x *HorizontalPodAutoscaling) String() string
- type HttpLoadBalancing
- type ILBSubsettingConfig
- func (*ILBSubsettingConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ILBSubsettingConfig) GetEnabled() bool
- func (*ILBSubsettingConfig) ProtoMessage()
- func (x *ILBSubsettingConfig) ProtoReflect() protoreflect.Message
- func (x *ILBSubsettingConfig) Reset()
- func (x *ILBSubsettingConfig) String() string
- type IPAllocationPolicy
- func (*IPAllocationPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *IPAllocationPolicy) GetClusterIpv4Cidr() stringdeprecated
- func (x *IPAllocationPolicy) GetClusterIpv4CidrBlock() string
- func (x *IPAllocationPolicy) GetClusterSecondaryRangeName() string
- func (x *IPAllocationPolicy) GetCreateSubnetwork() bool
- func (x *IPAllocationPolicy) GetNodeIpv4Cidr() stringdeprecated
- func (x *IPAllocationPolicy) GetNodeIpv4CidrBlock() string
- func (x *IPAllocationPolicy) GetServicesIpv4Cidr() stringdeprecated
- func (x *IPAllocationPolicy) GetServicesIpv4CidrBlock() string
- func (x *IPAllocationPolicy) GetServicesSecondaryRangeName() string
- func (x *IPAllocationPolicy) GetSubnetworkName() string
- func (x *IPAllocationPolicy) GetTpuIpv4CidrBlock() string
- func (x *IPAllocationPolicy) GetUseIpAliases() bool
- func (x *IPAllocationPolicy) GetUseRoutes() bool
- func (*IPAllocationPolicy) ProtoMessage()
- func (x *IPAllocationPolicy) ProtoReflect() protoreflect.Message
- func (x *IPAllocationPolicy) Reset()
- func (x *IPAllocationPolicy) String() string
- type IntraNodeVisibilityConfig
- func (*IntraNodeVisibilityConfig) Descriptor() ([]byte, []int)deprecated
- func (x *IntraNodeVisibilityConfig) GetEnabled() bool
- func (*IntraNodeVisibilityConfig) ProtoMessage()
- func (x *IntraNodeVisibilityConfig) ProtoReflect() protoreflect.Message
- func (x *IntraNodeVisibilityConfig) Reset()
- func (x *IntraNodeVisibilityConfig) String() string
- type Jwk
- func (*Jwk) Descriptor() ([]byte, []int)deprecated
- func (x *Jwk) GetAlg() string
- func (x *Jwk) GetCrv() string
- func (x *Jwk) GetE() string
- func (x *Jwk) GetKid() string
- func (x *Jwk) GetKty() string
- func (x *Jwk) GetN() string
- func (x *Jwk) GetUse() string
- func (x *Jwk) GetX() string
- func (x *Jwk) GetY() string
- func (*Jwk) ProtoMessage()
- func (x *Jwk) ProtoReflect() protoreflect.Message
- func (x *Jwk) Reset()
- func (x *Jwk) String() string
- type KubernetesDashboard
- func (*KubernetesDashboard) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesDashboard) GetDisabled() bool
- func (*KubernetesDashboard) ProtoMessage()
- func (x *KubernetesDashboard) ProtoReflect() protoreflect.Message
- func (x *KubernetesDashboard) Reset()
- func (x *KubernetesDashboard) String() string
- type LegacyAbac
- type LinuxNodeConfig
- type ListClustersRequest
- func (*ListClustersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListClustersRequest) GetParent() string
- func (x *ListClustersRequest) GetProjectId() stringdeprecated
- func (x *ListClustersRequest) GetZone() stringdeprecated
- func (*ListClustersRequest) ProtoMessage()
- func (x *ListClustersRequest) ProtoReflect() protoreflect.Message
- func (x *ListClustersRequest) Reset()
- func (x *ListClustersRequest) String() string
- type ListClustersResponse
- func (*ListClustersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListClustersResponse) GetClusters() []*Cluster
- func (x *ListClustersResponse) GetMissingZones() []string
- func (*ListClustersResponse) ProtoMessage()
- func (x *ListClustersResponse) ProtoReflect() protoreflect.Message
- func (x *ListClustersResponse) Reset()
- func (x *ListClustersResponse) String() string
- type ListNodePoolsRequest
- func (*ListNodePoolsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodePoolsRequest) GetClusterId() stringdeprecated
- func (x *ListNodePoolsRequest) GetParent() string
- func (x *ListNodePoolsRequest) GetProjectId() stringdeprecated
- func (x *ListNodePoolsRequest) GetZone() stringdeprecated
- func (*ListNodePoolsRequest) ProtoMessage()
- func (x *ListNodePoolsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNodePoolsRequest) Reset()
- func (x *ListNodePoolsRequest) String() string
- type ListNodePoolsResponse
- func (*ListNodePoolsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodePoolsResponse) GetNodePools() []*NodePool
- func (*ListNodePoolsResponse) ProtoMessage()
- func (x *ListNodePoolsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNodePoolsResponse) Reset()
- func (x *ListNodePoolsResponse) String() string
- type ListOperationsRequest
- func (*ListOperationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListOperationsRequest) GetParent() string
- func (x *ListOperationsRequest) GetProjectId() stringdeprecated
- func (x *ListOperationsRequest) GetZone() stringdeprecated
- func (*ListOperationsRequest) ProtoMessage()
- func (x *ListOperationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListOperationsRequest) Reset()
- func (x *ListOperationsRequest) String() string
- type ListOperationsResponse
- func (*ListOperationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListOperationsResponse) GetMissingZones() []string
- func (x *ListOperationsResponse) GetOperations() []*Operation
- func (*ListOperationsResponse) ProtoMessage()
- func (x *ListOperationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListOperationsResponse) Reset()
- func (x *ListOperationsResponse) String() string
- type ListUsableSubnetworksRequest
- func (*ListUsableSubnetworksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListUsableSubnetworksRequest) GetFilter() string
- func (x *ListUsableSubnetworksRequest) GetPageSize() int32
- func (x *ListUsableSubnetworksRequest) GetPageToken() string
- func (x *ListUsableSubnetworksRequest) GetParent() string
- func (*ListUsableSubnetworksRequest) ProtoMessage()
- func (x *ListUsableSubnetworksRequest) ProtoReflect() protoreflect.Message
- func (x *ListUsableSubnetworksRequest) Reset()
- func (x *ListUsableSubnetworksRequest) String() string
- type ListUsableSubnetworksResponse
- func (*ListUsableSubnetworksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListUsableSubnetworksResponse) GetNextPageToken() string
- func (x *ListUsableSubnetworksResponse) GetSubnetworks() []*UsableSubnetwork
- func (*ListUsableSubnetworksResponse) ProtoMessage()
- func (x *ListUsableSubnetworksResponse) ProtoReflect() protoreflect.Message
- func (x *ListUsableSubnetworksResponse) Reset()
- func (x *ListUsableSubnetworksResponse) String() string
- type LoggingComponentConfig
- func (*LoggingComponentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LoggingComponentConfig) GetEnableComponents() []LoggingComponentConfig_Component
- func (*LoggingComponentConfig) ProtoMessage()
- func (x *LoggingComponentConfig) ProtoReflect() protoreflect.Message
- func (x *LoggingComponentConfig) Reset()
- func (x *LoggingComponentConfig) String() string
- type LoggingComponentConfig_Component
- func (LoggingComponentConfig_Component) Descriptor() protoreflect.EnumDescriptor
- func (x LoggingComponentConfig_Component) Enum() *LoggingComponentConfig_Component
- func (LoggingComponentConfig_Component) EnumDescriptor() ([]byte, []int)deprecated
- func (x LoggingComponentConfig_Component) Number() protoreflect.EnumNumber
- func (x LoggingComponentConfig_Component) String() string
- func (LoggingComponentConfig_Component) Type() protoreflect.EnumType
- type LoggingConfig
- type MaintenanceExclusionOptions
- func (*MaintenanceExclusionOptions) Descriptor() ([]byte, []int)deprecated
- func (x *MaintenanceExclusionOptions) GetScope() MaintenanceExclusionOptions_Scope
- func (*MaintenanceExclusionOptions) ProtoMessage()
- func (x *MaintenanceExclusionOptions) ProtoReflect() protoreflect.Message
- func (x *MaintenanceExclusionOptions) Reset()
- func (x *MaintenanceExclusionOptions) String() string
- type MaintenanceExclusionOptions_Scope
- func (MaintenanceExclusionOptions_Scope) Descriptor() protoreflect.EnumDescriptor
- func (x MaintenanceExclusionOptions_Scope) Enum() *MaintenanceExclusionOptions_Scope
- func (MaintenanceExclusionOptions_Scope) EnumDescriptor() ([]byte, []int)deprecated
- func (x MaintenanceExclusionOptions_Scope) Number() protoreflect.EnumNumber
- func (x MaintenanceExclusionOptions_Scope) String() string
- func (MaintenanceExclusionOptions_Scope) Type() protoreflect.EnumType
- type MaintenancePolicy
- func (*MaintenancePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *MaintenancePolicy) GetResourceVersion() string
- func (x *MaintenancePolicy) GetWindow() *MaintenanceWindow
- func (*MaintenancePolicy) ProtoMessage()
- func (x *MaintenancePolicy) ProtoReflect() protoreflect.Message
- func (x *MaintenancePolicy) Reset()
- func (x *MaintenancePolicy) String() string
- type MaintenanceWindow
- func (*MaintenanceWindow) Descriptor() ([]byte, []int)deprecated
- func (x *MaintenanceWindow) GetDailyMaintenanceWindow() *DailyMaintenanceWindow
- func (x *MaintenanceWindow) GetMaintenanceExclusions() map[string]*TimeWindow
- func (m *MaintenanceWindow) GetPolicy() isMaintenanceWindow_Policy
- func (x *MaintenanceWindow) GetRecurringWindow() *RecurringTimeWindow
- func (*MaintenanceWindow) ProtoMessage()
- func (x *MaintenanceWindow) ProtoReflect() protoreflect.Message
- func (x *MaintenanceWindow) Reset()
- func (x *MaintenanceWindow) String() string
- type MaintenanceWindow_DailyMaintenanceWindow
- type MaintenanceWindow_RecurringWindow
- type MasterAuth
- func (*MasterAuth) Descriptor() ([]byte, []int)deprecated
- func (x *MasterAuth) GetClientCertificate() string
- func (x *MasterAuth) GetClientCertificateConfig() *ClientCertificateConfig
- func (x *MasterAuth) GetClientKey() string
- func (x *MasterAuth) GetClusterCaCertificate() string
- func (x *MasterAuth) GetPassword() stringdeprecated
- func (x *MasterAuth) GetUsername() stringdeprecated
- func (*MasterAuth) ProtoMessage()
- func (x *MasterAuth) ProtoReflect() protoreflect.Message
- func (x *MasterAuth) Reset()
- func (x *MasterAuth) String() string
- type MasterAuthorizedNetworksConfig
- func (*MasterAuthorizedNetworksConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MasterAuthorizedNetworksConfig) GetCidrBlocks() []*MasterAuthorizedNetworksConfig_CidrBlock
- func (x *MasterAuthorizedNetworksConfig) GetEnabled() bool
- func (*MasterAuthorizedNetworksConfig) ProtoMessage()
- func (x *MasterAuthorizedNetworksConfig) ProtoReflect() protoreflect.Message
- func (x *MasterAuthorizedNetworksConfig) Reset()
- func (x *MasterAuthorizedNetworksConfig) String() string
- type MasterAuthorizedNetworksConfig_CidrBlock
- func (*MasterAuthorizedNetworksConfig_CidrBlock) Descriptor() ([]byte, []int)deprecated
- func (x *MasterAuthorizedNetworksConfig_CidrBlock) GetCidrBlock() string
- func (x *MasterAuthorizedNetworksConfig_CidrBlock) GetDisplayName() string
- func (*MasterAuthorizedNetworksConfig_CidrBlock) ProtoMessage()
- func (x *MasterAuthorizedNetworksConfig_CidrBlock) ProtoReflect() protoreflect.Message
- func (x *MasterAuthorizedNetworksConfig_CidrBlock) Reset()
- func (x *MasterAuthorizedNetworksConfig_CidrBlock) String() string
- type MaxPodsConstraint
- func (*MaxPodsConstraint) Descriptor() ([]byte, []int)deprecated
- func (x *MaxPodsConstraint) GetMaxPodsPerNode() int64
- func (*MaxPodsConstraint) ProtoMessage()
- func (x *MaxPodsConstraint) ProtoReflect() protoreflect.Message
- func (x *MaxPodsConstraint) Reset()
- func (x *MaxPodsConstraint) String() string
- type MeshCertificates
- func (*MeshCertificates) Descriptor() ([]byte, []int)deprecated
- func (x *MeshCertificates) GetEnableCertificates() *wrapperspb.BoolValue
- func (*MeshCertificates) ProtoMessage()
- func (x *MeshCertificates) ProtoReflect() protoreflect.Message
- func (x *MeshCertificates) Reset()
- func (x *MeshCertificates) String() string
- type MonitoringComponentConfig
- func (*MonitoringComponentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MonitoringComponentConfig) GetEnableComponents() []MonitoringComponentConfig_Component
- func (*MonitoringComponentConfig) ProtoMessage()
- func (x *MonitoringComponentConfig) ProtoReflect() protoreflect.Message
- func (x *MonitoringComponentConfig) Reset()
- func (x *MonitoringComponentConfig) String() string
- type MonitoringComponentConfig_Component
- func (MonitoringComponentConfig_Component) Descriptor() protoreflect.EnumDescriptor
- func (x MonitoringComponentConfig_Component) Enum() *MonitoringComponentConfig_Component
- func (MonitoringComponentConfig_Component) EnumDescriptor() ([]byte, []int)deprecated
- func (x MonitoringComponentConfig_Component) Number() protoreflect.EnumNumber
- func (x MonitoringComponentConfig_Component) String() string
- func (MonitoringComponentConfig_Component) Type() protoreflect.EnumType
- type MonitoringConfig
- func (*MonitoringConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MonitoringConfig) GetComponentConfig() *MonitoringComponentConfig
- func (*MonitoringConfig) ProtoMessage()
- func (x *MonitoringConfig) ProtoReflect() protoreflect.Message
- func (x *MonitoringConfig) Reset()
- func (x *MonitoringConfig) String() string
- type NetworkConfig
- func (*NetworkConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkConfig) GetDatapathProvider() DatapathProvider
- func (x *NetworkConfig) GetDefaultSnatStatus() *DefaultSnatStatus
- func (x *NetworkConfig) GetDnsConfig() *DNSConfig
- func (x *NetworkConfig) GetEnableIntraNodeVisibility() bool
- func (x *NetworkConfig) GetEnableL4IlbSubsetting() bool
- func (x *NetworkConfig) GetNetwork() string
- func (x *NetworkConfig) GetPrivateIpv6GoogleAccess() PrivateIPv6GoogleAccess
- func (x *NetworkConfig) GetServiceExternalIpsConfig() *ServiceExternalIPsConfig
- func (x *NetworkConfig) GetSubnetwork() string
- func (*NetworkConfig) ProtoMessage()
- func (x *NetworkConfig) ProtoReflect() protoreflect.Message
- func (x *NetworkConfig) Reset()
- func (x *NetworkConfig) String() string
- type NetworkPolicy
- func (*NetworkPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkPolicy) GetEnabled() bool
- func (x *NetworkPolicy) GetProvider() NetworkPolicy_Provider
- func (*NetworkPolicy) ProtoMessage()
- func (x *NetworkPolicy) ProtoReflect() protoreflect.Message
- func (x *NetworkPolicy) Reset()
- func (x *NetworkPolicy) String() string
- type NetworkPolicyConfig
- func (*NetworkPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkPolicyConfig) GetDisabled() bool
- func (*NetworkPolicyConfig) ProtoMessage()
- func (x *NetworkPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *NetworkPolicyConfig) Reset()
- func (x *NetworkPolicyConfig) 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 NodeConfig
- func (*NodeConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NodeConfig) GetAccelerators() []*AcceleratorConfig
- func (x *NodeConfig) GetAdvancedMachineFeatures() *AdvancedMachineFeatures
- func (x *NodeConfig) GetBootDiskKmsKey() string
- func (x *NodeConfig) GetDiskSizeGb() int32
- func (x *NodeConfig) GetDiskType() string
- func (x *NodeConfig) GetGcfsConfig() *GcfsConfig
- func (x *NodeConfig) GetGvnic() *VirtualNIC
- func (x *NodeConfig) GetImageType() string
- func (x *NodeConfig) GetKubeletConfig() *NodeKubeletConfig
- func (x *NodeConfig) GetLabels() map[string]string
- func (x *NodeConfig) GetLinuxNodeConfig() *LinuxNodeConfig
- func (x *NodeConfig) GetLocalSsdCount() int32
- func (x *NodeConfig) GetMachineType() string
- func (x *NodeConfig) GetMetadata() map[string]string
- func (x *NodeConfig) GetMinCpuPlatform() string
- func (x *NodeConfig) GetNodeGroup() string
- func (x *NodeConfig) GetOauthScopes() []string
- func (x *NodeConfig) GetPreemptible() bool
- func (x *NodeConfig) GetReservationAffinity() *ReservationAffinity
- func (x *NodeConfig) GetSandboxConfig() *SandboxConfig
- func (x *NodeConfig) GetServiceAccount() string
- func (x *NodeConfig) GetShieldedInstanceConfig() *ShieldedInstanceConfig
- func (x *NodeConfig) GetTags() []string
- func (x *NodeConfig) GetTaints() []*NodeTaint
- func (x *NodeConfig) GetWorkloadMetadataConfig() *WorkloadMetadataConfig
- func (*NodeConfig) ProtoMessage()
- func (x *NodeConfig) ProtoReflect() protoreflect.Message
- func (x *NodeConfig) Reset()
- func (x *NodeConfig) String() string
- type NodeConfigDefaults
- func (*NodeConfigDefaults) Descriptor() ([]byte, []int)deprecated
- func (x *NodeConfigDefaults) GetGcfsConfig() *GcfsConfig
- func (*NodeConfigDefaults) ProtoMessage()
- func (x *NodeConfigDefaults) ProtoReflect() protoreflect.Message
- func (x *NodeConfigDefaults) Reset()
- func (x *NodeConfigDefaults) String() string
- type NodeKubeletConfig
- func (*NodeKubeletConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NodeKubeletConfig) GetCpuCfsQuota() *wrapperspb.BoolValue
- func (x *NodeKubeletConfig) GetCpuCfsQuotaPeriod() string
- func (x *NodeKubeletConfig) GetCpuManagerPolicy() string
- func (*NodeKubeletConfig) ProtoMessage()
- func (x *NodeKubeletConfig) ProtoReflect() protoreflect.Message
- func (x *NodeKubeletConfig) Reset()
- func (x *NodeKubeletConfig) String() string
- type NodeManagement
- func (*NodeManagement) Descriptor() ([]byte, []int)deprecated
- func (x *NodeManagement) GetAutoRepair() bool
- func (x *NodeManagement) GetAutoUpgrade() bool
- func (x *NodeManagement) GetUpgradeOptions() *AutoUpgradeOptions
- func (*NodeManagement) ProtoMessage()
- func (x *NodeManagement) ProtoReflect() protoreflect.Message
- func (x *NodeManagement) Reset()
- func (x *NodeManagement) String() string
- type NodeNetworkConfig
- func (*NodeNetworkConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NodeNetworkConfig) GetCreatePodRange() bool
- func (x *NodeNetworkConfig) GetPodIpv4CidrBlock() string
- func (x *NodeNetworkConfig) GetPodRange() string
- func (*NodeNetworkConfig) ProtoMessage()
- func (x *NodeNetworkConfig) ProtoReflect() protoreflect.Message
- func (x *NodeNetworkConfig) Reset()
- func (x *NodeNetworkConfig) String() string
- type NodePool
- func (*NodePool) Descriptor() ([]byte, []int)deprecated
- func (x *NodePool) GetAutoscaling() *NodePoolAutoscaling
- func (x *NodePool) GetConditions() []*StatusCondition
- func (x *NodePool) GetConfig() *NodeConfig
- func (x *NodePool) GetInitialNodeCount() int32
- func (x *NodePool) GetInstanceGroupUrls() []string
- func (x *NodePool) GetLocations() []string
- func (x *NodePool) GetManagement() *NodeManagement
- func (x *NodePool) GetMaxPodsConstraint() *MaxPodsConstraint
- func (x *NodePool) GetName() string
- func (x *NodePool) GetNetworkConfig() *NodeNetworkConfig
- func (x *NodePool) GetPodIpv4CidrSize() int32
- func (x *NodePool) GetSelfLink() string
- func (x *NodePool) GetStatus() NodePool_Status
- func (x *NodePool) GetStatusMessage() stringdeprecated
- func (x *NodePool) GetUpgradeSettings() *NodePool_UpgradeSettings
- func (x *NodePool) GetVersion() string
- func (*NodePool) ProtoMessage()
- func (x *NodePool) ProtoReflect() protoreflect.Message
- func (x *NodePool) Reset()
- func (x *NodePool) String() string
- type NodePoolAutoscaling
- func (*NodePoolAutoscaling) Descriptor() ([]byte, []int)deprecated
- func (x *NodePoolAutoscaling) GetAutoprovisioned() bool
- func (x *NodePoolAutoscaling) GetEnabled() bool
- func (x *NodePoolAutoscaling) GetMaxNodeCount() int32
- func (x *NodePoolAutoscaling) GetMinNodeCount() int32
- func (*NodePoolAutoscaling) ProtoMessage()
- func (x *NodePoolAutoscaling) ProtoReflect() protoreflect.Message
- func (x *NodePoolAutoscaling) Reset()
- func (x *NodePoolAutoscaling) String() string
- type NodePoolDefaults
- func (*NodePoolDefaults) Descriptor() ([]byte, []int)deprecated
- func (x *NodePoolDefaults) GetNodeConfigDefaults() *NodeConfigDefaults
- func (*NodePoolDefaults) ProtoMessage()
- func (x *NodePoolDefaults) ProtoReflect() protoreflect.Message
- func (x *NodePoolDefaults) Reset()
- func (x *NodePoolDefaults) String() string
- type NodePool_Status
- func (NodePool_Status) Descriptor() protoreflect.EnumDescriptor
- func (x NodePool_Status) Enum() *NodePool_Status
- func (NodePool_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x NodePool_Status) Number() protoreflect.EnumNumber
- func (x NodePool_Status) String() string
- func (NodePool_Status) Type() protoreflect.EnumType
- type NodePool_UpgradeSettings
- func (*NodePool_UpgradeSettings) Descriptor() ([]byte, []int)deprecated
- func (x *NodePool_UpgradeSettings) GetMaxSurge() int32
- func (x *NodePool_UpgradeSettings) GetMaxUnavailable() int32
- func (*NodePool_UpgradeSettings) ProtoMessage()
- func (x *NodePool_UpgradeSettings) ProtoReflect() protoreflect.Message
- func (x *NodePool_UpgradeSettings) Reset()
- func (x *NodePool_UpgradeSettings) String() string
- type NodeTaint
- func (*NodeTaint) Descriptor() ([]byte, []int)deprecated
- func (x *NodeTaint) GetEffect() NodeTaint_Effect
- func (x *NodeTaint) GetKey() string
- func (x *NodeTaint) GetValue() string
- func (*NodeTaint) ProtoMessage()
- func (x *NodeTaint) ProtoReflect() protoreflect.Message
- func (x *NodeTaint) Reset()
- func (x *NodeTaint) String() string
- type NodeTaint_Effect
- func (NodeTaint_Effect) Descriptor() protoreflect.EnumDescriptor
- func (x NodeTaint_Effect) Enum() *NodeTaint_Effect
- func (NodeTaint_Effect) EnumDescriptor() ([]byte, []int)deprecated
- func (x NodeTaint_Effect) Number() protoreflect.EnumNumber
- func (x NodeTaint_Effect) String() string
- func (NodeTaint_Effect) Type() protoreflect.EnumType
- type NotificationConfig
- func (*NotificationConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NotificationConfig) GetPubsub() *NotificationConfig_PubSub
- func (*NotificationConfig) ProtoMessage()
- func (x *NotificationConfig) ProtoReflect() protoreflect.Message
- func (x *NotificationConfig) Reset()
- func (x *NotificationConfig) String() string
- type NotificationConfig_EventType
- func (NotificationConfig_EventType) Descriptor() protoreflect.EnumDescriptor
- func (x NotificationConfig_EventType) Enum() *NotificationConfig_EventType
- func (NotificationConfig_EventType) EnumDescriptor() ([]byte, []int)deprecated
- func (x NotificationConfig_EventType) Number() protoreflect.EnumNumber
- func (x NotificationConfig_EventType) String() string
- func (NotificationConfig_EventType) Type() protoreflect.EnumType
- type NotificationConfig_Filter
- func (*NotificationConfig_Filter) Descriptor() ([]byte, []int)deprecated
- func (x *NotificationConfig_Filter) GetEventType() []NotificationConfig_EventType
- func (*NotificationConfig_Filter) ProtoMessage()
- func (x *NotificationConfig_Filter) ProtoReflect() protoreflect.Message
- func (x *NotificationConfig_Filter) Reset()
- func (x *NotificationConfig_Filter) String() string
- type NotificationConfig_PubSub
- func (*NotificationConfig_PubSub) Descriptor() ([]byte, []int)deprecated
- func (x *NotificationConfig_PubSub) GetEnabled() bool
- func (x *NotificationConfig_PubSub) GetFilter() *NotificationConfig_Filter
- func (x *NotificationConfig_PubSub) GetTopic() string
- func (*NotificationConfig_PubSub) ProtoMessage()
- func (x *NotificationConfig_PubSub) ProtoReflect() protoreflect.Message
- func (x *NotificationConfig_PubSub) Reset()
- func (x *NotificationConfig_PubSub) String() string
- type Operation
- func (*Operation) Descriptor() ([]byte, []int)deprecated
- func (x *Operation) GetClusterConditions() []*StatusConditiondeprecated
- func (x *Operation) GetDetail() string
- func (x *Operation) GetEndTime() string
- func (x *Operation) GetError() *status.Status
- func (x *Operation) GetLocation() string
- func (x *Operation) GetName() string
- func (x *Operation) GetNodepoolConditions() []*StatusConditiondeprecated
- func (x *Operation) GetOperationType() Operation_Type
- func (x *Operation) GetProgress() *OperationProgress
- func (x *Operation) GetSelfLink() string
- func (x *Operation) GetStartTime() string
- func (x *Operation) GetStatus() Operation_Status
- func (x *Operation) GetStatusMessage() stringdeprecated
- func (x *Operation) GetTargetLink() string
- func (x *Operation) GetZone() stringdeprecated
- func (*Operation) ProtoMessage()
- func (x *Operation) ProtoReflect() protoreflect.Message
- func (x *Operation) Reset()
- func (x *Operation) String() string
- type OperationProgress
- func (*OperationProgress) Descriptor() ([]byte, []int)deprecated
- func (x *OperationProgress) GetMetrics() []*OperationProgress_Metric
- func (x *OperationProgress) GetName() string
- func (x *OperationProgress) GetStages() []*OperationProgress
- func (x *OperationProgress) GetStatus() Operation_Status
- func (*OperationProgress) ProtoMessage()
- func (x *OperationProgress) ProtoReflect() protoreflect.Message
- func (x *OperationProgress) Reset()
- func (x *OperationProgress) String() string
- type OperationProgress_Metric
- func (*OperationProgress_Metric) Descriptor() ([]byte, []int)deprecated
- func (x *OperationProgress_Metric) GetDoubleValue() float64
- func (x *OperationProgress_Metric) GetIntValue() int64
- func (x *OperationProgress_Metric) GetName() string
- func (x *OperationProgress_Metric) GetStringValue() string
- func (m *OperationProgress_Metric) GetValue() isOperationProgress_Metric_Value
- func (*OperationProgress_Metric) ProtoMessage()
- func (x *OperationProgress_Metric) ProtoReflect() protoreflect.Message
- func (x *OperationProgress_Metric) Reset()
- func (x *OperationProgress_Metric) String() string
- type OperationProgress_Metric_DoubleValue
- type OperationProgress_Metric_IntValue
- type OperationProgress_Metric_StringValue
- type Operation_Status
- func (Operation_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Operation_Status) Enum() *Operation_Status
- func (Operation_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Operation_Status) Number() protoreflect.EnumNumber
- func (x Operation_Status) String() string
- func (Operation_Status) Type() protoreflect.EnumType
- type Operation_Type
- func (Operation_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Operation_Type) Enum() *Operation_Type
- func (Operation_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Operation_Type) Number() protoreflect.EnumNumber
- func (x Operation_Type) String() string
- func (Operation_Type) Type() protoreflect.EnumType
- type PrivateClusterConfig
- func (*PrivateClusterConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PrivateClusterConfig) GetEnablePrivateEndpoint() bool
- func (x *PrivateClusterConfig) GetEnablePrivateNodes() bool
- func (x *PrivateClusterConfig) GetMasterGlobalAccessConfig() *PrivateClusterMasterGlobalAccessConfig
- func (x *PrivateClusterConfig) GetMasterIpv4CidrBlock() string
- func (x *PrivateClusterConfig) GetPeeringName() string
- func (x *PrivateClusterConfig) GetPrivateEndpoint() string
- func (x *PrivateClusterConfig) GetPublicEndpoint() string
- func (*PrivateClusterConfig) ProtoMessage()
- func (x *PrivateClusterConfig) ProtoReflect() protoreflect.Message
- func (x *PrivateClusterConfig) Reset()
- func (x *PrivateClusterConfig) String() string
- type PrivateClusterMasterGlobalAccessConfig
- func (*PrivateClusterMasterGlobalAccessConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PrivateClusterMasterGlobalAccessConfig) GetEnabled() bool
- func (*PrivateClusterMasterGlobalAccessConfig) ProtoMessage()
- func (x *PrivateClusterMasterGlobalAccessConfig) ProtoReflect() protoreflect.Message
- func (x *PrivateClusterMasterGlobalAccessConfig) Reset()
- func (x *PrivateClusterMasterGlobalAccessConfig) String() string
- type PrivateIPv6GoogleAccess
- func (PrivateIPv6GoogleAccess) Descriptor() protoreflect.EnumDescriptor
- func (x PrivateIPv6GoogleAccess) Enum() *PrivateIPv6GoogleAccess
- func (PrivateIPv6GoogleAccess) EnumDescriptor() ([]byte, []int)deprecated
- func (x PrivateIPv6GoogleAccess) Number() protoreflect.EnumNumber
- func (x PrivateIPv6GoogleAccess) String() string
- func (PrivateIPv6GoogleAccess) Type() protoreflect.EnumType
- type RecurringTimeWindow
- func (*RecurringTimeWindow) Descriptor() ([]byte, []int)deprecated
- func (x *RecurringTimeWindow) GetRecurrence() string
- func (x *RecurringTimeWindow) GetWindow() *TimeWindow
- func (*RecurringTimeWindow) ProtoMessage()
- func (x *RecurringTimeWindow) ProtoReflect() protoreflect.Message
- func (x *RecurringTimeWindow) Reset()
- func (x *RecurringTimeWindow) String() string
- type ReleaseChannel
- type ReleaseChannel_Channel
- func (ReleaseChannel_Channel) Descriptor() protoreflect.EnumDescriptor
- func (x ReleaseChannel_Channel) Enum() *ReleaseChannel_Channel
- func (ReleaseChannel_Channel) EnumDescriptor() ([]byte, []int)deprecated
- func (x ReleaseChannel_Channel) Number() protoreflect.EnumNumber
- func (x ReleaseChannel_Channel) String() string
- func (ReleaseChannel_Channel) Type() protoreflect.EnumType
- type ReservationAffinity
- func (*ReservationAffinity) Descriptor() ([]byte, []int)deprecated
- func (x *ReservationAffinity) GetConsumeReservationType() ReservationAffinity_Type
- func (x *ReservationAffinity) GetKey() string
- func (x *ReservationAffinity) GetValues() []string
- func (*ReservationAffinity) ProtoMessage()
- func (x *ReservationAffinity) ProtoReflect() protoreflect.Message
- func (x *ReservationAffinity) Reset()
- func (x *ReservationAffinity) String() string
- type ReservationAffinity_Type
- func (ReservationAffinity_Type) Descriptor() protoreflect.EnumDescriptor
- func (x ReservationAffinity_Type) Enum() *ReservationAffinity_Type
- func (ReservationAffinity_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x ReservationAffinity_Type) Number() protoreflect.EnumNumber
- func (x ReservationAffinity_Type) String() string
- func (ReservationAffinity_Type) Type() protoreflect.EnumType
- type ResourceLimit
- func (*ResourceLimit) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceLimit) GetMaximum() int64
- func (x *ResourceLimit) GetMinimum() int64
- func (x *ResourceLimit) GetResourceType() string
- func (*ResourceLimit) ProtoMessage()
- func (x *ResourceLimit) ProtoReflect() protoreflect.Message
- func (x *ResourceLimit) Reset()
- func (x *ResourceLimit) String() string
- type ResourceUsageExportConfig
- func (*ResourceUsageExportConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceUsageExportConfig) GetBigqueryDestination() *ResourceUsageExportConfig_BigQueryDestination
- func (x *ResourceUsageExportConfig) GetConsumptionMeteringConfig() *ResourceUsageExportConfig_ConsumptionMeteringConfig
- func (x *ResourceUsageExportConfig) GetEnableNetworkEgressMetering() bool
- func (*ResourceUsageExportConfig) ProtoMessage()
- func (x *ResourceUsageExportConfig) ProtoReflect() protoreflect.Message
- func (x *ResourceUsageExportConfig) Reset()
- func (x *ResourceUsageExportConfig) String() string
- type ResourceUsageExportConfig_BigQueryDestination
- func (*ResourceUsageExportConfig_BigQueryDestination) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceUsageExportConfig_BigQueryDestination) GetDatasetId() string
- func (*ResourceUsageExportConfig_BigQueryDestination) ProtoMessage()
- func (x *ResourceUsageExportConfig_BigQueryDestination) ProtoReflect() protoreflect.Message
- func (x *ResourceUsageExportConfig_BigQueryDestination) Reset()
- func (x *ResourceUsageExportConfig_BigQueryDestination) String() string
- type ResourceUsageExportConfig_ConsumptionMeteringConfig
- func (*ResourceUsageExportConfig_ConsumptionMeteringConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceUsageExportConfig_ConsumptionMeteringConfig) GetEnabled() bool
- func (*ResourceUsageExportConfig_ConsumptionMeteringConfig) ProtoMessage()
- func (x *ResourceUsageExportConfig_ConsumptionMeteringConfig) ProtoReflect() protoreflect.Message
- func (x *ResourceUsageExportConfig_ConsumptionMeteringConfig) Reset()
- func (x *ResourceUsageExportConfig_ConsumptionMeteringConfig) String() string
- type RollbackNodePoolUpgradeRequest
- func (*RollbackNodePoolUpgradeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RollbackNodePoolUpgradeRequest) GetClusterId() stringdeprecated
- func (x *RollbackNodePoolUpgradeRequest) GetName() string
- func (x *RollbackNodePoolUpgradeRequest) GetNodePoolId() stringdeprecated
- func (x *RollbackNodePoolUpgradeRequest) GetProjectId() stringdeprecated
- func (x *RollbackNodePoolUpgradeRequest) GetZone() stringdeprecated
- func (*RollbackNodePoolUpgradeRequest) ProtoMessage()
- func (x *RollbackNodePoolUpgradeRequest) ProtoReflect() protoreflect.Message
- func (x *RollbackNodePoolUpgradeRequest) Reset()
- func (x *RollbackNodePoolUpgradeRequest) String() string
- type SandboxConfig
- type SandboxConfig_Type
- func (SandboxConfig_Type) Descriptor() protoreflect.EnumDescriptor
- func (x SandboxConfig_Type) Enum() *SandboxConfig_Type
- func (SandboxConfig_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x SandboxConfig_Type) Number() protoreflect.EnumNumber
- func (x SandboxConfig_Type) String() string
- func (SandboxConfig_Type) Type() protoreflect.EnumType
- type SecurityBulletinEvent
- func (*SecurityBulletinEvent) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityBulletinEvent) GetAffectedSupportedMinors() []string
- func (x *SecurityBulletinEvent) GetBriefDescription() string
- func (x *SecurityBulletinEvent) GetBulletinId() string
- func (x *SecurityBulletinEvent) GetBulletinUri() string
- func (x *SecurityBulletinEvent) GetCveIds() []string
- func (x *SecurityBulletinEvent) GetManualStepsRequired() bool
- func (x *SecurityBulletinEvent) GetPatchedVersions() []string
- func (x *SecurityBulletinEvent) GetResourceTypeAffected() string
- func (x *SecurityBulletinEvent) GetSeverity() string
- func (x *SecurityBulletinEvent) GetSuggestedUpgradeTarget() string
- func (*SecurityBulletinEvent) ProtoMessage()
- func (x *SecurityBulletinEvent) ProtoReflect() protoreflect.Message
- func (x *SecurityBulletinEvent) Reset()
- func (x *SecurityBulletinEvent) String() string
- type ServerConfig
- func (*ServerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServerConfig) GetChannels() []*ServerConfig_ReleaseChannelConfig
- func (x *ServerConfig) GetDefaultClusterVersion() string
- func (x *ServerConfig) GetDefaultImageType() string
- func (x *ServerConfig) GetValidImageTypes() []string
- func (x *ServerConfig) GetValidMasterVersions() []string
- func (x *ServerConfig) GetValidNodeVersions() []string
- func (*ServerConfig) ProtoMessage()
- func (x *ServerConfig) ProtoReflect() protoreflect.Message
- func (x *ServerConfig) Reset()
- func (x *ServerConfig) String() string
- type ServerConfig_ReleaseChannelConfig
- func (*ServerConfig_ReleaseChannelConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServerConfig_ReleaseChannelConfig) GetChannel() ReleaseChannel_Channel
- func (x *ServerConfig_ReleaseChannelConfig) GetDefaultVersion() string
- func (x *ServerConfig_ReleaseChannelConfig) GetValidVersions() []string
- func (*ServerConfig_ReleaseChannelConfig) ProtoMessage()
- func (x *ServerConfig_ReleaseChannelConfig) ProtoReflect() protoreflect.Message
- func (x *ServerConfig_ReleaseChannelConfig) Reset()
- func (x *ServerConfig_ReleaseChannelConfig) String() string
- type ServiceExternalIPsConfig
- func (*ServiceExternalIPsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceExternalIPsConfig) GetEnabled() bool
- func (*ServiceExternalIPsConfig) ProtoMessage()
- func (x *ServiceExternalIPsConfig) ProtoReflect() protoreflect.Message
- func (x *ServiceExternalIPsConfig) Reset()
- func (x *ServiceExternalIPsConfig) String() string
- type SetAddonsConfigRequest
- func (*SetAddonsConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetAddonsConfigRequest) GetAddonsConfig() *AddonsConfig
- func (x *SetAddonsConfigRequest) GetClusterId() stringdeprecated
- func (x *SetAddonsConfigRequest) GetName() string
- func (x *SetAddonsConfigRequest) GetProjectId() stringdeprecated
- func (x *SetAddonsConfigRequest) GetZone() stringdeprecated
- func (*SetAddonsConfigRequest) ProtoMessage()
- func (x *SetAddonsConfigRequest) ProtoReflect() protoreflect.Message
- func (x *SetAddonsConfigRequest) Reset()
- func (x *SetAddonsConfigRequest) String() string
- type SetLabelsRequest
- func (*SetLabelsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetLabelsRequest) GetClusterId() stringdeprecated
- func (x *SetLabelsRequest) GetLabelFingerprint() string
- func (x *SetLabelsRequest) GetName() string
- func (x *SetLabelsRequest) GetProjectId() stringdeprecated
- func (x *SetLabelsRequest) GetResourceLabels() map[string]string
- func (x *SetLabelsRequest) GetZone() stringdeprecated
- func (*SetLabelsRequest) ProtoMessage()
- func (x *SetLabelsRequest) ProtoReflect() protoreflect.Message
- func (x *SetLabelsRequest) Reset()
- func (x *SetLabelsRequest) String() string
- type SetLegacyAbacRequest
- func (*SetLegacyAbacRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetLegacyAbacRequest) GetClusterId() stringdeprecated
- func (x *SetLegacyAbacRequest) GetEnabled() bool
- func (x *SetLegacyAbacRequest) GetName() string
- func (x *SetLegacyAbacRequest) GetProjectId() stringdeprecated
- func (x *SetLegacyAbacRequest) GetZone() stringdeprecated
- func (*SetLegacyAbacRequest) ProtoMessage()
- func (x *SetLegacyAbacRequest) ProtoReflect() protoreflect.Message
- func (x *SetLegacyAbacRequest) Reset()
- func (x *SetLegacyAbacRequest) String() string
- type SetLocationsRequest
- func (*SetLocationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetLocationsRequest) GetClusterId() stringdeprecated
- func (x *SetLocationsRequest) GetLocations() []string
- func (x *SetLocationsRequest) GetName() string
- func (x *SetLocationsRequest) GetProjectId() stringdeprecated
- func (x *SetLocationsRequest) GetZone() stringdeprecated
- func (*SetLocationsRequest) ProtoMessage()
- func (x *SetLocationsRequest) ProtoReflect() protoreflect.Message
- func (x *SetLocationsRequest) Reset()
- func (x *SetLocationsRequest) String() string
- type SetLoggingServiceRequest
- func (*SetLoggingServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetLoggingServiceRequest) GetClusterId() stringdeprecated
- func (x *SetLoggingServiceRequest) GetLoggingService() string
- func (x *SetLoggingServiceRequest) GetName() string
- func (x *SetLoggingServiceRequest) GetProjectId() stringdeprecated
- func (x *SetLoggingServiceRequest) GetZone() stringdeprecated
- func (*SetLoggingServiceRequest) ProtoMessage()
- func (x *SetLoggingServiceRequest) ProtoReflect() protoreflect.Message
- func (x *SetLoggingServiceRequest) Reset()
- func (x *SetLoggingServiceRequest) String() string
- type SetMaintenancePolicyRequest
- func (*SetMaintenancePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetMaintenancePolicyRequest) GetClusterId() string
- func (x *SetMaintenancePolicyRequest) GetMaintenancePolicy() *MaintenancePolicy
- func (x *SetMaintenancePolicyRequest) GetName() string
- func (x *SetMaintenancePolicyRequest) GetProjectId() string
- func (x *SetMaintenancePolicyRequest) GetZone() string
- func (*SetMaintenancePolicyRequest) ProtoMessage()
- func (x *SetMaintenancePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *SetMaintenancePolicyRequest) Reset()
- func (x *SetMaintenancePolicyRequest) String() string
- type SetMasterAuthRequest
- func (*SetMasterAuthRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetMasterAuthRequest) GetAction() SetMasterAuthRequest_Action
- func (x *SetMasterAuthRequest) GetClusterId() stringdeprecated
- func (x *SetMasterAuthRequest) GetName() string
- func (x *SetMasterAuthRequest) GetProjectId() stringdeprecated
- func (x *SetMasterAuthRequest) GetUpdate() *MasterAuth
- func (x *SetMasterAuthRequest) GetZone() stringdeprecated
- func (*SetMasterAuthRequest) ProtoMessage()
- func (x *SetMasterAuthRequest) ProtoReflect() protoreflect.Message
- func (x *SetMasterAuthRequest) Reset()
- func (x *SetMasterAuthRequest) String() string
- type SetMasterAuthRequest_Action
- func (SetMasterAuthRequest_Action) Descriptor() protoreflect.EnumDescriptor
- func (x SetMasterAuthRequest_Action) Enum() *SetMasterAuthRequest_Action
- func (SetMasterAuthRequest_Action) EnumDescriptor() ([]byte, []int)deprecated
- func (x SetMasterAuthRequest_Action) Number() protoreflect.EnumNumber
- func (x SetMasterAuthRequest_Action) String() string
- func (SetMasterAuthRequest_Action) Type() protoreflect.EnumType
- type SetMonitoringServiceRequest
- func (*SetMonitoringServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetMonitoringServiceRequest) GetClusterId() stringdeprecated
- func (x *SetMonitoringServiceRequest) GetMonitoringService() string
- func (x *SetMonitoringServiceRequest) GetName() string
- func (x *SetMonitoringServiceRequest) GetProjectId() stringdeprecated
- func (x *SetMonitoringServiceRequest) GetZone() stringdeprecated
- func (*SetMonitoringServiceRequest) ProtoMessage()
- func (x *SetMonitoringServiceRequest) ProtoReflect() protoreflect.Message
- func (x *SetMonitoringServiceRequest) Reset()
- func (x *SetMonitoringServiceRequest) String() string
- type SetNetworkPolicyRequest
- func (*SetNetworkPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetNetworkPolicyRequest) GetClusterId() stringdeprecated
- func (x *SetNetworkPolicyRequest) GetName() string
- func (x *SetNetworkPolicyRequest) GetNetworkPolicy() *NetworkPolicy
- func (x *SetNetworkPolicyRequest) GetProjectId() stringdeprecated
- func (x *SetNetworkPolicyRequest) GetZone() stringdeprecated
- func (*SetNetworkPolicyRequest) ProtoMessage()
- func (x *SetNetworkPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *SetNetworkPolicyRequest) Reset()
- func (x *SetNetworkPolicyRequest) String() string
- type SetNodePoolAutoscalingRequest
- func (*SetNodePoolAutoscalingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetNodePoolAutoscalingRequest) GetAutoscaling() *NodePoolAutoscaling
- func (x *SetNodePoolAutoscalingRequest) GetClusterId() stringdeprecated
- func (x *SetNodePoolAutoscalingRequest) GetName() string
- func (x *SetNodePoolAutoscalingRequest) GetNodePoolId() stringdeprecated
- func (x *SetNodePoolAutoscalingRequest) GetProjectId() stringdeprecated
- func (x *SetNodePoolAutoscalingRequest) GetZone() stringdeprecated
- func (*SetNodePoolAutoscalingRequest) ProtoMessage()
- func (x *SetNodePoolAutoscalingRequest) ProtoReflect() protoreflect.Message
- func (x *SetNodePoolAutoscalingRequest) Reset()
- func (x *SetNodePoolAutoscalingRequest) String() string
- type SetNodePoolManagementRequest
- func (*SetNodePoolManagementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetNodePoolManagementRequest) GetClusterId() stringdeprecated
- func (x *SetNodePoolManagementRequest) GetManagement() *NodeManagement
- func (x *SetNodePoolManagementRequest) GetName() string
- func (x *SetNodePoolManagementRequest) GetNodePoolId() stringdeprecated
- func (x *SetNodePoolManagementRequest) GetProjectId() stringdeprecated
- func (x *SetNodePoolManagementRequest) GetZone() stringdeprecated
- func (*SetNodePoolManagementRequest) ProtoMessage()
- func (x *SetNodePoolManagementRequest) ProtoReflect() protoreflect.Message
- func (x *SetNodePoolManagementRequest) Reset()
- func (x *SetNodePoolManagementRequest) String() string
- type SetNodePoolSizeRequest
- func (*SetNodePoolSizeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetNodePoolSizeRequest) GetClusterId() stringdeprecated
- func (x *SetNodePoolSizeRequest) GetName() string
- func (x *SetNodePoolSizeRequest) GetNodeCount() int32
- func (x *SetNodePoolSizeRequest) GetNodePoolId() stringdeprecated
- func (x *SetNodePoolSizeRequest) GetProjectId() stringdeprecated
- func (x *SetNodePoolSizeRequest) GetZone() stringdeprecated
- func (*SetNodePoolSizeRequest) ProtoMessage()
- func (x *SetNodePoolSizeRequest) ProtoReflect() protoreflect.Message
- func (x *SetNodePoolSizeRequest) Reset()
- func (x *SetNodePoolSizeRequest) String() string
- type ShieldedInstanceConfig
- func (*ShieldedInstanceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ShieldedInstanceConfig) GetEnableIntegrityMonitoring() bool
- func (x *ShieldedInstanceConfig) GetEnableSecureBoot() bool
- func (*ShieldedInstanceConfig) ProtoMessage()
- func (x *ShieldedInstanceConfig) ProtoReflect() protoreflect.Message
- func (x *ShieldedInstanceConfig) Reset()
- func (x *ShieldedInstanceConfig) String() string
- type ShieldedNodes
- type StartIPRotationRequest
- func (*StartIPRotationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartIPRotationRequest) GetClusterId() stringdeprecated
- func (x *StartIPRotationRequest) GetName() string
- func (x *StartIPRotationRequest) GetProjectId() stringdeprecated
- func (x *StartIPRotationRequest) GetRotateCredentials() bool
- func (x *StartIPRotationRequest) GetZone() stringdeprecated
- func (*StartIPRotationRequest) ProtoMessage()
- func (x *StartIPRotationRequest) ProtoReflect() protoreflect.Message
- func (x *StartIPRotationRequest) Reset()
- func (x *StartIPRotationRequest) String() string
- type StatusCondition
- func (*StatusCondition) Descriptor() ([]byte, []int)deprecated
- func (x *StatusCondition) GetCanonicalCode() code.Code
- func (x *StatusCondition) GetCode() StatusCondition_Codedeprecated
- func (x *StatusCondition) GetMessage() string
- func (*StatusCondition) ProtoMessage()
- func (x *StatusCondition) ProtoReflect() protoreflect.Message
- func (x *StatusCondition) Reset()
- func (x *StatusCondition) String() string
- type StatusCondition_Code
- func (StatusCondition_Code) Descriptor() protoreflect.EnumDescriptor
- func (x StatusCondition_Code) Enum() *StatusCondition_Code
- func (StatusCondition_Code) EnumDescriptor() ([]byte, []int)deprecated
- func (x StatusCondition_Code) Number() protoreflect.EnumNumber
- func (x StatusCondition_Code) String() string
- func (StatusCondition_Code) Type() protoreflect.EnumType
- type TimeWindow
- func (*TimeWindow) Descriptor() ([]byte, []int)deprecated
- func (x *TimeWindow) GetEndTime() *timestamppb.Timestamp
- func (x *TimeWindow) GetMaintenanceExclusionOptions() *MaintenanceExclusionOptions
- func (m *TimeWindow) GetOptions() isTimeWindow_Options
- func (x *TimeWindow) GetStartTime() *timestamppb.Timestamp
- func (*TimeWindow) ProtoMessage()
- func (x *TimeWindow) ProtoReflect() protoreflect.Message
- func (x *TimeWindow) Reset()
- func (x *TimeWindow) String() string
- type TimeWindow_MaintenanceExclusionOptions
- type UnimplementedClusterManagerServer
- func (*UnimplementedClusterManagerServer) CancelOperation(context.Context, *CancelOperationRequest) (*emptypb.Empty, error)
- func (*UnimplementedClusterManagerServer) CompleteIPRotation(context.Context, *CompleteIPRotationRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) CreateCluster(context.Context, *CreateClusterRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) CreateNodePool(context.Context, *CreateNodePoolRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) DeleteCluster(context.Context, *DeleteClusterRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) DeleteNodePool(context.Context, *DeleteNodePoolRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) GetCluster(context.Context, *GetClusterRequest) (*Cluster, error)
- func (*UnimplementedClusterManagerServer) GetJSONWebKeys(context.Context, *GetJSONWebKeysRequest) (*GetJSONWebKeysResponse, error)
- func (*UnimplementedClusterManagerServer) GetNodePool(context.Context, *GetNodePoolRequest) (*NodePool, error)
- func (*UnimplementedClusterManagerServer) GetOperation(context.Context, *GetOperationRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) GetServerConfig(context.Context, *GetServerConfigRequest) (*ServerConfig, error)
- func (*UnimplementedClusterManagerServer) ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
- func (*UnimplementedClusterManagerServer) ListNodePools(context.Context, *ListNodePoolsRequest) (*ListNodePoolsResponse, error)
- func (*UnimplementedClusterManagerServer) ListOperations(context.Context, *ListOperationsRequest) (*ListOperationsResponse, error)
- func (*UnimplementedClusterManagerServer) ListUsableSubnetworks(context.Context, *ListUsableSubnetworksRequest) (*ListUsableSubnetworksResponse, error)
- func (*UnimplementedClusterManagerServer) RollbackNodePoolUpgrade(context.Context, *RollbackNodePoolUpgradeRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) SetAddonsConfig(context.Context, *SetAddonsConfigRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) SetLabels(context.Context, *SetLabelsRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) SetLegacyAbac(context.Context, *SetLegacyAbacRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) SetLocations(context.Context, *SetLocationsRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) SetLoggingService(context.Context, *SetLoggingServiceRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) SetMaintenancePolicy(context.Context, *SetMaintenancePolicyRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) SetMasterAuth(context.Context, *SetMasterAuthRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) SetMonitoringService(context.Context, *SetMonitoringServiceRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) SetNetworkPolicy(context.Context, *SetNetworkPolicyRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) SetNodePoolAutoscaling(context.Context, *SetNodePoolAutoscalingRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) SetNodePoolManagement(context.Context, *SetNodePoolManagementRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) SetNodePoolSize(context.Context, *SetNodePoolSizeRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) StartIPRotation(context.Context, *StartIPRotationRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) UpdateCluster(context.Context, *UpdateClusterRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) UpdateMaster(context.Context, *UpdateMasterRequest) (*Operation, error)
- func (*UnimplementedClusterManagerServer) UpdateNodePool(context.Context, *UpdateNodePoolRequest) (*Operation, error)
- type UpdateClusterRequest
- func (*UpdateClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateClusterRequest) GetClusterId() stringdeprecated
- func (x *UpdateClusterRequest) GetName() string
- func (x *UpdateClusterRequest) GetProjectId() stringdeprecated
- func (x *UpdateClusterRequest) GetUpdate() *ClusterUpdate
- func (x *UpdateClusterRequest) GetZone() stringdeprecated
- func (*UpdateClusterRequest) ProtoMessage()
- func (x *UpdateClusterRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateClusterRequest) Reset()
- func (x *UpdateClusterRequest) String() string
- type UpdateMasterRequest
- func (*UpdateMasterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMasterRequest) GetClusterId() stringdeprecated
- func (x *UpdateMasterRequest) GetMasterVersion() string
- func (x *UpdateMasterRequest) GetName() string
- func (x *UpdateMasterRequest) GetProjectId() stringdeprecated
- func (x *UpdateMasterRequest) GetZone() stringdeprecated
- func (*UpdateMasterRequest) ProtoMessage()
- func (x *UpdateMasterRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMasterRequest) Reset()
- func (x *UpdateMasterRequest) String() string
- type UpdateNodePoolRequest
- func (*UpdateNodePoolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNodePoolRequest) GetClusterId() stringdeprecated
- func (x *UpdateNodePoolRequest) GetGcfsConfig() *GcfsConfig
- func (x *UpdateNodePoolRequest) GetGvnic() *VirtualNIC
- func (x *UpdateNodePoolRequest) GetImageType() string
- func (x *UpdateNodePoolRequest) GetKubeletConfig() *NodeKubeletConfig
- func (x *UpdateNodePoolRequest) GetLinuxNodeConfig() *LinuxNodeConfig
- func (x *UpdateNodePoolRequest) GetLocations() []string
- func (x *UpdateNodePoolRequest) GetName() string
- func (x *UpdateNodePoolRequest) GetNodePoolId() stringdeprecated
- func (x *UpdateNodePoolRequest) GetNodeVersion() string
- func (x *UpdateNodePoolRequest) GetProjectId() stringdeprecated
- func (x *UpdateNodePoolRequest) GetUpgradeSettings() *NodePool_UpgradeSettings
- func (x *UpdateNodePoolRequest) GetWorkloadMetadataConfig() *WorkloadMetadataConfig
- func (x *UpdateNodePoolRequest) GetZone() stringdeprecated
- func (*UpdateNodePoolRequest) ProtoMessage()
- func (x *UpdateNodePoolRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateNodePoolRequest) Reset()
- func (x *UpdateNodePoolRequest) String() string
- type UpgradeAvailableEvent
- func (*UpgradeAvailableEvent) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeAvailableEvent) GetReleaseChannel() *ReleaseChannel
- func (x *UpgradeAvailableEvent) GetResource() string
- func (x *UpgradeAvailableEvent) GetResourceType() UpgradeResourceType
- func (x *UpgradeAvailableEvent) GetVersion() string
- func (*UpgradeAvailableEvent) ProtoMessage()
- func (x *UpgradeAvailableEvent) ProtoReflect() protoreflect.Message
- func (x *UpgradeAvailableEvent) Reset()
- func (x *UpgradeAvailableEvent) String() string
- type UpgradeEvent
- func (*UpgradeEvent) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeEvent) GetCurrentVersion() string
- func (x *UpgradeEvent) GetOperation() string
- func (x *UpgradeEvent) GetOperationStartTime() *timestamppb.Timestamp
- func (x *UpgradeEvent) GetResource() string
- func (x *UpgradeEvent) GetResourceType() UpgradeResourceType
- func (x *UpgradeEvent) GetTargetVersion() string
- func (*UpgradeEvent) ProtoMessage()
- func (x *UpgradeEvent) ProtoReflect() protoreflect.Message
- func (x *UpgradeEvent) Reset()
- func (x *UpgradeEvent) String() string
- type UpgradeResourceType
- func (UpgradeResourceType) Descriptor() protoreflect.EnumDescriptor
- func (x UpgradeResourceType) Enum() *UpgradeResourceType
- func (UpgradeResourceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x UpgradeResourceType) Number() protoreflect.EnumNumber
- func (x UpgradeResourceType) String() string
- func (UpgradeResourceType) Type() protoreflect.EnumType
- type UsableSubnetwork
- func (*UsableSubnetwork) Descriptor() ([]byte, []int)deprecated
- func (x *UsableSubnetwork) GetIpCidrRange() string
- func (x *UsableSubnetwork) GetNetwork() string
- func (x *UsableSubnetwork) GetSecondaryIpRanges() []*UsableSubnetworkSecondaryRange
- func (x *UsableSubnetwork) GetStatusMessage() string
- func (x *UsableSubnetwork) GetSubnetwork() string
- func (*UsableSubnetwork) ProtoMessage()
- func (x *UsableSubnetwork) ProtoReflect() protoreflect.Message
- func (x *UsableSubnetwork) Reset()
- func (x *UsableSubnetwork) String() string
- type UsableSubnetworkSecondaryRange
- func (*UsableSubnetworkSecondaryRange) Descriptor() ([]byte, []int)deprecated
- func (x *UsableSubnetworkSecondaryRange) GetIpCidrRange() string
- func (x *UsableSubnetworkSecondaryRange) GetRangeName() string
- func (x *UsableSubnetworkSecondaryRange) GetStatus() UsableSubnetworkSecondaryRange_Status
- func (*UsableSubnetworkSecondaryRange) ProtoMessage()
- func (x *UsableSubnetworkSecondaryRange) ProtoReflect() protoreflect.Message
- func (x *UsableSubnetworkSecondaryRange) Reset()
- func (x *UsableSubnetworkSecondaryRange) String() string
- type UsableSubnetworkSecondaryRange_Status
- func (UsableSubnetworkSecondaryRange_Status) Descriptor() protoreflect.EnumDescriptor
- func (x UsableSubnetworkSecondaryRange_Status) Enum() *UsableSubnetworkSecondaryRange_Status
- func (UsableSubnetworkSecondaryRange_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x UsableSubnetworkSecondaryRange_Status) Number() protoreflect.EnumNumber
- func (x UsableSubnetworkSecondaryRange_Status) String() string
- func (UsableSubnetworkSecondaryRange_Status) Type() protoreflect.EnumType
- type VerticalPodAutoscaling
- func (*VerticalPodAutoscaling) Descriptor() ([]byte, []int)deprecated
- func (x *VerticalPodAutoscaling) GetEnabled() bool
- func (*VerticalPodAutoscaling) ProtoMessage()
- func (x *VerticalPodAutoscaling) ProtoReflect() protoreflect.Message
- func (x *VerticalPodAutoscaling) Reset()
- func (x *VerticalPodAutoscaling) String() string
- type VirtualNIC
- type WorkloadIdentityConfig
- func (*WorkloadIdentityConfig) Descriptor() ([]byte, []int)deprecated
- func (x *WorkloadIdentityConfig) GetWorkloadPool() string
- func (*WorkloadIdentityConfig) ProtoMessage()
- func (x *WorkloadIdentityConfig) ProtoReflect() protoreflect.Message
- func (x *WorkloadIdentityConfig) Reset()
- func (x *WorkloadIdentityConfig) String() string
- type WorkloadMetadataConfig
- func (*WorkloadMetadataConfig) Descriptor() ([]byte, []int)deprecated
- func (x *WorkloadMetadataConfig) GetMode() WorkloadMetadataConfig_Mode
- func (*WorkloadMetadataConfig) ProtoMessage()
- func (x *WorkloadMetadataConfig) ProtoReflect() protoreflect.Message
- func (x *WorkloadMetadataConfig) Reset()
- func (x *WorkloadMetadataConfig) String() string
- type WorkloadMetadataConfig_Mode
- func (WorkloadMetadataConfig_Mode) Descriptor() protoreflect.EnumDescriptor
- func (x WorkloadMetadataConfig_Mode) Enum() *WorkloadMetadataConfig_Mode
- func (WorkloadMetadataConfig_Mode) EnumDescriptor() ([]byte, []int)deprecated
- func (x WorkloadMetadataConfig_Mode) Number() protoreflect.EnumNumber
- func (x WorkloadMetadataConfig_Mode) String() string
- func (WorkloadMetadataConfig_Mode) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( PrivateIPv6GoogleAccess_name = map[int32]string{ 0: "PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED", 1: "PRIVATE_IPV6_GOOGLE_ACCESS_DISABLED", 2: "PRIVATE_IPV6_GOOGLE_ACCESS_TO_GOOGLE", 3: "PRIVATE_IPV6_GOOGLE_ACCESS_BIDIRECTIONAL", } PrivateIPv6GoogleAccess_value = map[string]int32{ "PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED": 0, "PRIVATE_IPV6_GOOGLE_ACCESS_DISABLED": 1, "PRIVATE_IPV6_GOOGLE_ACCESS_TO_GOOGLE": 2, "PRIVATE_IPV6_GOOGLE_ACCESS_BIDIRECTIONAL": 3, } )
Enum value maps for PrivateIPv6GoogleAccess.
var ( DatapathProvider_name = map[int32]string{ 0: "DATAPATH_PROVIDER_UNSPECIFIED", 1: "LEGACY_DATAPATH", 2: "ADVANCED_DATAPATH", } DatapathProvider_value = map[string]int32{ "DATAPATH_PROVIDER_UNSPECIFIED": 0, "LEGACY_DATAPATH": 1, "ADVANCED_DATAPATH": 2, } )
Enum value maps for DatapathProvider.
var ( UpgradeResourceType_name = map[int32]string{ 0: "UPGRADE_RESOURCE_TYPE_UNSPECIFIED", 1: "MASTER", 2: "NODE_POOL", } UpgradeResourceType_value = map[string]int32{ "UPGRADE_RESOURCE_TYPE_UNSPECIFIED": 0, "MASTER": 1, "NODE_POOL": 2, } )
Enum value maps for UpgradeResourceType.
var ( SandboxConfig_Type_name = map[int32]string{ 0: "UNSPECIFIED", 1: "GVISOR", } SandboxConfig_Type_value = map[string]int32{ "UNSPECIFIED": 0, "GVISOR": 1, } )
Enum value maps for SandboxConfig_Type.
var ( ReservationAffinity_Type_name = map[int32]string{ 0: "UNSPECIFIED", 1: "NO_RESERVATION", 2: "ANY_RESERVATION", 3: "SPECIFIC_RESERVATION", } ReservationAffinity_Type_value = map[string]int32{ "UNSPECIFIED": 0, "NO_RESERVATION": 1, "ANY_RESERVATION": 2, "SPECIFIC_RESERVATION": 3, } )
Enum value maps for ReservationAffinity_Type.
var ( NodeTaint_Effect_name = map[int32]string{ 0: "EFFECT_UNSPECIFIED", 1: "NO_SCHEDULE", 2: "PREFER_NO_SCHEDULE", 3: "NO_EXECUTE", } NodeTaint_Effect_value = map[string]int32{ "EFFECT_UNSPECIFIED": 0, "NO_SCHEDULE": 1, "PREFER_NO_SCHEDULE": 2, "NO_EXECUTE": 3, } )
Enum value maps for NodeTaint_Effect.
var ( CloudRunConfig_LoadBalancerType_name = map[int32]string{ 0: "LOAD_BALANCER_TYPE_UNSPECIFIED", 1: "LOAD_BALANCER_TYPE_EXTERNAL", 2: "LOAD_BALANCER_TYPE_INTERNAL", } CloudRunConfig_LoadBalancerType_value = map[string]int32{ "LOAD_BALANCER_TYPE_UNSPECIFIED": 0, "LOAD_BALANCER_TYPE_EXTERNAL": 1, "LOAD_BALANCER_TYPE_INTERNAL": 2, } )
Enum value maps for CloudRunConfig_LoadBalancerType.
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 ( Cluster_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "PROVISIONING", 2: "RUNNING", 3: "RECONCILING", 4: "STOPPING", 5: "ERROR", 6: "DEGRADED", } Cluster_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "PROVISIONING": 1, "RUNNING": 2, "RECONCILING": 3, "STOPPING": 4, "ERROR": 5, "DEGRADED": 6, } )
Enum value maps for Cluster_Status.
var ( Operation_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "PENDING", 2: "RUNNING", 3: "DONE", 4: "ABORTING", } Operation_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "PENDING": 1, "RUNNING": 2, "DONE": 3, "ABORTING": 4, } )
Enum value maps for Operation_Status.
var ( Operation_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "CREATE_CLUSTER", 2: "DELETE_CLUSTER", 3: "UPGRADE_MASTER", 4: "UPGRADE_NODES", 5: "REPAIR_CLUSTER", 6: "UPDATE_CLUSTER", 7: "CREATE_NODE_POOL", 8: "DELETE_NODE_POOL", 9: "SET_NODE_POOL_MANAGEMENT", 10: "AUTO_REPAIR_NODES", 11: "AUTO_UPGRADE_NODES", 12: "SET_LABELS", 13: "SET_MASTER_AUTH", 14: "SET_NODE_POOL_SIZE", 15: "SET_NETWORK_POLICY", 16: "SET_MAINTENANCE_POLICY", } Operation_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "CREATE_CLUSTER": 1, "DELETE_CLUSTER": 2, "UPGRADE_MASTER": 3, "UPGRADE_NODES": 4, "REPAIR_CLUSTER": 5, "UPDATE_CLUSTER": 6, "CREATE_NODE_POOL": 7, "DELETE_NODE_POOL": 8, "SET_NODE_POOL_MANAGEMENT": 9, "AUTO_REPAIR_NODES": 10, "AUTO_UPGRADE_NODES": 11, "SET_LABELS": 12, "SET_MASTER_AUTH": 13, "SET_NODE_POOL_SIZE": 14, "SET_NETWORK_POLICY": 15, "SET_MAINTENANCE_POLICY": 16, } )
Enum value maps for Operation_Type.
var ( SetMasterAuthRequest_Action_name = map[int32]string{ 0: "UNKNOWN", 1: "SET_PASSWORD", 2: "GENERATE_PASSWORD", 3: "SET_USERNAME", } SetMasterAuthRequest_Action_value = map[string]int32{ "UNKNOWN": 0, "SET_PASSWORD": 1, "GENERATE_PASSWORD": 2, "SET_USERNAME": 3, } )
Enum value maps for SetMasterAuthRequest_Action.
var ( NodePool_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "PROVISIONING", 2: "RUNNING", 3: "RUNNING_WITH_ERROR", 4: "RECONCILING", 5: "STOPPING", 6: "ERROR", } NodePool_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "PROVISIONING": 1, "RUNNING": 2, "RUNNING_WITH_ERROR": 3, "RECONCILING": 4, "STOPPING": 5, "ERROR": 6, } )
Enum value maps for NodePool_Status.
var ( MaintenanceExclusionOptions_Scope_name = map[int32]string{ 0: "NO_UPGRADES", 1: "NO_MINOR_UPGRADES", 2: "NO_MINOR_OR_NODE_UPGRADES", } MaintenanceExclusionOptions_Scope_value = map[string]int32{ "NO_UPGRADES": 0, "NO_MINOR_UPGRADES": 1, "NO_MINOR_OR_NODE_UPGRADES": 2, } )
Enum value maps for MaintenanceExclusionOptions_Scope.
var ( ClusterAutoscaling_AutoscalingProfile_name = map[int32]string{ 0: "PROFILE_UNSPECIFIED", 1: "OPTIMIZE_UTILIZATION", 2: "BALANCED", } ClusterAutoscaling_AutoscalingProfile_value = map[string]int32{ "PROFILE_UNSPECIFIED": 0, "OPTIMIZE_UTILIZATION": 1, "BALANCED": 2, } )
Enum value maps for ClusterAutoscaling_AutoscalingProfile.
var ( WorkloadMetadataConfig_Mode_name = map[int32]string{ 0: "MODE_UNSPECIFIED", 1: "GCE_METADATA", 2: "GKE_METADATA", } WorkloadMetadataConfig_Mode_value = map[string]int32{ "MODE_UNSPECIFIED": 0, "GCE_METADATA": 1, "GKE_METADATA": 2, } )
Enum value maps for WorkloadMetadataConfig_Mode.
var ( StatusCondition_Code_name = map[int32]string{ 0: "UNKNOWN", 1: "GCE_STOCKOUT", 2: "GKE_SERVICE_ACCOUNT_DELETED", 3: "GCE_QUOTA_EXCEEDED", 4: "SET_BY_OPERATOR", 7: "CLOUD_KMS_KEY_ERROR", 9: "CA_EXPIRING", } StatusCondition_Code_value = map[string]int32{ "UNKNOWN": 0, "GCE_STOCKOUT": 1, "GKE_SERVICE_ACCOUNT_DELETED": 2, "GCE_QUOTA_EXCEEDED": 3, "SET_BY_OPERATOR": 4, "CLOUD_KMS_KEY_ERROR": 7, "CA_EXPIRING": 9, } )
Enum value maps for StatusCondition_Code.
var ( ReleaseChannel_Channel_name = map[int32]string{ 0: "UNSPECIFIED", 1: "RAPID", 2: "REGULAR", 3: "STABLE", } ReleaseChannel_Channel_value = map[string]int32{ "UNSPECIFIED": 0, "RAPID": 1, "REGULAR": 2, "STABLE": 3, } )
Enum value maps for ReleaseChannel_Channel.
var ( DNSConfig_Provider_name = map[int32]string{ 0: "PROVIDER_UNSPECIFIED", 1: "PLATFORM_DEFAULT", 2: "CLOUD_DNS", } DNSConfig_Provider_value = map[string]int32{ "PROVIDER_UNSPECIFIED": 0, "PLATFORM_DEFAULT": 1, "CLOUD_DNS": 2, } )
Enum value maps for DNSConfig_Provider.
var ( DNSConfig_DNSScope_name = map[int32]string{ 0: "DNS_SCOPE_UNSPECIFIED", 2: "VPC_SCOPE", } DNSConfig_DNSScope_value = map[string]int32{ "DNS_SCOPE_UNSPECIFIED": 0, "VPC_SCOPE": 2, } )
Enum value maps for DNSConfig_DNSScope.
var ( DatabaseEncryption_State_name = map[int32]string{ 0: "UNKNOWN", 1: "ENCRYPTED", 2: "DECRYPTED", } DatabaseEncryption_State_value = map[string]int32{ "UNKNOWN": 0, "ENCRYPTED": 1, "DECRYPTED": 2, } )
Enum value maps for DatabaseEncryption_State.
var ( UsableSubnetworkSecondaryRange_Status_name = map[int32]string{ 0: "UNKNOWN", 1: "UNUSED", 2: "IN_USE_SERVICE", 3: "IN_USE_SHAREABLE_POD", 4: "IN_USE_MANAGED_POD", } UsableSubnetworkSecondaryRange_Status_value = map[string]int32{ "UNKNOWN": 0, "UNUSED": 1, "IN_USE_SERVICE": 2, "IN_USE_SHAREABLE_POD": 3, "IN_USE_MANAGED_POD": 4, } )
Enum value maps for UsableSubnetworkSecondaryRange_Status.
var ( NotificationConfig_EventType_name = map[int32]string{ 0: "EVENT_TYPE_UNSPECIFIED", 1: "UPGRADE_AVAILABLE_EVENT", 2: "UPGRADE_EVENT", 3: "SECURITY_BULLETIN_EVENT", } NotificationConfig_EventType_value = map[string]int32{ "EVENT_TYPE_UNSPECIFIED": 0, "UPGRADE_AVAILABLE_EVENT": 1, "UPGRADE_EVENT": 2, "SECURITY_BULLETIN_EVENT": 3, } )
Enum value maps for NotificationConfig_EventType.
var ( LoggingComponentConfig_Component_name = map[int32]string{ 0: "COMPONENT_UNSPECIFIED", 1: "SYSTEM_COMPONENTS", 2: "WORKLOADS", } LoggingComponentConfig_Component_value = map[string]int32{ "COMPONENT_UNSPECIFIED": 0, "SYSTEM_COMPONENTS": 1, "WORKLOADS": 2, } )
Enum value maps for LoggingComponentConfig_Component.
var ( MonitoringComponentConfig_Component_name = map[int32]string{ 0: "COMPONENT_UNSPECIFIED", 1: "SYSTEM_COMPONENTS", } MonitoringComponentConfig_Component_value = map[string]int32{ "COMPONENT_UNSPECIFIED": 0, "SYSTEM_COMPONENTS": 1, } )
Enum value maps for MonitoringComponentConfig_Component.
var File_google_container_v1_cluster_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterClusterManagerServer ¶
func RegisterClusterManagerServer(s *grpc.Server, srv ClusterManagerServer)
Types ¶
type AcceleratorConfig ¶
type AcceleratorConfig struct { // The number of the accelerator cards exposed to an instance. AcceleratorCount int64 `protobuf:"varint,1,opt,name=accelerator_count,json=acceleratorCount,proto3" json:"accelerator_count,omitempty"` // The accelerator type resource name. List of supported accelerators // [here](https://cloud.google.com/compute/docs/gpus) AcceleratorType string `protobuf:"bytes,2,opt,name=accelerator_type,json=acceleratorType,proto3" json:"accelerator_type,omitempty"` // Size of partitions to create on the GPU. Valid values are described in the // NVIDIA [mig user // guide](https://docs.nvidia.com/datacenter/tesla/mig-user-guide/#partitioning). GpuPartitionSize string `protobuf:"bytes,3,opt,name=gpu_partition_size,json=gpuPartitionSize,proto3" json:"gpu_partition_size,omitempty"` // contains filtered or unexported fields }
AcceleratorConfig represents a Hardware Accelerator request.
func (*AcceleratorConfig) Descriptor
deprecated
func (*AcceleratorConfig) Descriptor() ([]byte, []int)
Deprecated: Use AcceleratorConfig.ProtoReflect.Descriptor instead.
func (*AcceleratorConfig) GetAcceleratorCount ¶
func (x *AcceleratorConfig) GetAcceleratorCount() int64
func (*AcceleratorConfig) GetAcceleratorType ¶
func (x *AcceleratorConfig) GetAcceleratorType() string
func (*AcceleratorConfig) GetGpuPartitionSize ¶
func (x *AcceleratorConfig) GetGpuPartitionSize() string
func (*AcceleratorConfig) ProtoMessage ¶
func (*AcceleratorConfig) ProtoMessage()
func (*AcceleratorConfig) ProtoReflect ¶
func (x *AcceleratorConfig) ProtoReflect() protoreflect.Message
func (*AcceleratorConfig) Reset ¶
func (x *AcceleratorConfig) Reset()
func (*AcceleratorConfig) String ¶
func (x *AcceleratorConfig) String() string
type AddonsConfig ¶
type AddonsConfig struct { // Configuration for the HTTP (L7) load balancing controller addon, which // makes it easy to set up HTTP load balancers for services in a cluster. HttpLoadBalancing *HttpLoadBalancing `protobuf:"bytes,1,opt,name=http_load_balancing,json=httpLoadBalancing,proto3" json:"http_load_balancing,omitempty"` // Configuration for the horizontal pod autoscaling feature, which // increases or decreases the number of replica pods a replication controller // has based on the resource usage of the existing pods. HorizontalPodAutoscaling *HorizontalPodAutoscaling `` /* 135-byte string literal not displayed */ // Configuration for the Kubernetes Dashboard. // This addon is deprecated, and will be disabled in 1.15. It is recommended // to use the Cloud Console to manage and monitor your Kubernetes clusters, // workloads and applications. For more information, see: // https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards // // Deprecated: Do not use. KubernetesDashboard *KubernetesDashboard `protobuf:"bytes,3,opt,name=kubernetes_dashboard,json=kubernetesDashboard,proto3" json:"kubernetes_dashboard,omitempty"` // Configuration for NetworkPolicy. This only tracks whether the addon // is enabled or not on the Master, it does not track whether network policy // is enabled for the nodes. NetworkPolicyConfig *NetworkPolicyConfig `protobuf:"bytes,4,opt,name=network_policy_config,json=networkPolicyConfig,proto3" json:"network_policy_config,omitempty"` // Configuration for the Cloud Run addon, which allows the user to use a // managed Knative service. CloudRunConfig *CloudRunConfig `protobuf:"bytes,7,opt,name=cloud_run_config,json=cloudRunConfig,proto3" json:"cloud_run_config,omitempty"` // Configuration for NodeLocalDNS, a dns cache running on cluster nodes DnsCacheConfig *DnsCacheConfig `protobuf:"bytes,8,opt,name=dns_cache_config,json=dnsCacheConfig,proto3" json:"dns_cache_config,omitempty"` // Configuration for the ConfigConnector add-on, a Kubernetes // extension to manage hosted GCP services through the Kubernetes API ConfigConnectorConfig *ConfigConnectorConfig `` /* 127-byte string literal not displayed */ // Configuration for the Compute Engine Persistent Disk CSI driver. GcePersistentDiskCsiDriverConfig *GcePersistentDiskCsiDriverConfig `` /* 166-byte string literal not displayed */ // Configuration for the GCP Filestore CSI driver. GcpFilestoreCsiDriverConfig *GcpFilestoreCsiDriverConfig `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
func (*AddonsConfig) Descriptor
deprecated
func (*AddonsConfig) Descriptor() ([]byte, []int)
Deprecated: Use AddonsConfig.ProtoReflect.Descriptor instead.
func (*AddonsConfig) GetCloudRunConfig ¶
func (x *AddonsConfig) GetCloudRunConfig() *CloudRunConfig
func (*AddonsConfig) GetConfigConnectorConfig ¶
func (x *AddonsConfig) GetConfigConnectorConfig() *ConfigConnectorConfig
func (*AddonsConfig) GetDnsCacheConfig ¶
func (x *AddonsConfig) GetDnsCacheConfig() *DnsCacheConfig
func (*AddonsConfig) GetGcePersistentDiskCsiDriverConfig ¶
func (x *AddonsConfig) GetGcePersistentDiskCsiDriverConfig() *GcePersistentDiskCsiDriverConfig
func (*AddonsConfig) GetGcpFilestoreCsiDriverConfig ¶
func (x *AddonsConfig) GetGcpFilestoreCsiDriverConfig() *GcpFilestoreCsiDriverConfig
func (*AddonsConfig) GetHorizontalPodAutoscaling ¶
func (x *AddonsConfig) GetHorizontalPodAutoscaling() *HorizontalPodAutoscaling
func (*AddonsConfig) GetHttpLoadBalancing ¶
func (x *AddonsConfig) GetHttpLoadBalancing() *HttpLoadBalancing
func (*AddonsConfig) GetKubernetesDashboard
deprecated
func (x *AddonsConfig) GetKubernetesDashboard() *KubernetesDashboard
Deprecated: Do not use.
func (*AddonsConfig) GetNetworkPolicyConfig ¶
func (x *AddonsConfig) GetNetworkPolicyConfig() *NetworkPolicyConfig
func (*AddonsConfig) ProtoMessage ¶
func (*AddonsConfig) ProtoMessage()
func (*AddonsConfig) ProtoReflect ¶
func (x *AddonsConfig) ProtoReflect() protoreflect.Message
func (*AddonsConfig) Reset ¶
func (x *AddonsConfig) Reset()
func (*AddonsConfig) String ¶
func (x *AddonsConfig) String() string
type AdvancedMachineFeatures ¶
type AdvancedMachineFeatures struct { // The number of threads per physical core. To disable simultaneous // multithreading (SMT) set this to 1. If unset, the maximum number of threads // supported per core by the underlying processor is assumed. ThreadsPerCore *int64 `protobuf:"varint,1,opt,name=threads_per_core,json=threadsPerCore,proto3,oneof" json:"threads_per_core,omitempty"` // contains filtered or unexported fields }
Specifies options for controlling advanced machine features.
func (*AdvancedMachineFeatures) Descriptor
deprecated
func (*AdvancedMachineFeatures) Descriptor() ([]byte, []int)
Deprecated: Use AdvancedMachineFeatures.ProtoReflect.Descriptor instead.
func (*AdvancedMachineFeatures) GetThreadsPerCore ¶
func (x *AdvancedMachineFeatures) GetThreadsPerCore() int64
func (*AdvancedMachineFeatures) ProtoMessage ¶
func (*AdvancedMachineFeatures) ProtoMessage()
func (*AdvancedMachineFeatures) ProtoReflect ¶
func (x *AdvancedMachineFeatures) ProtoReflect() protoreflect.Message
func (*AdvancedMachineFeatures) Reset ¶
func (x *AdvancedMachineFeatures) Reset()
func (*AdvancedMachineFeatures) String ¶
func (x *AdvancedMachineFeatures) String() string
type AuthenticatorGroupsConfig ¶
type AuthenticatorGroupsConfig struct { // Whether this cluster should return group membership lookups // during authentication using a group of security groups. Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // The name of the security group-of-groups to be used. Only relevant // if enabled = true. SecurityGroup string `protobuf:"bytes,2,opt,name=security_group,json=securityGroup,proto3" json:"security_group,omitempty"` // contains filtered or unexported fields }
Configuration for returning group information from authenticators.
func (*AuthenticatorGroupsConfig) Descriptor
deprecated
func (*AuthenticatorGroupsConfig) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticatorGroupsConfig.ProtoReflect.Descriptor instead.
func (*AuthenticatorGroupsConfig) GetEnabled ¶
func (x *AuthenticatorGroupsConfig) GetEnabled() bool
func (*AuthenticatorGroupsConfig) GetSecurityGroup ¶
func (x *AuthenticatorGroupsConfig) GetSecurityGroup() string
func (*AuthenticatorGroupsConfig) ProtoMessage ¶
func (*AuthenticatorGroupsConfig) ProtoMessage()
func (*AuthenticatorGroupsConfig) ProtoReflect ¶
func (x *AuthenticatorGroupsConfig) ProtoReflect() protoreflect.Message
func (*AuthenticatorGroupsConfig) Reset ¶
func (x *AuthenticatorGroupsConfig) Reset()
func (*AuthenticatorGroupsConfig) String ¶
func (x *AuthenticatorGroupsConfig) String() string
type AutoUpgradeOptions ¶
type AutoUpgradeOptions struct { // [Output only] This field is set when upgrades are about to commence // with the approximate start time for the upgrades, in // [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. AutoUpgradeStartTime string `protobuf:"bytes,1,opt,name=auto_upgrade_start_time,json=autoUpgradeStartTime,proto3" json:"auto_upgrade_start_time,omitempty"` // [Output only] This field is set when upgrades are about to commence // with the description of the upgrade. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.
func (*AutoUpgradeOptions) Descriptor
deprecated
func (*AutoUpgradeOptions) Descriptor() ([]byte, []int)
Deprecated: Use AutoUpgradeOptions.ProtoReflect.Descriptor instead.
func (*AutoUpgradeOptions) GetAutoUpgradeStartTime ¶
func (x *AutoUpgradeOptions) GetAutoUpgradeStartTime() string
func (*AutoUpgradeOptions) GetDescription ¶
func (x *AutoUpgradeOptions) GetDescription() string
func (*AutoUpgradeOptions) ProtoMessage ¶
func (*AutoUpgradeOptions) ProtoMessage()
func (*AutoUpgradeOptions) ProtoReflect ¶
func (x *AutoUpgradeOptions) ProtoReflect() protoreflect.Message
func (*AutoUpgradeOptions) Reset ¶
func (x *AutoUpgradeOptions) Reset()
func (*AutoUpgradeOptions) String ¶
func (x *AutoUpgradeOptions) String() string
type Autopilot ¶
type Autopilot struct { // Enable Autopilot Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
Autopilot is the configuration for Autopilot settings on the cluster.
func (*Autopilot) Descriptor
deprecated
func (*Autopilot) GetEnabled ¶
func (*Autopilot) ProtoMessage ¶
func (*Autopilot) ProtoMessage()
func (*Autopilot) ProtoReflect ¶
func (x *Autopilot) ProtoReflect() protoreflect.Message
type AutoprovisioningNodePoolDefaults ¶
type AutoprovisioningNodePoolDefaults struct { // Scopes that are used by NAP when creating node pools. OauthScopes []string `protobuf:"bytes,1,rep,name=oauth_scopes,json=oauthScopes,proto3" json:"oauth_scopes,omitempty"` // The Google Cloud Platform Service Account to be used by the node VMs. ServiceAccount string `protobuf:"bytes,2,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // Specifies the upgrade settings for NAP created node pools UpgradeSettings *NodePool_UpgradeSettings `protobuf:"bytes,3,opt,name=upgrade_settings,json=upgradeSettings,proto3" json:"upgrade_settings,omitempty"` // Specifies the node management options for NAP created node-pools. Management *NodeManagement `protobuf:"bytes,4,opt,name=management,proto3" json:"management,omitempty"` // Minimum CPU platform to be used for NAP created node pools. // The instance may be scheduled on the specified or newer CPU platform. // Applicable values are the friendly names of CPU platforms, such as // minCpuPlatform: Intel Haswell or // minCpuPlatform: Intel Sandy Bridge. For more // information, read [how to specify min CPU // platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) // To unset the min cpu platform field pass "automatic" // as field value. MinCpuPlatform string `protobuf:"bytes,5,opt,name=min_cpu_platform,json=minCpuPlatform,proto3" json:"min_cpu_platform,omitempty"` // Size of the disk attached to each node, specified in GB. // The smallest allowed disk size is 10GB. // // If unspecified, the default disk size is 100GB. DiskSizeGb int32 `protobuf:"varint,6,opt,name=disk_size_gb,json=diskSizeGb,proto3" json:"disk_size_gb,omitempty"` // Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or // 'pd-balanced') // // If unspecified, the default disk type is 'pd-standard' DiskType string `protobuf:"bytes,7,opt,name=disk_type,json=diskType,proto3" json:"disk_type,omitempty"` // Shielded Instance options. ShieldedInstanceConfig *ShieldedInstanceConfig `` /* 129-byte string literal not displayed */ // The Customer Managed Encryption Key used to encrypt the boot disk attached // to each node in the node pool. This should be of the form // projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. // For more information about protecting resources with Cloud KMS Keys please // see: // https://cloud.google.com/compute/docs/disks/customer-managed-encryption BootDiskKmsKey string `protobuf:"bytes,9,opt,name=boot_disk_kms_key,json=bootDiskKmsKey,proto3" json:"boot_disk_kms_key,omitempty"` // The image type to use for NAP created node. ImageType string `protobuf:"bytes,10,opt,name=image_type,json=imageType,proto3" json:"image_type,omitempty"` // contains filtered or unexported fields }
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
func (*AutoprovisioningNodePoolDefaults) Descriptor
deprecated
func (*AutoprovisioningNodePoolDefaults) Descriptor() ([]byte, []int)
Deprecated: Use AutoprovisioningNodePoolDefaults.ProtoReflect.Descriptor instead.
func (*AutoprovisioningNodePoolDefaults) GetBootDiskKmsKey ¶
func (x *AutoprovisioningNodePoolDefaults) GetBootDiskKmsKey() string
func (*AutoprovisioningNodePoolDefaults) GetDiskSizeGb ¶
func (x *AutoprovisioningNodePoolDefaults) GetDiskSizeGb() int32
func (*AutoprovisioningNodePoolDefaults) GetDiskType ¶
func (x *AutoprovisioningNodePoolDefaults) GetDiskType() string
func (*AutoprovisioningNodePoolDefaults) GetImageType ¶
func (x *AutoprovisioningNodePoolDefaults) GetImageType() string
func (*AutoprovisioningNodePoolDefaults) GetManagement ¶
func (x *AutoprovisioningNodePoolDefaults) GetManagement() *NodeManagement
func (*AutoprovisioningNodePoolDefaults) GetMinCpuPlatform ¶
func (x *AutoprovisioningNodePoolDefaults) GetMinCpuPlatform() string
func (*AutoprovisioningNodePoolDefaults) GetOauthScopes ¶
func (x *AutoprovisioningNodePoolDefaults) GetOauthScopes() []string
func (*AutoprovisioningNodePoolDefaults) GetServiceAccount ¶
func (x *AutoprovisioningNodePoolDefaults) GetServiceAccount() string
func (*AutoprovisioningNodePoolDefaults) GetShieldedInstanceConfig ¶
func (x *AutoprovisioningNodePoolDefaults) GetShieldedInstanceConfig() *ShieldedInstanceConfig
func (*AutoprovisioningNodePoolDefaults) GetUpgradeSettings ¶
func (x *AutoprovisioningNodePoolDefaults) GetUpgradeSettings() *NodePool_UpgradeSettings
func (*AutoprovisioningNodePoolDefaults) ProtoMessage ¶
func (*AutoprovisioningNodePoolDefaults) ProtoMessage()
func (*AutoprovisioningNodePoolDefaults) ProtoReflect ¶
func (x *AutoprovisioningNodePoolDefaults) ProtoReflect() protoreflect.Message
func (*AutoprovisioningNodePoolDefaults) Reset ¶
func (x *AutoprovisioningNodePoolDefaults) Reset()
func (*AutoprovisioningNodePoolDefaults) String ¶
func (x *AutoprovisioningNodePoolDefaults) String() string
type BinaryAuthorization ¶
type BinaryAuthorization struct { // Enable Binary Authorization for this cluster. If enabled, all container // images will be validated by Binary Authorization. Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
Configuration for Binary Authorization.
func (*BinaryAuthorization) Descriptor
deprecated
func (*BinaryAuthorization) Descriptor() ([]byte, []int)
Deprecated: Use BinaryAuthorization.ProtoReflect.Descriptor instead.
func (*BinaryAuthorization) GetEnabled ¶
func (x *BinaryAuthorization) GetEnabled() bool
func (*BinaryAuthorization) ProtoMessage ¶
func (*BinaryAuthorization) ProtoMessage()
func (*BinaryAuthorization) ProtoReflect ¶
func (x *BinaryAuthorization) ProtoReflect() protoreflect.Message
func (*BinaryAuthorization) Reset ¶
func (x *BinaryAuthorization) Reset()
func (*BinaryAuthorization) String ¶
func (x *BinaryAuthorization) String() string
type CancelOperationRequest ¶
type CancelOperationRequest struct { // Deprecated. The Google Developers Console [project ID or project // number](https://support.google.com/cloud/answer/6158840). // This field has been deprecated and replaced by the name field. // // Deprecated: Do not use. ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // Deprecated. The name of the Google Compute Engine // [zone](https://cloud.google.com/compute/docs/zones#available) in which the // operation resides. This field has been deprecated and replaced by the name // field. // // Deprecated: Do not use. Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` // Deprecated. The server-assigned `name` of the operation. // This field has been deprecated and replaced by the name field. // // Deprecated: Do not use. OperationId string `protobuf:"bytes,3,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"` // The name (project, location, operation id) of the operation to cancel. // Specified in the format `projects/*/locations/*/operations/*`. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
CancelOperationRequest cancels a single operation.
func (*CancelOperationRequest) Descriptor
deprecated
func (*CancelOperationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelOperationRequest.ProtoReflect.Descriptor instead.
func (*CancelOperationRequest) GetName ¶
func (x *CancelOperationRequest) GetName() string
func (*CancelOperationRequest) GetOperationId
deprecated
func (x *CancelOperationRequest) GetOperationId() string
Deprecated: Do not use.
func (*CancelOperationRequest) GetProjectId
deprecated
func (x *CancelOperationRequest) GetProjectId() string
Deprecated: Do not use.
func (*CancelOperationRequest) GetZone
deprecated
func (x *CancelOperationRequest) GetZone() string
Deprecated: Do not use.
func (*CancelOperationRequest) ProtoMessage ¶
func (*CancelOperationRequest) ProtoMessage()
func (*CancelOperationRequest) ProtoReflect ¶
func (x *CancelOperationRequest) ProtoReflect() protoreflect.Message
func (*CancelOperationRequest) Reset ¶
func (x *CancelOperationRequest) Reset()
func (*CancelOperationRequest) String ¶
func (x *CancelOperationRequest) String() string
type ClientCertificateConfig ¶
type ClientCertificateConfig struct { // Issue a client certificate. IssueClientCertificate bool `` /* 130-byte string literal not displayed */ // contains filtered or unexported fields }
Configuration for client certificates on the cluster.
func (*ClientCertificateConfig) Descriptor
deprecated
func (*ClientCertificateConfig) Descriptor() ([]byte, []int)
Deprecated: Use ClientCertificateConfig.ProtoReflect.Descriptor instead.
func (*ClientCertificateConfig) GetIssueClientCertificate ¶
func (x *ClientCertificateConfig) GetIssueClientCertificate() bool
func (*ClientCertificateConfig) ProtoMessage ¶
func (*ClientCertificateConfig) ProtoMessage()
func (*ClientCertificateConfig) ProtoReflect ¶
func (x *ClientCertificateConfig) ProtoReflect() protoreflect.Message
func (*ClientCertificateConfig) Reset ¶
func (x *ClientCertificateConfig) Reset()
func (*ClientCertificateConfig) String ¶
func (x *ClientCertificateConfig) String() string
type CloudRunConfig ¶
type CloudRunConfig struct { // Whether Cloud Run addon is enabled for this cluster. Disabled bool `protobuf:"varint,1,opt,name=disabled,proto3" json:"disabled,omitempty"` // Which load balancer type is installed for Cloud Run. LoadBalancerType CloudRunConfig_LoadBalancerType `` /* 169-byte string literal not displayed */ // contains filtered or unexported fields }
Configuration options for the Cloud Run feature.
func (*CloudRunConfig) Descriptor
deprecated
func (*CloudRunConfig) Descriptor() ([]byte, []int)
Deprecated: Use CloudRunConfig.ProtoReflect.Descriptor instead.
func (*CloudRunConfig) GetDisabled ¶
func (x *CloudRunConfig) GetDisabled() bool
func (*CloudRunConfig) GetLoadBalancerType ¶
func (x *CloudRunConfig) GetLoadBalancerType() CloudRunConfig_LoadBalancerType
func (*CloudRunConfig) ProtoMessage ¶
func (*CloudRunConfig) ProtoMessage()
func (*CloudRunConfig) ProtoReflect ¶
func (x *CloudRunConfig) ProtoReflect() protoreflect.Message
func (*CloudRunConfig) Reset ¶
func (x *CloudRunConfig) Reset()
func (*CloudRunConfig) String ¶
func (x *CloudRunConfig) String() string
type CloudRunConfig_LoadBalancerType ¶
type CloudRunConfig_LoadBalancerType int32
Load balancer type of ingress service of Cloud Run.
const ( // Load balancer type for Cloud Run is unspecified. CloudRunConfig_LOAD_BALANCER_TYPE_UNSPECIFIED CloudRunConfig_LoadBalancerType = 0 // Install external load balancer for Cloud Run. CloudRunConfig_LOAD_BALANCER_TYPE_EXTERNAL CloudRunConfig_LoadBalancerType = 1 // Install internal load balancer for Cloud Run. CloudRunConfig_LOAD_BALANCER_TYPE_INTERNAL CloudRunConfig_LoadBalancerType = 2 )
func (CloudRunConfig_LoadBalancerType) Descriptor ¶
func (CloudRunConfig_LoadBalancerType) Descriptor() protoreflect.EnumDescriptor
func (CloudRunConfig_LoadBalancerType) Enum ¶
func (x CloudRunConfig_LoadBalancerType) Enum() *CloudRunConfig_LoadBalancerType
func (CloudRunConfig_LoadBalancerType) EnumDescriptor
deprecated
func (CloudRunConfig_LoadBalancerType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CloudRunConfig_LoadBalancerType.Descriptor instead.
func (CloudRunConfig_LoadBalancerType) Number ¶
func (x CloudRunConfig_LoadBalancerType) Number() protoreflect.EnumNumber
func (CloudRunConfig_LoadBalancerType) String ¶
func (x CloudRunConfig_LoadBalancerType) String() string
func (CloudRunConfig_LoadBalancerType) Type ¶
func (CloudRunConfig_LoadBalancerType) Type() protoreflect.EnumType
type Cluster ¶
type Cluster struct { // The name of this cluster. The name must be unique within this project // and location (e.g. zone or region), and can be up to 40 characters with // the following restrictions: // // * Lowercase letters, numbers, and hyphens only. // * Must start with a letter. // * Must end with a number or a letter. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // An optional description of this cluster. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // The number of nodes to create in this cluster. You must ensure that your // Compute Engine [resource quota](https://cloud.google.com/compute/quotas) // is sufficient for this number of instances. You must also have available // firewall and routes quota. // For requests, this field should only be used in lieu of a // "node_pool" object, since this configuration (along with the // "node_config") will be used to create a "NodePool" object with an // auto-generated name. Do not use this and a node_pool at the same time. // // This field is deprecated, use node_pool.initial_node_count instead. // // Deprecated: Do not use. InitialNodeCount int32 `protobuf:"varint,3,opt,name=initial_node_count,json=initialNodeCount,proto3" json:"initial_node_count,omitempty"` // Parameters used in creating the cluster's nodes. // For requests, this field should only be used in lieu of a // "node_pool" object, since this configuration (along with the // "initial_node_count") will be used to create a "NodePool" object with an // auto-generated name. Do not use this and a node_pool at the same time. // For responses, this field will be populated with the node configuration of // the first node pool. (For configuration of each node pool, see // `node_pool.config`) // // If unspecified, the defaults are used. // This field is deprecated, use node_pool.config instead. // // Deprecated: Do not use. NodeConfig *NodeConfig `protobuf:"bytes,4,opt,name=node_config,json=nodeConfig,proto3" json:"node_config,omitempty"` // The authentication information for accessing the master endpoint. // If unspecified, the defaults are used: // For clusters before v1.12, if master_auth is unspecified, `username` will // be set to "admin", a random password will be generated, and a client // certificate will be issued. MasterAuth *MasterAuth `protobuf:"bytes,5,opt,name=master_auth,json=masterAuth,proto3" json:"master_auth,omitempty"` // The logging service the cluster should use to write logs. // Currently available options: // // * `logging.googleapis.com/kubernetes` - The Cloud Logging // service with a Kubernetes-native resource model // * `logging.googleapis.com` - The legacy Cloud Logging service (no longer // available as of GKE 1.15). // * `none` - no logs will be exported from the cluster. // // If left as an empty string,`logging.googleapis.com/kubernetes` will be // used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. LoggingService string `protobuf:"bytes,6,opt,name=logging_service,json=loggingService,proto3" json:"logging_service,omitempty"` // The monitoring service the cluster should use to write metrics. // Currently available options: // // * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring // service with a Kubernetes-native resource model // * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no // longer available as of GKE 1.15). // * `none` - No metrics will be exported from the cluster. // // If left as an empty string,`monitoring.googleapis.com/kubernetes` will be // used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions. MonitoringService string `protobuf:"bytes,7,opt,name=monitoring_service,json=monitoringService,proto3" json:"monitoring_service,omitempty"` // The name of the Google Compute Engine // [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) // to which the cluster is connected. If left unspecified, the `default` // network will be used. Network string `protobuf:"bytes,8,opt,name=network,proto3" json:"network,omitempty"` // The IP address range of the container pods in this cluster, in // [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) // notation (e.g. `10.96.0.0/14`). Leave blank to have // one automatically chosen or specify a `/14` block in `10.0.0.0/8`. ClusterIpv4Cidr string `protobuf:"bytes,9,opt,name=cluster_ipv4_cidr,json=clusterIpv4Cidr,proto3" json:"cluster_ipv4_cidr,omitempty"` // Configurations for the various addons available to run in the cluster. AddonsConfig *AddonsConfig `protobuf:"bytes,10,opt,name=addons_config,json=addonsConfig,proto3" json:"addons_config,omitempty"` // The name of the Google Compute Engine // [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which // the cluster is connected. Subnetwork string `protobuf:"bytes,11,opt,name=subnetwork,proto3" json:"subnetwork,omitempty"` // The node pools associated with this cluster. // This field should not be set if "node_config" or "initial_node_count" are // specified. NodePools []*NodePool `protobuf:"bytes,12,rep,name=node_pools,json=nodePools,proto3" json:"node_pools,omitempty"` // The list of Google Compute Engine // [zones](https://cloud.google.com/compute/docs/zones#available) in which the // cluster's nodes should be located. // // This field provides a default value if // [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) // are not specified during node pool creation. // // Warning: changing cluster locations will update the // [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) // of all node pools and will result in nodes being added and/or removed. Locations []string `protobuf:"bytes,13,rep,name=locations,proto3" json:"locations,omitempty"` // Kubernetes alpha features are enabled on this cluster. This includes alpha // API groups (e.g. v1alpha1) and features that may not be production ready in // the kubernetes version of the master and nodes. // The cluster has no SLA for uptime and master/node upgrades are disabled. // Alpha enabled clusters are automatically deleted thirty days after // creation. EnableKubernetesAlpha bool `` /* 128-byte string literal not displayed */ // The resource labels for the cluster to use to annotate any related // Google Compute Engine resources. ResourceLabels map[string]string `` /* 192-byte string literal not displayed */ // The fingerprint of the set of labels for this cluster. LabelFingerprint string `protobuf:"bytes,16,opt,name=label_fingerprint,json=labelFingerprint,proto3" json:"label_fingerprint,omitempty"` // Configuration for the legacy ABAC authorization mode. LegacyAbac *LegacyAbac `protobuf:"bytes,18,opt,name=legacy_abac,json=legacyAbac,proto3" json:"legacy_abac,omitempty"` // Configuration options for the NetworkPolicy feature. NetworkPolicy *NetworkPolicy `protobuf:"bytes,19,opt,name=network_policy,json=networkPolicy,proto3" json:"network_policy,omitempty"` // Configuration for cluster IP allocation. IpAllocationPolicy *IPAllocationPolicy `protobuf:"bytes,20,opt,name=ip_allocation_policy,json=ipAllocationPolicy,proto3" json:"ip_allocation_policy,omitempty"` // The configuration options for master authorized networks feature. MasterAuthorizedNetworksConfig *MasterAuthorizedNetworksConfig `` /* 156-byte string literal not displayed */ // Configure the maintenance policy for this cluster. MaintenancePolicy *MaintenancePolicy `protobuf:"bytes,23,opt,name=maintenance_policy,json=maintenancePolicy,proto3" json:"maintenance_policy,omitempty"` // Configuration for Binary Authorization. BinaryAuthorization *BinaryAuthorization `protobuf:"bytes,24,opt,name=binary_authorization,json=binaryAuthorization,proto3" json:"binary_authorization,omitempty"` // Cluster-level autoscaling configuration. Autoscaling *ClusterAutoscaling `protobuf:"bytes,26,opt,name=autoscaling,proto3" json:"autoscaling,omitempty"` // Configuration for cluster networking. NetworkConfig *NetworkConfig `protobuf:"bytes,27,opt,name=network_config,json=networkConfig,proto3" json:"network_config,omitempty"` // The default constraint on the maximum number of pods that can be run // simultaneously on a node in the node pool of this cluster. Only honored // if cluster created with IP Alias support. DefaultMaxPodsConstraint *MaxPodsConstraint `` /* 138-byte string literal not displayed */ // Configuration for exporting resource usages. Resource usage export is // disabled when this config is unspecified. ResourceUsageExportConfig *ResourceUsageExportConfig `` /* 141-byte string literal not displayed */ // Configuration controlling RBAC group membership information. AuthenticatorGroupsConfig *AuthenticatorGroupsConfig `` /* 139-byte string literal not displayed */ // Configuration for private cluster. PrivateClusterConfig *PrivateClusterConfig `protobuf:"bytes,37,opt,name=private_cluster_config,json=privateClusterConfig,proto3" json:"private_cluster_config,omitempty"` // Configuration of etcd encryption. DatabaseEncryption *DatabaseEncryption `protobuf:"bytes,38,opt,name=database_encryption,json=databaseEncryption,proto3" json:"database_encryption,omitempty"` // Cluster-level Vertical Pod Autoscaling configuration. VerticalPodAutoscaling *VerticalPodAutoscaling `` /* 130-byte string literal not displayed */ // Shielded Nodes configuration. ShieldedNodes *ShieldedNodes `protobuf:"bytes,40,opt,name=shielded_nodes,json=shieldedNodes,proto3" json:"shielded_nodes,omitempty"` // Release channel configuration. ReleaseChannel *ReleaseChannel `protobuf:"bytes,41,opt,name=release_channel,json=releaseChannel,proto3" json:"release_channel,omitempty"` // Configuration for the use of Kubernetes Service Accounts in GCP IAM // policies. WorkloadIdentityConfig *WorkloadIdentityConfig `` /* 130-byte string literal not displayed */ // Configuration for issuance of mTLS keys and certificates to Kubernetes // pods. MeshCertificates *MeshCertificates `protobuf:"bytes,67,opt,name=mesh_certificates,json=meshCertificates,proto3" json:"mesh_certificates,omitempty"` // Notification configuration of the cluster. NotificationConfig *NotificationConfig `protobuf:"bytes,49,opt,name=notification_config,json=notificationConfig,proto3" json:"notification_config,omitempty"` // Configuration of Confidential Nodes ConfidentialNodes *ConfidentialNodes `protobuf:"bytes,50,opt,name=confidential_nodes,json=confidentialNodes,proto3" json:"confidential_nodes,omitempty"` // [Output only] Server-defined URL for the resource. SelfLink string `protobuf:"bytes,100,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"` // [Output only] The name of the Google Compute Engine // [zone](https://cloud.google.com/compute/docs/zones#available) in which the // cluster resides. This field is deprecated, use location instead. // // Deprecated: Do not use. Zone string `protobuf:"bytes,101,opt,name=zone,proto3" json:"zone,omitempty"` // [Output only] The IP address of this cluster's master endpoint. // The endpoint can be accessed from the internet at // `https://username:password@endpoint/`. // // See the `masterAuth` property of this resource for username and // password information. Endpoint string `protobuf:"bytes,102,opt,name=endpoint,proto3" json:"endpoint,omitempty"` // The initial Kubernetes version for this cluster. Valid versions are those // found in validMasterVersions returned by getServerConfig. The version can // be upgraded over time; such upgrades are reflected in // currentMasterVersion and currentNodeVersion. // // Users may specify either explicit versions offered by // Kubernetes Engine or version aliases, which have the following behavior: // // - "latest": picks the highest valid Kubernetes version // - "1.X": picks the highest valid patch+gke.N patch in the 1.X version // - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version // - "1.X.Y-gke.N": picks an explicit Kubernetes version // - "","-": picks the default Kubernetes version InitialClusterVersion string `` /* 128-byte string literal not displayed */ // [Output only] The current software version of the master endpoint. CurrentMasterVersion string `protobuf:"bytes,104,opt,name=current_master_version,json=currentMasterVersion,proto3" json:"current_master_version,omitempty"` // [Output only] Deprecated, use // [NodePools.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools) // instead. The current version of the node software components. If they are // currently at multiple versions because they're in the process of being // upgraded, this reflects the minimum version of all nodes. // // Deprecated: Do not use. CurrentNodeVersion string `protobuf:"bytes,105,opt,name=current_node_version,json=currentNodeVersion,proto3" json:"current_node_version,omitempty"` // [Output only] The time the cluster was created, in // [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. CreateTime string `protobuf:"bytes,106,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // [Output only] The current status of this cluster. Status Cluster_Status `protobuf:"varint,107,opt,name=status,proto3,enum=google.container.v1.Cluster_Status" json:"status,omitempty"` // [Output only] Deprecated. Use conditions instead. // Additional information about the current status of this // cluster, if available. // // Deprecated: Do not use. StatusMessage string `protobuf:"bytes,108,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` // [Output only] The size of the address space on each node for hosting // containers. This is provisioned from within the `container_ipv4_cidr` // range. This field will only be set when cluster is in route-based network // mode. NodeIpv4CidrSize int32 `protobuf:"varint,109,opt,name=node_ipv4_cidr_size,json=nodeIpv4CidrSize,proto3" json:"node_ipv4_cidr_size,omitempty"` // [Output only] The IP address range of the Kubernetes services in // this cluster, in // [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) // notation (e.g. `1.2.3.4/29`). Service addresses are // typically put in the last `/16` from the container CIDR. ServicesIpv4Cidr string `protobuf:"bytes,110,opt,name=services_ipv4_cidr,json=servicesIpv4Cidr,proto3" json:"services_ipv4_cidr,omitempty"` // Deprecated. Use node_pools.instance_group_urls. // // Deprecated: Do not use. InstanceGroupUrls []string `protobuf:"bytes,111,rep,name=instance_group_urls,json=instanceGroupUrls,proto3" json:"instance_group_urls,omitempty"` // [Output only] The number of nodes currently in the cluster. Deprecated. // Call Kubernetes API directly to retrieve node information. // // Deprecated: Do not use. CurrentNodeCount int32 `protobuf:"varint,112,opt,name=current_node_count,json=currentNodeCount,proto3" json:"current_node_count,omitempty"` // [Output only] The time the cluster will be automatically // deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. ExpireTime string `protobuf:"bytes,113,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"` // [Output only] The name of the Google Compute Engine // [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) // or // [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) // in which the cluster resides. Location string `protobuf:"bytes,114,opt,name=location,proto3" json:"location,omitempty"` // Enable the ability to use Cloud TPUs in this cluster. EnableTpu bool `protobuf:"varint,115,opt,name=enable_tpu,json=enableTpu,proto3" json:"enable_tpu,omitempty"` // [Output only] The IP address range of the Cloud TPUs in this cluster, in // [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) // notation (e.g. `1.2.3.4/29`). TpuIpv4CidrBlock string `protobuf:"bytes,116,opt,name=tpu_ipv4_cidr_block,json=tpuIpv4CidrBlock,proto3" json:"tpu_ipv4_cidr_block,omitempty"` // Which conditions caused the current cluster state. Conditions []*StatusCondition `protobuf:"bytes,118,rep,name=conditions,proto3" json:"conditions,omitempty"` // Autopilot configuration for the cluster. Autopilot *Autopilot `protobuf:"bytes,128,opt,name=autopilot,proto3" json:"autopilot,omitempty"` // Output only. Unique id for the cluster. Id string `protobuf:"bytes,129,opt,name=id,proto3" json:"id,omitempty"` // Default NodePool settings for the entire cluster. These settings are // overridden if specified on the specific NodePool object. NodePoolDefaults *NodePoolDefaults `protobuf:"bytes,131,opt,name=node_pool_defaults,json=nodePoolDefaults,proto3,oneof" json:"node_pool_defaults,omitempty"` // Logging configuration for the cluster. LoggingConfig *LoggingConfig `protobuf:"bytes,132,opt,name=logging_config,json=loggingConfig,proto3" json:"logging_config,omitempty"` // Monitoring configuration for the cluster. MonitoringConfig *MonitoringConfig `protobuf:"bytes,133,opt,name=monitoring_config,json=monitoringConfig,proto3" json:"monitoring_config,omitempty"` // contains filtered or unexported fields }
A Google Kubernetes Engine cluster.
func (*Cluster) Descriptor
deprecated
func (*Cluster) GetAddonsConfig ¶
func (x *Cluster) GetAddonsConfig() *AddonsConfig
func (*Cluster) GetAuthenticatorGroupsConfig ¶
func (x *Cluster) GetAuthenticatorGroupsConfig() *AuthenticatorGroupsConfig
func (*Cluster) GetAutopilot ¶
func (*Cluster) GetAutoscaling ¶
func (x *Cluster) GetAutoscaling() *ClusterAutoscaling
func (*Cluster) GetBinaryAuthorization ¶
func (x *Cluster) GetBinaryAuthorization() *BinaryAuthorization
func (*Cluster) GetClusterIpv4Cidr ¶
func (*Cluster) GetConditions ¶
func (x *Cluster) GetConditions() []*StatusCondition
func (*Cluster) GetConfidentialNodes ¶
func (x *Cluster) GetConfidentialNodes() *ConfidentialNodes
func (*Cluster) GetCreateTime ¶
func (*Cluster) GetCurrentMasterVersion ¶
func (*Cluster) GetCurrentNodeCount
deprecated
func (*Cluster) GetCurrentNodeVersion
deprecated
func (*Cluster) GetDatabaseEncryption ¶
func (x *Cluster) GetDatabaseEncryption() *DatabaseEncryption
func (*Cluster) GetDefaultMaxPodsConstraint ¶
func (x *Cluster) GetDefaultMaxPodsConstraint() *MaxPodsConstraint
func (*Cluster) GetDescription ¶
func (*Cluster) GetEnableKubernetesAlpha ¶
func (*Cluster) GetEnableTpu ¶
func (*Cluster) GetEndpoint ¶
func (*Cluster) GetExpireTime ¶
func (*Cluster) GetInitialClusterVersion ¶
func (*Cluster) GetInitialNodeCount
deprecated
func (*Cluster) GetInstanceGroupUrls
deprecated
func (*Cluster) GetIpAllocationPolicy ¶
func (x *Cluster) GetIpAllocationPolicy() *IPAllocationPolicy
func (*Cluster) GetLabelFingerprint ¶
func (*Cluster) GetLegacyAbac ¶
func (x *Cluster) GetLegacyAbac() *LegacyAbac
func (*Cluster) GetLocation ¶
func (*Cluster) GetLocations ¶
func (*Cluster) GetLoggingConfig ¶
func (x *Cluster) GetLoggingConfig() *LoggingConfig
func (*Cluster) GetLoggingService ¶
func (*Cluster) GetMaintenancePolicy ¶
func (x *Cluster) GetMaintenancePolicy() *MaintenancePolicy
func (*Cluster) GetMasterAuth ¶
func (x *Cluster) GetMasterAuth() *MasterAuth
func (*Cluster) GetMasterAuthorizedNetworksConfig ¶
func (x *Cluster) GetMasterAuthorizedNetworksConfig() *MasterAuthorizedNetworksConfig
func (*Cluster) GetMeshCertificates ¶
func (x *Cluster) GetMeshCertificates() *MeshCertificates
func (*Cluster) GetMonitoringConfig ¶
func (x *Cluster) GetMonitoringConfig() *MonitoringConfig
func (*Cluster) GetMonitoringService ¶
func (*Cluster) GetNetwork ¶
func (*Cluster) GetNetworkConfig ¶
func (x *Cluster) GetNetworkConfig() *NetworkConfig
func (*Cluster) GetNetworkPolicy ¶
func (x *Cluster) GetNetworkPolicy() *NetworkPolicy
func (*Cluster) GetNodeConfig
deprecated
func (x *Cluster) GetNodeConfig() *NodeConfig
Deprecated: Do not use.
func (*Cluster) GetNodeIpv4CidrSize ¶
func (*Cluster) GetNodePoolDefaults ¶
func (x *Cluster) GetNodePoolDefaults() *NodePoolDefaults
func (*Cluster) GetNodePools ¶
func (*Cluster) GetNotificationConfig ¶
func (x *Cluster) GetNotificationConfig() *NotificationConfig
func (*Cluster) GetPrivateClusterConfig ¶
func (x *Cluster) GetPrivateClusterConfig() *PrivateClusterConfig
func (*Cluster) GetReleaseChannel ¶
func (x *Cluster) GetReleaseChannel() *ReleaseChannel
func (*Cluster) GetResourceLabels ¶
func (*Cluster) GetResourceUsageExportConfig ¶
func (x *Cluster) GetResourceUsageExportConfig() *ResourceUsageExportConfig
func (*Cluster) GetSelfLink ¶
func (*Cluster) GetServicesIpv4Cidr ¶
func (*Cluster) GetShieldedNodes ¶
func (x *Cluster) GetShieldedNodes() *ShieldedNodes
func (*Cluster) GetStatus ¶
func (x *Cluster) GetStatus() Cluster_Status
func (*Cluster) GetStatusMessage
deprecated
func (*Cluster) GetSubnetwork ¶
func (*Cluster) GetTpuIpv4CidrBlock ¶
func (*Cluster) GetVerticalPodAutoscaling ¶
func (x *Cluster) GetVerticalPodAutoscaling() *VerticalPodAutoscaling
func (*Cluster) GetWorkloadIdentityConfig ¶
func (x *Cluster) GetWorkloadIdentityConfig() *WorkloadIdentityConfig
func (*Cluster) ProtoMessage ¶
func (*Cluster) ProtoMessage()
func (*Cluster) ProtoReflect ¶
func (x *Cluster) ProtoReflect() protoreflect.Message
type ClusterAutoscaling ¶
type ClusterAutoscaling struct { // Enables automatic node pool creation and deletion. EnableNodeAutoprovisioning bool `` /* 142-byte string literal not displayed */ // Contains global constraints regarding minimum and maximum // amount of resources in the cluster. ResourceLimits []*ResourceLimit `protobuf:"bytes,2,rep,name=resource_limits,json=resourceLimits,proto3" json:"resource_limits,omitempty"` // Defines autoscaling behaviour. AutoscalingProfile ClusterAutoscaling_AutoscalingProfile `` /* 179-byte string literal not displayed */ // AutoprovisioningNodePoolDefaults contains defaults for a node pool // created by NAP. AutoprovisioningNodePoolDefaults *AutoprovisioningNodePoolDefaults `` /* 161-byte string literal not displayed */ // The list of Google Compute Engine // [zones](https://cloud.google.com/compute/docs/zones#available) in which the // NodePool's nodes can be created by NAP. AutoprovisioningLocations []string `` /* 136-byte string literal not displayed */ // contains filtered or unexported fields }
ClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.
func (*ClusterAutoscaling) Descriptor
deprecated
func (*ClusterAutoscaling) Descriptor() ([]byte, []int)
Deprecated: Use ClusterAutoscaling.ProtoReflect.Descriptor instead.
func (*ClusterAutoscaling) GetAutoprovisioningLocations ¶
func (x *ClusterAutoscaling) GetAutoprovisioningLocations() []string
func (*ClusterAutoscaling) GetAutoprovisioningNodePoolDefaults ¶
func (x *ClusterAutoscaling) GetAutoprovisioningNodePoolDefaults() *AutoprovisioningNodePoolDefaults
func (*ClusterAutoscaling) GetAutoscalingProfile ¶
func (x *ClusterAutoscaling) GetAutoscalingProfile() ClusterAutoscaling_AutoscalingProfile
func (*ClusterAutoscaling) GetEnableNodeAutoprovisioning ¶
func (x *ClusterAutoscaling) GetEnableNodeAutoprovisioning() bool
func (*ClusterAutoscaling) GetResourceLimits ¶
func (x *ClusterAutoscaling) GetResourceLimits() []*ResourceLimit
func (*ClusterAutoscaling) ProtoMessage ¶
func (*ClusterAutoscaling) ProtoMessage()
func (*ClusterAutoscaling) ProtoReflect ¶
func (x *ClusterAutoscaling) ProtoReflect() protoreflect.Message
func (*ClusterAutoscaling) Reset ¶
func (x *ClusterAutoscaling) Reset()
func (*ClusterAutoscaling) String ¶
func (x *ClusterAutoscaling) String() string
type ClusterAutoscaling_AutoscalingProfile ¶
type ClusterAutoscaling_AutoscalingProfile int32
Defines possible options for autoscaling_profile field.
const ( // No change to autoscaling configuration. ClusterAutoscaling_PROFILE_UNSPECIFIED ClusterAutoscaling_AutoscalingProfile = 0 // Prioritize optimizing utilization of resources. ClusterAutoscaling_OPTIMIZE_UTILIZATION ClusterAutoscaling_AutoscalingProfile = 1 // Use default (balanced) autoscaling configuration. ClusterAutoscaling_BALANCED ClusterAutoscaling_AutoscalingProfile = 2 )
func (ClusterAutoscaling_AutoscalingProfile) Descriptor ¶
func (ClusterAutoscaling_AutoscalingProfile) Descriptor() protoreflect.EnumDescriptor
func (ClusterAutoscaling_AutoscalingProfile) EnumDescriptor
deprecated
func (ClusterAutoscaling_AutoscalingProfile) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClusterAutoscaling_AutoscalingProfile.Descriptor instead.
func (ClusterAutoscaling_AutoscalingProfile) Number ¶
func (x ClusterAutoscaling_AutoscalingProfile) Number() protoreflect.EnumNumber
func (ClusterAutoscaling_AutoscalingProfile) String ¶
func (x ClusterAutoscaling_AutoscalingProfile) String() string
func (ClusterAutoscaling_AutoscalingProfile) Type ¶
func (ClusterAutoscaling_AutoscalingProfile) Type() protoreflect.EnumType
type ClusterManagerClient ¶
type ClusterManagerClient interface { // Lists all clusters owned by a project in either the specified zone or all // zones. ListClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error) // Gets the details of a specific cluster. GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error) // Creates a cluster, consisting of the specified number and type of Google // Compute Engine instances. // // By default, the cluster is created in the project's // [default // network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). // // One firewall is added for the cluster. After cluster creation, // the Kubelet creates routes for each node to allow the containers // on that node to communicate with all other instances in the // cluster. // // Finally, an entry is added to the project's global metadata indicating // which CIDR range the cluster is using. CreateCluster(ctx context.Context, in *CreateClusterRequest, opts ...grpc.CallOption) (*Operation, error) // Updates the settings of a specific cluster. UpdateCluster(ctx context.Context, in *UpdateClusterRequest, opts ...grpc.CallOption) (*Operation, error) // Updates the version and/or image type for the specified node pool. UpdateNodePool(ctx context.Context, in *UpdateNodePoolRequest, opts ...grpc.CallOption) (*Operation, error) // Sets the autoscaling settings for the specified node pool. SetNodePoolAutoscaling(ctx context.Context, in *SetNodePoolAutoscalingRequest, opts ...grpc.CallOption) (*Operation, error) // Sets the logging service for a specific cluster. SetLoggingService(ctx context.Context, in *SetLoggingServiceRequest, opts ...grpc.CallOption) (*Operation, error) // Sets the monitoring service for a specific cluster. SetMonitoringService(ctx context.Context, in *SetMonitoringServiceRequest, opts ...grpc.CallOption) (*Operation, error) // Sets the addons for a specific cluster. SetAddonsConfig(ctx context.Context, in *SetAddonsConfigRequest, opts ...grpc.CallOption) (*Operation, error) // Deprecated: Do not use. // Sets the locations for a specific cluster. // Deprecated. Use // [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) // instead. SetLocations(ctx context.Context, in *SetLocationsRequest, opts ...grpc.CallOption) (*Operation, error) // Updates the master for a specific cluster. UpdateMaster(ctx context.Context, in *UpdateMasterRequest, opts ...grpc.CallOption) (*Operation, error) // Sets master auth materials. Currently supports changing the admin password // or a specific cluster, either via password generation or explicitly setting // the password. SetMasterAuth(ctx context.Context, in *SetMasterAuthRequest, opts ...grpc.CallOption) (*Operation, error) // Deletes the cluster, including the Kubernetes endpoint and all worker // nodes. // // Firewalls and routes that were configured during cluster creation // are also deleted. // // Other Google Compute Engine resources that might be in use by the cluster, // such as load balancer resources, are not deleted if they weren't present // when the cluster was initially created. DeleteCluster(ctx context.Context, in *DeleteClusterRequest, opts ...grpc.CallOption) (*Operation, error) // Lists all operations in a project in a specific zone or all zones. ListOperations(ctx context.Context, in *ListOperationsRequest, opts ...grpc.CallOption) (*ListOperationsResponse, error) // Gets the specified operation. GetOperation(ctx context.Context, in *GetOperationRequest, opts ...grpc.CallOption) (*Operation, error) // Cancels the specified operation. CancelOperation(ctx context.Context, in *CancelOperationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Returns configuration info about the Google Kubernetes Engine service. GetServerConfig(ctx context.Context, in *GetServerConfigRequest, opts ...grpc.CallOption) (*ServerConfig, error) // Gets the public component of the cluster signing keys in // JSON Web Key format. // This API is not yet intended for general use, and is not available for all // clusters. GetJSONWebKeys(ctx context.Context, in *GetJSONWebKeysRequest, opts ...grpc.CallOption) (*GetJSONWebKeysResponse, error) // Lists the node pools for a cluster. ListNodePools(ctx context.Context, in *ListNodePoolsRequest, opts ...grpc.CallOption) (*ListNodePoolsResponse, error) // Retrieves the requested node pool. GetNodePool(ctx context.Context, in *GetNodePoolRequest, opts ...grpc.CallOption) (*NodePool, error) // Creates a node pool for a cluster. CreateNodePool(ctx context.Context, in *CreateNodePoolRequest, opts ...grpc.CallOption) (*Operation, error) // Deletes a node pool from a cluster. DeleteNodePool(ctx context.Context, in *DeleteNodePoolRequest, opts ...grpc.CallOption) (*Operation, error) // Rolls back a previously Aborted or Failed NodePool upgrade. // This makes no changes if the last upgrade successfully completed. RollbackNodePoolUpgrade(ctx context.Context, in *RollbackNodePoolUpgradeRequest, opts ...grpc.CallOption) (*Operation, error) // Sets the NodeManagement options for a node pool. SetNodePoolManagement(ctx context.Context, in *SetNodePoolManagementRequest, opts ...grpc.CallOption) (*Operation, error) // Sets labels on a cluster. SetLabels(ctx context.Context, in *SetLabelsRequest, opts ...grpc.CallOption) (*Operation, error) // Enables or disables the ABAC authorization mechanism on a cluster. SetLegacyAbac(ctx context.Context, in *SetLegacyAbacRequest, opts ...grpc.CallOption) (*Operation, error) // Starts master IP rotation. StartIPRotation(ctx context.Context, in *StartIPRotationRequest, opts ...grpc.CallOption) (*Operation, error) // Completes master IP rotation. CompleteIPRotation(ctx context.Context, in *CompleteIPRotationRequest, opts ...grpc.CallOption) (*Operation, error) // Sets the size for a specific node pool. The new size will be used for all // replicas, including future replicas created by modifying // [NodePool.locations][google.container.v1.NodePool.locations]. SetNodePoolSize(ctx context.Context, in *SetNodePoolSizeRequest, opts ...grpc.CallOption) (*Operation, error) // Enables or disables Network Policy for a cluster. SetNetworkPolicy(ctx context.Context, in *SetNetworkPolicyRequest, opts ...grpc.CallOption) (*Operation, error) // Sets the maintenance policy for a cluster. SetMaintenancePolicy(ctx context.Context, in *SetMaintenancePolicyRequest, opts ...grpc.CallOption) (*Operation, error) // Lists subnetworks that are usable for creating clusters in a project. ListUsableSubnetworks(ctx context.Context, in *ListUsableSubnetworksRequest, opts ...grpc.CallOption) (*ListUsableSubnetworksResponse, error) }
ClusterManagerClient is the client API for ClusterManager service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewClusterManagerClient ¶
func NewClusterManagerClient(cc grpc.ClientConnInterface) ClusterManagerClient
type ClusterManagerServer ¶
type ClusterManagerServer interface { // Lists all clusters owned by a project in either the specified zone or all // zones. ListClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error) // Gets the details of a specific cluster. GetCluster(context.Context, *GetClusterRequest) (*Cluster, error) // Creates a cluster, consisting of the specified number and type of Google // Compute Engine instances. // // By default, the cluster is created in the project's // [default // network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). // // One firewall is added for the cluster. After cluster creation, // the Kubelet creates routes for each node to allow the containers // on that node to communicate with all other instances in the // cluster. // // Finally, an entry is added to the project's global metadata indicating // which CIDR range the cluster is using. CreateCluster(context.Context, *CreateClusterRequest) (*Operation, error) // Updates the settings of a specific cluster. UpdateCluster(context.Context, *UpdateClusterRequest) (*Operation, error) // Updates the version and/or image type for the specified node pool. UpdateNodePool(context.Context, *UpdateNodePoolRequest) (*Operation, error) // Sets the autoscaling settings for the specified node pool. SetNodePoolAutoscaling(context.Context, *SetNodePoolAutoscalingRequest) (*Operation, error) // Sets the logging service for a specific cluster. SetLoggingService(context.Context, *SetLoggingServiceRequest) (*Operation, error) // Sets the monitoring service for a specific cluster. SetMonitoringService(context.Context, *SetMonitoringServiceRequest) (*Operation, error) // Sets the addons for a specific cluster. SetAddonsConfig(context.Context, *SetAddonsConfigRequest) (*Operation, error) // Deprecated: Do not use. // Sets the locations for a specific cluster. // Deprecated. Use // [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters/update) // instead. SetLocations(context.Context, *SetLocationsRequest) (*Operation, error) // Updates the master for a specific cluster. UpdateMaster(context.Context, *UpdateMasterRequest) (*Operation, error) // Sets master auth materials. Currently supports changing the admin password // or a specific cluster, either via password generation or explicitly setting // the password. SetMasterAuth(context.Context, *SetMasterAuthRequest) (*Operation, error) // Deletes the cluster, including the Kubernetes endpoint and all worker // nodes. // // Firewalls and routes that were configured during cluster creation // are also deleted. // // Other Google Compute Engine resources that might be in use by the cluster, // such as load balancer resources, are not deleted if they weren't present // when the cluster was initially created. DeleteCluster(context.Context, *DeleteClusterRequest) (*Operation, error) // Lists all operations in a project in a specific zone or all zones. ListOperations(context.Context, *ListOperationsRequest) (*ListOperationsResponse, error) // Gets the specified operation. GetOperation(context.Context, *GetOperationRequest) (*Operation, error) // Cancels the specified operation. CancelOperation(context.Context, *CancelOperationRequest) (*emptypb.Empty, error) // Returns configuration info about the Google Kubernetes Engine service. GetServerConfig(context.Context, *GetServerConfigRequest) (*ServerConfig, error) // Gets the public component of the cluster signing keys in // JSON Web Key format. // This API is not yet intended for general use, and is not available for all // clusters. GetJSONWebKeys(context.Context, *GetJSONWebKeysRequest) (*GetJSONWebKeysResponse, error) // Lists the node pools for a cluster. ListNodePools(context.Context, *ListNodePoolsRequest) (*ListNodePoolsResponse, error) // Retrieves the requested node pool. GetNodePool(context.Context, *GetNodePoolRequest) (*NodePool, error) // Creates a node pool for a cluster. CreateNodePool(context.Context, *CreateNodePoolRequest) (*Operation, error) // Deletes a node pool from a cluster. DeleteNodePool(context.Context, *DeleteNodePoolRequest) (*Operation, error) // Rolls back a previously Aborted or Failed NodePool upgrade. // This makes no changes if the last upgrade successfully completed. RollbackNodePoolUpgrade(context.Context, *RollbackNodePoolUpgradeRequest) (*Operation, error) // Sets the NodeManagement options for a node pool. SetNodePoolManagement(context.Context, *SetNodePoolManagementRequest) (*Operation, error) // Sets labels on a cluster. SetLabels(context.Context, *SetLabelsRequest) (*Operation, error) // Enables or disables the ABAC authorization mechanism on a cluster. SetLegacyAbac(context.Context, *SetLegacyAbacRequest) (*Operation, error) // Starts master IP rotation. StartIPRotation(context.Context, *StartIPRotationRequest) (*Operation, error) // Completes master IP rotation. CompleteIPRotation(context.Context, *CompleteIPRotationRequest) (*Operation, error) // Sets the size for a specific node pool. The new size will be used for all // replicas, including future replicas created by modifying // [NodePool.locations][google.container.v1.NodePool.locations]. SetNodePoolSize(context.Context, *SetNodePoolSizeRequest) (*Operation, error) // Enables or disables Network Policy for a cluster. SetNetworkPolicy(context.Context, *SetNetworkPolicyRequest) (*Operation, error) // Sets the maintenance policy for a cluster. SetMaintenancePolicy(context.Context, *SetMaintenancePolicyRequest) (*Operation, error) // Lists subnetworks that are usable for creating clusters in a project. ListUsableSubnetworks(context.Context, *ListUsableSubnetworksRequest) (*ListUsableSubnetworksResponse, error) }
ClusterManagerServer is the server API for ClusterManager service.
type ClusterUpdate ¶
type ClusterUpdate struct { // The Kubernetes version to change the nodes to (typically an // upgrade). // // Users may specify either explicit versions offered by // Kubernetes Engine or version aliases, which have the following behavior: // // - "latest": picks the highest valid Kubernetes version // - "1.X": picks the highest valid patch+gke.N patch in the 1.X version // - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version // - "1.X.Y-gke.N": picks an explicit Kubernetes version // - "-": picks the Kubernetes master version DesiredNodeVersion string `protobuf:"bytes,4,opt,name=desired_node_version,json=desiredNodeVersion,proto3" json:"desired_node_version,omitempty"` // The monitoring service the cluster should use to write metrics. // Currently available options: // // * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring // service with a Kubernetes-native resource model // * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no // longer available as of GKE 1.15). // * `none` - No metrics will be exported from the cluster. // // If left as an empty string,`monitoring.googleapis.com/kubernetes` will be // used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions. DesiredMonitoringService string `` /* 135-byte string literal not displayed */ // Configurations for the various addons available to run in the cluster. DesiredAddonsConfig *AddonsConfig `protobuf:"bytes,6,opt,name=desired_addons_config,json=desiredAddonsConfig,proto3" json:"desired_addons_config,omitempty"` // The node pool to be upgraded. This field is mandatory if // "desired_node_version", "desired_image_family" or // "desired_node_pool_autoscaling" is specified and there is more than one // node pool on the cluster. DesiredNodePoolId string `protobuf:"bytes,7,opt,name=desired_node_pool_id,json=desiredNodePoolId,proto3" json:"desired_node_pool_id,omitempty"` // The desired image type for the node pool. // NOTE: Set the "desired_node_pool" field as well. DesiredImageType string `protobuf:"bytes,8,opt,name=desired_image_type,json=desiredImageType,proto3" json:"desired_image_type,omitempty"` // Configuration of etcd encryption. DesiredDatabaseEncryption *DatabaseEncryption `` /* 139-byte string literal not displayed */ // Configuration for Workload Identity. DesiredWorkloadIdentityConfig *WorkloadIdentityConfig `` /* 153-byte string literal not displayed */ // Configuration for issuance of mTLS keys and certificates to Kubernetes // pods. DesiredMeshCertificates *MeshCertificates `` /* 133-byte string literal not displayed */ // Configuration for Shielded Nodes. DesiredShieldedNodes *ShieldedNodes `protobuf:"bytes,48,opt,name=desired_shielded_nodes,json=desiredShieldedNodes,proto3" json:"desired_shielded_nodes,omitempty"` // DNSConfig contains clusterDNS config for this cluster. DesiredDnsConfig *DNSConfig `protobuf:"bytes,53,opt,name=desired_dns_config,json=desiredDnsConfig,proto3" json:"desired_dns_config,omitempty"` // Autoscaler configuration for the node pool specified in // desired_node_pool_id. If there is only one pool in the // cluster and desired_node_pool_id is not provided then // the change applies to that single node pool. DesiredNodePoolAutoscaling *NodePoolAutoscaling `` /* 143-byte string literal not displayed */ // The desired list of Google Compute Engine // [zones](https://cloud.google.com/compute/docs/zones#available) in which the // cluster's nodes should be located. // // This list must always include the cluster's primary zone. // // Warning: changing cluster locations will update the locations of all node // pools and will result in nodes being added and/or removed. DesiredLocations []string `protobuf:"bytes,10,rep,name=desired_locations,json=desiredLocations,proto3" json:"desired_locations,omitempty"` // The desired configuration options for master authorized networks feature. DesiredMasterAuthorizedNetworksConfig *MasterAuthorizedNetworksConfig `` /* 179-byte string literal not displayed */ // Cluster-level autoscaling configuration. DesiredClusterAutoscaling *ClusterAutoscaling `` /* 139-byte string literal not displayed */ // The desired configuration options for the Binary Authorization feature. DesiredBinaryAuthorization *BinaryAuthorization `` /* 142-byte string literal not displayed */ // The logging service the cluster should use to write logs. // Currently available options: // // * `logging.googleapis.com/kubernetes` - The Cloud Logging // service with a Kubernetes-native resource model // * `logging.googleapis.com` - The legacy Cloud Logging service (no longer // available as of GKE 1.15). // * `none` - no logs will be exported from the cluster. // // If left as an empty string,`logging.googleapis.com/kubernetes` will be // used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. DesiredLoggingService string `` /* 127-byte string literal not displayed */ // The desired configuration for exporting resource usage. DesiredResourceUsageExportConfig *ResourceUsageExportConfig `` /* 164-byte string literal not displayed */ // Cluster-level Vertical Pod Autoscaling configuration. DesiredVerticalPodAutoscaling *VerticalPodAutoscaling `` /* 153-byte string literal not displayed */ // The desired private cluster configuration. DesiredPrivateClusterConfig *PrivateClusterConfig `` /* 147-byte string literal not displayed */ // The desired config of Intra-node visibility. DesiredIntraNodeVisibilityConfig *IntraNodeVisibilityConfig `` /* 164-byte string literal not displayed */ // The desired status of whether to disable default sNAT for this cluster. DesiredDefaultSnatStatus *DefaultSnatStatus `` /* 138-byte string literal not displayed */ // The desired release channel configuration. DesiredReleaseChannel *ReleaseChannel `` /* 127-byte string literal not displayed */ // The desired L4 Internal Load Balancer Subsetting configuration. DesiredL4IlbSubsettingConfig *ILBSubsettingConfig `` /* 150-byte string literal not displayed */ // The desired datapath provider for the cluster. DesiredDatapathProvider DatapathProvider `` /* 176-byte string literal not displayed */ // The desired state of IPv6 connectivity to Google Services. DesiredPrivateIpv6GoogleAccess PrivateIPv6GoogleAccess `` /* 208-byte string literal not displayed */ // The desired notification configuration. DesiredNotificationConfig *NotificationConfig `` /* 139-byte string literal not displayed */ // The desired authenticator groups config for the cluster. DesiredAuthenticatorGroupsConfig *AuthenticatorGroupsConfig `` /* 162-byte string literal not displayed */ // The desired logging configuration. DesiredLoggingConfig *LoggingConfig `protobuf:"bytes,64,opt,name=desired_logging_config,json=desiredLoggingConfig,proto3" json:"desired_logging_config,omitempty"` // The desired monitoring configuration. DesiredMonitoringConfig *MonitoringConfig `` /* 133-byte string literal not displayed */ // ServiceExternalIPsConfig specifies the config for the use of Services with // ExternalIPs field. DesiredServiceExternalIpsConfig *ServiceExternalIPsConfig `` /* 161-byte string literal not displayed */ // The Kubernetes version to change the master to. // // Users may specify either explicit versions offered by // Kubernetes Engine or version aliases, which have the following behavior: // // - "latest": picks the highest valid Kubernetes version // - "1.X": picks the highest valid patch+gke.N patch in the 1.X version // - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version // - "1.X.Y-gke.N": picks an explicit Kubernetes version // - "-": picks the default Kubernetes version DesiredMasterVersion string `protobuf:"bytes,100,opt,name=desired_master_version,json=desiredMasterVersion,proto3" json:"desired_master_version,omitempty"` // The desired GCFS config for the cluster DesiredGcfsConfig *GcfsConfig `protobuf:"bytes,109,opt,name=desired_gcfs_config,json=desiredGcfsConfig,proto3" json:"desired_gcfs_config,omitempty"` // contains filtered or unexported fields }
ClusterUpdate describes an update to the cluster. Exactly one update can be applied to a cluster with each request, so at most one field can be provided.
func (*ClusterUpdate) Descriptor
deprecated
func (*ClusterUpdate) Descriptor() ([]byte, []int)
Deprecated: Use ClusterUpdate.ProtoReflect.Descriptor instead.
func (*ClusterUpdate) GetDesiredAddonsConfig ¶
func (x *ClusterUpdate) GetDesiredAddonsConfig() *AddonsConfig
func (*ClusterUpdate) GetDesiredAuthenticatorGroupsConfig ¶
func (x *ClusterUpdate) GetDesiredAuthenticatorGroupsConfig() *AuthenticatorGroupsConfig
func (*ClusterUpdate) GetDesiredBinaryAuthorization ¶
func (x *ClusterUpdate) GetDesiredBinaryAuthorization() *BinaryAuthorization
func (*ClusterUpdate) GetDesiredClusterAutoscaling ¶
func (x *ClusterUpdate) GetDesiredClusterAutoscaling() *ClusterAutoscaling
func (*ClusterUpdate) GetDesiredDatabaseEncryption ¶
func (x *ClusterUpdate) GetDesiredDatabaseEncryption() *DatabaseEncryption
func (*ClusterUpdate) GetDesiredDatapathProvider ¶
func (x *ClusterUpdate) GetDesiredDatapathProvider() DatapathProvider
func (*ClusterUpdate) GetDesiredDefaultSnatStatus ¶
func (x *ClusterUpdate) GetDesiredDefaultSnatStatus() *DefaultSnatStatus
func (*ClusterUpdate) GetDesiredDnsConfig ¶
func (x *ClusterUpdate) GetDesiredDnsConfig() *DNSConfig
func (*ClusterUpdate) GetDesiredGcfsConfig ¶
func (x *ClusterUpdate) GetDesiredGcfsConfig() *GcfsConfig
func (*ClusterUpdate) GetDesiredImageType ¶
func (x *ClusterUpdate) GetDesiredImageType() string
func (*ClusterUpdate) GetDesiredIntraNodeVisibilityConfig ¶
func (x *ClusterUpdate) GetDesiredIntraNodeVisibilityConfig() *IntraNodeVisibilityConfig
func (*ClusterUpdate) GetDesiredL4IlbSubsettingConfig ¶
func (x *ClusterUpdate) GetDesiredL4IlbSubsettingConfig() *ILBSubsettingConfig
func (*ClusterUpdate) GetDesiredLocations ¶
func (x *ClusterUpdate) GetDesiredLocations() []string
func (*ClusterUpdate) GetDesiredLoggingConfig ¶
func (x *ClusterUpdate) GetDesiredLoggingConfig() *LoggingConfig
func (*ClusterUpdate) GetDesiredLoggingService ¶
func (x *ClusterUpdate) GetDesiredLoggingService() string
func (*ClusterUpdate) GetDesiredMasterAuthorizedNetworksConfig ¶
func (x *ClusterUpdate) GetDesiredMasterAuthorizedNetworksConfig() *MasterAuthorizedNetworksConfig
func (*ClusterUpdate) GetDesiredMasterVersion ¶
func (x *ClusterUpdate) GetDesiredMasterVersion() string
func (*ClusterUpdate) GetDesiredMeshCertificates ¶
func (x *ClusterUpdate) GetDesiredMeshCertificates() *MeshCertificates
func (*ClusterUpdate) GetDesiredMonitoringConfig ¶
func (x *ClusterUpdate) GetDesiredMonitoringConfig() *MonitoringConfig
func (*ClusterUpdate) GetDesiredMonitoringService ¶
func (x *ClusterUpdate) GetDesiredMonitoringService() string
func (*ClusterUpdate) GetDesiredNodePoolAutoscaling ¶
func (x *ClusterUpdate) GetDesiredNodePoolAutoscaling() *NodePoolAutoscaling
func (*ClusterUpdate) GetDesiredNodePoolId ¶
func (x *ClusterUpdate) GetDesiredNodePoolId() string
func (*ClusterUpdate) GetDesiredNodeVersion ¶
func (x *ClusterUpdate) GetDesiredNodeVersion() string
func (*ClusterUpdate) GetDesiredNotificationConfig ¶
func (x *ClusterUpdate) GetDesiredNotificationConfig() *NotificationConfig
func (*ClusterUpdate) GetDesiredPrivateClusterConfig ¶
func (x *ClusterUpdate) GetDesiredPrivateClusterConfig() *PrivateClusterConfig
func (*ClusterUpdate) GetDesiredPrivateIpv6GoogleAccess ¶
func (x *ClusterUpdate) GetDesiredPrivateIpv6GoogleAccess() PrivateIPv6GoogleAccess
func (*ClusterUpdate) GetDesiredReleaseChannel ¶
func (x *ClusterUpdate) GetDesiredReleaseChannel() *ReleaseChannel
func (*ClusterUpdate) GetDesiredResourceUsageExportConfig ¶
func (x *ClusterUpdate) GetDesiredResourceUsageExportConfig() *ResourceUsageExportConfig
func (*ClusterUpdate) GetDesiredServiceExternalIpsConfig ¶
func (x *ClusterUpdate) GetDesiredServiceExternalIpsConfig() *ServiceExternalIPsConfig
func (*ClusterUpdate) GetDesiredShieldedNodes ¶
func (x *ClusterUpdate) GetDesiredShieldedNodes() *ShieldedNodes
func (*ClusterUpdate) GetDesiredVerticalPodAutoscaling ¶
func (x *ClusterUpdate) GetDesiredVerticalPodAutoscaling() *VerticalPodAutoscaling
func (*ClusterUpdate) GetDesiredWorkloadIdentityConfig ¶
func (x *ClusterUpdate) GetDesiredWorkloadIdentityConfig() *WorkloadIdentityConfig
func (*ClusterUpdate) ProtoMessage ¶
func (*ClusterUpdate) ProtoMessage()
func (*ClusterUpdate) ProtoReflect ¶
func (x *ClusterUpdate) ProtoReflect() protoreflect.Message
func (*ClusterUpdate) Reset ¶
func (x *ClusterUpdate) Reset()
func (*ClusterUpdate) String ¶
func (x *ClusterUpdate) String() string
type Cluster_Status ¶
type Cluster_Status int32
The current status of the cluster.
const ( // Not set. Cluster_STATUS_UNSPECIFIED Cluster_Status = 0 // The PROVISIONING state indicates the cluster is being created. Cluster_PROVISIONING Cluster_Status = 1 // The RUNNING state indicates the cluster has been created and is fully // usable. Cluster_RUNNING Cluster_Status = 2 // The RECONCILING state indicates that some work is actively being done on // the cluster, such as upgrading the master or node software. Details can // be found in the `statusMessage` field. Cluster_RECONCILING Cluster_Status = 3 // The STOPPING state indicates the cluster is being deleted. Cluster_STOPPING Cluster_Status = 4 // The ERROR state indicates the cluster is unusable. It will be // automatically deleted. Details can be found in the `statusMessage` field. Cluster_ERROR Cluster_Status = 5 // The DEGRADED state indicates the cluster requires user action to restore // full functionality. Details can be found in the `statusMessage` field. Cluster_DEGRADED Cluster_Status = 6 )
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 CompleteIPRotationRequest ¶
type CompleteIPRotationRequest struct { // Deprecated. The Google Developers Console [project ID or project // number](https://developers.google.com/console/help/new/#projectnumber). // This field has been deprecated and replaced by the name field. // // Deprecated: Do not use. ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // Deprecated. The name of the Google Compute Engine // [zone](https://cloud.google.com/compute/docs/zones#available) in which the // cluster resides. This field has been deprecated and replaced by the name // field. // // Deprecated: Do not use. Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` // Deprecated. The name of the cluster. // This field has been deprecated and replaced by the name field. // // Deprecated: Do not use. ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // The name (project, location, cluster id) of the cluster to complete IP // rotation. Specified in the format `projects/*/locations/*/clusters/*`. Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
CompleteIPRotationRequest moves the cluster master back into single-IP mode.
func (*CompleteIPRotationRequest) Descriptor
deprecated
func (*CompleteIPRotationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CompleteIPRotationRequest.ProtoReflect.Descriptor instead.
func (*CompleteIPRotationRequest) GetClusterId
deprecated
func (x *CompleteIPRotationRequest) GetClusterId() string
Deprecated: Do not use.
func (*CompleteIPRotationRequest) GetName ¶
func (x *CompleteIPRotationRequest) GetName() string
func (*CompleteIPRotationRequest) GetProjectId
deprecated
func (x *CompleteIPRotationRequest) GetProjectId() string
Deprecated: Do not use.
func (*CompleteIPRotationRequest) GetZone
deprecated
func (x *CompleteIPRotationRequest) GetZone() string
Deprecated: Do not use.
func (*CompleteIPRotationRequest) ProtoMessage ¶
func (*CompleteIPRotationRequest) ProtoMessage()
func (*CompleteIPRotationRequest) ProtoReflect ¶
func (x *CompleteIPRotationRequest) ProtoReflect() protoreflect.Message
func (*CompleteIPRotationRequest) Reset ¶
func (x *CompleteIPRotationRequest) Reset()
func (*CompleteIPRotationRequest) String ¶
func (x *CompleteIPRotationRequest) String() string
type ConfidentialNodes ¶
type ConfidentialNodes struct { // Whether Confidential Nodes feature is enabled for all nodes in this // cluster. Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs.
func (*ConfidentialNodes) Descriptor
deprecated
func (*ConfidentialNodes) Descriptor() ([]byte, []int)
Deprecated: Use ConfidentialNodes.ProtoReflect.Descriptor instead.
func (*ConfidentialNodes) GetEnabled ¶
func (x *ConfidentialNodes) GetEnabled() bool
func (*ConfidentialNodes) ProtoMessage ¶
func (*ConfidentialNodes) ProtoMessage()
func (*ConfidentialNodes) ProtoReflect ¶
func (x *ConfidentialNodes) ProtoReflect() protoreflect.Message
func (*ConfidentialNodes) Reset ¶
func (x *ConfidentialNodes) Reset()
func (*ConfidentialNodes) String ¶
func (x *ConfidentialNodes) String() string
type ConfigConnectorConfig ¶
type ConfigConnectorConfig struct { // Whether Cloud Connector is enabled for this cluster. Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` // contains filtered or unexported fields }
Configuration options for the Config Connector add-on.
func (*ConfigConnectorConfig) Descriptor
deprecated
func (*ConfigConnectorConfig) Descriptor() ([]byte, []int)
Deprecated: Use ConfigConnectorConfig.ProtoReflect.Descriptor instead.
func (*ConfigConnectorConfig) GetEnabled ¶
func (x *ConfigConnectorConfig) GetEnabled() bool
func (*ConfigConnectorConfig) ProtoMessage ¶
func (*ConfigConnectorConfig) ProtoMessage()
func (*ConfigConnectorConfig) ProtoReflect ¶
func (x *ConfigConnectorConfig) ProtoReflect() protoreflect.Message
func (*ConfigConnectorConfig) Reset ¶
func (x *ConfigConnectorConfig) Reset()
func (*ConfigConnectorConfig) String ¶
func (x *ConfigConnectorConfig) String() string
type CreateClusterRequest ¶
type CreateClusterRequest struct { // Deprecated. The Google Developers Console [project ID or project // number](https://support.google.com/cloud/answer/6158840). // This field has been deprecated and replaced by the parent field. // // Deprecated: Do not use. ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // Deprecated. The name of the Google Compute Engine // [zone](https://cloud.google.com/compute/docs/zones#available) in which the // cluster resides. This field has been deprecated and replaced by the parent // field. // // Deprecated: Do not use. Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` // Required. A [cluster // resource](https://cloud.google.com/container-engine/reference/rest/v1/projects.locations.clusters) Cluster *Cluster `protobuf:"bytes,3,opt,name=cluster,proto3" json:"cluster,omitempty"` // The parent (project and location) where the cluster will be created. // Specified in the format `projects/*/locations/*`. Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"` // contains filtered or unexported fields }
CreateClusterRequest creates a cluster.
func (*CreateClusterRequest) Descriptor
deprecated
func (*CreateClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateClusterRequest.ProtoReflect.Descriptor instead.
func (*CreateClusterRequest) GetCluster ¶
func (x *CreateClusterRequest) GetCluster() *Cluster
func (*CreateClusterRequest) GetParent ¶
func (x *CreateClusterRequest) GetParent() string
func (*CreateClusterRequest) GetProjectId
deprecated
func (x *CreateClusterRequest) GetProjectId() string
Deprecated: Do not use.
func (*CreateClusterRequest) GetZone
deprecated
func (x *CreateClusterRequest) GetZone() string
Deprecated: Do not use.
func (*CreateClusterRequest) ProtoMessage ¶
func (*CreateClusterRequest) ProtoMessage()
func (*CreateClusterRequest) ProtoReflect ¶
func (x *CreateClusterRequest) ProtoReflect() protoreflect.Message
func (*CreateClusterRequest) Reset ¶
func (x *CreateClusterRequest) Reset()
func (*CreateClusterRequest) String ¶
func (x *CreateClusterRequest) String() string
type CreateNodePoolRequest ¶
type CreateNodePoolRequest struct { // Deprecated. The Google Developers Console [project ID or project // number](https://developers.google.com/console/help/new/#projectnumber). // This field has been deprecated and replaced by the parent field. // // Deprecated: Do not use. ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` // Deprecated. The name of the Google Compute Engine // [zone](https://cloud.google.com/compute/docs/zones#available) in which the // cluster resides. This field has been deprecated and replaced by the parent // field. // // Deprecated: Do not use. Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` // Deprecated. The name of the cluster. // This field has been deprecated and replaced by the parent field. // // Deprecated: Do not use. ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // Required. The node pool to create. NodePool *NodePool `protobuf:"bytes,4,opt,name=node_pool,json=nodePool,proto3" json:"node_pool,omitempty"` // The parent (project, location, cluster id) where the node pool will be // created. Specified in the format // `projects/*/locations/*/clusters/*`. Parent string `protobuf:"bytes,6,opt,name=parent,proto3" json:"parent,omitempty"` // contains filtered or unexported fields }
CreateNodePoolRequest creates a node pool for a cluster.
func (*CreateNodePoolRequest) Descriptor
deprecated
func (*CreateNodePoolRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNodePoolRequest.ProtoReflect.Descriptor instead.
func (*CreateNodePoolRequest) GetClusterId
deprecated
func (x *CreateNodePoolRequest) GetClusterId() string
Deprecated: Do not use.
func (*CreateNodePoolRequest) GetNodePool ¶
func (x *CreateNodePoolRequest) GetNodePool() *NodePool
func (*CreateNodePoolRequest) GetParent ¶
func (x *CreateNodePoolRequest) GetParent() string
func (*CreateNodePoolRequest) GetProjectId
deprecated
func (x *CreateNodePoolRequest) GetProjectId() string
Deprecated: Do not use.
func (*CreateNodePoolRequest) GetZone
deprecated
func (x *CreateNodePoolRequest) GetZone() string
Deprecated: Do not use.
func (*CreateNodePoolRequest) ProtoMessage ¶
func (*CreateNodePoolRequest) ProtoMessage()
func (*CreateNodePoolRequest) ProtoReflect ¶
func (x *CreateNodePoolRequest) ProtoReflect() protoreflect.Message
func (*CreateNodePoolRequest) Reset ¶
func (x *CreateNodePoolRequest) Reset()
func (*CreateNodePoolRequest) String ¶
func (x *CreateNodePoolRequest) String() string
type DNSConfig ¶
type DNSConfig struct { // cluster_dns indicates which in-cluster DNS provider should be used. ClusterDns DNSConfig_Provider `` /* 136-byte string literal not displayed */ // cluster_dns_scope indicates the scope of access to cluster DNS records. ClusterDnsScope DNSConfig_DNSScope `` /* 153-byte string literal not displayed */ // cluster_dns_domain is the suffix used for all cluster service records. ClusterDnsDomain string `protobuf:"bytes,3,opt,name=cluster_dns_domain,json=clusterDnsDomain,proto3" json:"cluster_dns_domain,omitempty"` // contains filtered or unexported fields }
DNSConfig contains the desired set of options for configuring clusterDNS.
func (*DNSConfig) Descriptor
deprecated
func (*DNSConfig) GetClusterDns ¶
func (x *DNSConfig) GetClusterDns() DNSConfig_Provider
func (*DNSConfig) GetClusterDnsDomain ¶
func (*DNSConfig) GetClusterDnsScope ¶
func (x *DNSConfig) GetClusterDnsScope() DNSConfig_DNSScope
func (*DNSConfig) ProtoMessage ¶
func (*DNSConfig) ProtoMessage()
func (*DNSConfig) ProtoReflect ¶
func (x *DNSConfig) ProtoReflect() protoreflect.Message