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

func (x *ApiServerConfig) GetApiServerEndpoint() string

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 CloudProviderBackoffConfig

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

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

Deprecated: Use CloudProviderBackoffConfig.ProtoReflect.Descriptor instead.

func (*CloudProviderBackoffConfig) GetDuration

func (x *CloudProviderBackoffConfig) GetDuration() int32

func (*CloudProviderBackoffConfig) GetExponent

func (x *CloudProviderBackoffConfig) GetExponent() float64

func (*CloudProviderBackoffConfig) GetJitter

func (x *CloudProviderBackoffConfig) GetJitter() float64

func (*CloudProviderBackoffConfig) GetMode

func (x *CloudProviderBackoffConfig) GetMode() string

func (*CloudProviderBackoffConfig) GetRetries

func (x *CloudProviderBackoffConfig) GetRetries() int32

func (*CloudProviderBackoffConfig) GetStatus

func (*CloudProviderBackoffConfig) ProtoMessage

func (*CloudProviderBackoffConfig) ProtoMessage()

func (*CloudProviderBackoffConfig) ProtoReflect

func (*CloudProviderBackoffConfig) Reset

func (x *CloudProviderBackoffConfig) Reset()

func (*CloudProviderBackoffConfig) String

func (x *CloudProviderBackoffConfig) String() string

type CloudProviderConfig

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

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

Deprecated: Use CloudProviderConfig.ProtoReflect.Descriptor instead.

func (*CloudProviderConfig) GetCloudProviderBackoffConfig

func (x *CloudProviderConfig) GetCloudProviderBackoffConfig() *CloudProviderBackoffConfig

func (*CloudProviderConfig) GetCloudProviderDisableOutBoundSnat

func (x *CloudProviderConfig) GetCloudProviderDisableOutBoundSnat() bool

func (*CloudProviderConfig) GetCloudProviderRateLimitConfig

func (x *CloudProviderConfig) GetCloudProviderRateLimitConfig() *CloudProviderRateLimitConfig

func (*CloudProviderConfig) ProtoMessage

func (*CloudProviderConfig) ProtoMessage()

func (*CloudProviderConfig) ProtoReflect

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

func (*CloudProviderConfig) Reset

func (x *CloudProviderConfig) Reset()

func (*CloudProviderConfig) String

func (x *CloudProviderConfig) String() string

type CloudProviderRateLimitConfig

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

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

Deprecated: Use CloudProviderRateLimitConfig.ProtoReflect.Descriptor instead.

func (*CloudProviderRateLimitConfig) GetBucket

func (x *CloudProviderRateLimitConfig) GetBucket() int32

func (*CloudProviderRateLimitConfig) GetBucketWrite

func (x *CloudProviderRateLimitConfig) GetBucketWrite() int32

func (*CloudProviderRateLimitConfig) GetQps

func (*CloudProviderRateLimitConfig) GetQpsWrite

func (x *CloudProviderRateLimitConfig) GetQpsWrite() float64

func (*CloudProviderRateLimitConfig) GetStatus

func (*CloudProviderRateLimitConfig) ProtoMessage

func (*CloudProviderRateLimitConfig) ProtoMessage()

func (*CloudProviderRateLimitConfig) ProtoReflect

func (*CloudProviderRateLimitConfig) Reset

func (x *CloudProviderRateLimitConfig) Reset()

func (*CloudProviderRateLimitConfig) String

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

func (x *Configuration) GetApiserverConfig() *ApiServerConfig

func (*Configuration) GetArtifactStreamingEnabled added in v0.20231122.1

func (x *Configuration) GetArtifactStreamingEnabled() FeatureState

func (*Configuration) GetAzurePrivateRegistryServer added in v0.20231113.1

func (x *Configuration) GetAzurePrivateRegistryServer() string

func (*Configuration) GetCliTool added in v0.20231113.1

func (x *Configuration) GetCliTool() string

func (*Configuration) GetCloudProviderConfig

func (x *Configuration) GetCloudProviderConfig() *CloudProviderConfig

func (*Configuration) GetClusterCertificateAuthority

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

