Documentation
¶
Index ¶
- func NewTestsTestkubeIoTestSuiteV3Manifest() datasource.DataSource
- func NewTestsTestkubeIoTestV3Manifest() datasource.DataSource
- type TestsTestkubeIoTestSuiteV3Manifest
- func (r *TestsTestkubeIoTestSuiteV3Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *TestsTestkubeIoTestSuiteV3Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *TestsTestkubeIoTestSuiteV3Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type TestsTestkubeIoTestSuiteV3ManifestData
- type TestsTestkubeIoTestV3Manifest
- func (r *TestsTestkubeIoTestV3Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *TestsTestkubeIoTestV3Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *TestsTestkubeIoTestV3Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type TestsTestkubeIoTestV3ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTestsTestkubeIoTestSuiteV3Manifest ¶
func NewTestsTestkubeIoTestSuiteV3Manifest() datasource.DataSource
func NewTestsTestkubeIoTestV3Manifest ¶
func NewTestsTestkubeIoTestV3Manifest() datasource.DataSource
Types ¶
type TestsTestkubeIoTestSuiteV3Manifest ¶
type TestsTestkubeIoTestSuiteV3Manifest struct{}
func (*TestsTestkubeIoTestSuiteV3Manifest) Metadata ¶
func (r *TestsTestkubeIoTestSuiteV3Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*TestsTestkubeIoTestSuiteV3Manifest) Read ¶
func (r *TestsTestkubeIoTestSuiteV3Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*TestsTestkubeIoTestSuiteV3Manifest) Schema ¶
func (r *TestsTestkubeIoTestSuiteV3Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type TestsTestkubeIoTestSuiteV3ManifestData ¶
type TestsTestkubeIoTestSuiteV3ManifestData 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 { DownloadArtifacts *struct { AllPreviousSteps *bool `tfsdk:"all_previous_steps" json:"allPreviousSteps,omitempty"` PreviousStepNumbers *[]string `tfsdk:"previous_step_numbers" json:"previousStepNumbers,omitempty"` PreviousTestNames *[]string `tfsdk:"previous_test_names" json:"previousTestNames,omitempty"` } `tfsdk:"download_artifacts" json:"downloadArtifacts,omitempty"` Execute *[]struct { Delay *string `tfsdk:"delay" json:"delay,omitempty"` ExecutionRequest *struct { Args *[]string `tfsdk:"args" json:"args,omitempty"` ArgsMode *string `tfsdk:"args_mode" json:"argsMode,omitempty"` Command *[]string `tfsdk:"command" json:"command,omitempty"` CronJobTemplate *string `tfsdk:"cron_job_template" json:"cronJobTemplate,omitempty"` CronJobTemplateReference *string `tfsdk:"cron_job_template_reference" json:"cronJobTemplateReference,omitempty"` DisableWebhooks *bool `tfsdk:"disable_webhooks" json:"disableWebhooks,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"` JobTemplate *string `tfsdk:"job_template" json:"jobTemplate,omitempty"` JobTemplateReference *string `tfsdk:"job_template_reference" json:"jobTemplateReference,omitempty"` NegativeTest *bool `tfsdk:"negative_test" json:"negativeTest,omitempty"` PvcTemplate *string `tfsdk:"pvc_template" json:"pvcTemplate,omitempty"` PvcTemplateReference *string `tfsdk:"pvc_template_reference" json:"pvcTemplateReference,omitempty"` RunningContext *struct { Context *string `tfsdk:"context" json:"context,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"running_context" json:"runningContext,omitempty"` ScraperTemplate *string `tfsdk:"scraper_template" json:"scraperTemplate,omitempty"` ScraperTemplateReference *string `tfsdk:"scraper_template_reference" json:"scraperTemplateReference,omitempty"` Sync *bool `tfsdk:"sync" json:"sync,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"` Test *string `tfsdk:"test" json:"test,omitempty"` } `tfsdk:"execute" json:"execute,omitempty"` StopOnFailure *bool `tfsdk:"stop_on_failure" json:"stopOnFailure,omitempty"` } `tfsdk:"after" json:"after,omitempty"` Before *[]struct { DownloadArtifacts *struct { AllPreviousSteps *bool `tfsdk:"all_previous_steps" json:"allPreviousSteps,omitempty"` PreviousStepNumbers *[]string `tfsdk:"previous_step_numbers" json:"previousStepNumbers,omitempty"` PreviousTestNames *[]string `tfsdk:"previous_test_names" json:"previousTestNames,omitempty"` } `tfsdk:"download_artifacts" json:"downloadArtifacts,omitempty"` Execute *[]struct { Delay *string `tfsdk:"delay" json:"delay,omitempty"` ExecutionRequest *struct { Args *[]string `tfsdk:"args" json:"args,omitempty"` ArgsMode *string `tfsdk:"args_mode" json:"argsMode,omitempty"` Command *[]string `tfsdk:"command" json:"command,omitempty"` CronJobTemplate *string `tfsdk:"cron_job_template" json:"cronJobTemplate,omitempty"` CronJobTemplateReference *string `tfsdk:"cron_job_template_reference" json:"cronJobTemplateReference,omitempty"` DisableWebhooks *bool `tfsdk:"disable_webhooks" json:"disableWebhooks,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"` JobTemplate *string `tfsdk:"job_template" json:"jobTemplate,omitempty"` JobTemplateReference *string `tfsdk:"job_template_reference" json:"jobTemplateReference,omitempty"` NegativeTest *bool `tfsdk:"negative_test" json:"negativeTest,omitempty"` PvcTemplate *string `tfsdk:"pvc_template" json:"pvcTemplate,omitempty"` PvcTemplateReference *string `tfsdk:"pvc_template_reference" json:"pvcTemplateReference,omitempty"` RunningContext *struct { Context *string `tfsdk:"context" json:"context,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"running_context" json:"runningContext,omitempty"` ScraperTemplate *string `tfsdk:"scraper_template" json:"scraperTemplate,omitempty"` ScraperTemplateReference *string `tfsdk:"scraper_template_reference" json:"scraperTemplateReference,omitempty"` Sync *bool `tfsdk:"sync" json:"sync,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"` Test *string `tfsdk:"test" json:"test,omitempty"` } `tfsdk:"execute" json:"execute,omitempty"` StopOnFailure *bool `tfsdk:"stop_on_failure" json:"stopOnFailure,omitempty"` } `tfsdk:"before" json:"before,omitempty"` Description *string `tfsdk:"description" json:"description,omitempty"` ExecutionRequest *struct { CronJobTemplate *string `tfsdk:"cron_job_template" json:"cronJobTemplate,omitempty"` CronJobTemplateReference *string `tfsdk:"cron_job_template_reference" json:"cronJobTemplateReference,omitempty"` DisableWebhooks *bool `tfsdk:"disable_webhooks" json:"disableWebhooks,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"` JobTemplate *string `tfsdk:"job_template" json:"jobTemplate,omitempty"` JobTemplateReference *string `tfsdk:"job_template_reference" json:"jobTemplateReference,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` PvcTemplate *string `tfsdk:"pvc_template" json:"pvcTemplate,omitempty"` PvcTemplateReference *string `tfsdk:"pvc_template_reference" json:"pvcTemplateReference,omitempty"` ScraperTemplate *string `tfsdk:"scraper_template" json:"scraperTemplate,omitempty"` ScraperTemplateReference *string `tfsdk:"scraper_template_reference" json:"scraperTemplateReference,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 { DownloadArtifacts *struct { AllPreviousSteps *bool `tfsdk:"all_previous_steps" json:"allPreviousSteps,omitempty"` PreviousStepNumbers *[]string `tfsdk:"previous_step_numbers" json:"previousStepNumbers,omitempty"` PreviousTestNames *[]string `tfsdk:"previous_test_names" json:"previousTestNames,omitempty"` } `tfsdk:"download_artifacts" json:"downloadArtifacts,omitempty"` Execute *[]struct { Delay *string `tfsdk:"delay" json:"delay,omitempty"` ExecutionRequest *struct { Args *[]string `tfsdk:"args" json:"args,omitempty"` ArgsMode *string `tfsdk:"args_mode" json:"argsMode,omitempty"` Command *[]string `tfsdk:"command" json:"command,omitempty"` CronJobTemplate *string `tfsdk:"cron_job_template" json:"cronJobTemplate,omitempty"` CronJobTemplateReference *string `tfsdk:"cron_job_template_reference" json:"cronJobTemplateReference,omitempty"` DisableWebhooks *bool `tfsdk:"disable_webhooks" json:"disableWebhooks,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"` JobTemplate *string `tfsdk:"job_template" json:"jobTemplate,omitempty"` JobTemplateReference *string `tfsdk:"job_template_reference" json:"jobTemplateReference,omitempty"` NegativeTest *bool `tfsdk:"negative_test" json:"negativeTest,omitempty"` PvcTemplate *string `tfsdk:"pvc_template" json:"pvcTemplate,omitempty"` PvcTemplateReference *string `tfsdk:"pvc_template_reference" json:"pvcTemplateReference,omitempty"` RunningContext *struct { Context *string `tfsdk:"context" json:"context,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"running_context" json:"runningContext,omitempty"` ScraperTemplate *string `tfsdk:"scraper_template" json:"scraperTemplate,omitempty"` ScraperTemplateReference *string `tfsdk:"scraper_template_reference" json:"scraperTemplateReference,omitempty"` Sync *bool `tfsdk:"sync" json:"sync,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"` Test *string `tfsdk:"test" json:"test,omitempty"` } `tfsdk:"execute" json:"execute,omitempty"` StopOnFailure *bool `tfsdk:"stop_on_failure" json:"stopOnFailure,omitempty"` } `tfsdk:"steps" json:"steps,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type TestsTestkubeIoTestV3Manifest ¶
type TestsTestkubeIoTestV3Manifest struct{}
func (*TestsTestkubeIoTestV3Manifest) Metadata ¶
func (r *TestsTestkubeIoTestV3Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*TestsTestkubeIoTestV3Manifest) Read ¶
func (r *TestsTestkubeIoTestV3Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*TestsTestkubeIoTestV3Manifest) Schema ¶
func (r *TestsTestkubeIoTestV3Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type TestsTestkubeIoTestV3ManifestData ¶
type TestsTestkubeIoTestV3ManifestData 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 { AuthType *string `tfsdk:"auth_type" json:"authType,omitempty"` Branch *string `tfsdk:"branch" json:"branch,omitempty"` CertificateSecret *string `tfsdk:"certificate_secret" json:"certificateSecret,omitempty"` Commit *string `tfsdk:"commit" json:"commit,omitempty"` Path *string `tfsdk:"path" json:"path,omitempty"` TokenSecret *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"token_secret" json:"tokenSecret,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Uri *string `tfsdk:"uri" json:"uri,omitempty"` UsernameSecret *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"username_secret" json:"usernameSecret,omitempty"` WorkingDir *string `tfsdk:"working_dir" json:"workingDir,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"` Description *string `tfsdk:"description" json:"description,omitempty"` ExecutionRequest *struct { ActiveDeadlineSeconds *int64 `tfsdk:"active_deadline_seconds" json:"activeDeadlineSeconds,omitempty"` Args *[]string `tfsdk:"args" json:"args,omitempty"` ArgsMode *string `tfsdk:"args_mode" json:"argsMode,omitempty"` ArtifactRequest *struct { Dirs *[]string `tfsdk:"dirs" json:"dirs,omitempty"` Masks *[]string `tfsdk:"masks" json:"masks,omitempty"` OmitFolderPerExecution *bool `tfsdk:"omit_folder_per_execution" json:"omitFolderPerExecution,omitempty"` SharedBetweenPods *bool `tfsdk:"shared_between_pods" json:"sharedBetweenPods,omitempty"` SidecarScraper *bool `tfsdk:"sidecar_scraper" json:"sidecarScraper,omitempty"` StorageBucket *string `tfsdk:"storage_bucket" json:"storageBucket,omitempty"` StorageClassName *string `tfsdk:"storage_class_name" json:"storageClassName,omitempty"` UseDefaultStorageClassName *bool `tfsdk:"use_default_storage_class_name" json:"useDefaultStorageClassName,omitempty"` VolumeMountPath *string `tfsdk:"volume_mount_path" json:"volumeMountPath,omitempty"` } `tfsdk:"artifact_request" json:"artifactRequest,omitempty"` Command *[]string `tfsdk:"command" json:"command,omitempty"` CronJobTemplate *string `tfsdk:"cron_job_template" json:"cronJobTemplate,omitempty"` CronJobTemplateReference *string `tfsdk:"cron_job_template_reference" json:"cronJobTemplateReference,omitempty"` DisableWebhooks *bool `tfsdk:"disable_webhooks" json:"disableWebhooks,omitempty"` EnvConfigMaps *[]struct { MapToVariables *bool `tfsdk:"map_to_variables" json:"mapToVariables,omitempty"` Mount *bool `tfsdk:"mount" json:"mount,omitempty"` MountPath *string `tfsdk:"mount_path" json:"mountPath,omitempty"` Reference *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"reference" json:"reference,omitempty"` } `tfsdk:"env_config_maps" json:"envConfigMaps,omitempty"` EnvSecrets *[]struct { MapToVariables *bool `tfsdk:"map_to_variables" json:"mapToVariables,omitempty"` Mount *bool `tfsdk:"mount" json:"mount,omitempty"` MountPath *string `tfsdk:"mount_path" json:"mountPath,omitempty"` Reference *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"reference" json:"reference,omitempty"` } `tfsdk:"env_secrets" json:"envSecrets,omitempty"` Envs *map[string]string `tfsdk:"envs" json:"envs,omitempty"` ExecutePostRunScriptBeforeScraping *bool `tfsdk:"execute_post_run_script_before_scraping" json:"executePostRunScriptBeforeScraping,omitempty"` ExecutionLabels *map[string]string `tfsdk:"execution_labels" json:"executionLabels,omitempty"` ExecutionNamespace *string `tfsdk:"execution_namespace" json:"executionNamespace,omitempty"` HttpProxy *string `tfsdk:"http_proxy" json:"httpProxy,omitempty"` HttpsProxy *string `tfsdk:"https_proxy" json:"httpsProxy,omitempty"` Image *string `tfsdk:"image" json:"image,omitempty"` ImagePullSecrets *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"image_pull_secrets" json:"imagePullSecrets,omitempty"` IsVariablesFileUploaded *bool `tfsdk:"is_variables_file_uploaded" json:"isVariablesFileUploaded,omitempty"` JobTemplate *string `tfsdk:"job_template" json:"jobTemplate,omitempty"` JobTemplateReference *string `tfsdk:"job_template_reference" json:"jobTemplateReference,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` NegativeTest *bool `tfsdk:"negative_test" json:"negativeTest,omitempty"` Number *int64 `tfsdk:"number" json:"number,omitempty"` PostRunScript *string `tfsdk:"post_run_script" json:"postRunScript,omitempty"` PreRunScript *string `tfsdk:"pre_run_script" json:"preRunScript,omitempty"` PvcTemplate *string `tfsdk:"pvc_template" json:"pvcTemplate,omitempty"` PvcTemplateReference *string `tfsdk:"pvc_template_reference" json:"pvcTemplateReference,omitempty"` ScraperTemplate *string `tfsdk:"scraper_template" json:"scraperTemplate,omitempty"` ScraperTemplateReference *string `tfsdk:"scraper_template_reference" json:"scraperTemplateReference,omitempty"` SecretEnvs *map[string]string `tfsdk:"secret_envs" json:"secretEnvs,omitempty"` SlavePodRequest *struct { PodTemplate *string `tfsdk:"pod_template" json:"podTemplate,omitempty"` PodTemplateReference *string `tfsdk:"pod_template_reference" json:"podTemplateReference,omitempty"` Resources *struct { Limits *struct { Cpu *string `tfsdk:"cpu" json:"cpu,omitempty"` Memory *string `tfsdk:"memory" json:"memory,omitempty"` } `tfsdk:"limits" json:"limits,omitempty"` Requests *struct { Cpu *string `tfsdk:"cpu" json:"cpu,omitempty"` Memory *string `tfsdk:"memory" json:"memory,omitempty"` } `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` } `tfsdk:"slave_pod_request" json:"slavePodRequest,omitempty"` SourceScripts *bool `tfsdk:"source_scripts" json:"sourceScripts,omitempty"` Sync *bool `tfsdk:"sync" json:"sync,omitempty"` TestSecretUUID *string `tfsdk:"test_secret_uuid" json:"testSecretUUID,omitempty"` TestSuiteName *string `tfsdk:"test_suite_name" json:"testSuiteName,omitempty"` TestSuiteSecretUUID *string `tfsdk:"test_suite_secret_uuid" json:"testSuiteSecretUUID,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"` VariablesFile *string `tfsdk:"variables_file" json:"variablesFile,omitempty"` } `tfsdk:"execution_request" json:"executionRequest,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Schedule *string `tfsdk:"schedule" json:"schedule,omitempty"` Source *string `tfsdk:"source" json:"source,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Uploads *[]string `tfsdk:"uploads" json:"uploads,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.