Documentation ¶
Index ¶
- func NewSchedulingKoordinatorShDeviceV1Alpha1Manifest() datasource.DataSource
- func NewSchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest() datasource.DataSource
- func NewSchedulingKoordinatorShReservationV1Alpha1Manifest() datasource.DataSource
- type SchedulingKoordinatorShDeviceV1Alpha1Manifest
- func (r *SchedulingKoordinatorShDeviceV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SchedulingKoordinatorShDeviceV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SchedulingKoordinatorShDeviceV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SchedulingKoordinatorShDeviceV1Alpha1ManifestData
- type SchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest
- func (r *SchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SchedulingKoordinatorShPodMigrationJobV1Alpha1ManifestData
- type SchedulingKoordinatorShReservationV1Alpha1Manifest
- func (r *SchedulingKoordinatorShReservationV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *SchedulingKoordinatorShReservationV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *SchedulingKoordinatorShReservationV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type SchedulingKoordinatorShReservationV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSchedulingKoordinatorShDeviceV1Alpha1Manifest ¶
func NewSchedulingKoordinatorShDeviceV1Alpha1Manifest() datasource.DataSource
func NewSchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest ¶
func NewSchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest() datasource.DataSource
func NewSchedulingKoordinatorShReservationV1Alpha1Manifest ¶
func NewSchedulingKoordinatorShReservationV1Alpha1Manifest() datasource.DataSource
Types ¶
type SchedulingKoordinatorShDeviceV1Alpha1Manifest ¶
type SchedulingKoordinatorShDeviceV1Alpha1Manifest struct{}
func (*SchedulingKoordinatorShDeviceV1Alpha1Manifest) Metadata ¶
func (r *SchedulingKoordinatorShDeviceV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SchedulingKoordinatorShDeviceV1Alpha1Manifest) Read ¶
func (r *SchedulingKoordinatorShDeviceV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SchedulingKoordinatorShDeviceV1Alpha1Manifest) Schema ¶
func (r *SchedulingKoordinatorShDeviceV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SchedulingKoordinatorShDeviceV1Alpha1ManifestData ¶
type SchedulingKoordinatorShDeviceV1Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Devices *[]struct { Health *bool `tfsdk:"health" json:"health,omitempty"` Id *string `tfsdk:"id" json:"id,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Minor *int64 `tfsdk:"minor" json:"minor,omitempty"` ModuleID *int64 `tfsdk:"module_id" json:"moduleID,omitempty"` Resources *map[string]string `tfsdk:"resources" json:"resources,omitempty"` Topology *struct { BusID *string `tfsdk:"bus_id" json:"busID,omitempty"` NodeID *int64 `tfsdk:"node_id" json:"nodeID,omitempty"` PcieID *string `tfsdk:"pcie_id" json:"pcieID,omitempty"` SocketID *int64 `tfsdk:"socket_id" json:"socketID,omitempty"` } `tfsdk:"topology" json:"topology,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` VfGroups *[]struct { Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Vfs *[]struct { BusID *string `tfsdk:"bus_id" json:"busID,omitempty"` Minor *int64 `tfsdk:"minor" json:"minor,omitempty"` } `tfsdk:"vfs" json:"vfs,omitempty"` } `tfsdk:"vf_groups" json:"vfGroups,omitempty"` } `tfsdk:"devices" json:"devices,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest ¶
type SchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest struct{}
func (*SchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest) Metadata ¶
func (r *SchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest) Read ¶
func (r *SchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest) Schema ¶
func (r *SchedulingKoordinatorShPodMigrationJobV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SchedulingKoordinatorShPodMigrationJobV1Alpha1ManifestData ¶
type SchedulingKoordinatorShPodMigrationJobV1Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { DeleteOptions *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` DryRun *[]string `tfsdk:"dry_run" json:"dryRun,omitempty"` GracePeriodSeconds *int64 `tfsdk:"grace_period_seconds" json:"gracePeriodSeconds,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` OrphanDependents *bool `tfsdk:"orphan_dependents" json:"orphanDependents,omitempty"` Preconditions *struct { ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"preconditions" json:"preconditions,omitempty"` PropagationPolicy *string `tfsdk:"propagation_policy" json:"propagationPolicy,omitempty"` } `tfsdk:"delete_options" json:"deleteOptions,omitempty"` Mode *string `tfsdk:"mode" json:"mode,omitempty"` Paused *bool `tfsdk:"paused" json:"paused,omitempty"` PodRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"pod_ref" json:"podRef,omitempty"` ReservationOptions *struct { PreemptionOptions *map[string]string `tfsdk:"preemption_options" json:"preemptionOptions,omitempty"` ReservationRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"reservation_ref" json:"reservationRef,omitempty"` Template *map[string]string `tfsdk:"template" json:"template,omitempty"` } `tfsdk:"reservation_options" json:"reservationOptions,omitempty"` Ttl *string `tfsdk:"ttl" json:"ttl,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type SchedulingKoordinatorShReservationV1Alpha1Manifest ¶
type SchedulingKoordinatorShReservationV1Alpha1Manifest struct{}
func (*SchedulingKoordinatorShReservationV1Alpha1Manifest) Metadata ¶
func (r *SchedulingKoordinatorShReservationV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*SchedulingKoordinatorShReservationV1Alpha1Manifest) Read ¶
func (r *SchedulingKoordinatorShReservationV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*SchedulingKoordinatorShReservationV1Alpha1Manifest) Schema ¶
func (r *SchedulingKoordinatorShReservationV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type SchedulingKoordinatorShReservationV1Alpha1ManifestData ¶
type SchedulingKoordinatorShReservationV1Alpha1ManifestData 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"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { AllocateOnce *bool `tfsdk:"allocate_once" json:"allocateOnce,omitempty"` AllocatePolicy *string `tfsdk:"allocate_policy" json:"allocatePolicy,omitempty"` Expires *string `tfsdk:"expires" json:"expires,omitempty"` Owners *[]struct { Controller *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` BlockOwnerDeletion *bool `tfsdk:"block_owner_deletion" json:"blockOwnerDeletion,omitempty"` Controller *bool `tfsdk:"controller" json:"controller,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"controller" json:"controller,omitempty"` LabelSelector *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:"label_selector" json:"labelSelector,omitempty"` Object *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"object" json:"object,omitempty"` } `tfsdk:"owners" json:"owners,omitempty"` PreAllocation *bool `tfsdk:"pre_allocation" json:"preAllocation,omitempty"` Taints *[]struct { Effect *string `tfsdk:"effect" json:"effect,omitempty"` Key *string `tfsdk:"key" json:"key,omitempty"` TimeAdded *string `tfsdk:"time_added" json:"timeAdded,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"taints" json:"taints,omitempty"` Template *map[string]string `tfsdk:"template" json:"template,omitempty"` Ttl *string `tfsdk:"ttl" json:"ttl,omitempty"` Unschedulable *bool `tfsdk:"unschedulable" json:"unschedulable,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.