func (x *Configuration) GetCustomCaTrustConfig() *CustomCaTrustConfig

func (*Configuration) GetCustomCloudConfig added in v0.20231113.1

func (x *Configuration) GetCustomCloudConfig() *CustomCloudConfig

func (*Configuration) GetCustomKubeBinaryUrl

func (x *Configuration) GetCustomKubeBinaryUrl() string

func (*Configuration) GetCustomLinuxOsConfig added in v0.20231113.1

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

func (x *Configuration) GetEnableUnattendedUpgrade() bool

func (*Configuration) GetEnsureNoDupePromiscuousBridge added in v0.20231113.1

func (x *Configuration) GetEnsureNoDupePromiscuousBridge() bool

func (*Configuration) GetGpuConfig

func (x *Configuration) GetGpuConfig() *GpuConfig

func (*Configuration) GetHostsConfigAgentStatus

func (x *Configuration) GetHostsConfigAgentStatus() FeatureState

func (*Configuration) GetHttpProxyConfiguration

func (x *Configuration) GetHttpProxyConfiguration() *HttpProxyConfig

func (*Configuration) GetHyperkubeUrl added in v0.20231113.1

func (x *Configuration) GetHyperkubeUrl() string

func (*Configuration) GetIdentityConfiguration

func (x *Configuration) GetIdentityConfiguration() *IdentityConfiguration

func (*Configuration) GetIpv6DualStackEnabled added in v0.20231113.1

func (x *Configuration) GetIpv6DualStackEnabled() FeatureState

func (*Configuration) GetIsKata added in v0.20231122.1

func (x *Configuration) GetIsKata() bool

func (*Configuration) GetIsKrustlet added in v0.20231113.1

func (x *Configuration) GetIsKrustlet() bool

func (*Configuration) GetIsSgxNode

func (x *Configuration) GetIsSgxNode() bool

func (*Configuration) GetIsVhd

func (x *Configuration) GetIsVhd() bool

func (*Configuration) GetKubeBinaryUrl

func (x *Configuration) GetKubeBinaryUrl() string

func (*Configuration) GetKubeletConfiguration

func (x *Configuration) GetKubeletConfiguration() *KubeletConfiguration

func (*Configuration) GetKubeproxyUrl

func (x *Configuration) GetKubeproxyUrl() string

func (*Configuration) GetKubernetesVersion

func (x *Configuration) GetKubernetesVersion() string

func (*Configuration) GetLinuxAdminUsername

func (x *Configuration) GetLinuxAdminUsername() string

func (*Configuration) GetLoadBalancerConfig

func (x *Configuration) GetLoadBalancerConfig() *LoadBalancerConfig

func (*Configuration) GetLocation

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

func (x *Configuration) GetOutboundCommand() string

func (*Configuration) GetPrimaryAvailabilitySet

func (x *Configuration) GetPrimaryAvailabilitySet() string

func (*Configuration) GetPrimaryScaleSet

func (x *Configuration) GetPrimaryScaleSet() string

func (*Configuration) GetPrivateEgressProxyAddress added in v0.20231113.1

func (x *Configuration) GetPrivateEgressProxyAddress() string

func (*Configuration) GetProvisionOutput added in v0.20231113.1

func (x *Configuration) GetProvisionOutput() string

func (*Configuration) GetRepoDepotEndpoint

func (x *Configuration) GetRepoDepotEndpoint() string

func (*Configuration) GetResourceGroup

func (x *Configuration) GetResourceGroup() string

func (*Configuration) GetRuncConfig

func (x *Configuration) GetRuncConfig() *RuncConfig

func (*Configuration) GetSshStatus

func (x *Configuration) GetSshStatus() FeatureState

func (*Configuration) GetSubscriptionId

func (x *Configuration) GetSubscriptionId() string

func (*Configuration) GetSwapFileSizeMb

func (x *Configuration) GetSwapFileSizeMb() string

func (*Configuration) GetTeleportConfig

func (x *Configuration) GetTeleportConfig() *TeleportConfig

func (*Configuration) GetTenantId

