executor_testkube_io_v1

package
v0.0.0-...-6209148 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2024 License: 0BSD Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutorTestkubeIoExecutorV1Manifest

func NewExecutorTestkubeIoExecutorV1Manifest() datasource.DataSource

func NewExecutorTestkubeIoWebhookV1Manifest

func NewExecutorTestkubeIoWebhookV1Manifest() datasource.DataSource

Types

type ExecutorTestkubeIoExecutorV1Manifest

type ExecutorTestkubeIoExecutorV1Manifest struct{}

func (*ExecutorTestkubeIoExecutorV1Manifest) Metadata

func (*ExecutorTestkubeIoExecutorV1Manifest) Read

func (*ExecutorTestkubeIoExecutorV1Manifest) Schema

type ExecutorTestkubeIoExecutorV1ManifestData

type ExecutorTestkubeIoExecutorV1ManifestData 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 {
		Args             *[]string `tfsdk:"args" json:"args,omitempty"`
		Command          *[]string `tfsdk:"command" json:"command,omitempty"`
		Content_types    *[]string `tfsdk:"content_types" json:"content_types,omitempty"`
		Executor_type    *string   `tfsdk:"executor_type" json:"executor_type,omitempty"`
		Features         *[]string `tfsdk:"features" json:"features,omitempty"`
		Image            *string   `tfsdk:"image" json:"image,omitempty"`
		ImagePullSecrets *[]struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"image_pull_secrets" json:"imagePullSecrets,omitempty"`
		JobTemplateReference *string `tfsdk:"job_template_reference" json:"jobTemplateReference,omitempty"`
		Job_template         *string `tfsdk:"job_template" json:"job_template,omitempty"`
		Meta                 *struct {
			DocsURI  *string            `tfsdk:"docs_uri" json:"docsURI,omitempty"`
			IconURI  *string            `tfsdk:"icon_uri" json:"iconURI,omitempty"`
			Tooltips *map[string]string `tfsdk:"tooltips" json:"tooltips,omitempty"`
		} `tfsdk:"meta" json:"meta,omitempty"`
		Slaves *struct {
			Image *string `tfsdk:"image" json:"image,omitempty"`
		} `tfsdk:"slaves" json:"slaves,omitempty"`
		Types                  *[]string `tfsdk:"types" json:"types,omitempty"`
		Uri                    *string   `tfsdk:"uri" json:"uri,omitempty"`
		UseDataDirAsWorkingDir *bool     `tfsdk:"use_data_dir_as_working_dir" json:"useDataDirAsWorkingDir,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ExecutorTestkubeIoWebhookV1Manifest

type ExecutorTestkubeIoWebhookV1Manifest struct{}

func (*ExecutorTestkubeIoWebhookV1Manifest) Metadata

func (*ExecutorTestkubeIoWebhookV1Manifest) Read

func (*ExecutorTestkubeIoWebhookV1Manifest) Schema

type ExecutorTestkubeIoWebhookV1ManifestData

type ExecutorTestkubeIoWebhookV1ManifestData 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 {
		Disabled                 *bool              `tfsdk:"disabled" json:"disabled,omitempty"`
		Events                   *[]string          `tfsdk:"events" json:"events,omitempty"`
		Headers                  *map[string]string `tfsdk:"headers" json:"headers,omitempty"`
		OnStateChange            *bool              `tfsdk:"on_state_change" json:"onStateChange,omitempty"`
		PayloadObjectField       *string            `tfsdk:"payload_object_field" json:"payloadObjectField,omitempty"`
		PayloadTemplate          *string            `tfsdk:"payload_template" json:"payloadTemplate,omitempty"`
		PayloadTemplateReference *string            `tfsdk:"payload_template_reference" json:"payloadTemplateReference,omitempty"`
		Selector                 *string            `tfsdk:"selector" json:"selector,omitempty"`
		Uri                      *string            `tfsdk:"uri" json:"uri,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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