Documentation
¶
Index ¶
- func NewBeegfsCsiNetappComBeegfsDriverV1Manifest() datasource.DataSource
- type BeegfsCsiNetappComBeegfsDriverV1Manifest
- func (r *BeegfsCsiNetappComBeegfsDriverV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *BeegfsCsiNetappComBeegfsDriverV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *BeegfsCsiNetappComBeegfsDriverV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type BeegfsCsiNetappComBeegfsDriverV1ManifestData
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 (r *BeegfsCsiNetappComBeegfsDriverV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*BeegfsCsiNetappComBeegfsDriverV1Manifest) Read ¶
func (r *BeegfsCsiNetappComBeegfsDriverV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*BeegfsCsiNetappComBeegfsDriverV1Manifest) Schema ¶
func (r *BeegfsCsiNetappComBeegfsDriverV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
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"` }
Click to show internal directories.
Click to hide internal directories.