func (x *Configuration) GetTenantId() string

func (*Configuration) GetTlsBootstrapToken

func (x *Configuration) GetTlsBootstrapToken() string

func (*Configuration) GetUnattendedUpgradeStatus

func (x *Configuration) GetUnattendedUpgradeStatus() FeatureState

func (*Configuration) GetUseInstanceMetadata

func (x *Configuration) GetUseInstanceMetadata() bool

func (*Configuration) GetVmType

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

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

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

Deprecated: Use CustomCaTrustConfig.ProtoReflect.Descriptor instead.

func (*CustomCaTrustConfig) GetCustomCaCerts

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

func (*CustomCaTrustConfig) GetCustomCaTrustCount

func (x *CustomCaTrustConfig) GetCustomCaTrustCount() int32

func (*CustomCaTrustConfig) GetCustomCaTrustStatus

func (x *CustomCaTrustConfig) GetCustomCaTrustStatus() FeatureState

func (*CustomCaTrustConfig) ProtoMessage

func (*CustomCaTrustConfig) ProtoMessage()

func (*CustomCaTrustConfig) ProtoReflect

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

func (*CustomCaTrustConfig) Reset

func (x *CustomCaTrustConfig) Reset()

func (*CustomCaTrustConfig) String

func (x *CustomCaTrustConfig) String() string

type CustomCloudConfig added in v0.20231113.1

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

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

Deprecated: Use CustomCloudConfig.ProtoReflect.Descriptor instead.

func (*CustomCloudConfig) GetCustomEnvJsonContent added in v0.20231122.1

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

func (*CustomCloudConfig) ProtoMessage()

func (*CustomCloudConfig) ProtoReflect added in v0.20231113.1

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

func (*CustomCloudConfig) Reset added in v0.20231113.1

func (x *CustomCloudConfig) Reset()

func (*CustomCloudConfig) String added in v0.20231113.1

func (x *CustomCloudConfig) String() string

type CustomLinuxOSConfig added in v0.20231113.1

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

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

func (x *CustomLinuxOSConfig) GetSysctlConfig() *SysctlConfig

func (*CustomLinuxOSConfig) GetTransparentDefrag added in v0.20231113.1

func (x *CustomLinuxOSConfig) GetTransparentDefrag() string

func (*CustomLinuxOSConfig) GetTransparentHugepage added in v0.20231113.1

func (x *CustomLinuxOSConfig) GetTransparentHugepage() string

func (*CustomLinuxOSConfig) GetUlimitConfig added in v0.20231113.1

func (x *CustomLinuxOSConfig) GetUlimitConfig() *UlimitConfig

func (*CustomLinuxOSConfig) ProtoMessage added in v0.20231113.1

func (*CustomLinuxOSConfig) ProtoMessage()

func (*CustomLinuxOSConfig) ProtoReflect added in v0.20231113.1

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

func (*CustomLinuxOSConfig) Reset added in v0.20231113.1

func (x *CustomLinuxOSConfig) Reset()

func (*CustomLinuxOSConfig) String added in v0.20231113.1

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

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

func (FeatureState) Enum

func (x FeatureState) Enum() *FeatureState

func (FeatureState) EnumDescriptor deprecated

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

Deprecated: Use FeatureState.Descriptor instead.

func (FeatureState) Number

func (FeatureState) String

func (x FeatureState) String() string

func (FeatureState) Type

type GpuConfig

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

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

Deprecated: Use GpuConfig.ProtoReflect.Descriptor instead.

func (*GpuConfig) GetConfigGpuDriverIfNeeded

func (x *GpuConfig) GetConfigGpuDriverIfNeeded() FeatureState

func (*GpuConfig) GetEnableGpuDevicePluginIfNeeded

func (x *GpuConfig) GetEnableGpuDevicePluginIfNeeded() FeatureState

func (*GpuConfig) GetFabricManagerStatus

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

func (x *GpuConfig) GetIsMigNode() FeatureState

func (*GpuConfig) GetStatus

func (x *GpuConfig) GetStatus() FeatureState

