Documentation ¶
Index ¶
- func NewTestsTestkubeIoScriptV2Manifest() datasource.DataSource
- func NewTestsTestkubeIoTestSuiteV2Manifest() datasource.DataSource
- func NewTestsTestkubeIoTestV2Manifest() datasource.DataSource
- type TestsTestkubeIoScriptV2Manifest
- func (r *TestsTestkubeIoScriptV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *TestsTestkubeIoScriptV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *TestsTestkubeIoScriptV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type TestsTestkubeIoScriptV2ManifestData
- type TestsTestkubeIoTestSuiteV2Manifest
- func (r *TestsTestkubeIoTestSuiteV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *TestsTestkubeIoTestSuiteV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *TestsTestkubeIoTestSuiteV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type TestsTestkubeIoTestSuiteV2ManifestData
- type TestsTestkubeIoTestV2Manifest
- func (r *TestsTestkubeIoTestV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *TestsTestkubeIoTestV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *TestsTestkubeIoTestV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type TestsTestkubeIoTestV2ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTestsTestkubeIoScriptV2Manifest ¶
func NewTestsTestkubeIoScriptV2Manifest() datasource.DataSource
func NewTestsTestkubeIoTestSuiteV2Manifest ¶
func NewTestsTestkubeIoTestSuiteV2Manifest() datasource.DataSource
func NewTestsTestkubeIoTestV2Manifest ¶
func NewTestsTestkubeIoTestV2Manifest() datasource.DataSource
Types ¶
type TestsTestkubeIoScriptV2Manifest ¶
type TestsTestkubeIoScriptV2Manifest struct{}
func (*TestsTestkubeIoScriptV2Manifest) Metadata ¶
func (r *TestsTestkubeIoScriptV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*TestsTestkubeIoScriptV2Manifest) Read ¶
func (r *TestsTestkubeIoScriptV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*TestsTestkubeIoScriptV2Manifest) Schema ¶
func (r *TestsTestkubeIoScriptV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type TestsTestkubeIoScriptV2ManifestData ¶
type TestsTestkubeIoScriptV2ManifestData 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 { Content *struct { Data *string `tfsdk:"data" json:"data,omitempty"` Repository *struct { Branch *string `tfsdk:"branch" json:"branch,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Token *string `tfsdk:"token" json:"token,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Uri *string `tfsdk:"uri" json:"uri,omitempty"` Username *string `tfsdk:"username" json:"username,omitempty"` } `tfsdk:"repository" json:"repository,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Uri *string `tfsdk:"uri" json:"uri,omitempty"` } `tfsdk:"content" json:"content,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Params *map[string]string `tfsdk:"params" json:"params,omitempty"` Tags *[]string `tfsdk:"tags" json:"tags,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type TestsTestkubeIoTestSuiteV2Manifest ¶
type TestsTestkubeIoTestSuiteV2Manifest struct{}
func (*TestsTestkubeIoTestSuiteV2Manifest) Metadata ¶
func (r *TestsTestkubeIoTestSuiteV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*TestsTestkubeIoTestSuiteV2Manifest) Read ¶
func (r *TestsTestkubeIoTestSuiteV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*TestsTestkubeIoTestSuiteV2Manifest) Schema ¶
func (r *TestsTestkubeIoTestSuiteV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type TestsTestkubeIoTestSuiteV2ManifestData ¶
type TestsTestkubeIoTestSuiteV2ManifestData 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 { After *[]struct { Delay *struct { Duration *int64 `tfsdk:"duration" json:"duration,omitempty"` } `tfsdk:"delay" json:"delay,omitempty"` Execute *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` StopOnFailure *bool `tfsdk:"stop_on_failure" json:"stopOnFailure,omitempty"` } `tfsdk:"execute" json:"execute,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"after" json:"after,omitempty"` Before *[]struct { Delay *struct { Duration *int64 `tfsdk:"duration" json:"duration,omitempty"` } `tfsdk:"delay" json:"delay,omitempty"` Execute *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` StopOnFailure *bool `tfsdk:"stop_on_failure" json:"stopOnFailure,omitempty"` } `tfsdk:"execute" json:"execute,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"before" json:"before,omitempty"` Description *string `tfsdk:"description" json:"description,omitempty"` ExecutionRequest *struct { CronJobTemplate *string `tfsdk:"cron_job_template" json:"cronJobTemplate,omitempty"` ExecutionLabels *map[string]string `tfsdk:"execution_labels" json:"executionLabels,omitempty"` HttpProxy *string `tfsdk:"http_proxy" json:"httpProxy,omitempty"` HttpsProxy *string `tfsdk:"https_proxy" json:"httpsProxy,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` SecretUUID *string `tfsdk:"secret_uuid" json:"secretUUID,omitempty"` Sync *bool `tfsdk:"sync" json:"sync,omitempty"` Timeout *int64 `tfsdk:"timeout" json:"timeout,omitempty"` Variables *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { ConfigMapKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"config_map_key_ref" json:"configMapKeyRef,omitempty"` FieldRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` } `tfsdk:"field_ref" json:"fieldRef,omitempty"` ResourceFieldRef *struct { ContainerName *string `tfsdk:"container_name" json:"containerName,omitempty"` Divisor *string `tfsdk:"divisor" json:"divisor,omitempty"` Resource *string `tfsdk:"resource" json:"resource,omitempty"` } `tfsdk:"resource_field_ref" json:"resourceFieldRef,omitempty"` SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"variables" json:"variables,omitempty"` } `tfsdk:"execution_request" json:"executionRequest,omitempty"` Repeats *int64 `tfsdk:"repeats" json:"repeats,omitempty"` Schedule *string `tfsdk:"schedule" json:"schedule,omitempty"` Steps *[]struct { Delay *struct { Duration *int64 `tfsdk:"duration" json:"duration,omitempty"` } `tfsdk:"delay" json:"delay,omitempty"` Execute *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` StopOnFailure *bool `tfsdk:"stop_on_failure" json:"stopOnFailure,omitempty"` } `tfsdk:"execute" json:"execute,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"steps" json:"steps,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type TestsTestkubeIoTestV2Manifest ¶
type TestsTestkubeIoTestV2Manifest struct{}
func (*TestsTestkubeIoTestV2Manifest) Metadata ¶
func (r *TestsTestkubeIoTestV2Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*TestsTestkubeIoTestV2Manifest) Read ¶
func (r *TestsTestkubeIoTestV2Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*TestsTestkubeIoTestV2Manifest) Schema ¶
func (r *TestsTestkubeIoTestV2Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type TestsTestkubeIoTestV2ManifestData ¶
type TestsTestkubeIoTestV2ManifestData 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 { Content *struct { Data *string `tfsdk:"data" json:"data,omitempty"` Repository *struct { Branch *string `tfsdk:"branch" json:"branch,omitempty"` Commit *string `tfsdk:"commit" json:"commit,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` Token *string `tfsdk:"token" json:"token,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Uri *string `tfsdk:"uri" json:"uri,omitempty"` Username *string `tfsdk:"username" json:"username,omitempty"` } `tfsdk:"repository" json:"repository,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Uri *string `tfsdk:"uri" json:"uri,omitempty"` } `tfsdk:"content" json:"content,omitempty"` ExecutorArgs *[]string `tfsdk:"executor_args" json:"executorArgs,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Params *map[string]string `tfsdk:"params" json:"params,omitempty"` Schedule *string `tfsdk:"schedule" json:"schedule,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Variables *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { ConfigMapKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"config_map_key_ref" json:"configMapKeyRef,omitempty"` FieldRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` } `tfsdk:"field_ref" json:"fieldRef,omitempty"` ResourceFieldRef *struct { ContainerName *string `tfsdk:"container_name" json:"containerName,omitempty"` Divisor *string `tfsdk:"divisor" json:"divisor,omitempty"` Resource *string `tfsdk:"resource" json:"resource,omitempty"` } `tfsdk:"resource_field_ref" json:"resourceFieldRef,omitempty"` SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"variables" json:"variables,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.