Documentation ¶
Index ¶
- func NewTinkerbellOrgHardwareV1Alpha2Manifest() datasource.DataSource
- func NewTinkerbellOrgOsieV1Alpha2Manifest() datasource.DataSource
- func NewTinkerbellOrgTemplateV1Alpha2Manifest() datasource.DataSource
- func NewTinkerbellOrgWorkflowV1Alpha2Manifest() datasource.DataSource
- type TinkerbellOrgHardwareV1Alpha2Manifest
- func (r *TinkerbellOrgHardwareV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *TinkerbellOrgHardwareV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *TinkerbellOrgHardwareV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type TinkerbellOrgHardwareV1Alpha2ManifestData
- type TinkerbellOrgOsieV1Alpha2Manifest
- func (r *TinkerbellOrgOsieV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *TinkerbellOrgOsieV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *TinkerbellOrgOsieV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type TinkerbellOrgOsieV1Alpha2ManifestData
- type TinkerbellOrgTemplateV1Alpha2Manifest
- func (r *TinkerbellOrgTemplateV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *TinkerbellOrgTemplateV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *TinkerbellOrgTemplateV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type TinkerbellOrgTemplateV1Alpha2ManifestData
- type TinkerbellOrgWorkflowV1Alpha2Manifest
- func (r *TinkerbellOrgWorkflowV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *TinkerbellOrgWorkflowV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *TinkerbellOrgWorkflowV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type TinkerbellOrgWorkflowV1Alpha2ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTinkerbellOrgHardwareV1Alpha2Manifest ¶
func NewTinkerbellOrgHardwareV1Alpha2Manifest() datasource.DataSource
func NewTinkerbellOrgOsieV1Alpha2Manifest ¶
func NewTinkerbellOrgOsieV1Alpha2Manifest() datasource.DataSource
func NewTinkerbellOrgTemplateV1Alpha2Manifest ¶
func NewTinkerbellOrgTemplateV1Alpha2Manifest() datasource.DataSource
func NewTinkerbellOrgWorkflowV1Alpha2Manifest ¶
func NewTinkerbellOrgWorkflowV1Alpha2Manifest() datasource.DataSource
Types ¶
type TinkerbellOrgHardwareV1Alpha2Manifest ¶
type TinkerbellOrgHardwareV1Alpha2Manifest struct{}
func (*TinkerbellOrgHardwareV1Alpha2Manifest) Metadata ¶
func (r *TinkerbellOrgHardwareV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*TinkerbellOrgHardwareV1Alpha2Manifest) Read ¶
func (r *TinkerbellOrgHardwareV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*TinkerbellOrgHardwareV1Alpha2Manifest) Schema ¶
func (r *TinkerbellOrgHardwareV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type TinkerbellOrgHardwareV1Alpha2ManifestData ¶
type TinkerbellOrgHardwareV1Alpha2ManifestData 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 { BmcRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"bmc_ref" json:"bmcRef,omitempty"` Instance *struct { Userdata *string `tfsdk:"userdata" json:"userdata,omitempty"` Vendordata *string `tfsdk:"vendordata" json:"vendordata,omitempty"` } `tfsdk:"instance" json:"instance,omitempty"` Ipxe *struct { Inline *string `tfsdk:"inline" json:"inline,omitempty"` Url *string `tfsdk:"url" json:"url,omitempty"` } `tfsdk:"ipxe" json:"ipxe,omitempty"` KernelParams *[]string `tfsdk:"kernel_params" json:"kernelParams,omitempty"` NetworkInterfaces *struct { Dhcp *struct { Gateway *string `tfsdk:"gateway" json:"gateway,omitempty"` Hostname *string `tfsdk:"hostname" json:"hostname,omitempty"` Ip *string `tfsdk:"ip" json:"ip,omitempty"` LeaseTimeSeconds *int64 `tfsdk:"lease_time_seconds" json:"leaseTimeSeconds,omitempty"` Nameservers *[]string `tfsdk:"nameservers" json:"nameservers,omitempty"` Netmask *string `tfsdk:"netmask" json:"netmask,omitempty"` Timeservers *[]string `tfsdk:"timeservers" json:"timeservers,omitempty"` VlanId *string `tfsdk:"vlan_id" json:"vlanId,omitempty"` } `tfsdk:"dhcp" json:"dhcp,omitempty"` DisableDhcp *bool `tfsdk:"disable_dhcp" json:"disableDhcp,omitempty"` DisableNetboot *bool `tfsdk:"disable_netboot" json:"disableNetboot,omitempty"` } `tfsdk:"network_interfaces" json:"networkInterfaces,omitempty"` Osie *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"osie" json:"osie,omitempty"` StorageDevices *[]string `tfsdk:"storage_devices" json:"storageDevices,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type TinkerbellOrgOsieV1Alpha2Manifest ¶
type TinkerbellOrgOsieV1Alpha2Manifest struct{}
func (*TinkerbellOrgOsieV1Alpha2Manifest) Metadata ¶
func (r *TinkerbellOrgOsieV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*TinkerbellOrgOsieV1Alpha2Manifest) Read ¶
func (r *TinkerbellOrgOsieV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*TinkerbellOrgOsieV1Alpha2Manifest) Schema ¶
func (r *TinkerbellOrgOsieV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type TinkerbellOrgOsieV1Alpha2ManifestData ¶
type TinkerbellOrgOsieV1Alpha2ManifestData 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 { InitrdUrl *string `tfsdk:"initrd_url" json:"initrdUrl,omitempty"` KernelUrl *string `tfsdk:"kernel_url" json:"kernelUrl,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type TinkerbellOrgTemplateV1Alpha2Manifest ¶
type TinkerbellOrgTemplateV1Alpha2Manifest struct{}
func (*TinkerbellOrgTemplateV1Alpha2Manifest) Metadata ¶
func (r *TinkerbellOrgTemplateV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*TinkerbellOrgTemplateV1Alpha2Manifest) Read ¶
func (r *TinkerbellOrgTemplateV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*TinkerbellOrgTemplateV1Alpha2Manifest) Schema ¶
func (r *TinkerbellOrgTemplateV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type TinkerbellOrgTemplateV1Alpha2ManifestData ¶
type TinkerbellOrgTemplateV1Alpha2ManifestData 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 { Actions *[]struct { Args *[]string `tfsdk:"args" json:"args,omitempty"` Cmd *string `tfsdk:"cmd" json:"cmd,omitempty"` Env *map[string]string `tfsdk:"env" json:"env,omitempty"` Image *string `tfsdk:"image" json:"image,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespaces *struct { Network *string `tfsdk:"network" json:"network,omitempty"` Pid *int64 `tfsdk:"pid" json:"pid,omitempty"` } `tfsdk:"namespaces" json:"namespaces,omitempty"` Volumes *[]string `tfsdk:"volumes" json:"volumes,omitempty"` } `tfsdk:"actions" json:"actions,omitempty"` Env *map[string]string `tfsdk:"env" json:"env,omitempty"` Volumes *[]string `tfsdk:"volumes" json:"volumes,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type TinkerbellOrgWorkflowV1Alpha2Manifest ¶
type TinkerbellOrgWorkflowV1Alpha2Manifest struct{}
func (*TinkerbellOrgWorkflowV1Alpha2Manifest) Metadata ¶
func (r *TinkerbellOrgWorkflowV1Alpha2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*TinkerbellOrgWorkflowV1Alpha2Manifest) Read ¶
func (r *TinkerbellOrgWorkflowV1Alpha2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*TinkerbellOrgWorkflowV1Alpha2Manifest) Schema ¶
func (r *TinkerbellOrgWorkflowV1Alpha2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type TinkerbellOrgWorkflowV1Alpha2ManifestData ¶
type TinkerbellOrgWorkflowV1Alpha2ManifestData 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 { HardwareRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"hardware_ref" json:"hardwareRef,omitempty"` TemplateParams *map[string]string `tfsdk:"template_params" json:"templateParams,omitempty"` TemplateRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"template_ref" json:"templateRef,omitempty"` Timeout *int64 `tfsdk:"timeout" json:"timeout,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.