func (*GpuConfig) ProtoMessage

func (*GpuConfig) ProtoMessage()

func (*GpuConfig) ProtoReflect

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

func (*GpuConfig) Reset

func (x *GpuConfig) Reset()

func (*GpuConfig) String

func (x *GpuConfig) String() string

type HttpProxyConfig

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

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

Deprecated: Use HttpProxyConfig.ProtoReflect.Descriptor instead.

func (*HttpProxyConfig) GetHttpProxy

func (x *HttpProxyConfig) GetHttpProxy() string

func (*HttpProxyConfig) GetHttpProxyCaConfigStatus

func (x *HttpProxyConfig) GetHttpProxyCaConfigStatus() FeatureState

func (*HttpProxyConfig) GetHttpProxyConfigStatus

func (x *HttpProxyConfig) GetHttpProxyConfigStatus() FeatureState

func (*HttpProxyConfig) GetHttpProxyTrustedCa

func (x *HttpProxyConfig) GetHttpProxyTrustedCa() string

func (*HttpProxyConfig) GetHttpsProxy

func (x *HttpProxyConfig) GetHttpsProxy() string

func (*HttpProxyConfig) GetNoProxy

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

func (*HttpProxyConfig) GetTrustedCertificateAuthority

func (x *HttpProxyConfig) GetTrustedCertificateAuthority() 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 IdentityConfiguration

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

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

Deprecated: Use IdentityConfiguration.ProtoReflect.Descriptor instead.

func (*IdentityConfiguration) GetAssignedIdentityId

func (x *IdentityConfiguration) GetAssignedIdentityId() string

func (*IdentityConfiguration) GetIdentityType

func (x *IdentityConfiguration) GetIdentityType() IdentityType

func (*IdentityConfiguration) GetServicePrincipalId

func (x *IdentityConfiguration) GetServicePrincipalId() string

func (*IdentityConfiguration) GetServicePrincipalSecret

func (x *IdentityConfiguration) GetServicePrincipalSecret() string

func (*IdentityConfiguration) GetUseManagedIdentityExtension added in v0.20231113.1

func (x *IdentityConfiguration) GetUseManagedIdentityExtension() string

func (*IdentityConfiguration) ProtoMessage

func (*IdentityConfiguration) ProtoMessage()

func (*IdentityConfiguration) ProtoReflect

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

func (*IdentityConfiguration) Reset

func (x *IdentityConfiguration) Reset()

func (*IdentityConfiguration) String

func (x *IdentityConfiguration) String() string

type IdentityType

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

func (IdentityType) Enum

func (x IdentityType) Enum() *IdentityType

func (IdentityType) EnumDescriptor deprecated

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

Deprecated: Use IdentityType.Descriptor instead.

func (IdentityType) Number

func (IdentityType) String

func (x IdentityType) String() string

func (IdentityType) Type

type KubeletConfiguration

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

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

func (x *KubeletConfiguration) GetKubeletDiskType() KubeletDiskType

func (*KubeletConfiguration) GetKubeletFlags

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

func (*KubeletConfiguration) GetKubeletNodeLabels

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

func (*KubeletConfiguration) GetStartupTaints

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

func (*KubeletConfiguration) GetTaints

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

func (*KubeletConfiguration) ProtoMessage

func (*KubeletConfiguration) ProtoMessage()

func (*KubeletConfiguration) ProtoReflect

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

func (*KubeletConfiguration) Reset

func (x *KubeletConfiguration) Reset()

func (*KubeletConfiguration) String

func (x *KubeletConfiguration) String() string

type KubeletDiskType

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

func (KubeletDiskType) Enum

func (x KubeletDiskType) Enum() *KubeletDiskType

func (KubeletDiskType) EnumDescriptor deprecated

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

Deprecated: Use KubeletDiskType.Descriptor instead.

func (KubeletDiskType) Number

func (KubeletDiskType) String

func (x KubeletDiskType) String() string

func (KubeletDiskType) Type

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

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

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 (LoadBalancerSku) String

func (x LoadBalancerSku) String() string

func (LoadBalancerSku) Type

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

