Documentation ¶
Index ¶
- func NewSriovnetworkOpenshiftIoOvsnetworkV1Manifest() datasource.DataSource
- func NewSriovnetworkOpenshiftIoSriovIbnetworkV1Manifest() datasource.DataSource
- func NewSriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest() datasource.DataSource
- func NewSriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest() datasource.DataSource
- func NewSriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest() datasource.DataSource
- func NewSriovnetworkOpenshiftIoSriovNetworkV1Manifest() datasource.DataSource
- func NewSriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest() datasource.DataSource
- type SriovnetworkOpenshiftIoOvsnetworkV1Manifest
- func (r *SriovnetworkOpenshiftIoOvsnetworkV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SriovnetworkOpenshiftIoOvsnetworkV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SriovnetworkOpenshiftIoOvsnetworkV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SriovnetworkOpenshiftIoOvsnetworkV1ManifestData
- type SriovnetworkOpenshiftIoSriovIbnetworkV1Manifest
- func (r *SriovnetworkOpenshiftIoSriovIbnetworkV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SriovnetworkOpenshiftIoSriovIbnetworkV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SriovnetworkOpenshiftIoSriovIbnetworkV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SriovnetworkOpenshiftIoSriovIbnetworkV1ManifestData
- type SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest
- func (r *SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1ManifestData
- type SriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest
- func (r *SriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SriovnetworkOpenshiftIoSriovNetworkNodeStateV1ManifestData
- type SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest
- func (r *SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1ManifestData
- type SriovnetworkOpenshiftIoSriovNetworkV1Manifest
- func (r *SriovnetworkOpenshiftIoSriovNetworkV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SriovnetworkOpenshiftIoSriovNetworkV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SriovnetworkOpenshiftIoSriovNetworkV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SriovnetworkOpenshiftIoSriovNetworkV1ManifestData
- type SriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest
- func (r *SriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SriovnetworkOpenshiftIoSriovOperatorConfigV1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSriovnetworkOpenshiftIoOvsnetworkV1Manifest ¶
func NewSriovnetworkOpenshiftIoOvsnetworkV1Manifest() datasource.DataSource
func NewSriovnetworkOpenshiftIoSriovIbnetworkV1Manifest ¶
func NewSriovnetworkOpenshiftIoSriovIbnetworkV1Manifest() datasource.DataSource
func NewSriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest ¶
func NewSriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest() datasource.DataSource
func NewSriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest ¶
func NewSriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest() datasource.DataSource
func NewSriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest ¶
func NewSriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest() datasource.DataSource
func NewSriovnetworkOpenshiftIoSriovNetworkV1Manifest ¶
func NewSriovnetworkOpenshiftIoSriovNetworkV1Manifest() datasource.DataSource
func NewSriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest ¶
func NewSriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest() datasource.DataSource
Types ¶
type SriovnetworkOpenshiftIoOvsnetworkV1Manifest ¶
type SriovnetworkOpenshiftIoOvsnetworkV1Manifest struct{}
func (*SriovnetworkOpenshiftIoOvsnetworkV1Manifest) Metadata ¶
func (r *SriovnetworkOpenshiftIoOvsnetworkV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SriovnetworkOpenshiftIoOvsnetworkV1Manifest) Read ¶
func (r *SriovnetworkOpenshiftIoOvsnetworkV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SriovnetworkOpenshiftIoOvsnetworkV1Manifest) Schema ¶
func (r *SriovnetworkOpenshiftIoOvsnetworkV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SriovnetworkOpenshiftIoOvsnetworkV1ManifestData ¶
type SriovnetworkOpenshiftIoOvsnetworkV1ManifestData 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 { Bridge *string `tfsdk:"bridge" json:"bridge,omitempty"` Capabilities *string `tfsdk:"capabilities" json:"capabilities,omitempty"` InterfaceType *string `tfsdk:"interface_type" json:"interfaceType,omitempty"` Ipam *string `tfsdk:"ipam" json:"ipam,omitempty"` MetaPlugins *string `tfsdk:"meta_plugins" json:"metaPlugins,omitempty"` Mtu *int64 `tfsdk:"mtu" json:"mtu,omitempty"` NetworkNamespace *string `tfsdk:"network_namespace" json:"networkNamespace,omitempty"` ResourceName *string `tfsdk:"resource_name" json:"resourceName,omitempty"` Trunk *[]struct { Id *int64 `tfsdk:"id" json:"id,omitempty"` MaxID *int64 `tfsdk:"max_id" json:"maxID,omitempty"` MinID *int64 `tfsdk:"min_id" json:"minID,omitempty"` } `tfsdk:"trunk" json:"trunk,omitempty"` Vlan *int64 `tfsdk:"vlan" json:"vlan,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SriovnetworkOpenshiftIoSriovIbnetworkV1Manifest ¶
type SriovnetworkOpenshiftIoSriovIbnetworkV1Manifest struct{}
func (*SriovnetworkOpenshiftIoSriovIbnetworkV1Manifest) Metadata ¶
func (r *SriovnetworkOpenshiftIoSriovIbnetworkV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SriovnetworkOpenshiftIoSriovIbnetworkV1Manifest) Read ¶
func (r *SriovnetworkOpenshiftIoSriovIbnetworkV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SriovnetworkOpenshiftIoSriovIbnetworkV1Manifest) Schema ¶
func (r *SriovnetworkOpenshiftIoSriovIbnetworkV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SriovnetworkOpenshiftIoSriovIbnetworkV1ManifestData ¶
type SriovnetworkOpenshiftIoSriovIbnetworkV1ManifestData 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 { Capabilities *string `tfsdk:"capabilities" json:"capabilities,omitempty"` Ipam *string `tfsdk:"ipam" json:"ipam,omitempty"` LinkState *string `tfsdk:"link_state" json:"linkState,omitempty"` MetaPlugins *string `tfsdk:"meta_plugins" json:"metaPlugins,omitempty"` NetworkNamespace *string `tfsdk:"network_namespace" json:"networkNamespace,omitempty"` ResourceName *string `tfsdk:"resource_name" json:"resourceName,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest ¶
type SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest struct{}
func (*SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest) Metadata ¶
func (r *SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest) Read ¶
func (r *SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest) Schema ¶
func (r *SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1ManifestData ¶
type SriovnetworkOpenshiftIoSriovNetworkNodePolicyV1ManifestData 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 { Bridge *struct { Ovs *struct { Bridge *struct { DatapathType *string `tfsdk:"datapath_type" json:"datapathType,omitempty"` ExternalIDs *map[string]string `tfsdk:"external_i_ds" json:"externalIDs,omitempty"` OtherConfig *map[string]string `tfsdk:"other_config" json:"otherConfig,omitempty"` } `tfsdk:"bridge" json:"bridge,omitempty"` Uplink *struct { Interface *struct { ExternalIDs *map[string]string `tfsdk:"external_i_ds" json:"externalIDs,omitempty"` Options *map[string]string `tfsdk:"options" json:"options,omitempty"` OtherConfig *map[string]string `tfsdk:"other_config" json:"otherConfig,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"interface" json:"interface,omitempty"` } `tfsdk:"uplink" json:"uplink,omitempty"` } `tfsdk:"ovs" json:"ovs,omitempty"` } `tfsdk:"bridge" json:"bridge,omitempty"` DeviceType *string `tfsdk:"device_type" json:"deviceType,omitempty"` ESwitchMode *string `tfsdk:"e_switch_mode" json:"eSwitchMode,omitempty"` ExcludeTopology *bool `tfsdk:"exclude_topology" json:"excludeTopology,omitempty"` ExternallyManaged *bool `tfsdk:"externally_managed" json:"externallyManaged,omitempty"` IsRdma *bool `tfsdk:"is_rdma" json:"isRdma,omitempty"` LinkType *string `tfsdk:"link_type" json:"linkType,omitempty"` Mtu *int64 `tfsdk:"mtu" json:"mtu,omitempty"` NeedVhostNet *bool `tfsdk:"need_vhost_net" json:"needVhostNet,omitempty"` NicSelector *struct { DeviceID *string `tfsdk:"device_id" json:"deviceID,omitempty"` NetFilter *string `tfsdk:"net_filter" json:"netFilter,omitempty"` PfNames *[]string `tfsdk:"pf_names" json:"pfNames,omitempty"` RootDevices *[]string `tfsdk:"root_devices" json:"rootDevices,omitempty"` Vendor *string `tfsdk:"vendor" json:"vendor,omitempty"` } `tfsdk:"nic_selector" json:"nicSelector,omitempty"` NodeSelector *map[string]string `tfsdk:"node_selector" json:"nodeSelector,omitempty"` NumVfs *int64 `tfsdk:"num_vfs" json:"numVfs,omitempty"` Priority *int64 `tfsdk:"priority" json:"priority,omitempty"` ResourceName *string `tfsdk:"resource_name" json:"resourceName,omitempty"` VdpaType *string `tfsdk:"vdpa_type" json:"vdpaType,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest ¶
type SriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest struct{}
func (*SriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest) Metadata ¶
func (r *SriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest) Read ¶
func (r *SriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest) Schema ¶
func (r *SriovnetworkOpenshiftIoSriovNetworkNodeStateV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SriovnetworkOpenshiftIoSriovNetworkNodeStateV1ManifestData ¶
type SriovnetworkOpenshiftIoSriovNetworkNodeStateV1ManifestData 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 { Bridges *struct { Ovs *[]struct { Bridge *struct { DatapathType *string `tfsdk:"datapath_type" json:"datapathType,omitempty"` ExternalIDs *map[string]string `tfsdk:"external_i_ds" json:"externalIDs,omitempty"` OtherConfig *map[string]string `tfsdk:"other_config" json:"otherConfig,omitempty"` } `tfsdk:"bridge" json:"bridge,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Uplinks *[]struct { Interface *struct { ExternalIDs *map[string]string `tfsdk:"external_i_ds" json:"externalIDs,omitempty"` Options *map[string]string `tfsdk:"options" json:"options,omitempty"` OtherConfig *map[string]string `tfsdk:"other_config" json:"otherConfig,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"interface" json:"interface,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` PciAddress *string `tfsdk:"pci_address" json:"pciAddress,omitempty"` } `tfsdk:"uplinks" json:"uplinks,omitempty"` } `tfsdk:"ovs" json:"ovs,omitempty"` } `tfsdk:"bridges" json:"bridges,omitempty"` Interfaces *[]struct { ESwitchMode *string `tfsdk:"e_switch_mode" json:"eSwitchMode,omitempty"` ExternallyManaged *bool `tfsdk:"externally_managed" json:"externallyManaged,omitempty"` LinkType *string `tfsdk:"link_type" json:"linkType,omitempty"` Mtu *int64 `tfsdk:"mtu" json:"mtu,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` NumVfs *int64 `tfsdk:"num_vfs" json:"numVfs,omitempty"` PciAddress *string `tfsdk:"pci_address" json:"pciAddress,omitempty"` VfGroups *[]struct { DeviceType *string `tfsdk:"device_type" json:"deviceType,omitempty"` IsRdma *bool `tfsdk:"is_rdma" json:"isRdma,omitempty"` Mtu *int64 `tfsdk:"mtu" json:"mtu,omitempty"` PolicyName *string `tfsdk:"policy_name" json:"policyName,omitempty"` ResourceName *string `tfsdk:"resource_name" json:"resourceName,omitempty"` VdpaType *string `tfsdk:"vdpa_type" json:"vdpaType,omitempty"` VfRange *string `tfsdk:"vf_range" json:"vfRange,omitempty"` } `tfsdk:"vf_groups" json:"vfGroups,omitempty"` } `tfsdk:"interfaces" json:"interfaces,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest ¶
type SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest struct{}
func (*SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest) Metadata ¶
func (r *SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest) Read ¶
func (r *SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest) Schema ¶
func (r *SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1ManifestData ¶
type SriovnetworkOpenshiftIoSriovNetworkPoolConfigV1ManifestData 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 { MaxUnavailable *string `tfsdk:"max_unavailable" json:"maxUnavailable,omitempty"` NodeSelector *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"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"node_selector" json:"nodeSelector,omitempty"` OvsHardwareOffloadConfig *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"ovs_hardware_offload_config" json:"ovsHardwareOffloadConfig,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SriovnetworkOpenshiftIoSriovNetworkV1Manifest ¶
type SriovnetworkOpenshiftIoSriovNetworkV1Manifest struct{}
func (*SriovnetworkOpenshiftIoSriovNetworkV1Manifest) Metadata ¶
func (r *SriovnetworkOpenshiftIoSriovNetworkV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SriovnetworkOpenshiftIoSriovNetworkV1Manifest) Read ¶
func (r *SriovnetworkOpenshiftIoSriovNetworkV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SriovnetworkOpenshiftIoSriovNetworkV1Manifest) Schema ¶
func (r *SriovnetworkOpenshiftIoSriovNetworkV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SriovnetworkOpenshiftIoSriovNetworkV1ManifestData ¶
type SriovnetworkOpenshiftIoSriovNetworkV1ManifestData 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 { Capabilities *string `tfsdk:"capabilities" json:"capabilities,omitempty"` Ipam *string `tfsdk:"ipam" json:"ipam,omitempty"` LinkState *string `tfsdk:"link_state" json:"linkState,omitempty"` LogFile *string `tfsdk:"log_file" json:"logFile,omitempty"` LogLevel *string `tfsdk:"log_level" json:"logLevel,omitempty"` MaxTxRate *int64 `tfsdk:"max_tx_rate" json:"maxTxRate,omitempty"` MetaPlugins *string `tfsdk:"meta_plugins" json:"metaPlugins,omitempty"` MinTxRate *int64 `tfsdk:"min_tx_rate" json:"minTxRate,omitempty"` NetworkNamespace *string `tfsdk:"network_namespace" json:"networkNamespace,omitempty"` ResourceName *string `tfsdk:"resource_name" json:"resourceName,omitempty"` SpoofChk *string `tfsdk:"spoof_chk" json:"spoofChk,omitempty"` Trust *string `tfsdk:"trust" json:"trust,omitempty"` Vlan *int64 `tfsdk:"vlan" json:"vlan,omitempty"` VlanProto *string `tfsdk:"vlan_proto" json:"vlanProto,omitempty"` VlanQoS *int64 `tfsdk:"vlan_qo_s" json:"vlanQoS,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest ¶
type SriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest struct{}
func (*SriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest) Metadata ¶
func (r *SriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest) Read ¶
func (r *SriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest) Schema ¶
func (r *SriovnetworkOpenshiftIoSriovOperatorConfigV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SriovnetworkOpenshiftIoSriovOperatorConfigV1ManifestData ¶
type SriovnetworkOpenshiftIoSriovOperatorConfigV1ManifestData 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 { ConfigDaemonNodeSelector *map[string]string `tfsdk:"config_daemon_node_selector" json:"configDaemonNodeSelector,omitempty"` ConfigurationMode *string `tfsdk:"configuration_mode" json:"configurationMode,omitempty"` DisableDrain *bool `tfsdk:"disable_drain" json:"disableDrain,omitempty"` DisablePlugins *[]string `tfsdk:"disable_plugins" json:"disablePlugins,omitempty"` EnableInjector *bool `tfsdk:"enable_injector" json:"enableInjector,omitempty"` EnableOperatorWebhook *bool `tfsdk:"enable_operator_webhook" json:"enableOperatorWebhook,omitempty"` EnableOvsOffload *bool `tfsdk:"enable_ovs_offload" json:"enableOvsOffload,omitempty"` FeatureGates *map[string]string `tfsdk:"feature_gates" json:"featureGates,omitempty"` LogLevel *int64 `tfsdk:"log_level" json:"logLevel,omitempty"` UseCDI *bool `tfsdk:"use_cdi" json:"useCDI,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- sriovnetwork_openshift_io_ovs_network_v1_manifest.go
- sriovnetwork_openshift_io_sriov_ib_network_v1_manifest.go
- sriovnetwork_openshift_io_sriov_network_node_policy_v1_manifest.go
- sriovnetwork_openshift_io_sriov_network_node_state_v1_manifest.go
- sriovnetwork_openshift_io_sriov_network_pool_config_v1_manifest.go
- sriovnetwork_openshift_io_sriov_network_v1_manifest.go
- sriovnetwork_openshift_io_sriov_operator_config_v1_manifest.go
Click to show internal directories.
Click to hide internal directories.