Documentation
¶
Index ¶
- func NewPtpOpenshiftIoNodePtpDeviceV1Manifest() datasource.DataSource
- func NewPtpOpenshiftIoPtpConfigV1Manifest() datasource.DataSource
- func NewPtpOpenshiftIoPtpOperatorConfigV1Manifest() datasource.DataSource
- type PtpOpenshiftIoNodePtpDeviceV1Manifest
- func (r *PtpOpenshiftIoNodePtpDeviceV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *PtpOpenshiftIoNodePtpDeviceV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *PtpOpenshiftIoNodePtpDeviceV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type PtpOpenshiftIoNodePtpDeviceV1ManifestData
- type PtpOpenshiftIoPtpConfigV1Manifest
- func (r *PtpOpenshiftIoPtpConfigV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *PtpOpenshiftIoPtpConfigV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *PtpOpenshiftIoPtpConfigV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type PtpOpenshiftIoPtpConfigV1ManifestData
- type PtpOpenshiftIoPtpOperatorConfigV1Manifest
- func (r *PtpOpenshiftIoPtpOperatorConfigV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *PtpOpenshiftIoPtpOperatorConfigV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *PtpOpenshiftIoPtpOperatorConfigV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type PtpOpenshiftIoPtpOperatorConfigV1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPtpOpenshiftIoNodePtpDeviceV1Manifest ¶
func NewPtpOpenshiftIoNodePtpDeviceV1Manifest() datasource.DataSource
func NewPtpOpenshiftIoPtpConfigV1Manifest ¶
func NewPtpOpenshiftIoPtpConfigV1Manifest() datasource.DataSource
func NewPtpOpenshiftIoPtpOperatorConfigV1Manifest ¶
func NewPtpOpenshiftIoPtpOperatorConfigV1Manifest() datasource.DataSource
Types ¶
type PtpOpenshiftIoNodePtpDeviceV1Manifest ¶
type PtpOpenshiftIoNodePtpDeviceV1Manifest struct{}
func (*PtpOpenshiftIoNodePtpDeviceV1Manifest) Metadata ¶
func (r *PtpOpenshiftIoNodePtpDeviceV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*PtpOpenshiftIoNodePtpDeviceV1Manifest) Read ¶
func (r *PtpOpenshiftIoNodePtpDeviceV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*PtpOpenshiftIoNodePtpDeviceV1Manifest) Schema ¶
func (r *PtpOpenshiftIoNodePtpDeviceV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type PtpOpenshiftIoNodePtpDeviceV1ManifestData ¶
type PtpOpenshiftIoNodePtpDeviceV1ManifestData 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 *map[string]string `tfsdk:"spec" json:"spec,omitempty"` }
type PtpOpenshiftIoPtpConfigV1Manifest ¶
type PtpOpenshiftIoPtpConfigV1Manifest struct{}
func (*PtpOpenshiftIoPtpConfigV1Manifest) Metadata ¶
func (r *PtpOpenshiftIoPtpConfigV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*PtpOpenshiftIoPtpConfigV1Manifest) Read ¶
func (r *PtpOpenshiftIoPtpConfigV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*PtpOpenshiftIoPtpConfigV1Manifest) Schema ¶
func (r *PtpOpenshiftIoPtpConfigV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type PtpOpenshiftIoPtpConfigV1ManifestData ¶
type PtpOpenshiftIoPtpConfigV1ManifestData 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 { Profile *[]struct { Interface *string `tfsdk:"interface" json:"interface,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Phc2sysConf *string `tfsdk:"phc2sys_conf" json:"phc2sysConf,omitempty"` Phc2sysOpts *string `tfsdk:"phc2sys_opts" json:"phc2sysOpts,omitempty"` Plugins *map[string]string `tfsdk:"plugins" json:"plugins,omitempty"` Ptp4lConf *string `tfsdk:"ptp4l_conf" json:"ptp4lConf,omitempty"` Ptp4lOpts *string `tfsdk:"ptp4l_opts" json:"ptp4lOpts,omitempty"` PtpClockThreshold *struct { HoldOverTimeout *int64 `tfsdk:"hold_over_timeout" json:"holdOverTimeout,omitempty"` MaxOffsetThreshold *int64 `tfsdk:"max_offset_threshold" json:"maxOffsetThreshold,omitempty"` MinOffsetThreshold *int64 `tfsdk:"min_offset_threshold" json:"minOffsetThreshold,omitempty"` } `tfsdk:"ptp_clock_threshold" json:"ptpClockThreshold,omitempty"` PtpSchedulingPolicy *string `tfsdk:"ptp_scheduling_policy" json:"ptpSchedulingPolicy,omitempty"` PtpSchedulingPriority *int64 `tfsdk:"ptp_scheduling_priority" json:"ptpSchedulingPriority,omitempty"` PtpSettings *map[string]string `tfsdk:"ptp_settings" json:"ptpSettings,omitempty"` Synce4lConf *string `tfsdk:"synce4l_conf" json:"synce4lConf,omitempty"` Synce4lOpts *string `tfsdk:"synce4l_opts" json:"synce4lOpts,omitempty"` Ts2phcConf *string `tfsdk:"ts2phc_conf" json:"ts2phcConf,omitempty"` Ts2phcOpts *string `tfsdk:"ts2phc_opts" json:"ts2phcOpts,omitempty"` } `tfsdk:"profile" json:"profile,omitempty"` Recommend *[]struct { Match *[]struct { NodeLabel *string `tfsdk:"node_label" json:"nodeLabel,omitempty"` NodeName *string `tfsdk:"node_name" json:"nodeName,omitempty"` } `tfsdk:"match" json:"match,omitempty"` Priority *int64 `tfsdk:"priority" json:"priority,omitempty"` Profile *string `tfsdk:"profile" json:"profile,omitempty"` } `tfsdk:"recommend" json:"recommend,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type PtpOpenshiftIoPtpOperatorConfigV1Manifest ¶
type PtpOpenshiftIoPtpOperatorConfigV1Manifest struct{}
func (*PtpOpenshiftIoPtpOperatorConfigV1Manifest) Metadata ¶
func (r *PtpOpenshiftIoPtpOperatorConfigV1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*PtpOpenshiftIoPtpOperatorConfigV1Manifest) Read ¶
func (r *PtpOpenshiftIoPtpOperatorConfigV1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*PtpOpenshiftIoPtpOperatorConfigV1Manifest) Schema ¶
func (r *PtpOpenshiftIoPtpOperatorConfigV1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type PtpOpenshiftIoPtpOperatorConfigV1ManifestData ¶
type PtpOpenshiftIoPtpOperatorConfigV1ManifestData 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 { DaemonNodeSelector *map[string]string `tfsdk:"daemon_node_selector" json:"daemonNodeSelector,omitempty"` Plugins *map[string]string `tfsdk:"plugins" json:"plugins,omitempty"` PtpEventConfig *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` EnableEventPublisher *bool `tfsdk:"enable_event_publisher" json:"enableEventPublisher,omitempty"` StorageType *string `tfsdk:"storage_type" json:"storageType,omitempty"` TransportHost *string `tfsdk:"transport_host" json:"transportHost,omitempty"` } `tfsdk:"ptp_event_config" json:"ptpEventConfig,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.