func (x *NetworkConfig) GetNetworkMode() NetworkMode

func (*NetworkConfig) GetNetworkPlugin

func (x *NetworkConfig) GetNetworkPlugin() NetworkPluginType

func (*NetworkConfig) GetNetworkPolicy

func (x *NetworkConfig) GetNetworkPolicy() NetworkPolicyType

func (*NetworkConfig) GetNetworkSecurityGroup

func (x *NetworkConfig) GetNetworkSecurityGroup() string

func (*NetworkConfig) GetRouteTable

func (x *NetworkConfig) GetRouteTable() string

func (*NetworkConfig) GetSubnet

func (x *NetworkConfig) GetSubnet() string

func (*NetworkConfig) GetVirtualNetworkConfig

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

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

func (NetworkMode) Enum

func (x NetworkMode) Enum() *NetworkMode

func (NetworkMode) EnumDescriptor deprecated

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

Deprecated: Use NetworkMode.Descriptor instead.

func (NetworkMode) Number

func (x NetworkMode) Number() protoreflect.EnumNumber

func (NetworkMode) String

func (x NetworkMode) String() string

func (NetworkMode) Type

type NetworkPluginType

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

func (NetworkPluginType) Enum

func (NetworkPluginType) EnumDescriptor deprecated

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

Deprecated: Use NetworkPluginType.Descriptor instead.

func (NetworkPluginType) Number

func (NetworkPluginType) String

func (x NetworkPluginType) String() string

func (NetworkPluginType) Type

type NetworkPolicyType

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

func (NetworkPolicyType) Enum

func (NetworkPolicyType) EnumDescriptor deprecated

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

Deprecated: Use NetworkPolicyType.Descriptor instead.

func (NetworkPolicyType) Number

func (NetworkPolicyType) String

func (x NetworkPolicyType) String() string

func (NetworkPolicyType) Type

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

func (x *SysctlConfig) GetFsAioMaxNr() int32

func (*SysctlConfig) GetFsFileMax added in v0.20231113.1

func (x *SysctlConfig) GetFsFileMax() int32

func (*SysctlConfig) GetFsInotifyMaxUserWatches added in v0.20231113.1

func (x *SysctlConfig) GetFsInotifyMaxUserWatches() int32

func (*SysctlConfig) GetFsNrOpen added in v0.20231113.1

func (x *SysctlConfig) GetFsNrOpen() int32

func (*SysctlConfig) GetKernelThreadsMax added in v0.20231113.1

func (x *SysctlConfig) GetKernelThreadsMax() int32

func (*SysctlConfig) GetNetCoreNetdevMaxBacklog added in v0.20231113.1

func (x *SysctlConfig) GetNetCoreNetdevMaxBacklog() int32

func (*SysctlConfig) GetNetCoreOptmemMax added in v0.20231113.1

func (x *SysctlConfig) GetNetCoreOptmemMax() int32

func (*SysctlConfig) GetNetCoreRmemDefault added in v0.20231113.1

func (x *SysctlConfig) GetNetCoreRmemDefault() int32

func (*SysctlConfig) GetNetCoreRmemMax added in v0.20231113.1

func (x *SysctlConfig) GetNetCoreRmemMax() int32

func (*SysctlConfig) GetNetCoreSomaxconn added in v0.20231113.1

func (x *SysctlConfig) GetNetCoreSomaxconn() int32

func (*SysctlConfig) GetNetCoreWmemDefault added in v0.20231113.1

func (x *SysctlConfig) GetNetCoreWmemDefault() int32

func (*SysctlConfig) GetNetCoreWmemMax added in v0.20231113.1

func (x *SysctlConfig) GetNetCoreWmemMax() int32

func (*SysctlConfig) GetNetIpv4IpLocalPortRange added in v0.20231113.1

func (x *SysctlConfig) GetNetIpv4IpLocalPortRange() string

func (*SysctlConfig) GetNetIpv4NeighDefaultGcThresh1 added in v0.20231113.1

func (x *SysctlConfig) GetNetIpv4NeighDefaultGcThresh1() int32

