Documentation
¶
Index ¶
- Variables
- type ApiServerConfig
- func (*ApiServerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ApiServerConfig) GetApiServerName() string
- func (x *ApiServerConfig) GetApiServerPublicKey() string
- func (*ApiServerConfig) ProtoMessage()
- func (x *ApiServerConfig) ProtoReflect() protoreflect.Message
- func (x *ApiServerConfig) Reset()
- func (x *ApiServerConfig) String() string
- type AuthConfig
- func (*AuthConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AuthConfig) GetAssignedIdentityId() string
- func (x *AuthConfig) GetServicePrincipalId() string
- func (x *AuthConfig) GetServicePrincipalSecret() string
- func (x *AuthConfig) GetSubscriptionId() string
- func (x *AuthConfig) GetTenantId() string
- func (x *AuthConfig) GetUseManagedIdentityExtension() bool
- func (*AuthConfig) ProtoMessage()
- func (x *AuthConfig) ProtoReflect() protoreflect.Message
- func (x *AuthConfig) Reset()
- func (x *AuthConfig) String() string
- type BootstrappingAuthMethod
- func (BootstrappingAuthMethod) Descriptor() protoreflect.EnumDescriptor
- func (x BootstrappingAuthMethod) Enum() *BootstrappingAuthMethod
- func (BootstrappingAuthMethod) EnumDescriptor() ([]byte, []int)deprecated
- func (x BootstrappingAuthMethod) Number() protoreflect.EnumNumber
- func (x BootstrappingAuthMethod) String() string
- func (BootstrappingAuthMethod) Type() protoreflect.EnumType
- type BootstrappingConfig
- func (*BootstrappingConfig) Descriptor() ([]byte, []int)deprecated
- func (x *BootstrappingConfig) GetBootstrappingAuthMethod() BootstrappingAuthMethod
- func (x *BootstrappingConfig) GetClusterJoinMethod() ClusterJoinMethod
- func (x *BootstrappingConfig) GetCustomAadClientId() string
- func (x *BootstrappingConfig) GetCustomAadResource() string
- func (x *BootstrappingConfig) GetTlsBootstrappingToken() string
- func (*BootstrappingConfig) ProtoMessage()
- func (x *BootstrappingConfig) ProtoReflect() protoreflect.Message
- func (x *BootstrappingConfig) Reset()
- func (x *BootstrappingConfig) String() string
- type ClusterConfig
- func (*ClusterConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterConfig) GetClusterNetworkConfig() *ClusterNetworkConfig
- func (x *ClusterConfig) GetLoadBalancerConfig() *LoadBalancerConfig
- func (x *ClusterConfig) GetLocation() string
- func (x *ClusterConfig) GetPrimaryAvailabilitySet() string
- func (x *ClusterConfig) GetPrimaryScaleSet() string
- func (x *ClusterConfig) GetResourceGroup() string
- func (x *ClusterConfig) GetUseInstanceMetadata() bool
- func (x *ClusterConfig) GetVmType() VmType
- func (*ClusterConfig) ProtoMessage()
- func (x *ClusterConfig) ProtoReflect() protoreflect.Message
- func (x *ClusterConfig) Reset()
- func (x *ClusterConfig) String() string
- type ClusterJoinMethod
- func (ClusterJoinMethod) Descriptor() protoreflect.EnumDescriptor
- func (x ClusterJoinMethod) Enum() *ClusterJoinMethod
- func (ClusterJoinMethod) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClusterJoinMethod) Number() protoreflect.EnumNumber
- func (x ClusterJoinMethod) String() string
- func (ClusterJoinMethod) Type() protoreflect.EnumType
- type ClusterNetworkConfig
- func (*ClusterNetworkConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterNetworkConfig) GetRouteTable() string
- func (x *ClusterNetworkConfig) GetSecurityGroupName() string
- func (x *ClusterNetworkConfig) GetSubnet() string
- func (x *ClusterNetworkConfig) GetVnetName() string
- func (x *ClusterNetworkConfig) GetVnetResourceGroup() string
- func (*ClusterNetworkConfig) ProtoMessage()
- func (x *ClusterNetworkConfig) ProtoReflect() protoreflect.Message
- func (x *ClusterNetworkConfig) Reset()
- func (x *ClusterNetworkConfig) String() string
- type Configuration
- func (*Configuration) Descriptor() ([]byte, []int)deprecated
- func (x *Configuration) GetApiServerConfig() *ApiServerConfig
- func (x *Configuration) GetAuthConfig() *AuthConfig
- func (x *Configuration) GetAzurePrivateRegistryServer() string
- func (x *Configuration) GetBootstrapProfileContainerRegistryServer() string
- func (x *Configuration) GetBootstrappingConfig() *BootstrappingConfig
- func (x *Configuration) GetClusterConfig() *ClusterConfig
- func (x *Configuration) GetContainerdConfig() *ContainerdConfig
- func (x *Configuration) GetCustomCaCerts() []string
- func (x *Configuration) GetCustomCloudConfig() *CustomCloudConfig
- func (x *Configuration) GetCustomLinuxOsConfig() *CustomLinuxOsConfig
- func (x *Configuration) GetCustomSearchDomainConfig() *CustomSearchDomainConfig
- func (x *Configuration) GetDisableCustomData() bool
- func (x *Configuration) GetEnableArtifactStreaming() bool
- func (x *Configuration) GetEnableHostsConfigAgent() bool
- func (x *Configuration) GetEnableSsh() bool
- func (x *Configuration) GetEnableUnattendedUpgrade() bool
- func (x *Configuration) GetGpuConfig() *GpuConfig
- func (x *Configuration) GetHttpProxyConfig() *HttpProxyConfig
- func (x *Configuration) GetImdsRestrictionConfig() *ImdsRestrictionConfig
- func (x *Configuration) GetIpv6DualStackEnabled() bool
- func (x *Configuration) GetIsKata() bool
- func (x *Configuration) GetIsVhd() bool
- func (x *Configuration) GetKubeBinaryConfig() *KubeBinaryConfig
- func (x *Configuration) GetKubeProxyUrl() string
- func (x *Configuration) GetKubeletConfig() *KubeletConfig
- func (x *Configuration) GetKubernetesCaCert() string
- func (x *Configuration) GetKubernetesVersion() string
- func (x *Configuration) GetLinuxAdminUsername() string
- func (x *Configuration) GetMessageOfTheDay() string
- func (x *Configuration) GetNeedsCgroupv2() bool
- func (x *Configuration) GetNetworkConfig() *NetworkConfig
- func (x *Configuration) GetOutboundCommand() string
- func (x *Configuration) GetPrivateEgressProxyAddress() string
- func (x *Configuration) GetProvisionOutput() string
- func (x *Configuration) GetRuncConfig() *RuncConfig
- func (x *Configuration) GetTeleportConfig() *TeleportConfig
- func (x *Configuration) GetVersion() string
- func (x *Configuration) GetVmSize() string
- func (x *Configuration) GetWorkloadRuntime() WorkloadRuntime
- func (*Configuration) ProtoMessage()
- func (x *Configuration) ProtoReflect() protoreflect.Message
- func (x *Configuration) Reset()
- func (x *Configuration) String() string
- type ContainerdConfig
- func (*ContainerdConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerdConfig) GetContainerdDownloadUrlBase() string
- func (x *ContainerdConfig) GetContainerdPackageUrl() string
- func (x *ContainerdConfig) GetContainerdVersion() string
- func (*ContainerdConfig) ProtoMessage()
- func (x *ContainerdConfig) ProtoReflect() protoreflect.Message
- func (x *ContainerdConfig) Reset()
- func (x *ContainerdConfig) String() string
- type CustomCloudConfig
- func (*CustomCloudConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CustomCloudConfig) GetContainerRegistryDnsSuffix() string
- func (x *CustomCloudConfig) GetCustomCloudEnvName() string
- func (x *CustomCloudConfig) GetCustomEnvJsonContent() string
- func (x *CustomCloudConfig) GetRepoDepotEndpoint() string
- func (*CustomCloudConfig) ProtoMessage()
- func (x *CustomCloudConfig) ProtoReflect() protoreflect.Message
- func (x *CustomCloudConfig) Reset()
- func (x *CustomCloudConfig) String() string
- type CustomLinuxOsConfig
- func (*CustomLinuxOsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CustomLinuxOsConfig) GetEnableSwapConfig() bool
- func (x *CustomLinuxOsConfig) GetSwapFileSize() int32
- func (x *CustomLinuxOsConfig) GetSysctlConfig() *SysctlConfig
- func (x *CustomLinuxOsConfig) GetTransparentDefrag() string
- func (x *CustomLinuxOsConfig) GetTransparentHugepageSupport() string
- func (x *CustomLinuxOsConfig) GetUlimitConfig() *UlimitConfig
- func (*CustomLinuxOsConfig) ProtoMessage()
- func (x *CustomLinuxOsConfig) ProtoReflect() protoreflect.Message
- func (x *CustomLinuxOsConfig) Reset()
- func (x *CustomLinuxOsConfig) String() string
- type CustomSearchDomainConfig
- func (*CustomSearchDomainConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CustomSearchDomainConfig) GetDomainName() string
- func (x *CustomSearchDomainConfig) GetRealmPassword() string
- func (x *CustomSearchDomainConfig) GetRealmUser() string
- func (*CustomSearchDomainConfig) ProtoMessage()
- func (x *CustomSearchDomainConfig) ProtoReflect() protoreflect.Message
- func (x *CustomSearchDomainConfig) Reset()
- func (x *CustomSearchDomainConfig) String() string
- type GpuConfig
- func (*GpuConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GpuConfig) GetConfigGpuDriver() bool
- func (x *GpuConfig) GetEnableAmdGpu() bool
- func (x *GpuConfig) GetEnableNvidia() bool
- func (x *GpuConfig) GetGpuDevicePlugin() bool
- func (x *GpuConfig) GetGpuInstanceProfile() string
- func (*GpuConfig) ProtoMessage()
- func (x *GpuConfig) ProtoReflect() protoreflect.Message
- func (x *GpuConfig) Reset()
- func (x *GpuConfig) String() string
- type HttpProxyConfig
- func (*HttpProxyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *HttpProxyConfig) GetHttpProxy() string
- func (x *HttpProxyConfig) GetHttpsProxy() string
- func (x *HttpProxyConfig) GetNoProxyEntries() []string
- func (x *HttpProxyConfig) GetProxyTrustedCa() string
- func (*HttpProxyConfig) ProtoMessage()
- func (x *HttpProxyConfig) ProtoReflect() protoreflect.Message
- func (x *HttpProxyConfig) Reset()
- func (x *HttpProxyConfig) String() string
- type ImdsRestrictionConfig
- func (*ImdsRestrictionConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ImdsRestrictionConfig) GetEnableImdsRestriction() bool
- func (x *ImdsRestrictionConfig) GetInsertImdsRestrictionRuleToMangleTable() bool
- func (*ImdsRestrictionConfig) ProtoMessage()
- func (x *ImdsRestrictionConfig) ProtoReflect() protoreflect.Message
- func (x *ImdsRestrictionConfig) Reset()
- func (x *ImdsRestrictionConfig) String() string
- type KubeBinaryConfig
- func (*KubeBinaryConfig) Descriptor() ([]byte, []int)deprecated
- func (x *KubeBinaryConfig) GetCustomKubeBinaryUrl() string
- func (x *KubeBinaryConfig) GetKubeBinaryUrl() string
- func (x *KubeBinaryConfig) GetLinuxCredentialProviderUrl() string
- func (x *KubeBinaryConfig) GetPodInfraContainerImageUrl() string
- func (x *KubeBinaryConfig) GetPrivateKubeBinaryUrl() string
- func (*KubeBinaryConfig) ProtoMessage()
- func (x *KubeBinaryConfig) ProtoReflect() protoreflect.Message
- func (x *KubeBinaryConfig) Reset()
- func (x *KubeBinaryConfig) String() string
- type KubeletConfig
- func (*KubeletConfig) Descriptor() ([]byte, []int)deprecated
- func (x *KubeletConfig) GetContainerDataDir() string
- func (x *KubeletConfig) GetEnableKubeletConfigFile() bool
- func (x *KubeletConfig) GetKubeletClientCertContent() string
- func (x *KubeletConfig) GetKubeletClientKey() string
- func (x *KubeletConfig) GetKubeletConfigFileContent() string
- func (x *KubeletConfig) GetKubeletDiskType() KubeletDisk
- func (x *KubeletConfig) GetKubeletFlags() map[string]string
- func (x *KubeletConfig) GetKubeletNodeLabels() map[string]string
- func (*KubeletConfig) ProtoMessage()
- func (x *KubeletConfig) ProtoReflect() protoreflect.Message
- func (x *KubeletConfig) Reset()
- func (x *KubeletConfig) String() string
- type KubeletDisk
- func (KubeletDisk) Descriptor() protoreflect.EnumDescriptor
- func (x KubeletDisk) Enum() *KubeletDisk
- func (KubeletDisk) EnumDescriptor() ([]byte, []int)deprecated
- func (x KubeletDisk) Number() protoreflect.EnumNumber
- func (x KubeletDisk) String() string
- func (KubeletDisk) Type() protoreflect.EnumType
- type LoadBalancerConfig
- func (*LoadBalancerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LoadBalancerConfig) GetDisableOutboundSnat() bool
- func (x *LoadBalancerConfig) GetExcludeMasterFromStandardLoadBalancer() bool
- func (x *LoadBalancerConfig) GetLoadBalancerSku() LoadBalancerSku
- func (x *LoadBalancerConfig) GetMaxLoadBalancerRuleCount() int32
- func (*LoadBalancerConfig) ProtoMessage()
- func (x *LoadBalancerConfig) ProtoReflect() protoreflect.Message
- func (x *LoadBalancerConfig) Reset()
- func (x *LoadBalancerConfig) String() string
- type LoadBalancerSku
- func (LoadBalancerSku) Descriptor() protoreflect.EnumDescriptor
- func (x LoadBalancerSku) Enum() *LoadBalancerSku
- func (LoadBalancerSku) EnumDescriptor() ([]byte, []int)deprecated
- func (x LoadBalancerSku) Number() protoreflect.EnumNumber
- func (x LoadBalancerSku) String() string
- func (LoadBalancerSku) Type() protoreflect.EnumType
- type NetworkConfig
- func (*NetworkConfig) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkConfig) GetCniPluginsUrl() string
- func (x *NetworkConfig) GetNetworkPlugin() NetworkPlugin
- func (x *NetworkConfig) GetNetworkPolicy() NetworkPolicy
- func (x *NetworkConfig) GetVnetCniPluginsUrl() string
- func (*NetworkConfig) ProtoMessage()
- func (x *NetworkConfig) ProtoReflect() protoreflect.Message
- func (x *NetworkConfig) Reset()
- func (x *NetworkConfig) String() string
- type NetworkPlugin
- func (NetworkPlugin) Descriptor() protoreflect.EnumDescriptor
- func (x NetworkPlugin) Enum() *NetworkPlugin
- func (NetworkPlugin) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetworkPlugin) Number() protoreflect.EnumNumber
- func (x NetworkPlugin) String() string
- func (NetworkPlugin) Type() protoreflect.EnumType
- type NetworkPolicy
- func (NetworkPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x NetworkPolicy) Enum() *NetworkPolicy
- func (NetworkPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x NetworkPolicy) Number() protoreflect.EnumNumber
- func (x NetworkPolicy) String() string
- func (NetworkPolicy) Type() protoreflect.EnumType
- type RuncConfig
- func (*RuncConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RuncConfig) GetRuncPackageUrl() string
- func (x *RuncConfig) GetRuncVersion() string
- func (*RuncConfig) ProtoMessage()
- func (x *RuncConfig) ProtoReflect() protoreflect.Message
- func (x *RuncConfig) Reset()
- func (x *RuncConfig) String() string
- type SysctlConfig
- func (*SysctlConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SysctlConfig) GetFsAioMaxNr() int32
- func (x *SysctlConfig) GetFsFileMax() int32
- func (x *SysctlConfig) GetFsInotifyMaxUserWatches() int32
- func (x *SysctlConfig) GetFsNrOpen() int32
- func (x *SysctlConfig) GetKernelThreadsMax() int32
- func (x *SysctlConfig) GetNetCoreNetdevMaxBacklog() int32
- func (x *SysctlConfig) GetNetCoreOptmemMax() int32
- func (x *SysctlConfig) GetNetCoreRmemDefault() int32
- func (x *SysctlConfig) GetNetCoreRmemMax() int32
- func (x *SysctlConfig) GetNetCoreSomaxconn() int32
- func (x *SysctlConfig) GetNetCoreWmemDefault() int32
- func (x *SysctlConfig) GetNetCoreWmemMax() int32
- func (x *SysctlConfig) GetNetIpv4IpLocalPortRange() string
- func (x *SysctlConfig) GetNetIpv4NeighDefaultGcThresh1() int32
- func (x *SysctlConfig) GetNetIpv4NeighDefaultGcThresh2() int32
- func (x *SysctlConfig) GetNetIpv4NeighDefaultGcThresh3() int32
- func (x *SysctlConfig) GetNetIpv4TcpFinTimeout() int32
- func (x *SysctlConfig) GetNetIpv4TcpKeepaliveProbes() int32
- func (x *SysctlConfig) GetNetIpv4TcpKeepaliveTime() int32
- func (x *SysctlConfig) GetNetIpv4TcpMaxSynBacklog() int32
- func (x *SysctlConfig) GetNetIpv4TcpMaxTwBuckets() int32
- func (x *SysctlConfig) GetNetIpv4TcpTwReuse() bool
- func (x *SysctlConfig) GetNetIpv4TcpkeepaliveIntvl() int32
- func (x *SysctlConfig) GetNetNetfilterNfConntrackBuckets() int32
- func (x *SysctlConfig) GetNetNetfilterNfConntrackMax() int32
- func (x *SysctlConfig) GetVmMaxMapCount() int32
- func (x *SysctlConfig) GetVmSwappiness() int32
- func (x *SysctlConfig) GetVmVfsCachePressure() int32
- func (*SysctlConfig) ProtoMessage()
- func (x *SysctlConfig) ProtoReflect() protoreflect.Message
- func (x *SysctlConfig) Reset()
- func (x *SysctlConfig) String() string
- type TeleportConfig
- func (*TeleportConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TeleportConfig) GetStatus() bool
- func (x *TeleportConfig) GetTeleportdPluginDownloadUrl() string
- func (*TeleportConfig) ProtoMessage()
- func (x *TeleportConfig) ProtoReflect() protoreflect.Message
- func (x *TeleportConfig) Reset()
- func (x *TeleportConfig) String() string
- type UlimitConfig
- func (*UlimitConfig) Descriptor() ([]byte, []int)deprecated
- func (x *UlimitConfig) GetMaxLockedMemory() string
- func (x *UlimitConfig) GetNoFile() string
- func (*UlimitConfig) ProtoMessage()
- func (x *UlimitConfig) ProtoReflect() protoreflect.Message
- func (x *UlimitConfig) Reset()
- func (x *UlimitConfig) String() string
- type VmType
- type WorkloadRuntime
- func (WorkloadRuntime) Descriptor() protoreflect.EnumDescriptor
- func (x WorkloadRuntime) Enum() *WorkloadRuntime
- func (WorkloadRuntime) EnumDescriptor() ([]byte, []int)deprecated
- func (x WorkloadRuntime) Number() protoreflect.EnumNumber
- func (x WorkloadRuntime) String() string
- func (WorkloadRuntime) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
var ( BootstrappingAuthMethod_name = map[int32]string{ 0: "BOOTSTRAPPING_AUTH_METHOD_UNSPECIFIED", 1: "BOOTSTRAPPING_AUTH_METHOD_BOOTSTRAP_TOKEN", 2: "BOOTSTRAPPING_AUTH_METHOD_SECURE_TLS_BOOTSTRAPPING", 3: "BOOTSTRAPPING_AUTH_METHOD_ARC_MSI", 4: "BOOTSTRAPPING_AUTH_METHOD_AZURE_MSI", } BootstrappingAuthMethod_value = map[string]int32{ "BOOTSTRAPPING_AUTH_METHOD_UNSPECIFIED": 0, "BOOTSTRAPPING_AUTH_METHOD_BOOTSTRAP_TOKEN": 1, "BOOTSTRAPPING_AUTH_METHOD_SECURE_TLS_BOOTSTRAPPING": 2, "BOOTSTRAPPING_AUTH_METHOD_ARC_MSI": 3, "BOOTSTRAPPING_AUTH_METHOD_AZURE_MSI": 4, } )
Enum value maps for BootstrappingAuthMethod.
var ( ClusterJoinMethod_name = map[int32]string{ 0: "CLUSTER_JOIN_METHOD_UNSPECIFIED", 1: "CLUSTER_JOIN_METHOD_GENERATE_CSR", 2: "CLUSTER_JOIN_METHOD_USE_BOOTSTRAPPING_AUTH", } ClusterJoinMethod_value = map[string]int32{ "CLUSTER_JOIN_METHOD_UNSPECIFIED": 0, "CLUSTER_JOIN_METHOD_GENERATE_CSR": 1, "CLUSTER_JOIN_METHOD_USE_BOOTSTRAPPING_AUTH": 2, } )
Enum value maps for ClusterJoinMethod.
var ( VmType_name = map[int32]string{ 0: "VM_TYPE_UNSPECIFIED", 1: "VM_TYPE_STANDARD", 2: "VM_TYPE_VMSS", } VmType_value = map[string]int32{ "VM_TYPE_UNSPECIFIED": 0, "VM_TYPE_STANDARD": 1, "VM_TYPE_VMSS": 2, } )
Enum value maps for VmType.
var ( LoadBalancerSku_name = map[int32]string{ 0: "LOAD_BALANCER_SKU_UNSPECIFIED", 1: "LOAD_BALANCER_SKU_BASIC", 2: "LOAD_BALANCER_SKU_STANDARD", } LoadBalancerSku_value = map[string]int32{ "LOAD_BALANCER_SKU_UNSPECIFIED": 0, "LOAD_BALANCER_SKU_BASIC": 1, "LOAD_BALANCER_SKU_STANDARD": 2, } )
Enum value maps for LoadBalancerSku.
var ( WorkloadRuntime_name = map[int32]string{ 0: "WORKLOAD_RUNTIME_UNSPECIFIED", 1: "WORKLOAD_RUNTIME_OCI_CONTAINER", 2: "WORKLOAD_RUNTIME_WASM_WASI", } WorkloadRuntime_value = map[string]int32{ "WORKLOAD_RUNTIME_UNSPECIFIED": 0, "WORKLOAD_RUNTIME_OCI_CONTAINER": 1, "WORKLOAD_RUNTIME_WASM_WASI": 2, } )
Enum value maps for WorkloadRuntime.
var ( KubeletDisk_name = map[int32]string{ 0: "KUBELET_DISK_UNSPECIFIED", 1: "KUBELET_DISK_OS_DISK", 2: "KUBELET_DISK_TEMP_DISK", } KubeletDisk_value = map[string]int32{ "KUBELET_DISK_UNSPECIFIED": 0, "KUBELET_DISK_OS_DISK": 1, "KUBELET_DISK_TEMP_DISK": 2, } )
Enum value maps for KubeletDisk.
var ( NetworkPlugin_name = map[int32]string{ 0: "NETWORK_PLUGIN_UNSPECIFIED", 1: "NETWORK_PLUGIN_NONE", 2: "NETWORK_PLUGIN_AZURE", 3: "NETWORK_PLUGIN_KUBENET", } NetworkPlugin_value = map[string]int32{ "NETWORK_PLUGIN_UNSPECIFIED": 0, "NETWORK_PLUGIN_NONE": 1, "NETWORK_PLUGIN_AZURE": 2, "NETWORK_PLUGIN_KUBENET": 3, } )
Enum value maps for NetworkPlugin.
var ( NetworkPolicy_name = map[int32]string{ 0: "NETWORK_POLICY_UNSPECIFIED", 1: "NETWORK_POLICY_NONE", 2: "NETWORK_POLICY_AZURE", 3: "NETWORK_POLICY_CALICO", } NetworkPolicy_value = map[string]int32{ "NETWORK_POLICY_UNSPECIFIED": 0, "NETWORK_POLICY_NONE": 1, "NETWORK_POLICY_AZURE": 2, "NETWORK_POLICY_CALICO": 3, } )
Enum value maps for NetworkPolicy.
var File_aksnodeconfig_v1_api_server_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_auth_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_bootstrapping_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_cluster_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_containerd_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_custom_cloud_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_custom_linux_os_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_custom_search_domain_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_gpu_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_http_proxy_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_imds_restriction_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_kube_binary_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_kubelet_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_network_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_runc_config_proto protoreflect.FileDescriptor
var File_aksnodeconfig_v1_teleport_config_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ApiServerConfig ¶
type ApiServerConfig struct { // The certificate public key of the API server. ApiServerPublicKey string `protobuf:"bytes,1,opt,name=api_server_public_key,json=apiServerPublicKey,proto3" json:"api_server_public_key,omitempty"` // The name or endpoint URI of the API server. ApiServerName string `protobuf:"bytes,2,opt,name=api_server_name,json=apiServerName,proto3" json:"api_server_name,omitempty"` // contains filtered or unexported fields }
func (*ApiServerConfig) Descriptor
deprecated
func (*ApiServerConfig) Descriptor() ([]byte, []int)
Deprecated: Use ApiServerConfig.ProtoReflect.Descriptor instead.
func (*ApiServerConfig) GetApiServerName ¶
func (x *ApiServerConfig) GetApiServerName() string
func (*ApiServerConfig) GetApiServerPublicKey ¶
func (x *ApiServerConfig) GetApiServerPublicKey() string
func (*ApiServerConfig) ProtoMessage ¶
func (*ApiServerConfig) ProtoMessage()
func (*ApiServerConfig) ProtoReflect ¶
func (x *ApiServerConfig) ProtoReflect() protoreflect.Message
func (*ApiServerConfig) Reset ¶
func (x *ApiServerConfig) Reset()
func (*ApiServerConfig) String ¶
func (x *ApiServerConfig) String() string
type AuthConfig ¶
type AuthConfig struct { // Tenant ID TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` // Subscription ID SubscriptionId string `protobuf:"bytes,2,opt,name=subscription_id,json=subscriptionId,proto3" json:"subscription_id,omitempty"` // Service Principal ID. set to aadClientId ServicePrincipalId string `protobuf:"bytes,3,opt,name=service_principal_id,json=servicePrincipalId,proto3" json:"service_principal_id,omitempty"` // Service Principal Secret. set to aadClientSecret ServicePrincipalSecret string `` /* 129-byte string literal not displayed */ // Assigned identity id, could be user or system assigned, depending on the type. AssignedIdentityId string `protobuf:"bytes,5,opt,name=assigned_identity_id,json=assignedIdentityId,proto3" json:"assigned_identity_id,omitempty"` // Specify if use managed identity extension, default to false UseManagedIdentityExtension bool `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
Auth Config fields stored in azure.json used by cloud-provider-azure
func (*AuthConfig) Descriptor
deprecated
func (*AuthConfig) Descriptor() ([]byte, []int)
Deprecated: Use AuthConfig.ProtoReflect.Descriptor instead.
func (*AuthConfig) GetAssignedIdentityId ¶
func (x *AuthConfig) GetAssignedIdentityId() string
func (*AuthConfig) GetServicePrincipalId ¶
func (x *AuthConfig) GetServicePrincipalId() string
func (*AuthConfig) GetServicePrincipalSecret ¶
func (x *AuthConfig) GetServicePrincipalSecret() string
func (*AuthConfig) GetSubscriptionId ¶
func (x *AuthConfig) GetSubscriptionId() string
func (*AuthConfig) GetTenantId ¶
func (x *AuthConfig) GetTenantId() string
func (*AuthConfig) GetUseManagedIdentityExtension ¶
func (x *AuthConfig) GetUseManagedIdentityExtension() bool
func (*AuthConfig) ProtoMessage ¶
func (*AuthConfig) ProtoMessage()
func (*AuthConfig) ProtoReflect ¶
func (x *AuthConfig) ProtoReflect() protoreflect.Message
func (*AuthConfig) Reset ¶
func (x *AuthConfig) Reset()
func (*AuthConfig) String ¶
func (x *AuthConfig) String() string
type BootstrappingAuthMethod ¶
type BootstrappingAuthMethod int32
const ( BootstrappingAuthMethod_BOOTSTRAPPING_AUTH_METHOD_UNSPECIFIED BootstrappingAuthMethod = 0 // This is the default K8s bootstrap authentication method - a time limited bootstrap token. It's stored as a secret // with a particular type in the API server. // //nolint:gosec // this is a const string to use in switch statements, not hardcoded credentials BootstrappingAuthMethod_BOOTSTRAPPING_AUTH_METHOD_BOOTSTRAP_TOKEN BootstrappingAuthMethod = 1 // Secure TLS bootstrapping is a process where the node can use signed metadata from the Azure IMDS service to authenticate // against the api server BootstrappingAuthMethod_BOOTSTRAPPING_AUTH_METHOD_SECURE_TLS_BOOTSTRAPPING BootstrappingAuthMethod = 2 // Nodes running outside Azure can use the Azure Arc MSI to authenticate to an API server. This only works when the cluster is // // using AAD authentication. BootstrappingAuthMethod_BOOTSTRAPPING_AUTH_METHOD_ARC_MSI BootstrappingAuthMethod = 3 // Nodes running inside Azure can use the Azure Arc MSI to authenticate to an API server. This only works when the cluster is // using AAD authentication. BootstrappingAuthMethod_BOOTSTRAPPING_AUTH_METHOD_AZURE_MSI BootstrappingAuthMethod = 4 )
func (BootstrappingAuthMethod) Descriptor ¶
func (BootstrappingAuthMethod) Descriptor() protoreflect.EnumDescriptor
func (BootstrappingAuthMethod) Enum ¶
func (x BootstrappingAuthMethod) Enum() *BootstrappingAuthMethod
func (BootstrappingAuthMethod) EnumDescriptor
deprecated
func (BootstrappingAuthMethod) EnumDescriptor() ([]byte, []int)
Deprecated: Use BootstrappingAuthMethod.Descriptor instead.
func (BootstrappingAuthMethod) Number ¶
func (x BootstrappingAuthMethod) Number() protoreflect.EnumNumber
func (BootstrappingAuthMethod) String ¶
func (x BootstrappingAuthMethod) String() string
func (BootstrappingAuthMethod) Type ¶
func (BootstrappingAuthMethod) Type() protoreflect.EnumType
type BootstrappingConfig ¶
type BootstrappingConfig struct { // Method to authenticate the node to the API server BootstrappingAuthMethod BootstrappingAuthMethod `` /* 179-byte string literal not displayed */ // how the node should join and communicate with the API server after authentication ClusterJoinMethod ClusterJoinMethod `` /* 155-byte string literal not displayed */ // Only required until Secure TLS bootstrapping in place. Would use kubelet identity after that. TlsBootstrappingToken *string `` /* 132-byte string literal not displayed */ // Only used when secure TLS bootstrapping is enabled or one of the Azure/Arc methods. This is the appserver appid that the node will use to bootstrap. CustomAadResource *string `protobuf:"bytes,4,opt,name=custom_aad_resource,json=customAadResource,proto3,oneof" json:"custom_aad_resource,omitempty"` // Only used when one of the Azure/Arc methods is enabled. This is the client ID of the MSI that the node will use to bootstrap. CustomAadClientId *string `protobuf:"bytes,5,opt,name=custom_aad_client_id,json=customAadClientId,proto3,oneof" json:"custom_aad_client_id,omitempty"` // contains filtered or unexported fields }
func (*BootstrappingConfig) Descriptor
deprecated
func (*BootstrappingConfig) Descriptor() ([]byte, []int)
Deprecated: Use BootstrappingConfig.ProtoReflect.Descriptor instead.
func (*BootstrappingConfig) GetBootstrappingAuthMethod ¶
func (x *BootstrappingConfig) GetBootstrappingAuthMethod() BootstrappingAuthMethod
func (*BootstrappingConfig) GetClusterJoinMethod ¶
func (x *BootstrappingConfig) GetClusterJoinMethod() ClusterJoinMethod
func (*BootstrappingConfig) GetCustomAadClientId ¶
func (x *BootstrappingConfig) GetCustomAadClientId() string
func (*BootstrappingConfig) GetCustomAadResource ¶
func (x *BootstrappingConfig) GetCustomAadResource() string
func (*BootstrappingConfig) GetTlsBootstrappingToken ¶
func (x *BootstrappingConfig) GetTlsBootstrappingToken() string
func (*BootstrappingConfig) ProtoMessage ¶
func (*BootstrappingConfig) ProtoMessage()
func (*BootstrappingConfig) ProtoReflect ¶
func (x *BootstrappingConfig) ProtoReflect() protoreflect.Message
func (*BootstrappingConfig) Reset ¶
func (x *BootstrappingConfig) Reset()
func (*BootstrappingConfig) String ¶
func (x *BootstrappingConfig) String() string
type ClusterConfig ¶
type ClusterConfig struct { // Cluster network config. We assumed network mode is always "transparent" now so it's removed from the contract. ClusterNetworkConfig *ClusterNetworkConfig `protobuf:"bytes,1,opt,name=cluster_network_config,json=clusterNetworkConfig,proto3" json:"cluster_network_config,omitempty"` // Load balancer config LoadBalancerConfig *LoadBalancerConfig `protobuf:"bytes,2,opt,name=load_balancer_config,json=loadBalancerConfig,proto3" json:"load_balancer_config,omitempty"` // Rescource group name ResourceGroup string `protobuf:"bytes,3,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"` // Location Location string `protobuf:"bytes,4,opt,name=location,proto3" json:"location,omitempty"` // VM type VmType VmType `protobuf:"varint,5,opt,name=vm_type,json=vmType,proto3,enum=aksnodeconfig.v1.VmType" json:"vm_type,omitempty"` // default to standard for v1.27 and below versions and vmss for v1.28+ versions // Primary availability set name PrimaryAvailabilitySet string `` /* 129-byte string literal not displayed */ // Primary scale set name PrimaryScaleSet string `protobuf:"bytes,7,opt,name=primary_scale_set,json=primaryScaleSet,proto3" json:"primary_scale_set,omitempty"` // Specifiy if it uses instance metadata UseInstanceMetadata bool `protobuf:"varint,8,opt,name=use_instance_metadata,json=useInstanceMetadata,proto3" json:"use_instance_metadata,omitempty"` // default to false // contains filtered or unexported fields }
Cluster Config fields stored in azure.json used by cloud-provider-azure
func (*ClusterConfig) Descriptor
deprecated
func (*ClusterConfig) Descriptor() ([]byte, []int)
Deprecated: Use ClusterConfig.ProtoReflect.Descriptor instead.
func (*ClusterConfig) GetClusterNetworkConfig ¶
func (x *ClusterConfig) GetClusterNetworkConfig() *ClusterNetworkConfig
func (*ClusterConfig) GetLoadBalancerConfig ¶
func (x *ClusterConfig) GetLoadBalancerConfig() *LoadBalancerConfig
func (*ClusterConfig) GetLocation ¶
func (x *ClusterConfig) GetLocation() string
func (*ClusterConfig) GetPrimaryAvailabilitySet ¶
func (x *ClusterConfig) GetPrimaryAvailabilitySet() string
func (*ClusterConfig) GetPrimaryScaleSet ¶
func (x *ClusterConfig) GetPrimaryScaleSet() string
func (*ClusterConfig) GetResourceGroup ¶
func (x *ClusterConfig) GetResourceGroup() string
func (*ClusterConfig) GetUseInstanceMetadata ¶
func (x *ClusterConfig) GetUseInstanceMetadata() bool
func (*ClusterConfig) GetVmType ¶
func (x *ClusterConfig) GetVmType() VmType
func (*ClusterConfig) ProtoMessage ¶
func (*ClusterConfig) ProtoMessage()
func (*ClusterConfig) ProtoReflect ¶
func (x *ClusterConfig) ProtoReflect() protoreflect.Message
func (*ClusterConfig) Reset ¶
func (x *ClusterConfig) Reset()
func (*ClusterConfig) String ¶
func (x *ClusterConfig) String() string
type ClusterJoinMethod ¶
type ClusterJoinMethod int32
const ( ClusterJoinMethod_CLUSTER_JOIN_METHOD_UNSPECIFIED ClusterJoinMethod = 0 // The default behaviour is for the node to make a certificate signing request (CSR) and then // use that CSR for ongoing communication. ClusterJoinMethod_CLUSTER_JOIN_METHOD_GENERATE_CSR ClusterJoinMethod = 1 // In some cases, the node will use the bootstrapping auth to register itself as a node and for ongoing communications. ClusterJoinMethod_CLUSTER_JOIN_METHOD_USE_BOOTSTRAPPING_AUTH ClusterJoinMethod = 2 )
func (ClusterJoinMethod) Descriptor ¶
func (ClusterJoinMethod) Descriptor() protoreflect.EnumDescriptor
func (ClusterJoinMethod) Enum ¶
func (x ClusterJoinMethod) Enum() *ClusterJoinMethod
func (ClusterJoinMethod) EnumDescriptor
deprecated
func (ClusterJoinMethod) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClusterJoinMethod.Descriptor instead.
func (ClusterJoinMethod) Number ¶
func (x ClusterJoinMethod) Number() protoreflect.EnumNumber
func (ClusterJoinMethod) String ¶
func (x ClusterJoinMethod) String() string
func (ClusterJoinMethod) Type ¶
func (ClusterJoinMethod) Type() protoreflect.EnumType
type ClusterNetworkConfig ¶
type ClusterNetworkConfig struct { // Virtual network name VnetName string `protobuf:"bytes,1,opt,name=vnet_name,json=vnetName,proto3" json:"vnet_name,omitempty"` // Virtual network resource group VnetResourceGroup string `protobuf:"bytes,2,opt,name=vnet_resource_group,json=vnetResourceGroup,proto3" json:"vnet_resource_group,omitempty"` // Subnet name Subnet string `protobuf:"bytes,3,opt,name=subnet,proto3" json:"subnet,omitempty"` // Network security group name SecurityGroupName string `protobuf:"bytes,4,opt,name=security_group_name,json=securityGroupName,proto3" json:"security_group_name,omitempty"` // Route table name RouteTable string `protobuf:"bytes,5,opt,name=route_table,json=routeTable,proto3" json:"route_table,omitempty"` // contains filtered or unexported fields }
func (*ClusterNetworkConfig) Descriptor
deprecated
func (*ClusterNetworkConfig) Descriptor() ([]byte, []int)
Deprecated: Use ClusterNetworkConfig.ProtoReflect.Descriptor instead.
func (*ClusterNetworkConfig) GetRouteTable ¶
func (x *ClusterNetworkConfig) GetRouteTable() string
func (*ClusterNetworkConfig) GetSecurityGroupName ¶
func (x *ClusterNetworkConfig) GetSecurityGroupName() string
func (*ClusterNetworkConfig) GetSubnet ¶
func (x *ClusterNetworkConfig) GetSubnet() string
func (*ClusterNetworkConfig) GetVnetName ¶
func (x *ClusterNetworkConfig) GetVnetName() string
func (*ClusterNetworkConfig) GetVnetResourceGroup ¶
func (x *ClusterNetworkConfig) GetVnetResourceGroup() string
func (*ClusterNetworkConfig) ProtoMessage ¶
func (*ClusterNetworkConfig) ProtoMessage()
func (*ClusterNetworkConfig) ProtoReflect ¶
func (x *ClusterNetworkConfig) ProtoReflect() protoreflect.Message
func (*ClusterNetworkConfig) Reset ¶
func (x *ClusterNetworkConfig) Reset()
func (*ClusterNetworkConfig) String ¶
func (x *ClusterNetworkConfig) String() string
type Configuration ¶
type Configuration struct { // Version of configuration Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // Kube binary URL config KubeBinaryConfig *KubeBinaryConfig `protobuf:"bytes,2,opt,name=kube_binary_config,json=kubeBinaryConfig,proto3" json:"kube_binary_config,omitempty"` // Custom cloud config CustomCloudConfig *CustomCloudConfig `protobuf:"bytes,3,opt,name=custom_cloud_config,json=customCloudConfig,proto3" json:"custom_cloud_config,omitempty"` // Kubernetes API server configuration ApiServerConfig *ApiServerConfig `protobuf:"bytes,4,opt,name=api_server_config,json=apiServerConfig,proto3" json:"api_server_config,omitempty"` // Various Kubernetes cluster level configuration ClusterConfig *ClusterConfig `protobuf:"bytes,5,opt,name=cluster_config,json=clusterConfig,proto3" json:"cluster_config,omitempty"` // TLS bootstrap config BootstrappingConfig *BootstrappingConfig `protobuf:"bytes,6,opt,name=bootstrapping_config,json=bootstrappingConfig,proto3" json:"bootstrapping_config,omitempty"` // Authentication configuration AuthConfig *AuthConfig `protobuf:"bytes,7,opt,name=auth_config,json=authConfig,proto3" json:"auth_config,omitempty"` // The CLI tool runc configuration RuncConfig *RuncConfig `protobuf:"bytes,8,opt,name=runc_config,json=runcConfig,proto3" json:"runc_config,omitempty"` // Containerd configuration ContainerdConfig *ContainerdConfig `protobuf:"bytes,9,opt,name=containerd_config,json=containerdConfig,proto3" json:"containerd_config,omitempty"` // Teleport configuration TeleportConfig *TeleportConfig `protobuf:"bytes,10,opt,name=teleport_config,json=teleportConfig,proto3" json:"teleport_config,omitempty"` // Kubelet configuration KubeletConfig *KubeletConfig `protobuf:"bytes,11,opt,name=kubelet_config,json=kubeletConfig,proto3" json:"kubelet_config,omitempty"` // Custom search domain configurations CustomSearchDomainConfig *CustomSearchDomainConfig `` /* 138-byte string literal not displayed */ // Custom Linux OS configurations including SwapFile, SysCtl configs, etc. CustomLinuxOsConfig *CustomLinuxOsConfig `protobuf:"bytes,13,opt,name=custom_linux_os_config,json=customLinuxOsConfig,proto3" json:"custom_linux_os_config,omitempty"` // HTTP/HTTPS proxy configuration for the node HttpProxyConfig *HttpProxyConfig `protobuf:"bytes,14,opt,name=http_proxy_config,json=httpProxyConfig,proto3" json:"http_proxy_config,omitempty"` // GPU configuration for the node GpuConfig *GpuConfig `protobuf:"bytes,15,opt,name=gpu_config,json=gpuConfig,proto3" json:"gpu_config,omitempty"` // Network configuration for the node NetworkConfig *NetworkConfig `protobuf:"bytes,16,opt,name=network_config,json=networkConfig,proto3" json:"network_config,omitempty"` // Kubernetes certificate authority (CA) certificate, required by the node to establish TLS with the API server KubernetesCaCert string `protobuf:"bytes,17,opt,name=kubernetes_ca_cert,json=kubernetesCaCert,proto3" json:"kubernetes_ca_cert,omitempty"` // Kubernetes version KubernetesVersion string `protobuf:"bytes,18,opt,name=kubernetes_version,json=kubernetesVersion,proto3" json:"kubernetes_version,omitempty"` // Kube proxy URL KubeProxyUrl string `protobuf:"bytes,19,opt,name=kube_proxy_url,json=kubeProxyUrl,proto3" json:"kube_proxy_url,omitempty"` // The VM size of the node VmSize string `protobuf:"bytes,20,opt,name=vm_size,json=vmSize,proto3" json:"vm_size,omitempty"` // Linux admin username. If not specified, the default value is "azureuser" LinuxAdminUsername string `protobuf:"bytes,21,opt,name=linux_admin_username,json=linuxAdminUsername,proto3" json:"linux_admin_username,omitempty"` // Specifies whether the node is a VHD node. This is still needed for some customized scenarios. // This is labeled as optional (explicit presence) so that we know whether it's set or not. // If it's not set, the default value will be nil. IsVhd *bool `protobuf:"varint,22,opt,name=is_vhd,json=isVhd,proto3,oneof" json:"is_vhd,omitempty"` // Specifies whether SSH is enabled or disabled on the VM node // This is labeled as optional (explicit presence) so that we know whether it's set or not. // If it's not set, the default value will be nil, but will be set to true on the VHD. EnableSsh *bool `protobuf:"varint,23,opt,name=enable_ssh,json=enableSsh,proto3,oneof" json:"enable_ssh,omitempty"` // Specifies whether unattended upgrade is enabled or disabled on the VM node EnableUnattendedUpgrade bool `` /* 134-byte string literal not displayed */ // The message of the day that is displayed on the VM node when a user logs in MessageOfTheDay string `protobuf:"bytes,25,opt,name=message_of_the_day,json=messageOfTheDay,proto3" json:"message_of_the_day,omitempty"` // Specifies whether the hosts config agent is enabled or disabled on the VM node EnableHostsConfigAgent bool `` /* 133-byte string literal not displayed */ // Custom CA certificates to be added to the system trust store CustomCaCerts []string `protobuf:"bytes,27,rep,name=custom_ca_certs,json=customCaCerts,proto3" json:"custom_ca_certs,omitempty"` // A local file path where cluster provision cse output should be stored ProvisionOutput string `protobuf:"bytes,28,opt,name=provision_output,json=provisionOutput,proto3" json:"provision_output,omitempty"` // Workload runtime, e.g., either "OCIContainer" or "WasmWasi", currently. WorkloadRuntime WorkloadRuntime `` /* 146-byte string literal not displayed */ // Specifies whether IPv6 dual stack is enabled or disabled on the VM node Ipv6DualStackEnabled bool `` /* 127-byte string literal not displayed */ // Command to use for outbound traffic OutboundCommand string `protobuf:"bytes,31,opt,name=outbound_command,json=outboundCommand,proto3" json:"outbound_command,omitempty"` // Azure private registry server URI AzurePrivateRegistryServer string `` /* 144-byte string literal not displayed */ // Private egress proxy address PrivateEgressProxyAddress string `` /* 141-byte string literal not displayed */ // Specifies whether artifact streaming is enabled or disabled on the VM node EnableArtifactStreaming bool `` /* 134-byte string literal not displayed */ // Specifies if it is a Kata node IsKata bool `protobuf:"varint,35,opt,name=is_kata,json=isKata,proto3" json:"is_kata,omitempty"` // Specifies whether the node needs cgroupv2. // Labeled as optional (explicit presence) so that we know whether it's set or not. // If it's not set, the default value will be nil and we will get the value on the VHD during bootstrapping. NeedsCgroupv2 *bool `protobuf:"varint,36,opt,name=needs_cgroupv2,json=needsCgroupv2,proto3,oneof" json:"needs_cgroupv2,omitempty"` // Specified whether the node wants to disable custom data scripts for bootstrapping DisableCustomData bool `protobuf:"varint,37,opt,name=disable_custom_data,json=disableCustomData,proto3" json:"disable_custom_data,omitempty"` // Bootstrap profile container registry server URI BootstrapProfileContainerRegistryServer string `` /* 185-byte string literal not displayed */ // IMDS restriction configuration ImdsRestrictionConfig *ImdsRestrictionConfig `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Configuration) Descriptor
deprecated
func (*Configuration) Descriptor() ([]byte, []int)
Deprecated: Use Configuration.ProtoReflect.Descriptor instead.
func (*Configuration) GetApiServerConfig ¶
func (x *Configuration) GetApiServerConfig() *ApiServerConfig
func (*Configuration) GetAuthConfig ¶
func (x *Configuration) GetAuthConfig() *AuthConfig
func (*Configuration) GetAzurePrivateRegistryServer ¶
func (x *Configuration) GetAzurePrivateRegistryServer() string
func (*Configuration) GetBootstrapProfileContainerRegistryServer ¶
func (x *Configuration) GetBootstrapProfileContainerRegistryServer() string
func (*Configuration) GetBootstrappingConfig ¶
func (x *Configuration) GetBootstrappingConfig() *BootstrappingConfig
func (*Configuration) GetClusterConfig ¶
func (x *Configuration) GetClusterConfig() *ClusterConfig
func (*Configuration) GetContainerdConfig ¶
func (x *Configuration) GetContainerdConfig() *ContainerdConfig
func (*Configuration) GetCustomCaCerts ¶
func (x *Configuration) GetCustomCaCerts() []string
func (*Configuration) GetCustomCloudConfig ¶
func (x *Configuration) GetCustomCloudConfig() *CustomCloudConfig
func (*Configuration) GetCustomLinuxOsConfig ¶
func (x *Configuration) GetCustomLinuxOsConfig() *CustomLinuxOsConfig
func (*Configuration) GetCustomSearchDomainConfig ¶
func (x *Configuration) GetCustomSearchDomainConfig() *CustomSearchDomainConfig
func (*Configuration) GetDisableCustomData ¶
func (x *Configuration) GetDisableCustomData() bool
func (*Configuration) GetEnableArtifactStreaming ¶
func (x *Configuration) GetEnableArtifactStreaming() bool
func (*Configuration) GetEnableHostsConfigAgent ¶
func (x *Configuration) GetEnableHostsConfigAgent() bool
func (*Configuration) GetEnableSsh ¶
func (x *Configuration) GetEnableSsh() bool
func (*Configuration) GetEnableUnattendedUpgrade ¶
func (x *Configuration) GetEnableUnattendedUpgrade() bool
func (*Configuration) GetGpuConfig ¶
func (x *Configuration) GetGpuConfig() *GpuConfig
func (*Configuration) GetHttpProxyConfig ¶
func (x *Configuration) GetHttpProxyConfig() *HttpProxyConfig
func (*Configuration) GetImdsRestrictionConfig ¶
func (x *Configuration) GetImdsRestrictionConfig() *ImdsRestrictionConfig
func (*Configuration) GetIpv6DualStackEnabled ¶
func (x *Configuration) GetIpv6DualStackEnabled() bool
func (*Configuration) GetIsKata ¶
func (x *Configuration) GetIsKata() bool
func (*Configuration) GetIsVhd ¶
func (x *Configuration) GetIsVhd() bool
func (*Configuration) GetKubeBinaryConfig ¶
func (x *Configuration) GetKubeBinaryConfig() *KubeBinaryConfig
func (*Configuration) GetKubeProxyUrl ¶
func (x *Configuration) GetKubeProxyUrl() string
func (*Configuration) GetKubeletConfig ¶
func (x *Configuration) GetKubeletConfig() *KubeletConfig
func (*Configuration) GetKubernetesCaCert ¶
func (x *Configuration) GetKubernetesCaCert() string
func (*Configuration) GetKubernetesVersion ¶
func (x *Configuration) GetKubernetesVersion() string
func (*Configuration) GetLinuxAdminUsername ¶
func (x *Configuration) GetLinuxAdminUsername() string
func (*Configuration) GetMessageOfTheDay ¶
func (x *Configuration) GetMessageOfTheDay() string
func (*Configuration) GetNeedsCgroupv2 ¶
func (x *Configuration) GetNeedsCgroupv2() bool
func (*Configuration) GetNetworkConfig ¶
func (x *Configuration) GetNetworkConfig() *NetworkConfig
func (*Configuration) GetOutboundCommand ¶
func (x *Configuration) GetOutboundCommand() string
func (*Configuration) GetPrivateEgressProxyAddress ¶
func (x *Configuration) GetPrivateEgressProxyAddress() string
func (*Configuration) GetProvisionOutput ¶
func (x *Configuration) GetProvisionOutput() string
func (*Configuration) GetRuncConfig ¶
func (x *Configuration) GetRuncConfig() *RuncConfig
func (*Configuration) GetTeleportConfig ¶
func (x *Configuration) GetTeleportConfig() *TeleportConfig
func (*Configuration) GetVersion ¶
func (x *Configuration) GetVersion() string
func (*Configuration) GetVmSize ¶
func (x *Configuration) GetVmSize() string
func (*Configuration) GetWorkloadRuntime ¶
func (x *Configuration) GetWorkloadRuntime() WorkloadRuntime
func (*Configuration) ProtoMessage ¶
func (*Configuration) ProtoMessage()
func (*Configuration) ProtoReflect ¶
func (x *Configuration) ProtoReflect() protoreflect.Message
func (*Configuration) Reset ¶
func (x *Configuration) Reset()
func (*Configuration) String ¶
func (x *Configuration) String() string
type ContainerdConfig ¶
type ContainerdConfig struct { // The base URL for downloading containerd. ContainerdDownloadUrlBase string `` /* 140-byte string literal not displayed */ // The version of containerd to download. ContainerdVersion string `protobuf:"bytes,2,opt,name=containerd_version,json=containerdVersion,proto3" json:"containerd_version,omitempty"` // The URL for downloading the containerd package. ContainerdPackageUrl string `protobuf:"bytes,3,opt,name=containerd_package_url,json=containerdPackageUrl,proto3" json:"containerd_package_url,omitempty"` // contains filtered or unexported fields }
func (*ContainerdConfig) Descriptor
deprecated
func (*ContainerdConfig) Descriptor() ([]byte, []int)
Deprecated: Use ContainerdConfig.ProtoReflect.Descriptor instead.
func (*ContainerdConfig) GetContainerdDownloadUrlBase ¶
func (x *ContainerdConfig) GetContainerdDownloadUrlBase() string
func (*ContainerdConfig) GetContainerdPackageUrl ¶
func (x *ContainerdConfig) GetContainerdPackageUrl() string
func (*ContainerdConfig) GetContainerdVersion ¶
func (x *ContainerdConfig) GetContainerdVersion() string
func (*ContainerdConfig) ProtoMessage ¶
func (*ContainerdConfig) ProtoMessage()
func (*ContainerdConfig) ProtoReflect ¶
func (x *ContainerdConfig) ProtoReflect() protoreflect.Message
func (*ContainerdConfig) Reset ¶
func (x *ContainerdConfig) Reset()
func (*ContainerdConfig) String ¶
func (x *ContainerdConfig) String() string
type CustomCloudConfig ¶
type CustomCloudConfig struct { // Name of custom cloud CustomCloudEnvName string `protobuf:"bytes,1,opt,name=custom_cloud_env_name,json=customCloudEnvName,proto3" json:"custom_cloud_env_name,omitempty"` // RepoDepotEndpoint is the endpoint of the repo depot RepoDepotEndpoint string `protobuf:"bytes,2,opt,name=repo_depot_endpoint,json=repoDepotEndpoint,proto3" json:"repo_depot_endpoint,omitempty"` // Base64 encoded JSON string of custom cloud environment CustomEnvJsonContent string `protobuf:"bytes,3,opt,name=custom_env_json_content,json=customEnvJsonContent,proto3" json:"custom_env_json_content,omitempty"` // AKSCustomCloudContainerRegistryDNSSuffix specifies a custom cloud container registry dns suffix for credential provider ContainerRegistryDnsSuffix string `` /* 143-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CustomCloudConfig) Descriptor
deprecated
func (*CustomCloudConfig) Descriptor() ([]byte, []int)
Deprecated: Use CustomCloudConfig.ProtoReflect.Descriptor instead.
func (*CustomCloudConfig) GetContainerRegistryDnsSuffix ¶
func (x *CustomCloudConfig) GetContainerRegistryDnsSuffix() string
func (*CustomCloudConfig) GetCustomCloudEnvName ¶
func (x *CustomCloudConfig) GetCustomCloudEnvName() string
func (*CustomCloudConfig) GetCustomEnvJsonContent ¶
func (x *CustomCloudConfig) GetCustomEnvJsonContent() string
func (*CustomCloudConfig) GetRepoDepotEndpoint ¶
func (x *CustomCloudConfig) GetRepoDepotEndpoint() string
func (*CustomCloudConfig) ProtoMessage ¶
func (*CustomCloudConfig) ProtoMessage()
func (*CustomCloudConfig) ProtoReflect ¶
func (x *CustomCloudConfig) ProtoReflect() protoreflect.Message
func (*CustomCloudConfig) Reset ¶
func (x *CustomCloudConfig) Reset()
func (*CustomCloudConfig) String ¶
func (x *CustomCloudConfig) String() string
type CustomLinuxOsConfig ¶
type CustomLinuxOsConfig struct { // Sysctl settings for Linux agent nodes SysctlConfig *SysctlConfig `protobuf:"bytes,1,opt,name=sysctl_config,json=sysctlConfig,proto3" json:"sysctl_config,omitempty"` // Ulimit settings for Linux agent nodes UlimitConfig *UlimitConfig `protobuf:"bytes,2,opt,name=ulimit_config,json=ulimitConfig,proto3" json:"ulimit_config,omitempty"` // Enable or disable swap configuration EnableSwapConfig bool `protobuf:"varint,3,opt,name=enable_swap_config,json=enableSwapConfig,proto3" json:"enable_swap_config,omitempty"` // The size in MB of a swap file that will be created on each node SwapFileSize int32 `protobuf:"varint,4,opt,name=swap_file_size,json=swapFileSize,proto3" json:"swap_file_size,omitempty"` // Valid values are "always", "defer", "defer+madvise", "madvise" and "never" // If it's unset or set to empty string, it will use the default value in the VHD "always" TransparentHugepageSupport string `` /* 141-byte string literal not displayed */ // Valid values are "always", "madvise" and "never" // If it's unset or set to empty string, it will use the default value in the VHD "madvise" TransparentDefrag string `protobuf:"bytes,6,opt,name=transparent_defrag,json=transparentDefrag,proto3" json:"transparent_defrag,omitempty"` // contains filtered or unexported fields }
Custom Linux Node OS Config
func (*CustomLinuxOsConfig) Descriptor
deprecated
func (*CustomLinuxOsConfig) Descriptor() ([]byte, []int)
Deprecated: Use CustomLinuxOsConfig.ProtoReflect.Descriptor instead.
func (*CustomLinuxOsConfig) GetEnableSwapConfig ¶
func (x *CustomLinuxOsConfig) GetEnableSwapConfig() bool
func (*CustomLinuxOsConfig) GetSwapFileSize ¶
func (x *CustomLinuxOsConfig) GetSwapFileSize() int32
func (*CustomLinuxOsConfig) GetSysctlConfig ¶
func (x *CustomLinuxOsConfig) GetSysctlConfig() *SysctlConfig
func (*CustomLinuxOsConfig) GetTransparentDefrag ¶
func (x *CustomLinuxOsConfig) GetTransparentDefrag() string
func (*CustomLinuxOsConfig) GetTransparentHugepageSupport ¶
func (x *CustomLinuxOsConfig) GetTransparentHugepageSupport() string
func (*CustomLinuxOsConfig) GetUlimitConfig ¶
func (x *CustomLinuxOsConfig) GetUlimitConfig() *UlimitConfig
func (*CustomLinuxOsConfig) ProtoMessage ¶
func (*CustomLinuxOsConfig) ProtoMessage()
func (*CustomLinuxOsConfig) ProtoReflect ¶
func (x *CustomLinuxOsConfig) ProtoReflect() protoreflect.Message
func (*CustomLinuxOsConfig) Reset ¶
func (x *CustomLinuxOsConfig) Reset()
func (*CustomLinuxOsConfig) String ¶
func (x *CustomLinuxOsConfig) String() string
type CustomSearchDomainConfig ¶
type CustomSearchDomainConfig struct { // The name of the custom search domain. DomainName string `protobuf:"bytes,1,opt,name=domain_name,json=domainName,proto3" json:"domain_name,omitempty"` // The user name for the custom search domain. RealmUser string `protobuf:"bytes,2,opt,name=realm_user,json=realmUser,proto3" json:"realm_user,omitempty"` // The password for the custom search domain. RealmPassword string `protobuf:"bytes,3,opt,name=realm_password,json=realmPassword,proto3" json:"realm_password,omitempty"` // contains filtered or unexported fields }
func (*CustomSearchDomainConfig) Descriptor
deprecated
func (*CustomSearchDomainConfig) Descriptor() ([]byte, []int)
Deprecated: Use CustomSearchDomainConfig.ProtoReflect.Descriptor instead.
func (*CustomSearchDomainConfig) GetDomainName ¶
func (x *CustomSearchDomainConfig) GetDomainName() string
func (*CustomSearchDomainConfig) GetRealmPassword ¶
func (x *CustomSearchDomainConfig) GetRealmPassword() string
func (*CustomSearchDomainConfig) GetRealmUser ¶
func (x *CustomSearchDomainConfig) GetRealmUser() string
func (*CustomSearchDomainConfig) ProtoMessage ¶
func (*CustomSearchDomainConfig) ProtoMessage()
func (*CustomSearchDomainConfig) ProtoReflect ¶
func (x *CustomSearchDomainConfig) ProtoReflect() protoreflect.Message
func (*CustomSearchDomainConfig) Reset ¶
func (x *CustomSearchDomainConfig) Reset()
func (*CustomSearchDomainConfig) String ¶
func (x *CustomSearchDomainConfig) String() string
type GpuConfig ¶
type GpuConfig struct { // Specifies whether any nvidia configurations should be applied for GPU nodes. False when vm size is not a GPU node or driver install is skipped and no GPU configuration is needed. // Making optional so that default will be set to IsNvidiaEnabledSku(vmSize) instead of false EnableNvidia *bool `protobuf:"varint,1,opt,name=enable_nvidia,json=enableNvidia,proto3,oneof" json:"enable_nvidia,omitempty"` // Specifies whether bootstrap process should install and configure the GPU driver when necessary. Configuration includes appropriate set up of components like the fabric manager where applicable. ConfigGpuDriver bool `protobuf:"varint,2,opt,name=config_gpu_driver,json=configGpuDriver,proto3" json:"config_gpu_driver,omitempty"` // Specifies whether special config is needed for MIG GPUs that use GPU dedicated VHDs and enable the device plugin (for all GPU dedicated VHDs) GpuDevicePlugin bool `protobuf:"varint,3,opt,name=gpu_device_plugin,json=gpuDevicePlugin,proto3" json:"gpu_device_plugin,omitempty"` // Represents the GPU instance profile. GpuInstanceProfile string `protobuf:"bytes,4,opt,name=gpu_instance_profile,json=gpuInstanceProfile,proto3" json:"gpu_instance_profile,omitempty"` // Same as enable_nvidia, but for AMD GPUs. EnableAmdGpu *bool `protobuf:"varint,5,opt,name=enable_amd_gpu,json=enableAmdGpu,proto3,oneof" json:"enable_amd_gpu,omitempty"` // contains filtered or unexported fields }
func (*GpuConfig) Descriptor
deprecated
func (*GpuConfig) GetConfigGpuDriver ¶
func (*GpuConfig) GetEnableAmdGpu ¶
func (*GpuConfig) GetEnableNvidia ¶
func (*GpuConfig) GetGpuDevicePlugin ¶
func (*GpuConfig) GetGpuInstanceProfile ¶
func (*GpuConfig) ProtoMessage ¶
func (*GpuConfig) ProtoMessage()
func (*GpuConfig) ProtoReflect ¶
func (x *GpuConfig) ProtoReflect() protoreflect.Message
type HttpProxyConfig ¶
type HttpProxyConfig struct { // Proxy endpoint/URL using HTTP through which the traffic should be routed for making HTTP connections outside the cluster HttpProxy string `protobuf:"bytes,1,opt,name=http_proxy,json=httpProxy,proto3" json:"http_proxy,omitempty"` // Proxy endpoint/URL using HTTPS through which the traffic should be routed for making HTTPS connections outside the cluster HttpsProxy string `protobuf:"bytes,2,opt,name=https_proxy,json=httpsProxy,proto3" json:"https_proxy,omitempty"` // A list of entries including IPs, domains, or other network CIDRs that should not be accessed through the proxy NoProxyEntries []string `protobuf:"bytes,3,rep,name=no_proxy_entries,json=noProxyEntries,proto3" json:"no_proxy_entries,omitempty"` // Custom CA certificate that should be trusted by the proxy ProxyTrustedCa string `protobuf:"bytes,4,opt,name=proxy_trusted_ca,json=proxyTrustedCa,proto3" json:"proxy_trusted_ca,omitempty"` // contains filtered or unexported fields }
func (*HttpProxyConfig) Descriptor
deprecated
func (*HttpProxyConfig) Descriptor() ([]byte, []int)
Deprecated: Use HttpProxyConfig.ProtoReflect.Descriptor instead.
func (*HttpProxyConfig) GetHttpProxy ¶
func (x *HttpProxyConfig) GetHttpProxy() string
func (*HttpProxyConfig) GetHttpsProxy ¶
func (x *HttpProxyConfig) GetHttpsProxy() string
func (*HttpProxyConfig) GetNoProxyEntries ¶
func (x *HttpProxyConfig) GetNoProxyEntries() []string
func (*HttpProxyConfig) GetProxyTrustedCa ¶
func (x *HttpProxyConfig) GetProxyTrustedCa() string
func (*HttpProxyConfig) ProtoMessage ¶
func (*HttpProxyConfig) ProtoMessage()
func (*HttpProxyConfig) ProtoReflect ¶
func (x *HttpProxyConfig) ProtoReflect() protoreflect.Message
func (*HttpProxyConfig) Reset ¶
func (x *HttpProxyConfig) Reset()
func (*HttpProxyConfig) String ¶
func (x *HttpProxyConfig) String() string
type ImdsRestrictionConfig ¶
type ImdsRestrictionConfig struct { // Enable IMDS restriction for the node. EnableImdsRestriction bool `` /* 127-byte string literal not displayed */ // Insert IMDS restriction rule to mangle table. InsertImdsRestrictionRuleToMangleTable bool `` /* 186-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ImdsRestrictionConfig) Descriptor
deprecated
func (*ImdsRestrictionConfig) Descriptor() ([]byte, []int)
Deprecated: Use ImdsRestrictionConfig.ProtoReflect.Descriptor instead.
func (*ImdsRestrictionConfig) GetEnableImdsRestriction ¶
func (x *ImdsRestrictionConfig) GetEnableImdsRestriction() bool
func (*ImdsRestrictionConfig) GetInsertImdsRestrictionRuleToMangleTable ¶
func (x *ImdsRestrictionConfig) GetInsertImdsRestrictionRuleToMangleTable() bool
func (*ImdsRestrictionConfig) ProtoMessage ¶
func (*ImdsRestrictionConfig) ProtoMessage()
func (*ImdsRestrictionConfig) ProtoReflect ¶
func (x *ImdsRestrictionConfig) ProtoReflect() protoreflect.Message
func (*ImdsRestrictionConfig) Reset ¶
func (x *ImdsRestrictionConfig) Reset()
func (*ImdsRestrictionConfig) String ¶
func (x *ImdsRestrictionConfig) String() string
type KubeBinaryConfig ¶
type KubeBinaryConfig struct { // default kube binary url KubeBinaryUrl string `protobuf:"bytes,1,opt,name=kube_binary_url,json=kubeBinaryUrl,proto3" json:"kube_binary_url,omitempty"` // user's custom kube binary url CustomKubeBinaryUrl string `protobuf:"bytes,2,opt,name=custom_kube_binary_url,json=customKubeBinaryUrl,proto3" json:"custom_kube_binary_url,omitempty"` // privately cached kube binary url PrivateKubeBinaryUrl string `protobuf:"bytes,3,opt,name=private_kube_binary_url,json=privateKubeBinaryUrl,proto3" json:"private_kube_binary_url,omitempty"` // full path to the "pause" image. Used for --pod-infra-container-image. PodInfraContainerImageUrl string `` /* 142-byte string literal not displayed */ // Full path to the Linux credential provider (tar.gz) to use. LinuxCredentialProviderUrl string `` /* 143-byte string literal not displayed */ // contains filtered or unexported fields }
Kube Binary Config
func (*KubeBinaryConfig) Descriptor
deprecated
func (*KubeBinaryConfig) Descriptor() ([]byte, []int)
Deprecated: Use KubeBinaryConfig.ProtoReflect.Descriptor instead.
func (*KubeBinaryConfig) GetCustomKubeBinaryUrl ¶
func (x *KubeBinaryConfig) GetCustomKubeBinaryUrl() string
func (*KubeBinaryConfig) GetKubeBinaryUrl ¶
func (x *KubeBinaryConfig) GetKubeBinaryUrl() string
func (*KubeBinaryConfig) GetLinuxCredentialProviderUrl ¶
func (x *KubeBinaryConfig) GetLinuxCredentialProviderUrl() string
func (*KubeBinaryConfig) GetPodInfraContainerImageUrl ¶
func (x *KubeBinaryConfig) GetPodInfraContainerImageUrl() string
func (*KubeBinaryConfig) GetPrivateKubeBinaryUrl ¶
func (x *KubeBinaryConfig) GetPrivateKubeBinaryUrl() string
func (*KubeBinaryConfig) ProtoMessage ¶
func (*KubeBinaryConfig) ProtoMessage()
func (*KubeBinaryConfig) ProtoReflect ¶
func (x *KubeBinaryConfig) ProtoReflect() protoreflect.Message
func (*KubeBinaryConfig) Reset ¶
func (x *KubeBinaryConfig) Reset()
func (*KubeBinaryConfig) String ¶
func (x *KubeBinaryConfig) String() string
type KubeletConfig ¶
type KubeletConfig struct { // A map of kubelet flags to their values. KubeletFlags map[string]string `` /* 185-byte string literal not displayed */ // A map of node labels to their values. KubeletNodeLabels map[string]string `` /* 202-byte string literal not displayed */ // The type of disk to use for the kubelet. KubeletDiskType KubeletDisk `` /* 143-byte string literal not displayed */ // Whether kubelet config should be enabled. EnableKubeletConfigFile bool `` /* 135-byte string literal not displayed */ // Base64 encoded content of the kubelet config file. KubeletConfigFileContent string `` /* 137-byte string literal not displayed */ // Kubelet client private key KubeletClientKey string `protobuf:"bytes,6,opt,name=kubelet_client_key,json=kubeletClientKey,proto3" json:"kubelet_client_key,omitempty"` // The content of the kubelet client certificate file. KubeletClientCertContent string `` /* 137-byte string literal not displayed */ // The path used to mount docker images, emptyDir volumes, and kubelet data. ContainerDataDir string `protobuf:"bytes,8,opt,name=container_data_dir,json=containerDataDir,proto3" json:"container_data_dir,omitempty"` // contains filtered or unexported fields }
func (*KubeletConfig) Descriptor
deprecated
func (*KubeletConfig) Descriptor() ([]byte, []int)
Deprecated: Use KubeletConfig.ProtoReflect.Descriptor instead.
func (*KubeletConfig) GetContainerDataDir ¶
func (x *KubeletConfig) GetContainerDataDir() string
func (*KubeletConfig) GetEnableKubeletConfigFile ¶
func (x *KubeletConfig) GetEnableKubeletConfigFile() bool
func (*KubeletConfig) GetKubeletClientCertContent ¶
func (x *KubeletConfig) GetKubeletClientCertContent() string
func (*KubeletConfig) GetKubeletClientKey ¶
func (x *KubeletConfig) GetKubeletClientKey() string
func (*KubeletConfig) GetKubeletConfigFileContent ¶
func (x *KubeletConfig) GetKubeletConfigFileContent() string
func (*KubeletConfig) GetKubeletDiskType ¶
func (x *KubeletConfig) GetKubeletDiskType() KubeletDisk
func (*KubeletConfig) GetKubeletFlags ¶
func (x *KubeletConfig) GetKubeletFlags() map[string]string
func (*KubeletConfig) GetKubeletNodeLabels ¶
func (x *KubeletConfig) GetKubeletNodeLabels() map[string]string
func (*KubeletConfig) ProtoMessage ¶
func (*KubeletConfig) ProtoMessage()
func (*KubeletConfig) ProtoReflect ¶
func (x *KubeletConfig) ProtoReflect() protoreflect.Message
func (*KubeletConfig) Reset ¶
func (x *KubeletConfig) Reset()
func (*KubeletConfig) String ¶
func (x *KubeletConfig) String() string
type KubeletDisk ¶
type KubeletDisk int32
const ( KubeletDisk_KUBELET_DISK_UNSPECIFIED KubeletDisk = 0 KubeletDisk_KUBELET_DISK_OS_DISK KubeletDisk = 1 KubeletDisk_KUBELET_DISK_TEMP_DISK KubeletDisk = 2 )
func (KubeletDisk) Descriptor ¶
func (KubeletDisk) Descriptor() protoreflect.EnumDescriptor
func (KubeletDisk) Enum ¶
func (x KubeletDisk) Enum() *KubeletDisk
func (KubeletDisk) EnumDescriptor
deprecated
func (KubeletDisk) EnumDescriptor() ([]byte, []int)
Deprecated: Use KubeletDisk.Descriptor instead.
func (KubeletDisk) Number ¶
func (x KubeletDisk) Number() protoreflect.EnumNumber
func (KubeletDisk) String ¶
func (x KubeletDisk) String() string
func (KubeletDisk) Type ¶
func (KubeletDisk) Type() protoreflect.EnumType
type LoadBalancerConfig ¶
type LoadBalancerConfig struct { // Load balancer sku, default to basic LoadBalancerSku LoadBalancerSku `` /* 147-byte string literal not displayed */ // Specify if master node should be excluded from standard load balancer, default to true ExcludeMasterFromStandardLoadBalancer *bool `` /* 187-byte string literal not displayed */ // Maximum number of load balancer rules, default to 148 MaxLoadBalancerRuleCount *int32 `` /* 146-byte string literal not displayed */ // Disable outbound SNAT (Source Network Address Translation) for load balancer, default to false DisableOutboundSnat bool `protobuf:"varint,4,opt,name=disable_outbound_snat,json=disableOutboundSnat,proto3" json:"disable_outbound_snat,omitempty"` // contains filtered or unexported fields }
func (*LoadBalancerConfig) Descriptor
deprecated
func (*LoadBalancerConfig) Descriptor() ([]byte, []int)
Deprecated: Use LoadBalancerConfig.ProtoReflect.Descriptor instead.
func (*LoadBalancerConfig) GetDisableOutboundSnat ¶
func (x *LoadBalancerConfig) GetDisableOutboundSnat() bool
func (*LoadBalancerConfig) GetExcludeMasterFromStandardLoadBalancer ¶
func (x *LoadBalancerConfig) GetExcludeMasterFromStandardLoadBalancer() bool
func (*LoadBalancerConfig) GetLoadBalancerSku ¶
func (x *LoadBalancerConfig) GetLoadBalancerSku() LoadBalancerSku
func (*LoadBalancerConfig) GetMaxLoadBalancerRuleCount ¶
func (x *LoadBalancerConfig) GetMaxLoadBalancerRuleCount() int32
func (*LoadBalancerConfig) ProtoMessage ¶
func (*LoadBalancerConfig) ProtoMessage()
func (*LoadBalancerConfig) ProtoReflect ¶
func (x *LoadBalancerConfig) ProtoReflect() protoreflect.Message
func (*LoadBalancerConfig) Reset ¶
func (x *LoadBalancerConfig) Reset()
func (*LoadBalancerConfig) String ¶
func (x *LoadBalancerConfig) String() string
type LoadBalancerSku ¶
type LoadBalancerSku int32
const ( LoadBalancerSku_LOAD_BALANCER_SKU_UNSPECIFIED LoadBalancerSku = 0 LoadBalancerSku_LOAD_BALANCER_SKU_BASIC LoadBalancerSku = 1 LoadBalancerSku_LOAD_BALANCER_SKU_STANDARD LoadBalancerSku = 2 )
func (LoadBalancerSku) Descriptor ¶
func (LoadBalancerSku) Descriptor() protoreflect.EnumDescriptor
func (LoadBalancerSku) Enum ¶
func (x LoadBalancerSku) Enum() *LoadBalancerSku
func (LoadBalancerSku) EnumDescriptor
deprecated
func (LoadBalancerSku) EnumDescriptor() ([]byte, []int)
Deprecated: Use LoadBalancerSku.Descriptor instead.
func (LoadBalancerSku) Number ¶
func (x LoadBalancerSku) Number() protoreflect.EnumNumber
func (LoadBalancerSku) String ¶
func (x LoadBalancerSku) String() string
func (LoadBalancerSku) Type ¶
func (LoadBalancerSku) Type() protoreflect.EnumType
type NetworkConfig ¶
type NetworkConfig struct { // Network plugin to be used by the cluster. Options are NONE, AZURE, KUBENET. NetworkPlugin NetworkPlugin `` /* 137-byte string literal not displayed */ // Network policy to be used by the cluster. // This is still needed to compute ENSURE_NO_DUPE_PROMISCUOUS_BRIDGE. // Other than that, it is not used by others. See the discussions here https://github.com/Azure/AgentBaker/pull/4241#discussion_r1554283228 NetworkPolicy NetworkPolicy `` /* 137-byte string literal not displayed */ // URL to the vnet cni plugins tarball. VnetCniPluginsUrl string `protobuf:"bytes,3,opt,name=vnet_cni_plugins_url,json=vnetCniPluginsUrl,proto3" json:"vnet_cni_plugins_url,omitempty"` // URL to the cni plugins tarball. CniPluginsUrl string `protobuf:"bytes,4,opt,name=cni_plugins_url,json=cniPluginsUrl,proto3" json:"cni_plugins_url,omitempty"` // contains filtered or unexported fields }
func (*NetworkConfig) Descriptor
deprecated
func (*NetworkConfig) Descriptor() ([]byte, []int)
Deprecated: Use NetworkConfig.ProtoReflect.Descriptor instead.
func (*NetworkConfig) GetCniPluginsUrl ¶
func (x *NetworkConfig) GetCniPluginsUrl() string
func (*NetworkConfig) GetNetworkPlugin ¶
func (x *NetworkConfig) GetNetworkPlugin() NetworkPlugin
func (*NetworkConfig) GetNetworkPolicy ¶
func (x *NetworkConfig) GetNetworkPolicy() NetworkPolicy
func (*NetworkConfig) GetVnetCniPluginsUrl ¶
func (x *NetworkConfig) GetVnetCniPluginsUrl() string
func (*NetworkConfig) ProtoMessage ¶
func (*NetworkConfig) ProtoMessage()
func (*NetworkConfig) ProtoReflect ¶
func (x *NetworkConfig) ProtoReflect() protoreflect.Message
func (*NetworkConfig) Reset ¶
func (x *NetworkConfig) Reset()
func (*NetworkConfig) String ¶
func (x *NetworkConfig) String() string
type NetworkPlugin ¶
type NetworkPlugin int32
const ( NetworkPlugin_NETWORK_PLUGIN_UNSPECIFIED NetworkPlugin = 0 NetworkPlugin_NETWORK_PLUGIN_NONE NetworkPlugin = 1 NetworkPlugin_NETWORK_PLUGIN_AZURE NetworkPlugin = 2 NetworkPlugin_NETWORK_PLUGIN_KUBENET NetworkPlugin = 3 )
func (NetworkPlugin) Descriptor ¶
func (NetworkPlugin) Descriptor() protoreflect.EnumDescriptor
func (NetworkPlugin) Enum ¶
func (x NetworkPlugin) Enum() *NetworkPlugin
func (NetworkPlugin) EnumDescriptor
deprecated
func (NetworkPlugin) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkPlugin.Descriptor instead.
func (NetworkPlugin) Number ¶
func (x NetworkPlugin) Number() protoreflect.EnumNumber
func (NetworkPlugin) String ¶
func (x NetworkPlugin) String() string
func (NetworkPlugin) Type ¶
func (NetworkPlugin) Type() protoreflect.EnumType
type NetworkPolicy ¶
type NetworkPolicy int32
const ( NetworkPolicy_NETWORK_POLICY_UNSPECIFIED NetworkPolicy = 0 NetworkPolicy_NETWORK_POLICY_NONE NetworkPolicy = 1 NetworkPolicy_NETWORK_POLICY_AZURE NetworkPolicy = 2 NetworkPolicy_NETWORK_POLICY_CALICO NetworkPolicy = 3 )
func (NetworkPolicy) Descriptor ¶
func (NetworkPolicy) Descriptor() protoreflect.EnumDescriptor
func (NetworkPolicy) Enum ¶
func (x NetworkPolicy) Enum() *NetworkPolicy
func (NetworkPolicy) EnumDescriptor
deprecated
func (NetworkPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use NetworkPolicy.Descriptor instead.
func (NetworkPolicy) Number ¶
func (x NetworkPolicy) Number() protoreflect.EnumNumber
func (NetworkPolicy) String ¶
func (x NetworkPolicy) String() string
func (NetworkPolicy) Type ¶
func (NetworkPolicy) Type() protoreflect.EnumType
type RuncConfig ¶
type RuncConfig struct { // The version of runc to use. RuncVersion string `protobuf:"bytes,1,opt,name=runc_version,json=runcVersion,proto3" json:"runc_version,omitempty"` // The URL to download the runc package from. RuncPackageUrl string `protobuf:"bytes,2,opt,name=runc_package_url,json=runcPackageUrl,proto3" json:"runc_package_url,omitempty"` // contains filtered or unexported fields }
func (*RuncConfig) Descriptor
deprecated
func (*RuncConfig) Descriptor() ([]byte, []int)
Deprecated: Use RuncConfig.ProtoReflect.Descriptor instead.
func (*RuncConfig) GetRuncPackageUrl ¶
func (x *RuncConfig) GetRuncPackageUrl() string
func (*RuncConfig) GetRuncVersion ¶
func (x *RuncConfig) GetRuncVersion() string
func (*RuncConfig) ProtoMessage ¶
func (*RuncConfig) ProtoMessage()
func (*RuncConfig) ProtoReflect ¶
func (x *RuncConfig) ProtoReflect() protoreflect.Message
func (*RuncConfig) Reset ¶
func (x *RuncConfig) Reset()
func (*RuncConfig) String ¶
func (x *RuncConfig) String() string
type SysctlConfig ¶
type SysctlConfig struct { // using optional here to allow detecting if the field is set or not (explicit presence in proto3) NetCoreSomaxconn *int32 `protobuf:"varint,1,opt,name=net_core_somaxconn,json=netCoreSomaxconn,proto3,oneof" json:"net_core_somaxconn,omitempty"` NetCoreNetdevMaxBacklog *int32 `` /* 143-byte string literal not displayed */ NetCoreRmemDefault *int32 `` /* 126-byte string literal not displayed */ NetCoreRmemMax *int32 `protobuf:"varint,4,opt,name=net_core_rmem_max,json=netCoreRmemMax,proto3,oneof" json:"net_core_rmem_max,omitempty"` NetCoreWmemDefault *int32 `` /* 126-byte string literal not displayed */ NetCoreWmemMax *int32 `protobuf:"varint,6,opt,name=net_core_wmem_max,json=netCoreWmemMax,proto3,oneof" json:"net_core_wmem_max,omitempty"` NetCoreOptmemMax *int32 `protobuf:"varint,7,opt,name=net_core_optmem_max,json=netCoreOptmemMax,proto3,oneof" json:"net_core_optmem_max,omitempty"` NetIpv4TcpMaxSynBacklog *int32 `` /* 145-byte string literal not displayed */ NetIpv4TcpMaxTwBuckets *int32 `` /* 142-byte string literal not displayed */ NetIpv4TcpFinTimeout *int32 `` /* 135-byte string literal not displayed */ NetIpv4TcpKeepaliveTime *int32 `` /* 144-byte string literal not displayed */ NetIpv4TcpKeepaliveProbes *int32 `` /* 150-byte string literal not displayed */ NetIpv4TcpkeepaliveIntvl *int32 `` /* 145-byte string literal not displayed */ NetIpv4TcpTwReuse *bool `` /* 126-byte string literal not displayed */ NetIpv4IpLocalPortRange *string `` /* 145-byte string literal not displayed */ NetIpv4NeighDefaultGcThresh1 *int32 `` /* 161-byte string literal not displayed */ NetIpv4NeighDefaultGcThresh2 *int32 `` /* 161-byte string literal not displayed */ NetIpv4NeighDefaultGcThresh3 *int32 `` /* 161-byte string literal not displayed */ NetNetfilterNfConntrackMax *int32 `` /* 153-byte string literal not displayed */ NetNetfilterNfConntrackBuckets *int32 `` /* 165-byte string literal not displayed */ FsInotifyMaxUserWatches *int32 `` /* 144-byte string literal not displayed */ FsFileMax *int32 `protobuf:"varint,22,opt,name=fs_file_max,json=fsFileMax,proto3,oneof" json:"fs_file_max,omitempty"` FsAioMaxNr *int32 `protobuf:"varint,23,opt,name=fs_aio_max_nr,json=fsAioMaxNr,proto3,oneof" json:"fs_aio_max_nr,omitempty"` FsNrOpen *int32 `protobuf:"varint,24,opt,name=fs_nr_open,json=fsNrOpen,proto3,oneof" json:"fs_nr_open,omitempty"` KernelThreadsMax *int32 `protobuf:"varint,25,opt,name=kernel_threads_max,json=kernelThreadsMax,proto3,oneof" json:"kernel_threads_max,omitempty"` VmMaxMapCount *int32 `protobuf:"varint,26,opt,name=vm_max_map_count,json=vmMaxMapCount,proto3,oneof" json:"vm_max_map_count,omitempty"` VmSwappiness *int32 `protobuf:"varint,27,opt,name=vm_swappiness,json=vmSwappiness,proto3,oneof" json:"vm_swappiness,omitempty"` VmVfsCachePressure *int32 `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SysctlConfig) Descriptor
deprecated
func (*SysctlConfig) Descriptor() ([]byte, []int)
Deprecated: Use SysctlConfig.ProtoReflect.Descriptor instead.
func (*SysctlConfig) GetFsAioMaxNr ¶
func (x *SysctlConfig) GetFsAioMaxNr() int32
func (*SysctlConfig) GetFsFileMax ¶
func (x *SysctlConfig) GetFsFileMax() int32
func (*SysctlConfig) GetFsInotifyMaxUserWatches ¶
func (x *SysctlConfig) GetFsInotifyMaxUserWatches() int32
func (*SysctlConfig) GetFsNrOpen ¶
func (x *SysctlConfig) GetFsNrOpen() int32
func (*SysctlConfig) GetKernelThreadsMax ¶
func (x *SysctlConfig) GetKernelThreadsMax() int32
func (*SysctlConfig) GetNetCoreNetdevMaxBacklog ¶
func (x *SysctlConfig) GetNetCoreNetdevMaxBacklog() int32
func (*SysctlConfig) GetNetCoreOptmemMax ¶
func (x *SysctlConfig) GetNetCoreOptmemMax() int32
func (*SysctlConfig) GetNetCoreRmemDefault ¶
func (x *SysctlConfig) GetNetCoreRmemDefault() int32
func (*SysctlConfig) GetNetCoreRmemMax ¶
func (x *SysctlConfig) GetNetCoreRmemMax() int32
func (*SysctlConfig) GetNetCoreSomaxconn ¶
func (x *SysctlConfig) GetNetCoreSomaxconn() int32
func (*SysctlConfig) GetNetCoreWmemDefault ¶
func (x *SysctlConfig) GetNetCoreWmemDefault() int32
func (*SysctlConfig) GetNetCoreWmemMax ¶
func (x *SysctlConfig) GetNetCoreWmemMax() int32
func (*SysctlConfig) GetNetIpv4IpLocalPortRange ¶
func (x *SysctlConfig) GetNetIpv4IpLocalPortRange() string
func (*SysctlConfig) GetNetIpv4NeighDefaultGcThresh1 ¶
func (x *SysctlConfig) GetNetIpv4NeighDefaultGcThresh1() int32
func (*SysctlConfig) GetNetIpv4NeighDefaultGcThresh2 ¶
func (x *SysctlConfig) GetNetIpv4NeighDefaultGcThresh2() int32
func (*SysctlConfig) GetNetIpv4NeighDefaultGcThresh3 ¶
func (x *SysctlConfig) GetNetIpv4NeighDefaultGcThresh3() int32
func (*SysctlConfig) GetNetIpv4TcpFinTimeout ¶
func (x *SysctlConfig) GetNetIpv4TcpFinTimeout() int32
func (*SysctlConfig) GetNetIpv4TcpKeepaliveProbes ¶
func (x *SysctlConfig) GetNetIpv4TcpKeepaliveProbes() int32
func (*SysctlConfig) GetNetIpv4TcpKeepaliveTime ¶
func (x *SysctlConfig) GetNetIpv4TcpKeepaliveTime() int32
func (*SysctlConfig) GetNetIpv4TcpMaxSynBacklog ¶
func (x *SysctlConfig) GetNetIpv4TcpMaxSynBacklog() int32
func (*SysctlConfig) GetNetIpv4TcpMaxTwBuckets ¶
func (x *SysctlConfig) GetNetIpv4TcpMaxTwBuckets() int32
func (*SysctlConfig) GetNetIpv4TcpTwReuse ¶
func (x *SysctlConfig) GetNetIpv4TcpTwReuse() bool
func (*SysctlConfig) GetNetIpv4TcpkeepaliveIntvl ¶
func (x *SysctlConfig) GetNetIpv4TcpkeepaliveIntvl() int32
func (*SysctlConfig) GetNetNetfilterNfConntrackBuckets ¶
func (x *SysctlConfig) GetNetNetfilterNfConntrackBuckets() int32
func (*SysctlConfig) GetNetNetfilterNfConntrackMax ¶
func (x *SysctlConfig) GetNetNetfilterNfConntrackMax() int32
func (*SysctlConfig) GetVmMaxMapCount ¶
func (x *SysctlConfig) GetVmMaxMapCount() int32
func (*SysctlConfig) GetVmSwappiness ¶
func (x *SysctlConfig) GetVmSwappiness() int32
func (*SysctlConfig) GetVmVfsCachePressure ¶
func (x *SysctlConfig) GetVmVfsCachePressure() int32
func (*SysctlConfig) ProtoMessage ¶
func (*SysctlConfig) ProtoMessage()
func (*SysctlConfig) ProtoReflect ¶
func (x *SysctlConfig) ProtoReflect() protoreflect.Message
func (*SysctlConfig) Reset ¶
func (x *SysctlConfig) Reset()
func (*SysctlConfig) String ¶
func (x *SysctlConfig) String() string
type TeleportConfig ¶
type TeleportConfig struct { // The status of the teleportd plugin. If true, the plugin is enabled. Status bool `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` // The URL to download the teleportd plugin. TeleportdPluginDownloadUrl string `` /* 143-byte string literal not displayed */ // contains filtered or unexported fields }
func (*TeleportConfig) Descriptor
deprecated
func (*TeleportConfig) Descriptor() ([]byte, []int)
Deprecated: Use TeleportConfig.ProtoReflect.Descriptor instead.
func (*TeleportConfig) GetStatus ¶
func (x *TeleportConfig) GetStatus() bool
func (*TeleportConfig) GetTeleportdPluginDownloadUrl ¶
func (x *TeleportConfig) GetTeleportdPluginDownloadUrl() string
func (*TeleportConfig) ProtoMessage ¶
func (*TeleportConfig) ProtoMessage()
func (*TeleportConfig) ProtoReflect ¶
func (x *TeleportConfig) ProtoReflect() protoreflect.Message
func (*TeleportConfig) Reset ¶
func (x *TeleportConfig) Reset()
func (*TeleportConfig) String ¶
func (x *TeleportConfig) String() string
type UlimitConfig ¶
type UlimitConfig struct { // using optional here to allow detecting if the field is set or not (explicit presence in proto3) NoFile *string `protobuf:"bytes,1,opt,name=no_file,json=noFile,proto3,oneof" json:"no_file,omitempty"` MaxLockedMemory *string `protobuf:"bytes,2,opt,name=max_locked_memory,json=maxLockedMemory,proto3,oneof" json:"max_locked_memory,omitempty"` // contains filtered or unexported fields }
func (*UlimitConfig) Descriptor
deprecated
func (*UlimitConfig) Descriptor() ([]byte, []int)
Deprecated: Use UlimitConfig.ProtoReflect.Descriptor instead.
func (*UlimitConfig) GetMaxLockedMemory ¶
func (x *UlimitConfig) GetMaxLockedMemory() string
func (*UlimitConfig) GetNoFile ¶
func (x *UlimitConfig) GetNoFile() string
func (*UlimitConfig) ProtoMessage ¶
func (*UlimitConfig) ProtoMessage()
func (*UlimitConfig) ProtoReflect ¶
func (x *UlimitConfig) ProtoReflect() protoreflect.Message
func (*UlimitConfig) Reset ¶
func (x *UlimitConfig) Reset()
func (*UlimitConfig) String ¶
func (x *UlimitConfig) String() string
type VmType ¶
type VmType int32
func (VmType) Descriptor ¶
func (VmType) Descriptor() protoreflect.EnumDescriptor
func (VmType) EnumDescriptor
deprecated
func (VmType) Number ¶
func (x VmType) Number() protoreflect.EnumNumber
func (VmType) Type ¶
func (VmType) Type() protoreflect.EnumType
type WorkloadRuntime ¶
type WorkloadRuntime int32
const ( WorkloadRuntime_WORKLOAD_RUNTIME_UNSPECIFIED WorkloadRuntime = 0 WorkloadRuntime_WORKLOAD_RUNTIME_OCI_CONTAINER WorkloadRuntime = 1 WorkloadRuntime_WORKLOAD_RUNTIME_WASM_WASI WorkloadRuntime = 2 )
func (WorkloadRuntime) Descriptor ¶
func (WorkloadRuntime) Descriptor() protoreflect.EnumDescriptor
func (WorkloadRuntime) Enum ¶
func (x WorkloadRuntime) Enum() *WorkloadRuntime
func (WorkloadRuntime) EnumDescriptor
deprecated
func (WorkloadRuntime) EnumDescriptor() ([]byte, []int)
Deprecated: Use WorkloadRuntime.Descriptor instead.
func (WorkloadRuntime) Number ¶
func (x WorkloadRuntime) Number() protoreflect.EnumNumber
func (WorkloadRuntime) String ¶
func (x WorkloadRuntime) String() string
func (WorkloadRuntime) Type ¶
func (WorkloadRuntime) Type() protoreflect.EnumType
Source Files
¶
- api_server_config.pb.go
- auth_config.pb.go
- bootstrapping_config.pb.go
- cluster_config.pb.go
- config.pb.go
- containerd_config.pb.go
- custom_cloud_config.pb.go
- custom_linux_os_config.pb.go
- custom_search_domain_config.pb.go
- gpu_config.pb.go
- http_proxy_config.pb.go
- imds_restriction_config.pb.go
- kube_binary_config.pb.go
- kubelet_config.pb.go
- network_config.pb.go
- runc_config.pb.go
- teleport_config.pb.go