nbcontractv1

package
v0.20231107.0 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 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?
	// removed kubernetesHyperkubeSpec
	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"`
	// removed mobyVersion
	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"`
	// removed containerRuntime
	// removed cliTool because docker is deprecated. Only "ctr" will be supported.
	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"` // removed NEEDS_CONTAINERD because it's always needed now
	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"`
	Sysctls                 *SysctlConfig         `protobuf:"bytes,32,opt,name=sysctls,proto3" json:"sysctls,omitempty"`
	KubeletConfiguration    *KubeletConfiguration `protobuf:"bytes,33,opt,name=kubelet_configuration,json=kubeletConfiguration,proto3" json:"kubelet_configuration,omitempty"`
	GpuInstanceProfile      *string               `protobuf:"bytes,34,opt,name=gpu_instance_profile,json=gpuInstanceProfile,proto3,oneof" json:"gpu_instance_profile,omitempty"`
	HostsConfigAgentStatus  FeatureState          `` /* 165-byte string literal not displayed */
	CustomCaTrustConfig     *CustomCaTrustConfig  `protobuf:"bytes,36,opt,name=custom_ca_trust_config,json=customCaTrustConfig,proto3" json:"custom_ca_trust_config,omitempty"`
	// 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) 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) GetContainerdConfig

func (x *Configuration) GetContainerdConfig() *ContainerdConfig

func (*Configuration) GetCustomCaTrustConfig added in v0.20231107.0

func (x *Configuration) GetCustomCaTrustConfig() *CustomCaTrustConfig

func (*Configuration) GetCustomKubeBinaryUrl added in v0.20231107.0

func (x *Configuration) GetCustomKubeBinaryUrl() string

func (*Configuration) GetGpuConfig

func (x *Configuration) GetGpuConfig() *GpuConfig

func (*Configuration) GetGpuInstanceProfile added in v0.20231107.0

func (x *Configuration) GetGpuInstanceProfile() string

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

func (x *Configuration) GetIdentityConfiguration() *IdentityConfiguration

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

func (x *Configuration) GetSysctls() *SysctlConfig

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 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 */
	// 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) 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
	// 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) 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 */
	// 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) 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 Sysctl added in v0.20231107.0

type Sysctl struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use Sysctl.ProtoReflect.Descriptor instead.

func (*Sysctl) GetToken added in v0.20231107.0

func (x *Sysctl) GetToken() string

func (*Sysctl) GetValue added in v0.20231107.0

func (x *Sysctl) GetValue() string

func (*Sysctl) ProtoMessage added in v0.20231107.0

func (*Sysctl) ProtoMessage()

func (*Sysctl) ProtoReflect added in v0.20231107.0

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

func (*Sysctl) Reset added in v0.20231107.0

func (x *Sysctl) Reset()

func (*Sysctl) String added in v0.20231107.0

func (x *Sysctl) String() string

type SysctlConfig

type SysctlConfig struct {
	Sysctls []*Sysctl `protobuf:"bytes,1,rep,name=sysctls,proto3" json:"sysctls,omitempty"`
	// contains filtered or unexported fields
}

func (*SysctlConfig) Descriptor deprecated

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

Deprecated: Use SysctlConfig.ProtoReflect.Descriptor instead.

func (*SysctlConfig) GetSysctls added in v0.20231107.0

func (x *SysctlConfig) GetSysctls() []*Sysctl

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 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 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