nbcontractv1

package
v0.20231122.1 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	FeatureState_name = map[int32]string{
		0: "FEATURE_STATE_UNSPECIFIED",
		1: "FEATURE_STATE_ENABLED",
		2: "FEATURE_STATE_DISABLED",
	}
	FeatureState_value = map[string]int32{
		"FEATURE_STATE_UNSPECIFIED": 0,
		"FEATURE_STATE_ENABLED":     1,
		"FEATURE_STATE_DISABLED":    2,
	}
)

Enum value maps for FeatureState.

View Source
var (
	IdentityType_name = map[int32]string{
		0: "IDENTITY_TYPE_UNSPECIFIED",
		1: "IDENTITY_TYPE_SERVICE_PRINCIPAL",
		2: "IDENTITY_TYPE_SYSTEM_IDENTITY",
		3: "IDENTITY_TYPE_USER_IDENTITY",
	}
	IdentityType_value = map[string]int32{
		"IDENTITY_TYPE_UNSPECIFIED":       0,
		"IDENTITY_TYPE_SERVICE_PRINCIPAL": 1,
		"IDENTITY_TYPE_SYSTEM_IDENTITY":   2,
		"IDENTITY_TYPE_USER_IDENTITY":     3,
	}
)

Enum value maps for IdentityType.

View Source
var (
	NetworkPluginType_name = map[int32]string{
		0: "NETWORK_PLUGIN_TYPE_UNSPECIFIED",
		1: "NETWORK_PLUGIN_TYPE_NONE",
		2: "NETWORK_PLUGIN_TYPE_AZURE",
		3: "NETWORK_PLUGIN_TYPE_KUBENET",
	}
	NetworkPluginType_value = map[string]int32{
		"NETWORK_PLUGIN_TYPE_UNSPECIFIED": 0,
		"NETWORK_PLUGIN_TYPE_NONE":        1,
		"NETWORK_PLUGIN_TYPE_AZURE":       2,
		"NETWORK_PLUGIN_TYPE_KUBENET":     3,
	}
)

Enum value maps for NetworkPluginType.

View Source
var (
	NetworkPolicyType_name = map[int32]string{
		0: "NETWORK_POLICY_TYPE_UNSPECIFIED",
		1: "NETWORK_POLICY_TYPE_NONE",
		2: "NETWORK_POLICY_TYPE_AZURE",
		3: "NETWORK_POLICY_TYPE_CALICO",
	}
	NetworkPolicyType_value = map[string]int32{
		"NETWORK_POLICY_TYPE_UNSPECIFIED": 0,
		"NETWORK_POLICY_TYPE_NONE":        1,
		"NETWORK_POLICY_TYPE_AZURE":       2,
		"NETWORK_POLICY_TYPE_CALICO":      3,
	}
)

Enum value maps for NetworkPolicyType.

View Source
var (
	KubeletDiskType_name = map[int32]string{
		0: "KUBELET_DISK_TYPE_UNSPECIFIED",
		1: "KUBELET_DISK_TYPE_OS_DISK",
		2: "KUBELET_DISK_TYPE_TEMP_DISK",
	}
	KubeletDiskType_value = map[string]int32{
		"KUBELET_DISK_TYPE_UNSPECIFIED": 0,
		"KUBELET_DISK_TYPE_OS_DISK":     1,
		"KUBELET_DISK_TYPE_TEMP_DISK":   2,
	}
)

Enum value maps for KubeletDiskType.

View Source
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.

View Source
var (
	NetworkMode_name = map[int32]string{
		0: "NETWORK_MODE_UNSPECIFIED",
		1: "NETWORK_MODE_L2BRIDGE",
	}
	NetworkMode_value = map[string]int32{
		"NETWORK_MODE_UNSPECIFIED": 0,
		"NETWORK_MODE_L2BRIDGE":    1,
	}
)

Enum value maps for NetworkMode.

View Source
var File_pkg_proto_nbcontract_v1_config_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ApiServerConfig

