models

package
v0.0.0-...-60e2333 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DataSourceK8CIListDeletedModel

type DataSourceK8CIListDeletedModel struct {
	// request fields
	ByID          types.Int64    `tfsdk:"by_id"`
	Name          types.String   `tfsdk:"name"`
	WorkerDriver  types.String   `tfsdk:"worker_driver"`
	MasterDriver  types.String   `tfsdk:"master_driver"`
	NetworkPlugin types.String   `tfsdk:"network_plugin"`
	Page          types.Int64    `tfsdk:"page"`
	SortBy        types.String   `tfsdk:"sort_by"`
	Size          types.Int64    `tfsdk:"size"`
	Timeouts      timeouts.Value `tfsdk:"timeouts"`

	// response fields
	Id         types.String           `tfsdk:"id"`
	Items      []ItemK8ciDeletedModel `tfsdk:"items"`
	EntryCount types.Int64            `tfsdk:"entry_count"`
}

type DataSourceK8CIListModel

type DataSourceK8CIListModel struct {
	// request fields
	ByID            types.Int64    `tfsdk:"by_id"`
	Name            types.String   `tfsdk:"name"`
	Status          types.String   `tfsdk:"status"`
	WorkerDriver    types.String   `tfsdk:"worker_driver"`
	MasterDriver    types.String   `tfsdk:"master_driver"`
	NetworkPlugin   types.String   `tfsdk:"network_plugin"`
	IncludeDisabled types.Bool     `tfsdk:"include_disabled"`
	Page            types.Int64    `tfsdk:"page"`
	SortBy          types.String   `tfsdk:"sort_by"`
	Size            types.Int64    `tfsdk:"size"`
	Timeouts        timeouts.Value `tfsdk:"timeouts"`

	// response fields
	Id         types.String    `tfsdk:"id"`
	Items      []ItemK8ciModel `tfsdk:"items"`
	EntryCount types.Int64     `tfsdk:"entry_count"`
}

type DataSourceK8CIModel

type DataSourceK8CIModel struct {
	// request fields
	K8ciID   types.Int64    `tfsdk:"k8ci_id"`
	Timeouts timeouts.Value `tfsdk:"timeouts"`

	// response fields
	Description    types.String `tfsdk:"desc"`
	GID            types.Int64  `tfsdk:"gid"`
	GUID           types.Int64  `tfsdk:"guid"`
	Id             types.String `tfsdk:"id"`
	LBImageID      types.Int64  `tfsdk:"lb_image_id"`
	MasterDriver   types.String `tfsdk:"master_driver"`
	MasterImageId  types.Int64  `tfsdk:"master_image_id"`
	MaxMasterCount types.Int64  `tfsdk:"max_master_count"`
	MaxWorkerCount types.Int64  `tfsdk:"max_worker_count"`
	Milestones     types.Int64  `tfsdk:"milestones"`
	Name           types.String `tfsdk:"name"`
	NetworkPlugins types.List   `tfsdk:"network_plugins"`
	SharedWith     types.List   `tfsdk:"shared_with"`
	Status         types.String `tfsdk:"status"`
	Version        types.String `tfsdk:"version"`
	WorkerDriver   types.String `tfsdk:"worker_driver"`
	WorkerImageId  types.Int64  `tfsdk:"worker_image_id"`
}

type ItemK8ciDeletedModel

type ItemK8ciDeletedModel struct {
	CreatedTime    types.Int64  `tfsdk:"created_time"`
	Description    types.String `tfsdk:"desc"`
	GID            types.Int64  `tfsdk:"gid"`
	GUID           types.Int64  `tfsdk:"guid"`
	K8ciID         types.Int64  `tfsdk:"k8ci_id"`
	LBImageID      types.Int64  `tfsdk:"lb_image_id"`
	MasterDriver   types.String `tfsdk:"master_driver"`
	MasterImageId  types.Int64  `tfsdk:"master_image_id"`
	MaxMasterCount types.Int64  `tfsdk:"max_master_count"`
	MaxWorkerCount types.Int64  `tfsdk:"max_worker_count"`
	Name           types.String `tfsdk:"name"`
	SharedWith     types.List   `tfsdk:"shared_with"`
	Status         types.String `tfsdk:"status"`
	Version        types.String `tfsdk:"version"`
	WorkerDriver   types.String `tfsdk:"worker_driver"`
	WorkerImageId  types.Int64  `tfsdk:"worker_image_id"`
}

type ItemK8ciModel

type ItemK8ciModel struct {
	CreatedTime    types.Int64  `tfsdk:"created_time"`
	Description    types.String `tfsdk:"desc"`
	GID            types.Int64  `tfsdk:"gid"`
	GUID           types.Int64  `tfsdk:"guid"`
	K8ciID         types.Int64  `tfsdk:"k8ci_id"`
	LBImageID      types.Int64  `tfsdk:"lb_image_id"`
	MasterDriver   types.String `tfsdk:"master_driver"`
	MasterImageId  types.Int64  `tfsdk:"master_image_id"`
	MaxMasterCount types.Int64  `tfsdk:"max_master_count"`
	MaxWorkerCount types.Int64  `tfsdk:"max_worker_count"`
	Name           types.String `tfsdk:"name"`
	SharedWith     types.List   `tfsdk:"shared_with"`
	Status         types.String `tfsdk:"status"`
	Version        types.String `tfsdk:"version"`
	WorkerDriver   types.String `tfsdk:"worker_driver"`
	WorkerImageId  types.Int64  `tfsdk:"worker_image_id"`
}

type ResourceK8CIModel

type ResourceK8CIModel struct {
	// required fields
	Name           types.String   `tfsdk:"name"`
	Version        types.String   `tfsdk:"version"`
	MasterDriver   types.String   `tfsdk:"master_driver"`
	MasterImageId  types.Int64    `tfsdk:"master_image_id"`
	MaxMasterCount types.Int64    `tfsdk:"max_master_count"`
	MaxWorkerCount types.Int64    `tfsdk:"max_worker_count"`
	NetworkPlugins types.List     `tfsdk:"network_plugins"`
	WorkerDriver   types.String   `tfsdk:"worker_driver"`
	WorkerImageId  types.Int64    `tfsdk:"worker_image_id"`
	Timeouts       timeouts.Value `tfsdk:"timeouts"`

	// optional fields
	Description types.String `tfsdk:"desc"`
	Enabled     types.Bool   `tfsdk:"enabled"`
	Permanently types.Bool   `tfsdk:"permanently"`
	Restore     types.Bool   `tfsdk:"restore"`
	SharedWith  types.List   `tfsdk:"shared_with"`

	GID        types.Int64  `tfsdk:"gid"`
	GUID       types.Int64  `tfsdk:"guid"`
	K8ciID     types.Int64  `tfsdk:"k8ci_id"`
	Id         types.String `tfsdk:"id"`
	LBImageID  types.Int64  `tfsdk:"lb_image_id"`
	Milestones types.Int64  `tfsdk:"milestones"`
	Status     types.String `tfsdk:"status"`
}

Jump to

Keyboard shortcuts

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