apps_gitlab_com_v1beta2

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 NewAppsGitlabComRunnerV1Beta2Manifest

func NewAppsGitlabComRunnerV1Beta2Manifest() datasource.DataSource

Types

type AppsGitlabComRunnerV1Beta2Manifest

type AppsGitlabComRunnerV1Beta2Manifest struct{}

func (*AppsGitlabComRunnerV1Beta2Manifest) Metadata

func (*AppsGitlabComRunnerV1Beta2Manifest) Read

func (*AppsGitlabComRunnerV1Beta2Manifest) Schema

type AppsGitlabComRunnerV1Beta2ManifestData

type AppsGitlabComRunnerV1Beta2ManifestData 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 {
		Azure *struct {
			Container     *string `tfsdk:"container" json:"container,omitempty"`
			Credentials   *string `tfsdk:"credentials" json:"credentials,omitempty"`
			StorageDomain *string `tfsdk:"storage_domain" json:"storageDomain,omitempty"`
		} `tfsdk:"azure" json:"azure,omitempty"`
		BuildImage  *string `tfsdk:"build_image" json:"buildImage,omitempty"`
		Ca          *string `tfsdk:"ca" json:"ca,omitempty"`
		CachePath   *string `tfsdk:"cache_path" json:"cachePath,omitempty"`
		CacheShared *bool   `tfsdk:"cache_shared" json:"cacheShared,omitempty"`
		CacheType   *string `tfsdk:"cache_type" json:"cacheType,omitempty"`
		CloneURL    *string `tfsdk:"clone_url" json:"cloneURL,omitempty"`
		Concurrent  *int64  `tfsdk:"concurrent" json:"concurrent,omitempty"`
		Config      *string `tfsdk:"config" json:"config,omitempty"`
		Env         *string `tfsdk:"env" json:"env,omitempty"`
		Gcs         *struct {
			Bucket          *string `tfsdk:"bucket" json:"bucket,omitempty"`
			Credentials     *string `tfsdk:"credentials" json:"credentials,omitempty"`
			CredentialsFile *string `tfsdk:"credentials_file" json:"credentialsFile,omitempty"`
		} `tfsdk:"gcs" json:"gcs,omitempty"`
		GitlabUrl       *string `tfsdk:"gitlab_url" json:"gitlabUrl,omitempty"`
		HelperImage     *string `tfsdk:"helper_image" json:"helperImage,omitempty"`
		ImagePullPolicy *string `tfsdk:"image_pull_policy" json:"imagePullPolicy,omitempty"`
		Interval        *int64  `tfsdk:"interval" json:"interval,omitempty"`
		Locked          *bool   `tfsdk:"locked" json:"locked,omitempty"`
		PodSpec         *[]struct {
			Name      *string `tfsdk:"name" json:"name,omitempty"`
			Patch     *string `tfsdk:"patch" json:"patch,omitempty"`
			PatchFile *string `tfsdk:"patch_file" json:"patchFile,omitempty"`
			PatchType *string `tfsdk:"patch_type" json:"patchType,omitempty"`
		} `tfsdk:"pod_spec" json:"podSpec,omitempty"`
		Protected   *bool   `tfsdk:"protected" json:"protected,omitempty"`
		RunUntagged *bool   `tfsdk:"run_untagged" json:"runUntagged,omitempty"`
		RunnerImage *string `tfsdk:"runner_image" json:"runnerImage,omitempty"`
		S3          *struct {
			Bucket      *string `tfsdk:"bucket" json:"bucket,omitempty"`
			Credentials *string `tfsdk:"credentials" json:"credentials,omitempty"`
			Insecure    *bool   `tfsdk:"insecure" json:"insecure,omitempty"`
			Location    *string `tfsdk:"location" json:"location,omitempty"`
			Server      *string `tfsdk:"server" json:"server,omitempty"`
		} `tfsdk:"s3" json:"s3,omitempty"`
		Serviceaccount *string `tfsdk:"serviceaccount" json:"serviceaccount,omitempty"`
		Tags           *string `tfsdk:"tags" json:"tags,omitempty"`
		Token          *string `tfsdk:"token" json:"token,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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