type ApiServerConfig struct {
	ApiserverPublicKey string `protobuf:"bytes,1,opt,name=apiserver_public_key,json=apiserverPublicKey,proto3" json:"apiserver_public_key,omitempty"`
	ApiserverName      string `protobuf:"bytes,2,opt,name=apiserver_name,json=apiserverName,proto3" json:"apiserver_name,omitempty"`
	ApiServerEndpoint  string `protobuf:"bytes,3,opt,name=api_server_endpoint,json=apiServerEndpoint,proto3" json:"api_server_endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*ApiServerConfig) Descriptor deprecated

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

Deprecated: Use ApiServerConfig.ProtoReflect.Descriptor instead.

func (*ApiServerConfig) GetApiServerEndpoint added in v0.20231107.0

func (x *ApiServerConfig) GetApiServerEndpoint() string

func (*ApiServerConfig) GetApiserverName added in v0.20231107.0

func (x *ApiServerConfig) GetApiserverName() string

func (*ApiServerConfig) GetApiserverPublicKey added in v0.20231107.0

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 CloudProviderBackoffConfig added in v0.20231107.0

type CloudProviderBackoffConfig struct {
	Status   FeatureState `protobuf:"varint,1,opt,name=status,proto3,enum=nbcontract.v1.FeatureState" json:"status,omitempty"`
	Mode     string       `protobuf:"bytes,2,opt,name=mode,proto3" json:"mode,omitempty"`
	Retries  int32        `protobuf:"varint,3,opt,name=retries,proto3" json:"retries,omitempty"`
	Exponent float64      `protobuf:"fixed64,4,opt,name=exponent,proto3" json:"exponent,omitempty"`
	Duration int32        `protobuf:"varint,5,opt,name=duration,proto3" json:"duration,omitempty"`
	Jitter   float64      `protobuf:"fixed64,6,opt,name=jitter,proto3" json:"jitter,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudProviderBackoffConfig) Descriptor deprecated added in v0.20231107.0

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

Deprecated: Use CloudProviderBackoffConfig.ProtoReflect.Descriptor instead.

func (*CloudProviderBackoffConfig) GetDuration added in v0.20231107.0

func (x *CloudProviderBackoffConfig) GetDuration() int32

func (*CloudProviderBackoffConfig) GetExponent added in v0.20231107.0

func (x *CloudProviderBackoffConfig) GetExponent() float64

func (*CloudProviderBackoffConfig) GetJitter added in v0.20231107.0

func (x *CloudProviderBackoffConfig) GetJitter() float64

func (*CloudProviderBackoffConfig) GetMode added in v0.20231107.0

func (x *CloudProviderBackoffConfig) GetMode() string

func (*CloudProviderBackoffConfig) GetRetries added in v0.20231107.0

func (x *CloudProviderBackoffConfig) GetRetries() int32

func (*CloudProviderBackoffConfig) GetStatus added in v0.20231107.0

func (*CloudProviderBackoffConfig) ProtoMessage added in v0.20231107.0

func (*CloudProviderBackoffConfig) ProtoMessage()

func (*CloudProviderBackoffConfig) ProtoReflect added in v0.20231107.0

func (*CloudProviderBackoffConfig) Reset added in v0.20231107.0

func (x *CloudProviderBackoffConfig) Reset()

func (*CloudProviderBackoffConfig) String added in v0.20231107.0

func (x *CloudProviderBackoffConfig) String() string

type CloudProviderConfig added in v0.20231107.0

type CloudProviderConfig struct {
	CloudProviderBackoffConfig       *CloudProviderBackoffConfig   `` /* 143-byte string literal not displayed */
	CloudProviderRateLimitConfig     *CloudProviderRateLimitConfig `` /* 151-byte string literal not displayed */
	CloudProviderDisableOutBoundSnat bool                          `` /* 166-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CloudProviderConfig) Descriptor deprecated added in v0.20231107.0

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

Deprecated: Use CloudProviderConfig.ProtoReflect.Descriptor instead.

func (*CloudProviderConfig) GetCloudProviderBackoffConfig added in v0.20231107.0

func (x *CloudProviderConfig) GetCloudProviderBackoffConfig() *CloudProviderBackoffConfig

func (*CloudProviderConfig) GetCloudProviderDisableOutBoundSnat added in v0.20231107.0

func (x *CloudProviderConfig) GetCloudProviderDisableOutBoundSnat() bool

func (*CloudProviderConfig) GetCloudProviderRateLimitConfig added in v0.20231107.0

func (x *CloudProviderConfig) GetCloudProviderRateLimitConfig() *CloudProviderRateLimitConfig

func (*CloudProviderConfig) ProtoMessage added in v0.20231107.0

func (*CloudProviderConfig) ProtoMessage()

func (*CloudProviderConfig) ProtoReflect added in v0.20231107.0

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

func (*CloudProviderConfig) Reset added in v0.20231107.0

func (x *CloudProviderConfig) Reset()

func (*CloudProviderConfig) String added in v0.20231107.0

func (x *CloudProviderConfig) String() string

type CloudProviderRateLimitConfig added in v0.20231107.0

type CloudProviderRateLimitConfig struct {
	Status      FeatureState `protobuf:"varint,1,opt,name=status,proto3,enum=nbcontract.v1.FeatureState" json:"status,omitempty"`
	Qps         float64      `protobuf:"fixed64,2,opt,name=qps,proto3" json:"qps,omitempty"`
	QpsWrite    float64      `protobuf:"fixed64,3,opt,name=qps_write,json=qpsWrite,proto3" json:"qps_write,omitempty"`
	Bucket      int32        `protobuf:"varint,4,opt,name=bucket,proto3" json:"bucket,omitempty"`
	BucketWrite int32        `protobuf:"varint,5,opt,name=bucket_write,json=bucketWrite,proto3" json:"bucket_write,omitempty"`
	// contains filtered or unexported fields
}

func (*CloudProviderRateLimitConfig) Descriptor deprecated added in v0.20231107.0

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

Deprecated: Use CloudProviderRateLimitConfig.ProtoReflect.Descriptor instead.

func (*CloudProviderRateLimitConfig) GetBucket added in v0.20231107.0

func (x *CloudProviderRateLimitConfig) GetBucket() int32

func (*CloudProviderRateLimitConfig) GetBucketWrite added in v0.20231107.0

func (x *CloudProviderRateLimitConfig) GetBucketWrite() int32

func (*CloudProviderRateLimitConfig) GetQps added in v0.20231107.0

func (*CloudProviderRateLimitConfig) GetQpsWrite added in v0.20231107.0

func (x *CloudProviderRateLimitConfig) GetQpsWrite() float64

func (*CloudProviderRateLimitConfig) GetStatus added in v0.20231107.0

func (*CloudProviderRateLimitConfig) ProtoMessage added in v0.20231107.0

func (*CloudProviderRateLimitConfig) ProtoMessage()

func (*CloudProviderRateLimitConfig) ProtoReflect added in v0.20231107.0

func (*CloudProviderRateLimitConfig) Reset added in v0.20231107.0

func (x *CloudProviderRateLimitConfig) Reset()

func (*CloudProviderRateLimitConfig) String added in v0.20231107.0

type Configuration

type Configuration struct {
	ClusterCertificateAuthority string `` /* 144-byte string literal not displayed */
	// only required until Secure TLS bootstrapping in place
	// would use kubelet identity after that.
	TlsBootstrapToken string `protobuf:"bytes,2,opt,name=tls_bootstrap_token,json=tlsBootstrapToken,proto3" json:"tls_bootstrap_token,omitempty"`
	// cluster/user config
	KubernetesVersion      string                 `protobuf:"bytes,3,opt,name=kubernetes_version,json=kubernetesVersion,proto3" json:"kubernetes_version,omitempty"` // Q: can this be auto-detected? Or is this part of specifying the desired node version?
	KubeBinaryUrl          string                 `protobuf:"bytes,4,opt,name=kube_binary_url,json=kubeBinaryUrl,proto3" json:"kube_binary_url,omitempty"`           // maybe we can combine this and custom_kube_binary_url later once we figure out the logic of how they are used.
	CustomKubeBinaryUrl    string                 `protobuf:"bytes,5,opt,name=custom_kube_binary_url,json=customKubeBinaryUrl,proto3" json:"custom_kube_binary_url,omitempty"`
	KubeproxyUrl           string                 `protobuf:"bytes,6,opt,name=kubeproxy_url,json=kubeproxyUrl,proto3" json:"kubeproxy_url,omitempty"`
	ApiserverConfig        *ApiServerConfig       `protobuf:"bytes,7,opt,name=apiserver_config,json=apiserverConfig,proto3" json:"apiserver_config,omitempty"`
	SubscriptionId         string                 `protobuf:"bytes,8,opt,name=subscription_id,json=subscriptionId,proto3" json:"subscription_id,omitempty"`
	ResourceGroup          string                 `protobuf:"bytes,9,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"`
	Location               string                 `protobuf:"bytes,10,opt,name=location,proto3" json:"location,omitempty"`
	VmType                 string                 `protobuf:"bytes,11,opt,name=vm_type,json=vmType,proto3" json:"vm_type,omitempty"`
	PrimaryAvailabilitySet string                 `` /* 130-byte string literal not displayed */
	PrimaryScaleSet        string                 `protobuf:"bytes,13,opt,name=primary_scale_set,json=primaryScaleSet,proto3" json:"primary_scale_set,omitempty"`
	CloudProviderConfig    *CloudProviderConfig   `protobuf:"bytes,14,opt,name=cloud_provider_config,json=cloudProviderConfig,proto3" json:"cloud_provider_config,omitempty"`
	IdentityConfiguration  *IdentityConfiguration `protobuf:"bytes,15,opt,name=identity_configuration,json=identityConfiguration,proto3" json:"identity_configuration,omitempty"`
	RuncConfig             *RuncConfig            `protobuf:"bytes,16,opt,name=runc_config,json=runcConfig,proto3" json:"runc_config,omitempty"`
	// ... and a bunch of user-specified config
	RepoDepotEndpoint       string                `protobuf:"bytes,17,opt,name=repo_depot_endpoint,json=repoDepotEndpoint,proto3" json:"repo_depot_endpoint,omitempty"`
	LinuxAdminUsername      string                `protobuf:"bytes,18,opt,name=linux_admin_username,json=linuxAdminUsername,proto3" json:"linux_admin_username,omitempty"`
	TenantId                string                `protobuf:"bytes,19,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	UseInstanceMetadata     bool                  `protobuf:"varint,20,opt,name=use_instance_metadata,json=useInstanceMetadata,proto3" json:"use_instance_metadata,omitempty"`
	LoadBalancerConfig      *LoadBalancerConfig   `protobuf:"bytes,21,opt,name=load_balancer_config,json=loadBalancerConfig,proto3" json:"load_balancer_config,omitempty"`
	ContainerdConfig        *ContainerdConfig     `protobuf:"bytes,22,opt,name=containerd_config,json=containerdConfig,proto3" json:"containerd_config,omitempty"`
	IsVhd                   bool                  `protobuf:"varint,23,opt,name=is_vhd,json=isVhd,proto3" json:"is_vhd,omitempty"`
	GpuConfig               *GpuConfig            `protobuf:"bytes,24,opt,name=gpu_config,json=gpuConfig,proto3" json:"gpu_config,omitempty"`
	IsSgxNode               bool                  `protobuf:"varint,25,opt,name=is_sgx_node,json=isSgxNode,proto3" json:"is_sgx_node,omitempty"`
	TeleportConfig          *TeleportConfig       `protobuf:"bytes,26,opt,name=teleport_config,json=teleportConfig,proto3" json:"teleport_config,omitempty"`
	HttpProxyConfiguration  *HttpProxyConfig      `` /* 130-byte string literal not displayed */
	SshStatus               FeatureState          `protobuf:"varint,28,opt,name=ssh_status,json=sshStatus,proto3,enum=nbcontract.v1.FeatureState" json:"ssh_status,omitempty"`
	UnattendedUpgradeStatus FeatureState          `` /* 166-byte string literal not displayed */
	MessageOfTheDay         string                `protobuf:"bytes,30,opt,name=message_of_the_day,json=messageOfTheDay,proto3" json:"message_of_the_day,omitempty"`
	SwapFileSizeMb          string                `protobuf:"bytes,31,opt,name=swap_file_size_mb,json=swapFileSizeMb,proto3" json:"swap_file_size_mb,omitempty"`
	KubeletConfiguration    *KubeletConfiguration `protobuf:"bytes,32,opt,name=kubelet_configuration,json=kubeletConfiguration,proto3" json:"kubelet_configuration,omitempty"`
	HostsConfigAgentStatus  FeatureState          `` /* 165-byte string literal not displayed */
	CustomCaTrustConfig     *CustomCaTrustConfig  `protobuf:"bytes,34,opt,name=custom_ca_trust_config,json=customCaTrustConfig,proto3" json:"custom_ca_trust_config,omitempty"`
	ProvisionOutput         string                `protobuf:"bytes,35,opt,name=provision_output,json=provisionOutput,proto3" json:"provision_output,omitempty"`
	HyperkubeUrl            string                `protobuf:"bytes,36,opt,name=hyperkube_url,json=hyperkubeUrl,proto3" json:"hyperkube_url,omitempty"`                //will be removed later
	MobyVersion             string                `protobuf:"bytes,37,opt,name=moby_version,json=mobyVersion,proto3" json:"moby_version,omitempty"`                   //will be removed later
	ContainerRuntime        string                `protobuf:"bytes,38,opt,name=container_runtime,json=containerRuntime,proto3" json:"container_runtime,omitempty"`    //will be removed later
	CliTool                 string                `protobuf:"bytes,39,opt,name=cli_tool,json=cliTool,proto3" json:"cli_tool,omitempty"`                               //will be removed later
	NeedsContainerd         bool                  `protobuf:"varint,40,opt,name=needs_containerd,json=needsContainerd,proto3" json:"needs_containerd,omitempty"`      //will be removed later
	IsKrustlet              bool                  `protobuf:"varint,41,opt,name=is_krustlet,json=isKrustlet,proto3" json:"is_krustlet,omitempty"`                     //can be removed, this only depends on workload runtime, which is a better contract input
	NeedsDockerLogin        bool                  `protobuf:"varint,42,opt,name=needs_docker_login,json=needsDockerLogin,proto3" json:"needs_docker_login,omitempty"` //useless, will remove
	Ipv6DualStackEnabled    FeatureState          ``                                                                                                                  //seems very specific to RP, discuss with Alex wrt Karpenter
	/* 159-byte string literal not displayed */
	OutboundCommand         string `protobuf:"bytes,44,opt,name=outbound_command,json=outboundCommand,proto3" json:"outbound_command,omitempty"` //this is const depending on cloud, can be removed later with smart refactoring
	EnableUnattendedUpgrade bool   ``                                                                                                            //seems the current API is messed up with naming, fix soon
	/* 134-byte string literal not displayed */
	EnsureNoDupePromiscuousBridge bool `` //this is little weird, check cse_cmd.sh for actual condition
	/* 156-byte string literal not displayed */
	CustomSearchDomain  *CustomSearchDomain  `protobuf:"bytes,47,opt,name=custom_search_domain,json=customSearchDomain,proto3" json:"custom_search_domain,omitempty"`
	CustomLinuxOsConfig *CustomLinuxOSConfig `protobuf:"bytes,48,opt,name=custom_linux_os_config,json=customLinuxOsConfig,proto3" json:"custom_linux_os_config,omitempty"`
	CustomCloudConfig   *CustomCloudConfig   `protobuf:"bytes,49,opt,name=custom_cloud_config,json=customCloudConfig,proto3" json:"custom_cloud_config,omitempty"`
	// we do not need these in the final contract, these are consts
	CseHelperFilepath          string       `protobuf:"bytes,50,opt,name=cse_helper_filepath,json=cseHelperFilepath,proto3" json:"cse_helper_filepath,omitempty"`
	CseDistroHelperFilepath    string       `` /* 135-byte string literal not displayed */
	CseInstallFilepath         string       `protobuf:"bytes,52,opt,name=cse_install_filepath,json=cseInstallFilepath,proto3" json:"cse_install_filepath,omitempty"`
	CseDistroInstallFilepath   string       `` /* 138-byte string literal not displayed */
	CseConfigFilepath          string       `protobuf:"bytes,54,opt,name=cse_config_filepath,json=cseConfigFilepath,proto3" json:"cse_config_filepath,omitempty"`
	Dhcpv6ServiceFilepath      string       `` /* 127-byte string literal not displayed */
	Dhcpv6ConfigFilepath       string       `protobuf:"bytes,56,opt,name=dhcpv6_config_filepath,json=dhcpv6ConfigFilepath,proto3" json:"dhcpv6_config_filepath,omitempty"`
	AzurePrivateRegistryServer string       ``                                                                                                       /* 144-byte string literal not displayed */
	PrivateEgressProxyAddress  string       ``                                                                                                       /* 141-byte string literal not displayed */
	ArtifactStreamingEnabled   FeatureState ``                                                                                                       /* 169-byte string literal not displayed */
	IsKata                     bool         `protobuf:"varint,60,opt,name=is_kata,json=isKata,proto3" json:"is_kata,omitempty"`                      // we can calculate this on the VHD, will remove from final contract
	NeedsCgorupv2              bool         `protobuf:"varint,61,opt,name=needs_cgorupv2,json=needsCgorupv2,proto3" json:"needs_cgorupv2,omitempty"` // we can calculate this on the VHD, will remove from final contract
	// contains filtered or unexported fields
}

illustrative division only

func (*Configuration) Descriptor deprecated

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

Deprecated: Use Configuration.ProtoReflect.Descriptor instead.

func (*Configuration) GetApiserverConfig added in v0.20231107.0

func (x *Configuration) GetApiserverConfig() *ApiServerConfig

func (*Configuration) GetArtifactStreamingEnabled added in v0.20231122.1

func (x *Configuration) GetArtifactStreamingEnabled() FeatureState

func (*Configuration) GetAzurePrivateRegistryServer

func (x *Configuration) GetAzurePrivateRegistryServer() string

func (*Configuration) GetCliTool added in v0.20231113.1

func (x *Configuration) GetCliTool() string

func (*Configuration) GetCloudProviderConfig added in v0.20231107.0

func (x *Configuration) GetCloudProviderConfig() *CloudProviderConfig

func (*Configuration) GetClusterCertificateAuthority added in v0.20231107.0

func (x *Configuration) GetClusterCertificateAuthority() string

func (*Configuration) GetContainerRuntime added in v0.20231113.1

func (x *Configuration) GetContainerRuntime() string

func (*Configuration) GetContainerdConfig

func (x *Configuration) GetContainerdConfig() *ContainerdConfig

func (*Configuration) GetCseConfigFilepath added in v0.20231113.1

func (x *Configuration) GetCseConfigFilepath() string

func (*Configuration) GetCseDistroHelperFilepath added in v0.20231113.1

func (x *Configuration) GetCseDistroHelperFilepath() string

func (*Configuration) GetCseDistroInstallFilepath added in v0.20231113.1

func (x *Configuration) GetCseDistroInstallFilepath() string

func (*Configuration) GetCseHelperFilepath added in v0.20231113.1

func (x *Configuration) GetCseHelperFilepath() string

func (*Configuration) GetCseInstallFilepath added in v0.20231113.1

func (x *Configuration) GetCseInstallFilepath() string

func (*Configuration) GetCustomCaTrustConfig added in v0.20231107.0

func (x *Configuration) GetCustomCaTrustConfig() *CustomCaTrustConfig

func (*Configuration) GetCustomCloudConfig

func (x *Configuration) GetCustomCloudConfig() *CustomCloudConfig

func (*Configuration) GetCustomKubeBinaryUrl added in v0.20231107.0

func (x *Configuration) GetCustomKubeBinaryUrl() string

func (*Configuration) GetCustomLinuxOsConfig

func (x *Configuration) GetCustomLinuxOsConfig() *CustomLinuxOSConfig

func (*Configuration) GetCustomSearchDomain added in v0.20231113.1

func (x *Configuration) GetCustomSearchDomain() *CustomSearchDomain

func (*Configuration) GetDhcpv6ConfigFilepath added in v0.20231122.1

func (x *Configuration) GetDhcpv6ConfigFilepath() string

func (*Configuration) GetDhcpv6ServiceFilepath added in v0.20231122.1

func (x *Configuration) GetDhcpv6ServiceFilepath() string

func (*Configuration) GetEnableUnattendedUpgrade

func (x *Configuration) GetEnableUnattendedUpgrade() bool

func (*Configuration) GetEnsureNoDupePromiscuousBridge

func (x *Configuration) GetEnsureNoDupePromiscuousBridge() bool

func (*Configuration) GetGpuConfig

func (x *Configuration) GetGpuConfig() *GpuConfig

func (*Configuration) GetHostsConfigAgentStatus added in v0.20231107.0

func (x *Configuration) GetHostsConfigAgentStatus() FeatureState

func (*Configuration) GetHttpProxyConfiguration added in v0.20231107.0

func (x *Configuration) GetHttpProxyConfiguration() *HttpProxyConfig

func (*Configuration) GetHyperkubeUrl added in v0.20231113.1

func (x *Configuration) GetHyperkubeUrl() string

func (*Configuration) GetIdentityConfiguration added in v0.20231107.0

func (x *Configuration) GetIdentityConfiguration() *IdentityConfiguration

func (*Configuration) GetIpv6DualStackEnabled

func (x *Configuration) GetIpv6DualStackEnabled() FeatureState

func (*Configuration) GetIsKata

func (x *Configuration) GetIsKata() bool

func (*Configuration) GetIsKrustlet added in v0.20231113.1

func (x *Configuration) GetIsKrustlet() bool

func (*Configuration) GetIsSgxNode added in v0.20231107.0

func (x *Configuration) GetIsSgxNode() bool

func (*Configuration) GetIsVhd

func (x *Configuration) GetIsVhd() bool

func (*Configuration) GetKubeBinaryUrl added in v0.20231107.0

func (x *Configuration) GetKubeBinaryUrl() string

func (*Configuration) GetKubeletConfiguration added in v0.20231107.0

func (x *Configuration) GetKubeletConfiguration() *KubeletConfiguration

func (*Configuration) GetKubeproxyUrl added in v0.20231107.0

func (x *Configuration) GetKubeproxyUrl() string

func (*Configuration) GetKubernetesVersion

func (x *Configuration) GetKubernetesVersion() string

func (*Configuration) GetLinuxAdminUsername

func (x *Configuration) GetLinuxAdminUsername() string

func (*Configuration) GetLoadBalancerConfig added in v0.20231107.0

func (x *Configuration) GetLoadBalancerConfig() *LoadBalancerConfig

func (*Configuration) GetLocation added in v0.20231107.0

func (x *Configuration) GetLocation() string

func (*Configuration) GetMessageOfTheDay

func (x *Configuration) GetMessageOfTheDay() string

func (*Configuration) GetMobyVersion added in v0.20231113.1

func (x *Configuration) GetMobyVersion() string

func (*Configuration) GetNeedsCgorupv2 added in v0.20231122.1

func (x *Configuration) GetNeedsCgorupv2() bool

func (*Configuration) GetNeedsContainerd added in v0.20231113.1

func (x *Configuration) GetNeedsContainerd() bool

func (*Configuration) GetNeedsDockerLogin added in v0.20231113.1

func (x *Configuration) GetNeedsDockerLogin() bool

func (*Configuration) GetOutboundCommand

func (x *Configuration) GetOutboundCommand() string

func (*Configuration) GetPrimaryAvailabilitySet added in v0.20231107.0

func (x *Configuration) GetPrimaryAvailabilitySet() string

func (*Configuration) GetPrimaryScaleSet added in v0.20231107.0

func (x *Configuration) GetPrimaryScaleSet() string

func (*Configuration) GetPrivateEgressProxyAddress

func (x *Configuration) GetPrivateEgressProxyAddress() string

func (*Configuration) GetProvisionOutput

func (x *Configuration) GetProvisionOutput() string

func (*Configuration) GetRepoDepotEndpoint added in v0.20231107.0

func (x *Configuration) GetRepoDepotEndpoint() string

func (*Configuration) GetResourceGroup added in v0.20231107.0

func (x *Configuration) GetResourceGroup() string

func (*Configuration) GetRuncConfig

func (x *Configuration) GetRuncConfig() *RuncConfig

func (*Configuration) GetSshStatus added in v0.20231107.0

func (x *Configuration) GetSshStatus() FeatureState

func (*Configuration) GetSubscriptionId added in v0.20231107.0

func (x *Configuration) GetSubscriptionId() string

func (*Configuration) GetSwapFileSizeMb added in v0.20231107.0

func (x *Configuration) GetSwapFileSizeMb() string

func (*Configuration) GetTeleportConfig

func (x *Configuration) GetTeleportConfig() *TeleportConfig

func (*Configuration) GetTenantId added in v0.20231107.0

func (x *Configuration) GetTenantId() string

func (*Configuration) GetTlsBootstrapToken added in v0.20231107.0

func (x *Configuration) GetTlsBootstrapToken() string

func (*Configuration) GetUnattendedUpgradeStatus added in v0.20231107.0

func (x *Configuration) GetUnattendedUpgradeStatus() FeatureState

func (*Configuration) GetUseInstanceMetadata added in v0.20231107.0

func (x *Configuration) GetUseInstanceMetadata() bool

func (*Configuration) GetVmType added in v0.20231107.0

func (x *Configuration) GetVmType() string

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 {
	ContainerdDownloadUrlBase string `` /* 140-byte string literal not displayed */
	ContainerdVersion         string `protobuf:"bytes,2,opt,name=containerd_version,json=containerdVersion,proto3" json:"containerd_version,omitempty"`
	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 CustomCaTrustConfig added in v0.20231107.0

type CustomCaTrustConfig struct {
	CustomCaTrustStatus FeatureState `` /* 155-byte string literal not displayed */
	CustomCaTrustCount  int32        `protobuf:"varint,2,opt,name=custom_ca_trust_count,json=customCaTrustCount,proto3" json:"custom_ca_trust_count,omitempty"`
	CustomCaCerts       []string     `protobuf:"bytes,3,rep,name=custom_ca_certs,json=customCaCerts,proto3" json:"custom_ca_certs,omitempty"`
	// contains filtered or unexported fields
}

func (*CustomCaTrustConfig) Descriptor deprecated added in v0.20231107.0

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

Deprecated: Use CustomCaTrustConfig.ProtoReflect.Descriptor instead.

func (*CustomCaTrustConfig) GetCustomCaCerts added in v0.20231107.0

func (x *CustomCaTrustConfig) GetCustomCaCerts() []string

func (*CustomCaTrustConfig) GetCustomCaTrustCount added in v0.20231107.0

func (x *CustomCaTrustConfig) GetCustomCaTrustCount() int32

func (*CustomCaTrustConfig) GetCustomCaTrustStatus added in v0.20231107.0

func (x *CustomCaTrustConfig) GetCustomCaTrustStatus() FeatureState

func (*CustomCaTrustConfig) ProtoMessage added in v0.20231107.0

func (*CustomCaTrustConfig) ProtoMessage()

func (*CustomCaTrustConfig) ProtoReflect added in v0.20231107.0

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

func (*CustomCaTrustConfig) Reset added in v0.20231107.0

func (x *CustomCaTrustConfig) Reset()

func (*CustomCaTrustConfig) String added in v0.20231107.0

func (x *CustomCaTrustConfig) String() string

type CustomCloudConfig

type CustomCloudConfig struct {
	TargetEnvironment    string `protobuf:"bytes,1,opt,name=target_environment,json=targetEnvironment,proto3" json:"target_environment,omitempty"`
	TargetCloud          string `protobuf:"bytes,2,opt,name=target_cloud,json=targetCloud,proto3" json:"target_cloud,omitempty"` // can probably get rid of this, analyze more
	IsCustomCloud        bool   `protobuf:"varint,3,opt,name=is_custom_cloud,json=isCustomCloud,proto3" json:"is_custom_cloud,omitempty"`
	CustomEnvJsonContent string `protobuf:"bytes,4,opt,name=custom_env_json_content,json=customEnvJsonContent,proto3" json:"custom_env_json_content,omitempty"` // can be generated on the VHD, also rename
	// contains filtered or unexported fields
}

func (*CustomCloudConfig) Descriptor deprecated

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

Deprecated: Use CustomCloudConfig.ProtoReflect.Descriptor instead.

func (*CustomCloudConfig) GetCustomEnvJsonContent

func (x *CustomCloudConfig) GetCustomEnvJsonContent() string

func (*CustomCloudConfig) GetIsCustomCloud added in v0.20231113.1

func (x *CustomCloudConfig) GetIsCustomCloud() bool

func (*CustomCloudConfig) GetTargetCloud added in v0.20231113.1

func (x *CustomCloudConfig) GetTargetCloud() string

func (*CustomCloudConfig) GetTargetEnvironment added in v0.20231113.1

func (x *CustomCloudConfig) GetTargetEnvironment() 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 {

	// this should change, we should not have any should fields, either modify scripts or calculate them on VHD
	ShouldConfigSwapFile            bool          `` /* 126-byte string literal not displayed */
	ShouldConfigTransparentHugepage bool          `` /* 159-byte string literal not displayed */
	ShouldConfigContainerdUlimits   bool          `` /* 153-byte string literal not displayed */
	SwapFileSizeMb                  string        `protobuf:"bytes,5,opt,name=swap_file_size_mb,json=swapFileSizeMb,proto3" json:"swap_file_size_mb,omitempty"`
	TransparentHugepage             string        `protobuf:"bytes,6,opt,name=transparent_hugepage,json=transparentHugepage,proto3" json:"transparent_hugepage,omitempty"`
	TransparentDefrag               string        `protobuf:"bytes,7,opt,name=transparent_defrag,json=transparentDefrag,proto3" json:"transparent_defrag,omitempty"`
	SysctlConfig                    *SysctlConfig `protobuf:"bytes,8,opt,name=sysctl_config,json=sysctlConfig,proto3,oneof" json:"sysctl_config,omitempty"`
	UlimitConfig                    *UlimitConfig `protobuf:"bytes,9,opt,name=ulimit_config,json=ulimitConfig,proto3,oneof" json:"ulimit_config,omitempty"`
	// contains filtered or unexported fields
}

func (*CustomLinuxOSConfig) Descriptor deprecated

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

Deprecated: Use CustomLinuxOSConfig.ProtoReflect.Descriptor instead.

func (*CustomLinuxOSConfig) GetShouldConfigContainerdUlimits added in v0.20231113.1

func (x *CustomLinuxOSConfig) GetShouldConfigContainerdUlimits() bool

func (*CustomLinuxOSConfig) GetShouldConfigSwapFile added in v0.20231113.1

func (x *CustomLinuxOSConfig) GetShouldConfigSwapFile() bool

func (*CustomLinuxOSConfig) GetShouldConfigTransparentHugepage added in v0.20231113.1

func (x *CustomLinuxOSConfig) GetShouldConfigTransparentHugepage() bool

func (*CustomLinuxOSConfig) GetSwapFileSizeMb added in v0.20231113.1

func (x *CustomLinuxOSConfig) GetSwapFileSizeMb() string

func (*CustomLinuxOSConfig) GetSysctlConfig

func (x *CustomLinuxOSConfig) GetSysctlConfig() *SysctlConfig

func (*CustomLinuxOSConfig) GetTransparentDefrag

func (x *CustomLinuxOSConfig) GetTransparentDefrag() string

func (*CustomLinuxOSConfig) GetTransparentHugepage added in v0.20231113.1

func (x *CustomLinuxOSConfig) GetTransparentHugepage() 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 CustomSearchDomain added in v0.20231113.1

type CustomSearchDomain struct {
	CustomSearchDomainFilepath      string `` /* 143-byte string literal not displayed */
	CustomSearchDomainName          string `` /* 131-byte string literal not displayed */
	CustomSearchDomainRealmUser     string `` /* 148-byte string literal not displayed */
	CustomSearchDomainRealmPassword string `` /* 160-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CustomSearchDomain) Descriptor deprecated added in v0.20231113.1

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

Deprecated: Use CustomSearchDomain.ProtoReflect.Descriptor instead.

func (*CustomSearchDomain) GetCustomSearchDomainFilepath added in v0.20231122.1

func (x *CustomSearchDomain) GetCustomSearchDomainFilepath() string

func (*CustomSearchDomain) GetCustomSearchDomainName added in v0.20231113.1

func (x *CustomSearchDomain) GetCustomSearchDomainName() string

func (*CustomSearchDomain) GetCustomSearchDomainRealmPassword added in v0.20231113.1

func (x *CustomSearchDomain) GetCustomSearchDomainRealmPassword() string

func (*CustomSearchDomain) GetCustomSearchDomainRealmUser added in v0.20231113.1

func (x *CustomSearchDomain) GetCustomSearchDomainRealmUser() string

func (*CustomSearchDomain) ProtoMessage added in v0.20231113.1

func (*CustomSearchDomain) ProtoMessage()

func (*CustomSearchDomain) ProtoReflect added in v0.20231113.1

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

func (*CustomSearchDomain) Reset added in v0.20231113.1

func (x *CustomSearchDomain) Reset()

func (*CustomSearchDomain) String added in v0.20231113.1

func (x *CustomSearchDomain) String() string

type FeatureState added in v0.20231107.0

type FeatureState int32
const (
	FeatureState_FEATURE_STATE_UNSPECIFIED FeatureState = 0
	FeatureState_FEATURE_STATE_ENABLED     FeatureState = 1
	FeatureState_FEATURE_STATE_DISABLED    FeatureState = 2
)

func (FeatureState) Descriptor added in v0.20231107.0

func (FeatureState) Enum added in v0.20231107.0

func (x FeatureState) Enum() *FeatureState

func (FeatureState) EnumDescriptor deprecated added in v0.20231107.0

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

Deprecated: Use FeatureState.Descriptor instead.

func (FeatureState) Number added in v0.20231107.0

func (FeatureState) String added in v0.20231107.0

func (x FeatureState) String() string

func (FeatureState) Type added in v0.20231107.0

type GpuConfig added in v0.20231107.0

type GpuConfig struct {
	Status                  FeatureState `protobuf:"varint,1,opt,name=status,proto3,enum=nbcontract.v1.FeatureState" json:"status,omitempty"`
	IsMigNode               FeatureState `protobuf:"varint,2,opt,name=is_mig_node,json=isMigNode,proto3,enum=nbcontract.v1.FeatureState" json:"is_mig_node,omitempty"`
	ConfigGpuDriverIfNeeded FeatureState `` //we can revise this name later when we clearly understand what it's doing
	/* 169-byte string literal not displayed */
	EnableGpuDevicePluginIfNeeded FeatureState `` //we can revise this name later when we clearly understand what it's doing
	/* 189-byte string literal not displayed */
	FabricManagerStatus FeatureState `` //consider just extracting vm_size since both GPUNeedsFabricManager and getGPUDriverVersion are just depending ont vm_size.
	/* 153-byte string literal not displayed */
	GpuDriverVersion   string `protobuf:"bytes,6,opt,name=gpu_driver_version,json=gpuDriverVersion,proto3" json:"gpu_driver_version,omitempty"` // this is dependent only on VM size, can be calculated on the VHD
	GpuInstanceProfile string `protobuf:"bytes,7,opt,name=gpu_instance_profile,json=gpuInstanceProfile,proto3" json:"gpu_instance_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*GpuConfig) Descriptor deprecated added in v0.20231107.0

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

Deprecated: Use GpuConfig.ProtoReflect.Descriptor instead.

func (*GpuConfig) GetConfigGpuDriverIfNeeded added in v0.20231107.0

func (x *GpuConfig) GetConfigGpuDriverIfNeeded() FeatureState

func (*GpuConfig) GetEnableGpuDevicePluginIfNeeded added in v0.20231107.0

func (x *GpuConfig) GetEnableGpuDevicePluginIfNeeded() FeatureState

func (*GpuConfig) GetFabricManagerStatus added in v0.20231107.0

func (x *GpuConfig) GetFabricManagerStatus() FeatureState

func (*GpuConfig) GetGpuDriverVersion added in v0.20231122.1

func (x *GpuConfig) GetGpuDriverVersion() string

func (*GpuConfig) GetGpuInstanceProfile added in v0.20231122.1

func (x *GpuConfig) GetGpuInstanceProfile() string

func (*GpuConfig) GetIsMigNode added in v0.20231107.0

func (x *GpuConfig) GetIsMigNode() FeatureState

func (*GpuConfig) GetStatus added in v0.20231107.0

func (x *GpuConfig) GetStatus() FeatureState

func (*GpuConfig) ProtoMessage added in v0.20231107.0

func (*GpuConfig) ProtoMessage()

func (*GpuConfig) ProtoReflect added in v0.20231107.0

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

func (*GpuConfig) Reset added in v0.20231107.0

func (x *GpuConfig) Reset()

func (*GpuConfig) String added in v0.20231107.0

func (x *GpuConfig) String() string

type HttpProxyConfig added in v0.20231107.0

type HttpProxyConfig struct {
	HttpProxy                   *string      `protobuf:"bytes,1,opt,name=http_proxy,json=httpProxy,proto3,oneof" json:"http_proxy,omitempty"`
	HttpsProxy                  *string      `protobuf:"bytes,2,opt,name=https_proxy,json=httpsProxy,proto3,oneof" json:"https_proxy,omitempty"`
	NoProxy                     []string     `protobuf:"bytes,3,rep,name=no_proxy,json=noProxy,proto3" json:"no_proxy,omitempty"`
	TrustedCertificateAuthority *string      `` /* 150-byte string literal not displayed */
	HttpProxyConfigStatus       FeatureState `` /* 161-byte string literal not displayed */
	HttpProxyCaConfigStatus     FeatureState `` /* 169-byte string literal not displayed */
	HttpProxyTrustedCa          string       `protobuf:"bytes,7,opt,name=http_proxy_trusted_ca,json=httpProxyTrustedCa,proto3" json:"http_proxy_trusted_ca,omitempty"`
	// contains filtered or unexported fields
}

func (*HttpProxyConfig) Descriptor deprecated added in v0.20231107.0

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

Deprecated: Use HttpProxyConfig.ProtoReflect.Descriptor instead.

func (*HttpProxyConfig) GetHttpProxy added in v0.20231107.0

func (x *HttpProxyConfig) GetHttpProxy() string

func (*HttpProxyConfig) GetHttpProxyCaConfigStatus added in v0.20231107.0

func (x *HttpProxyConfig) GetHttpProxyCaConfigStatus() FeatureState

func (*HttpProxyConfig) GetHttpProxyConfigStatus added in v0.20231107.0

func (x *HttpProxyConfig) GetHttpProxyConfigStatus() FeatureState

func (*HttpProxyConfig) GetHttpProxyTrustedCa added in v0.20231107.0

func (x *HttpProxyConfig) GetHttpProxyTrustedCa() string

func (*HttpProxyConfig) GetHttpsProxy added in v0.20231107.0

func (x *HttpProxyConfig) GetHttpsProxy() string

func (*HttpProxyConfig) GetNoProxy added in v0.20231107.0

func (x *HttpProxyConfig) GetNoProxy() []string

func (*HttpProxyConfig) GetTrustedCertificateAuthority added in v0.20231107.0

func (x *HttpProxyConfig) GetTrustedCertificateAuthority() string

func (*HttpProxyConfig) ProtoMessage added in v0.20231107.0

func (*HttpProxyConfig) ProtoMessage()

func (*HttpProxyConfig) ProtoReflect added in v0.20231107.0

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

func (*HttpProxyConfig) Reset added in v0.20231107.0

func (x *HttpProxyConfig) Reset()

func (*HttpProxyConfig) String added in v0.20231107.0

func (x *HttpProxyConfig) String() string

type IdentityConfiguration added in v0.20231107.0

type IdentityConfiguration struct {
	IdentityType IdentityType `` // Q: I am assuming this is a better pattern than Oneof?
	/* 130-byte string literal not displayed */
	ServicePrincipalId          string `protobuf:"bytes,2,opt,name=service_principal_id,json=servicePrincipalId,proto3" json:"service_principal_id,omitempty"`
	ServicePrincipalSecret      string ``                                                                                                                      /* 129-byte string literal not displayed */
	AssignedIdentityId          string `protobuf:"bytes,4,opt,name=assigned_identity_id,json=assignedIdentityId,proto3" json:"assigned_identity_id,omitempty"` //could be user or system assigned, depending on the type
	UseManagedIdentityExtension string ``                                                                                                                      /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*IdentityConfiguration) Descriptor deprecated added in v0.20231107.0

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

Deprecated: Use IdentityConfiguration.ProtoReflect.Descriptor instead.

func (*IdentityConfiguration) GetAssignedIdentityId added in v0.20231107.0

func (x *IdentityConfiguration) GetAssignedIdentityId() string

func (*IdentityConfiguration) GetIdentityType added in v0.20231107.0

func (x *IdentityConfiguration) GetIdentityType() IdentityType

func (*IdentityConfiguration) GetServicePrincipalId added in v0.20231107.0

func (x *IdentityConfiguration) GetServicePrincipalId() string

func (*IdentityConfiguration) GetServicePrincipalSecret added in v0.20231107.0

func (x *IdentityConfiguration) GetServicePrincipalSecret() string

func (*IdentityConfiguration) GetUseManagedIdentityExtension added in v0.20231113.1

func (x *IdentityConfiguration) GetUseManagedIdentityExtension() string

func (*IdentityConfiguration) ProtoMessage added in v0.20231107.0

func (*IdentityConfiguration) ProtoMessage()

func (*IdentityConfiguration) ProtoReflect added in v0.20231107.0

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

func (*IdentityConfiguration) Reset added in v0.20231107.0

func (x *IdentityConfiguration) Reset()

func (*IdentityConfiguration) String added in v0.20231107.0

func (x *IdentityConfiguration) String() string

type IdentityType added in v0.20231107.0

type IdentityType int32
const (
	IdentityType_IDENTITY_TYPE_UNSPECIFIED       IdentityType = 0
	IdentityType_IDENTITY_TYPE_SERVICE_PRINCIPAL IdentityType = 1
	IdentityType_IDENTITY_TYPE_SYSTEM_IDENTITY   IdentityType = 2
	IdentityType_IDENTITY_TYPE_USER_IDENTITY     IdentityType = 3
)

func (IdentityType) Descriptor added in v0.20231107.0

func (IdentityType) Enum added in v0.20231107.0

func (x IdentityType) Enum() *IdentityType

func (IdentityType) EnumDescriptor deprecated added in v0.20231107.0

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

Deprecated: Use IdentityType.Descriptor instead.

func (IdentityType) Number added in v0.20231107.0

func (IdentityType) String added in v0.20231107.0

func (x IdentityType) String() string

func (IdentityType) Type added in v0.20231107.0

type KubeletConfiguration added in v0.20231107.0

type KubeletConfiguration struct {

	// TODO(ace): remove these/make api defensible
	KubeletFlags             []string          `protobuf:"bytes,1,rep,name=kubelet_flags,json=kubeletFlags,proto3" json:"kubelet_flags,omitempty"`
	KubeletNodeLabels        map[string]string `` /* 202-byte string literal not displayed */
	Taints                   []*Taint          `protobuf:"bytes,3,rep,name=taints,proto3" json:"taints,omitempty"`
	StartupTaints            []*Taint          `protobuf:"bytes,4,rep,name=startup_taints,json=startupTaints,proto3" json:"startup_taints,omitempty"`
	KubeletDiskType          KubeletDiskType   `` /* 144-byte string literal not displayed */
	KubeletConfigFileEnabled bool              `` /* 138-byte string literal not displayed */
	KubeletConfigFileContent string            `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*KubeletConfiguration) Descriptor deprecated added in v0.20231107.0

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

Deprecated: Use KubeletConfiguration.ProtoReflect.Descriptor instead.

func (*KubeletConfiguration) GetKubeletConfigFileContent added in v0.20231122.1

func (x *KubeletConfiguration) GetKubeletConfigFileContent() string

func (*KubeletConfiguration) GetKubeletConfigFileEnabled added in v0.20231122.1

func (x *KubeletConfiguration) GetKubeletConfigFileEnabled() bool

func (*KubeletConfiguration) GetKubeletDiskType added in v0.20231107.0

func (x *KubeletConfiguration) GetKubeletDiskType() KubeletDiskType

func (*KubeletConfiguration) GetKubeletFlags added in v0.20231107.0

func (x *KubeletConfiguration) GetKubeletFlags() []string

func (*KubeletConfiguration) GetKubeletNodeLabels added in v0.20231107.0

func (x *KubeletConfiguration) GetKubeletNodeLabels() map[string]string

func (*KubeletConfiguration) GetStartupTaints added in v0.20231107.0

func (x *KubeletConfiguration) GetStartupTaints() []*Taint

func (*KubeletConfiguration) GetTaints added in v0.20231107.0

func (x *KubeletConfiguration) GetTaints() []*Taint

func (*KubeletConfiguration) ProtoMessage added in v0.20231107.0

func (*KubeletConfiguration) ProtoMessage()

func (*KubeletConfiguration) ProtoReflect added in v0.20231107.0

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

func (*KubeletConfiguration) Reset added in v0.20231107.0

func (x *KubeletConfiguration) Reset()

func (*KubeletConfiguration) String added in v0.20231107.0

func (x *KubeletConfiguration) String() string

type KubeletDiskType added in v0.20231107.0

type KubeletDiskType int32
const (
	KubeletDiskType_KUBELET_DISK_TYPE_UNSPECIFIED KubeletDiskType = 0
	KubeletDiskType_KUBELET_DISK_TYPE_OS_DISK     KubeletDiskType = 1
	KubeletDiskType_KUBELET_DISK_TYPE_TEMP_DISK   KubeletDiskType = 2
)

func (KubeletDiskType) Descriptor added in v0.20231107.0

func (KubeletDiskType) Enum added in v0.20231107.0

func (x KubeletDiskType) Enum() *KubeletDiskType

func (KubeletDiskType) EnumDescriptor deprecated added in v0.20231107.0

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

Deprecated: Use KubeletDiskType.Descriptor instead.

func (KubeletDiskType) Number added in v0.20231107.0

func (KubeletDiskType) String added in v0.20231107.0

func (x KubeletDiskType) String() string

func (KubeletDiskType) Type added in v0.20231107.0

type LoadBalancerConfig

type LoadBalancerConfig struct {
	LoadBalancerSku                       LoadBalancerSku `` /* 144-byte string literal not displayed */
	ExcludeMasterFromStandardLoadBalancer bool            `` /* 181-byte string literal not displayed */
	MaxLoadBalancerRuleCount              int32           `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LoadBalancerConfig) Descriptor deprecated

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

Deprecated: Use LoadBalancerConfig.ProtoReflect.Descriptor instead.

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 added in v0.20231107.0

type LoadBalancerSku int32
const (
	LoadBalancerSku_LOAD_BALANCER_SKU_UNSPECIFIED LoadBalancerSku = 0
	LoadBalancerSku_LOAD_BALANCER_SKU_BASIC       LoadBalancerSku = 1 // to be confirmed
	LoadBalancerSku_LOAD_BALANCER_SKU_STANDARD    LoadBalancerSku = 2
)

func (LoadBalancerSku) Descriptor added in v0.20231107.0

func (LoadBalancerSku) Enum added in v0.20231107.0

func (x LoadBalancerSku) Enum() *LoadBalancerSku

func (LoadBalancerSku) EnumDescriptor deprecated added in v0.20231107.0

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

Deprecated: Use LoadBalancerSku.Descriptor instead.

func (LoadBalancerSku) Number added in v0.20231107.0

func (LoadBalancerSku) String added in v0.20231107.0

func (x LoadBalancerSku) String() string

func (LoadBalancerSku) Type added in v0.20231107.0

type NetworkConfig

type NetworkConfig struct {
	NetworkPlugin        NetworkPluginType     `` /* 138-byte string literal not displayed */
	NetworkPolicy        NetworkPolicyType     `` /* 138-byte string literal not displayed */
	NetworkMode          NetworkMode           `` /* 126-byte string literal not displayed */
	NetworkSecurityGroup string                `protobuf:"bytes,4,opt,name=network_security_group,json=networkSecurityGroup,proto3" json:"network_security_group,omitempty"`
	VirtualNetworkConfig *VirtualNetworkConfig `protobuf:"bytes,5,opt,name=virtual_network_config,json=virtualNetworkConfig,proto3" json:"virtual_network_config,omitempty"`
	VnetCniPluginsUrl    string                `protobuf:"bytes,6,opt,name=vnet_cni_plugins_url,json=vnetCniPluginsUrl,proto3" json:"vnet_cni_plugins_url,omitempty"`
	CniPluginsUrl        string                `protobuf:"bytes,7,opt,name=cni_plugins_url,json=cniPluginsUrl,proto3" json:"cni_plugins_url,omitempty"`
	Subnet               string                `protobuf:"bytes,8,opt,name=subnet,proto3" json:"subnet,omitempty"`
	RouteTable           string                `protobuf:"bytes,9,opt,name=route_table,json=routeTable,proto3" json:"route_table,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) GetNetworkMode added in v0.20231107.0

func (x *NetworkConfig) GetNetworkMode() NetworkMode

func (*NetworkConfig) GetNetworkPlugin

func (x *NetworkConfig) GetNetworkPlugin() NetworkPluginType

func (*NetworkConfig) GetNetworkPolicy

func (x *NetworkConfig) GetNetworkPolicy() NetworkPolicyType

func (*NetworkConfig) GetNetworkSecurityGroup added in v0.20231107.0

func (x *NetworkConfig) GetNetworkSecurityGroup() string

func (*NetworkConfig) GetRouteTable added in v0.20231107.0

func (x *NetworkConfig) GetRouteTable() string

func (*NetworkConfig) GetSubnet added in v0.20231107.0

func (x *NetworkConfig) GetSubnet() string

func (*NetworkConfig) GetVirtualNetworkConfig added in v0.20231107.0

func (x *NetworkConfig) GetVirtualNetworkConfig() *VirtualNetworkConfig

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 NetworkMode added in v0.20231107.0

type NetworkMode int32
const (
	NetworkMode_NETWORK_MODE_UNSPECIFIED NetworkMode = 0
	NetworkMode_NETWORK_MODE_L2BRIDGE    NetworkMode = 1 //could be more. Needs to check.
)

func (NetworkMode) Descriptor added in v0.20231107.0

func (NetworkMode) Enum added in v0.20231107.0

func (x NetworkMode) Enum() *NetworkMode

func (NetworkMode) EnumDescriptor deprecated added in v0.20231107.0

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

Deprecated: Use NetworkMode.Descriptor instead.

func (NetworkMode) Number added in v0.20231107.0

func (x NetworkMode) Number() protoreflect.EnumNumber

func (NetworkMode) String added in v0.20231107.0

func (x NetworkMode) String() string

func (NetworkMode) Type added in v0.20231107.0

type NetworkPluginType added in v0.20231107.0

type NetworkPluginType int32
const (
	NetworkPluginType_NETWORK_PLUGIN_TYPE_UNSPECIFIED NetworkPluginType = 0
	NetworkPluginType_NETWORK_PLUGIN_TYPE_NONE        NetworkPluginType = 1
	NetworkPluginType_NETWORK_PLUGIN_TYPE_AZURE       NetworkPluginType = 2
	NetworkPluginType_NETWORK_PLUGIN_TYPE_KUBENET     NetworkPluginType = 3
)

func (NetworkPluginType) Descriptor added in v0.20231107.0

func (NetworkPluginType) Enum added in v0.20231107.0

func (NetworkPluginType) EnumDescriptor deprecated added in v0.20231107.0

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

Deprecated: Use NetworkPluginType.Descriptor instead.

func (NetworkPluginType) Number added in v0.20231107.0

func (NetworkPluginType) String added in v0.20231107.0

func (x NetworkPluginType) String() string

func (NetworkPluginType) Type added in v0.20231107.0

type NetworkPolicyType added in v0.20231107.0

type NetworkPolicyType int32
const (
	NetworkPolicyType_NETWORK_POLICY_TYPE_UNSPECIFIED NetworkPolicyType = 0
	NetworkPolicyType_NETWORK_POLICY_TYPE_NONE        NetworkPolicyType = 1
	NetworkPolicyType_NETWORK_POLICY_TYPE_AZURE       NetworkPolicyType = 2
	NetworkPolicyType_NETWORK_POLICY_TYPE_CALICO      NetworkPolicyType = 3
)

func (NetworkPolicyType) Descriptor added in v0.20231107.0

func (NetworkPolicyType) Enum added in v0.20231107.0

func (NetworkPolicyType) EnumDescriptor deprecated added in v0.20231107.0

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

Deprecated: Use NetworkPolicyType.Descriptor instead.

func (NetworkPolicyType) Number added in v0.20231107.0

func (NetworkPolicyType) String added in v0.20231107.0

func (x NetworkPolicyType) String() string

func (NetworkPolicyType) Type added in v0.20231107.0

type RuncConfig

type RuncConfig struct {
	RuncVersion    string `protobuf:"bytes,1,opt,name=runc_version,json=runcVersion,proto3" json:"runc_version,omitempty"`
	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 {
	NetCoreSomaxconn               *int32 `protobuf:"varint,1,opt,name=NetCoreSomaxconn,proto3,oneof" json:"NetCoreSomaxconn,omitempty"`
	NetCoreNetdevMaxBacklog        *int32 `protobuf:"varint,2,opt,name=NetCoreNetdevMaxBacklog,proto3,oneof" json:"NetCoreNetdevMaxBacklog,omitempty"`
	NetCoreRmemDefault             *int32 `protobuf:"varint,3,opt,name=NetCoreRmemDefault,proto3,oneof" json:"NetCoreRmemDefault,omitempty"`
	NetCoreRmemMax                 *int32 `protobuf:"varint,4,opt,name=NetCoreRmemMax,proto3,oneof" json:"NetCoreRmemMax,omitempty"`
	NetCoreWmemDefault             *int32 `protobuf:"varint,5,opt,name=NetCoreWmemDefault,proto3,oneof" json:"NetCoreWmemDefault,omitempty"`
	NetCoreWmemMax                 *int32 `protobuf:"varint,6,opt,name=NetCoreWmemMax,proto3,oneof" json:"NetCoreWmemMax,omitempty"`
	NetCoreOptmemMax               *int32 `protobuf:"varint,7,opt,name=NetCoreOptmemMax,proto3,oneof" json:"NetCoreOptmemMax,omitempty"`
	NetIpv4TcpMaxSynBacklog        *int32 `protobuf:"varint,8,opt,name=NetIpv4TcpMaxSynBacklog,proto3,oneof" json:"NetIpv4TcpMaxSynBacklog,omitempty"`
	NetIpv4TcpMaxTwBuckets         *int32 `protobuf:"varint,9,opt,name=NetIpv4TcpMaxTwBuckets,proto3,oneof" json:"NetIpv4TcpMaxTwBuckets,omitempty"`
	NetIpv4TcpFinTimeout           *int32 `protobuf:"varint,10,opt,name=NetIpv4TcpFinTimeout,proto3,oneof" json:"NetIpv4TcpFinTimeout,omitempty"`
	NetIpv4TcpKeepaliveTime        *int32 `protobuf:"varint,11,opt,name=NetIpv4TcpKeepaliveTime,proto3,oneof" json:"NetIpv4TcpKeepaliveTime,omitempty"`
	NetIpv4TcpKeepaliveProbes      *int32 `protobuf:"varint,12,opt,name=NetIpv4TcpKeepaliveProbes,proto3,oneof" json:"NetIpv4TcpKeepaliveProbes,omitempty"`
	NetIpv4TcpkeepaliveIntvl       *int32 `protobuf:"varint,13,opt,name=NetIpv4TcpkeepaliveIntvl,proto3,oneof" json:"NetIpv4TcpkeepaliveIntvl,omitempty"`
	NetIpv4TcpTwReuse              *bool  `protobuf:"varint,14,opt,name=NetIpv4TcpTwReuse,proto3,oneof" json:"NetIpv4TcpTwReuse,omitempty"`
	NetIpv4IpLocalPortRange        string `protobuf:"bytes,15,opt,name=NetIpv4IpLocalPortRange,proto3" json:"NetIpv4IpLocalPortRange,omitempty"`
	NetIpv4NeighDefaultGcThresh1   *int32 `protobuf:"varint,16,opt,name=NetIpv4NeighDefaultGcThresh1,proto3,oneof" json:"NetIpv4NeighDefaultGcThresh1,omitempty"`
	NetIpv4NeighDefaultGcThresh2   *int32 `protobuf:"varint,17,opt,name=NetIpv4NeighDefaultGcThresh2,proto3,oneof" json:"NetIpv4NeighDefaultGcThresh2,omitempty"`
	NetIpv4NeighDefaultGcThresh3   *int32 `protobuf:"varint,18,opt,name=NetIpv4NeighDefaultGcThresh3,proto3,oneof" json:"NetIpv4NeighDefaultGcThresh3,omitempty"`
	NetNetfilterNfConntrackMax     *int32 `protobuf:"varint,19,opt,name=NetNetfilterNfConntrackMax,proto3,oneof" json:"NetNetfilterNfConntrackMax,omitempty"`
	NetNetfilterNfConntrackBuckets *int32 `protobuf:"varint,20,opt,name=NetNetfilterNfConntrackBuckets,proto3,oneof" json:"NetNetfilterNfConntrackBuckets,omitempty"`
	FsInotifyMaxUserWatches        *int32 `protobuf:"varint,21,opt,name=FsInotifyMaxUserWatches,proto3,oneof" json:"FsInotifyMaxUserWatches,omitempty"`
	FsFileMax                      *int32 `protobuf:"varint,22,opt,name=FsFileMax,proto3,oneof" json:"FsFileMax,omitempty"`
	FsAioMaxNr                     *int32 `protobuf:"varint,23,opt,name=FsAioMaxNr,proto3,oneof" json:"FsAioMaxNr,omitempty"`
	FsNrOpen                       *int32 `protobuf:"varint,24,opt,name=FsNrOpen,proto3,oneof" json:"FsNrOpen,omitempty"`
	KernelThreadsMax               *int32 `protobuf:"varint,25,opt,name=KernelThreadsMax,proto3,oneof" json:"KernelThreadsMax,omitempty"`
	VMMaxMapCount                  *int32 `protobuf:"varint,26,opt,name=VMMaxMapCount,proto3,oneof" json:"VMMaxMapCount,omitempty"`
	VMSwappiness                   *int32 `protobuf:"varint,27,opt,name=VMSwappiness,proto3,oneof" json:"VMSwappiness,omitempty"`
	VMVfsCachePressure             *int32 `protobuf:"varint,28,opt,name=VMVfsCachePressure,proto3,oneof" json:"VMVfsCachePressure,omitempty"`
	// 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 TLSBootstrapping added in v0.20231113.1

type TLSBootstrapping struct {

	// discuss whether this should be featureState or bool
	// understand how defaulting works for enum, because we want default to be false
	TlsBootstrapping                       FeatureState `` /* 142-byte string literal not displayed */
	SecureTlsBootstrapping                 FeatureState `` /* 162-byte string literal not displayed */
	TlsBootstrapToken                      string       `protobuf:"bytes,3,opt,name=tls_bootstrap_token,json=tlsBootstrapToken,proto3" json:"tls_bootstrap_token,omitempty"`
	CustomSecureTlsBootstrapAppserverAppid string       `` /* 183-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TLSBootstrapping) Descriptor deprecated added in v0.20231113.1

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

Deprecated: Use TLSBootstrapping.ProtoReflect.Descriptor instead.

func (*TLSBootstrapping) GetCustomSecureTlsBootstrapAppserverAppid added in v0.20231122.1

func (x *TLSBootstrapping) GetCustomSecureTlsBootstrapAppserverAppid() string

func (*TLSBootstrapping) GetSecureTlsBootstrapping added in v0.20231113.1

func (x *TLSBootstrapping) GetSecureTlsBootstrapping() FeatureState

func (*TLSBootstrapping) GetTlsBootstrapToken added in v0.20231113.1

func (x *TLSBootstrapping) GetTlsBootstrapToken() string

func (*TLSBootstrapping) GetTlsBootstrapping added in v0.20231113.1

func (x *TLSBootstrapping) GetTlsBootstrapping() FeatureState

func (*TLSBootstrapping) ProtoMessage added in v0.20231113.1

func (*TLSBootstrapping) ProtoMessage()

func (*TLSBootstrapping) ProtoReflect added in v0.20231113.1

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

func (*TLSBootstrapping) Reset added in v0.20231113.1

func (x *TLSBootstrapping) Reset()

func (*TLSBootstrapping) String added in v0.20231113.1

func (x *TLSBootstrapping) String() string

type Taint

type Taint struct {
	Key    string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Effect string `protobuf:"bytes,2,opt,name=effect,proto3" json:"effect,omitempty"`
	// contains filtered or unexported fields
}

func (*Taint) Descriptor deprecated

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

Deprecated: Use Taint.ProtoReflect.Descriptor instead.

func (*Taint) GetEffect

func (x *Taint) GetEffect() string

func (*Taint) GetKey

func (x *Taint) GetKey() string

func (*Taint) ProtoMessage

func (*Taint) ProtoMessage()

func (*Taint) ProtoReflect

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

func (*Taint) Reset

func (x *Taint) Reset()

func (*Taint) String

func (x *Taint) String() string

type TeleportConfig

type TeleportConfig struct {
	Status                     FeatureState `protobuf:"varint,1,opt,name=status,proto3,enum=nbcontract.v1.FeatureState" json:"status,omitempty"`
	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() FeatureState

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 {
	NoFile          *string `protobuf:"bytes,1,opt,name=NoFile,proto3,oneof" json:"NoFile,omitempty"`
	MaxLockedMemory *string `protobuf:"bytes,2,opt,name=MaxLockedMemory,proto3,oneof" json:"MaxLockedMemory,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 VirtualNetworkConfig added in v0.20231107.0

type VirtualNetworkConfig struct {
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ResourceGroup string `protobuf:"bytes,2,opt,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtualNetworkConfig) Descriptor deprecated added in v0.20231107.0

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

Deprecated: Use VirtualNetworkConfig.ProtoReflect.Descriptor instead.

func (*VirtualNetworkConfig) GetName added in v0.20231107.0

func (x *VirtualNetworkConfig) GetName() string

func (*VirtualNetworkConfig) GetResourceGroup added in v0.20231107.0

func (x *VirtualNetworkConfig) GetResourceGroup() string

func (*VirtualNetworkConfig) ProtoMessage added in v0.20231107.0

func (*VirtualNetworkConfig) ProtoMessage()

func (*VirtualNetworkConfig) ProtoReflect added in v0.20231107.0

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

func (*VirtualNetworkConfig) Reset added in v0.20231107.0

func (x *VirtualNetworkConfig) Reset()

func (*VirtualNetworkConfig) String added in v0.20231107.0

func (x *VirtualNetworkConfig) String() string

Jump to

Keyboard shortcuts

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