beegfs_csi_netapp_com_v1

package
v0.0.0-...-6209148 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2024 License: 0BSD Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBeegfsCsiNetappComBeegfsDriverV1Manifest

func NewBeegfsCsiNetappComBeegfsDriverV1Manifest() datasource.DataSource

Types

type BeegfsCsiNetappComBeegfsDriverV1Manifest

type BeegfsCsiNetappComBeegfsDriverV1Manifest struct{}

func (*BeegfsCsiNetappComBeegfsDriverV1Manifest) Metadata

func (*BeegfsCsiNetappComBeegfsDriverV1Manifest) Read

func (*BeegfsCsiNetappComBeegfsDriverV1Manifest) Schema

type BeegfsCsiNetappComBeegfsDriverV1ManifestData

type BeegfsCsiNetappComBeegfsDriverV1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		ContainerImageOverrides *struct {
			BeegfsCsiDriver *struct {
				Image *string `tfsdk:"image" json:"image,omitempty"`
				Tag   *string `tfsdk:"tag" json:"tag,omitempty"`
			} `tfsdk:"beegfs_csi_driver" json:"beegfsCsiDriver,omitempty"`
			CsiNodeDriverRegistrar *struct {
				Image *string `tfsdk:"image" json:"image,omitempty"`
				Tag   *string `tfsdk:"tag" json:"tag,omitempty"`
			} `tfsdk:"csi_node_driver_registrar" json:"csiNodeDriverRegistrar,omitempty"`
			CsiProvisioner *struct {
				Image *string `tfsdk:"image" json:"image,omitempty"`
				Tag   *string `tfsdk:"tag" json:"tag,omitempty"`
			} `tfsdk:"csi_provisioner" json:"csiProvisioner,omitempty"`
			CsiResizer *struct {
				Image *string `tfsdk:"image" json:"image,omitempty"`
				Tag   *string `tfsdk:"tag" json:"tag,omitempty"`
			} `tfsdk:"csi_resizer" json:"csiResizer,omitempty"`
			LivenessProbe *struct {
				Image *string `tfsdk:"image" json:"image,omitempty"`
				Tag   *string `tfsdk:"tag" json:"tag,omitempty"`
			} `tfsdk:"liveness_probe" json:"livenessProbe,omitempty"`
		} `tfsdk:"container_image_overrides" json:"containerImageOverrides,omitempty"`
		ContainerResourceOverrides *struct {
			ControllerBeegfs *struct {
				Claims *[]struct {
					Name *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"claims" json:"claims,omitempty"`
				Limits   *map[string]string `tfsdk:"limits" json:"limits,omitempty"`
				Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"`
			} `tfsdk:"controller_beegfs" json:"controllerBeegfs,omitempty"`
			ControllerCsiProvisioner *struct {
				Claims *[]struct {
					Name *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"claims" json:"claims,omitempty"`
				Limits   *map[string]string `tfsdk:"limits" json:"limits,omitempty"`
				Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"`
			} `tfsdk:"controller_csi_provisioner" json:"controllerCsiProvisioner,omitempty"`
			NodeBeegfs *struct {
				Claims *[]struct {
					Name *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"claims" json:"claims,omitempty"`
				Limits   *map[string]string `tfsdk:"limits" json:"limits,omitempty"`
				Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"`
			} `tfsdk:"node_beegfs" json:"nodeBeegfs,omitempty"`
			NodeDriverRegistrar *struct {
				Claims *[]struct {
					Name *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"claims" json:"claims,omitempty"`
				Limits   *map[string]string `tfsdk:"limits" json:"limits,omitempty"`
				Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"`
			} `tfsdk:"node_driver_registrar" json:"nodeDriverRegistrar,omitempty"`
			NodeLivenessProbe *struct {
				Claims *[]struct {
					Name *string `tfsdk:"name" json:"name,omitempty"`
				} `tfsdk:"claims" json:"claims,omitempty"`
				Limits   *map[string]string `tfsdk:"limits" json:"limits,omitempty"`
				Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"`
			} `tfsdk:"node_liveness_probe" json:"nodeLivenessProbe,omitempty"`
		} `tfsdk:"container_resource_overrides" json:"containerResourceOverrides,omitempty"`
		LogLevel                      *int64 `tfsdk:"log_level" json:"logLevel,omitempty"`
		NodeAffinityControllerService *struct {
			PreferredDuringSchedulingIgnoredDuringExecution *[]struct {
				Preference *struct {
					MatchExpressions *[]struct {
						Key      *string   `tfsdk:"key" json:"key,omitempty"`
						Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
						Values   *[]string `tfsdk:"values" json:"values,omitempty"`
					} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
					MatchFields *[]struct {
						Key      *string   `tfsdk:"key" json:"key,omitempty"`
						Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
						Values   *[]string `tfsdk:"values" json:"values,omitempty"`
					} `tfsdk:"match_fields" json:"matchFields,omitempty"`
				} `tfsdk:"preference" json:"preference,omitempty"`
				Weight *int64 `tfsdk:"weight" json:"weight,omitempty"`
			} `tfsdk:"preferred_during_scheduling_ignored_during_execution" json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"`
			RequiredDuringSchedulingIgnoredDuringExecution *struct {
				NodeSelectorTerms *[]struct {
					MatchExpressions *[]struct {
						Key      *string   `tfsdk:"key" json:"key,omitempty"`
						Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
						Values   *[]string `tfsdk:"values" json:"values,omitempty"`
					} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
					MatchFields *[]struct {
						Key      *string   `tfsdk:"key" json:"key,omitempty"`
						Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
						Values   *[]string `tfsdk:"values" json:"values,omitempty"`
					} `tfsdk:"match_fields" json:"matchFields,omitempty"`
				} `tfsdk:"node_selector_terms" json:"nodeSelectorTerms,omitempty"`
			} `tfsdk:"required_during_scheduling_ignored_during_execution" json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"`
		} `tfsdk:"node_affinity_controller_service" json:"nodeAffinityControllerService,omitempty"`
		NodeAffinityNodeService *struct {
			PreferredDuringSchedulingIgnoredDuringExecution *[]struct {
				Preference *struct {
					MatchExpressions *[]struct {
						Key      *string   `tfsdk:"key" json:"key,omitempty"`
						Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
						Values   *[]string `tfsdk:"values" json:"values,omitempty"`
					} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
					MatchFields *[]struct {
						Key      *string   `tfsdk:"key" json:"key,omitempty"`
						Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
						Values   *[]string `tfsdk:"values" json:"values,omitempty"`
					} `tfsdk:"match_fields" json:"matchFields,omitempty"`
				} `tfsdk:"preference" json:"preference,omitempty"`
				Weight *int64 `tfsdk:"weight" json:"weight,omitempty"`
			} `tfsdk:"preferred_during_scheduling_ignored_during_execution" json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"`
			RequiredDuringSchedulingIgnoredDuringExecution *struct {
				NodeSelectorTerms *[]struct {
					MatchExpressions *[]struct {
						Key      *string   `tfsdk:"key" json:"key,omitempty"`
						Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
						Values   *[]string `tfsdk:"values" json:"values,omitempty"`
					} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
					MatchFields *[]struct {
						Key      *string   `tfsdk:"key" json:"key,omitempty"`
						Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
						Values   *[]string `tfsdk:"values" json:"values,omitempty"`
					} `tfsdk:"match_fields" json:"matchFields,omitempty"`
				} `tfsdk:"node_selector_terms" json:"nodeSelectorTerms,omitempty"`
			} `tfsdk:"required_during_scheduling_ignored_during_execution" json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"`
		} `tfsdk:"node_affinity_node_service" json:"nodeAffinityNodeService,omitempty"`
		PluginConfig *struct {
			Config *struct {
				BeegfsClientConf   *map[string]string `tfsdk:"beegfs_client_conf" json:"beegfsClientConf,omitempty"`
				ConnInterfaces     *[]string          `tfsdk:"conn_interfaces" json:"connInterfaces,omitempty"`
				ConnNetFilter      *[]string          `tfsdk:"conn_net_filter" json:"connNetFilter,omitempty"`
				ConnRDMAInterfaces *[]string          `tfsdk:"conn_rdma_interfaces" json:"connRDMAInterfaces,omitempty"`
				ConnTcpOnlyFilter  *[]string          `tfsdk:"conn_tcp_only_filter" json:"connTcpOnlyFilter,omitempty"`
			} `tfsdk:"config" json:"config,omitempty"`
			FileSystemSpecificConfigs *[]struct {
				Config *struct {
					BeegfsClientConf   *map[string]string `tfsdk:"beegfs_client_conf" json:"beegfsClientConf,omitempty"`
					ConnInterfaces     *[]string          `tfsdk:"conn_interfaces" json:"connInterfaces,omitempty"`
					ConnNetFilter      *[]string          `tfsdk:"conn_net_filter" json:"connNetFilter,omitempty"`
					ConnRDMAInterfaces *[]string          `tfsdk:"conn_rdma_interfaces" json:"connRDMAInterfaces,omitempty"`
					ConnTcpOnlyFilter  *[]string          `tfsdk:"conn_tcp_only_filter" json:"connTcpOnlyFilter,omitempty"`
				} `tfsdk:"config" json:"config,omitempty"`
				SysMgmtdHost *string `tfsdk:"sys_mgmtd_host" json:"sysMgmtdHost,omitempty"`
			} `tfsdk:"file_system_specific_configs" json:"fileSystemSpecificConfigs,omitempty"`
			NodeSpecificConfigs *[]struct {
				Config *struct {
					BeegfsClientConf   *map[string]string `tfsdk:"beegfs_client_conf" json:"beegfsClientConf,omitempty"`
					ConnInterfaces     *[]string          `tfsdk:"conn_interfaces" json:"connInterfaces,omitempty"`
					ConnNetFilter      *[]string          `tfsdk:"conn_net_filter" json:"connNetFilter,omitempty"`
					ConnRDMAInterfaces *[]string          `tfsdk:"conn_rdma_interfaces" json:"connRDMAInterfaces,omitempty"`
					ConnTcpOnlyFilter  *[]string          `tfsdk:"conn_tcp_only_filter" json:"connTcpOnlyFilter,omitempty"`
				} `tfsdk:"config" json:"config,omitempty"`
				FileSystemSpecificConfigs *[]struct {
					Config *struct {
						BeegfsClientConf   *map[string]string `tfsdk:"beegfs_client_conf" json:"beegfsClientConf,omitempty"`
						ConnInterfaces     *[]string          `tfsdk:"conn_interfaces" json:"connInterfaces,omitempty"`
						ConnNetFilter      *[]string          `tfsdk:"conn_net_filter" json:"connNetFilter,omitempty"`
						ConnRDMAInterfaces *[]string          `tfsdk:"conn_rdma_interfaces" json:"connRDMAInterfaces,omitempty"`
						ConnTcpOnlyFilter  *[]string          `tfsdk:"conn_tcp_only_filter" json:"connTcpOnlyFilter,omitempty"`
					} `tfsdk:"config" json:"config,omitempty"`
					SysMgmtdHost *string `tfsdk:"sys_mgmtd_host" json:"sysMgmtdHost,omitempty"`
				} `tfsdk:"file_system_specific_configs" json:"fileSystemSpecificConfigs,omitempty"`
				NodeList *[]string `tfsdk:"node_list" json:"nodeList,omitempty"`
			} `tfsdk:"node_specific_configs" json:"nodeSpecificConfigs,omitempty"`
		} `tfsdk:"plugin_config" json:"pluginConfig,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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