func (*SysctlConfig) GetNetIpv4NeighDefaultGcThresh2 added in v0.20231113.1

func (x *SysctlConfig) GetNetIpv4NeighDefaultGcThresh2() int32

func (*SysctlConfig) GetNetIpv4NeighDefaultGcThresh3 added in v0.20231113.1

func (x *SysctlConfig) GetNetIpv4NeighDefaultGcThresh3() int32

func (*SysctlConfig) GetNetIpv4TcpFinTimeout added in v0.20231113.1

func (x *SysctlConfig) GetNetIpv4TcpFinTimeout() int32

func (*SysctlConfig) GetNetIpv4TcpKeepaliveProbes added in v0.20231113.1

func (x *SysctlConfig) GetNetIpv4TcpKeepaliveProbes() int32

func (*SysctlConfig) GetNetIpv4TcpKeepaliveTime added in v0.20231113.1

func (x *SysctlConfig) GetNetIpv4TcpKeepaliveTime() int32

func (*SysctlConfig) GetNetIpv4TcpMaxSynBacklog added in v0.20231113.1

func (x *SysctlConfig) GetNetIpv4TcpMaxSynBacklog() int32

func (*SysctlConfig) GetNetIpv4TcpMaxTwBuckets added in v0.20231113.1

func (x *SysctlConfig) GetNetIpv4TcpMaxTwBuckets() int32

func (*SysctlConfig) GetNetIpv4TcpTwReuse added in v0.20231113.1

func (x *SysctlConfig) GetNetIpv4TcpTwReuse() bool

func (*SysctlConfig) GetNetIpv4TcpkeepaliveIntvl added in v0.20231113.1

func (x *SysctlConfig) GetNetIpv4TcpkeepaliveIntvl() int32

func (*SysctlConfig) GetNetNetfilterNfConntrackBuckets added in v0.20231113.1

func (x *SysctlConfig) GetNetNetfilterNfConntrackBuckets() int32

func (*SysctlConfig) GetNetNetfilterNfConntrackMax added in v0.20231113.1

func (x *SysctlConfig) GetNetNetfilterNfConntrackMax() int32

func (*SysctlConfig) GetVMMaxMapCount added in v0.20231113.1

func (x *SysctlConfig) GetVMMaxMapCount() int32

func (*SysctlConfig) GetVMSwappiness added in v0.20231113.1

func (x *SysctlConfig) GetVMSwappiness() int32

func (*SysctlConfig) GetVMVfsCachePressure added in v0.20231113.1

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

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

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

Deprecated: Use UlimitConfig.ProtoReflect.Descriptor instead.

func (*UlimitConfig) GetMaxLockedMemory added in v0.20231113.1

func (x *UlimitConfig) GetMaxLockedMemory() string

func (*UlimitConfig) GetNoFile added in v0.20231113.1

func (x *UlimitConfig) GetNoFile() string

func (*UlimitConfig) ProtoMessage added in v0.20231113.1

func (*UlimitConfig) ProtoMessage()

func (*UlimitConfig) ProtoReflect added in v0.20231113.1

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

func (*UlimitConfig) Reset added in v0.20231113.1

func (x *UlimitConfig) Reset()

func (*UlimitConfig) String added in v0.20231113.1

func (x *UlimitConfig) String() string

type VirtualNetworkConfig

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

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

Deprecated: Use VirtualNetworkConfig.ProtoReflect.Descriptor instead.

func (*VirtualNetworkConfig) GetName

func (x *VirtualNetworkConfig) GetName() string

func (*VirtualNetworkConfig) GetResourceGroup

func (x *VirtualNetworkConfig) GetResourceGroup() string

func (*VirtualNetworkConfig) ProtoMessage

func (*VirtualNetworkConfig) ProtoMessage()

func (*VirtualNetworkConfig) ProtoReflect

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

func (*VirtualNetworkConfig) Reset

func (x *VirtualNetworkConfig) Reset()

func (*VirtualNetworkConfig) String

func (x *VirtualNetworkConfig) String() string

Jump to

Keyboard shortcuts

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