source_toolkit_fluxcd_io_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: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSourceToolkitFluxcdIoBucketV1Beta2Manifest

func NewSourceToolkitFluxcdIoBucketV1Beta2Manifest() datasource.DataSource

func NewSourceToolkitFluxcdIoGitRepositoryV1Beta2Manifest

func NewSourceToolkitFluxcdIoGitRepositoryV1Beta2Manifest() datasource.DataSource

func NewSourceToolkitFluxcdIoHelmChartV1Beta2Manifest

func NewSourceToolkitFluxcdIoHelmChartV1Beta2Manifest() datasource.DataSource

func NewSourceToolkitFluxcdIoHelmRepositoryV1Beta2Manifest

func NewSourceToolkitFluxcdIoHelmRepositoryV1Beta2Manifest() datasource.DataSource

func NewSourceToolkitFluxcdIoOcirepositoryV1Beta2Manifest

func NewSourceToolkitFluxcdIoOcirepositoryV1Beta2Manifest() datasource.DataSource

Types

type SourceToolkitFluxcdIoBucketV1Beta2Manifest

type SourceToolkitFluxcdIoBucketV1Beta2Manifest struct{}

func (*SourceToolkitFluxcdIoBucketV1Beta2Manifest) Metadata

func (*SourceToolkitFluxcdIoBucketV1Beta2Manifest) Read

func (*SourceToolkitFluxcdIoBucketV1Beta2Manifest) Schema

type SourceToolkitFluxcdIoBucketV1Beta2ManifestData

type SourceToolkitFluxcdIoBucketV1Beta2ManifestData 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 {
		AccessFrom *struct {
			NamespaceSelectors *[]struct {
				MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
			} `tfsdk:"namespace_selectors" json:"namespaceSelectors,omitempty"`
		} `tfsdk:"access_from" json:"accessFrom,omitempty"`
		BucketName    *string `tfsdk:"bucket_name" json:"bucketName,omitempty"`
		CertSecretRef *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"cert_secret_ref" json:"certSecretRef,omitempty"`
		Endpoint       *string `tfsdk:"endpoint" json:"endpoint,omitempty"`
		Ignore         *string `tfsdk:"ignore" json:"ignore,omitempty"`
		Insecure       *bool   `tfsdk:"insecure" json:"insecure,omitempty"`
		Interval       *string `tfsdk:"interval" json:"interval,omitempty"`
		Prefix         *string `tfsdk:"prefix" json:"prefix,omitempty"`
		Provider       *string `tfsdk:"provider" json:"provider,omitempty"`
		ProxySecretRef *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"proxy_secret_ref" json:"proxySecretRef,omitempty"`
		Region    *string `tfsdk:"region" json:"region,omitempty"`
		SecretRef *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"secret_ref" json:"secretRef,omitempty"`
		Sts *struct {
			CertSecretRef *struct {
				Name *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"cert_secret_ref" json:"certSecretRef,omitempty"`
			Endpoint  *string `tfsdk:"endpoint" json:"endpoint,omitempty"`
			Provider  *string `tfsdk:"provider" json:"provider,omitempty"`
			SecretRef *struct {
				Name *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"secret_ref" json:"secretRef,omitempty"`
		} `tfsdk:"sts" json:"sts,omitempty"`
		Suspend *bool   `tfsdk:"suspend" json:"suspend,omitempty"`
		Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type SourceToolkitFluxcdIoGitRepositoryV1Beta2Manifest

type SourceToolkitFluxcdIoGitRepositoryV1Beta2Manifest struct{}

func (*SourceToolkitFluxcdIoGitRepositoryV1Beta2Manifest) Metadata

func (*SourceToolkitFluxcdIoGitRepositoryV1Beta2Manifest) Read

func (*SourceToolkitFluxcdIoGitRepositoryV1Beta2Manifest) Schema

type SourceToolkitFluxcdIoGitRepositoryV1Beta2ManifestData

type SourceToolkitFluxcdIoGitRepositoryV1Beta2ManifestData 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 {
		AccessFrom *struct {
			NamespaceSelectors *[]struct {
				MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
			} `tfsdk:"namespace_selectors" json:"namespaceSelectors,omitempty"`
		} `tfsdk:"access_from" json:"accessFrom,omitempty"`
		GitImplementation *string `tfsdk:"git_implementation" json:"gitImplementation,omitempty"`
		Ignore            *string `tfsdk:"ignore" json:"ignore,omitempty"`
		Include           *[]struct {
			FromPath   *string `tfsdk:"from_path" json:"fromPath,omitempty"`
			Repository *struct {
				Name *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"repository" json:"repository,omitempty"`
			ToPath *string `tfsdk:"to_path" json:"toPath,omitempty"`
		} `tfsdk:"include" json:"include,omitempty"`
		Interval          *string `tfsdk:"interval" json:"interval,omitempty"`
		RecurseSubmodules *bool   `tfsdk:"recurse_submodules" json:"recurseSubmodules,omitempty"`
		Ref               *struct {
			Branch *string `tfsdk:"branch" json:"branch,omitempty"`
			Commit *string `tfsdk:"commit" json:"commit,omitempty"`
			Name   *string `tfsdk:"name" json:"name,omitempty"`
			Semver *string `tfsdk:"semver" json:"semver,omitempty"`
			Tag    *string `tfsdk:"tag" json:"tag,omitempty"`
		} `tfsdk:"ref" json:"ref,omitempty"`
		SecretRef *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"secret_ref" json:"secretRef,omitempty"`
		Suspend *bool   `tfsdk:"suspend" json:"suspend,omitempty"`
		Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"`
		Url     *string `tfsdk:"url" json:"url,omitempty"`
		Verify  *struct {
			Mode      *string `tfsdk:"mode" json:"mode,omitempty"`
			SecretRef *struct {
				Name *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"secret_ref" json:"secretRef,omitempty"`
		} `tfsdk:"verify" json:"verify,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type SourceToolkitFluxcdIoHelmChartV1Beta2Manifest

type SourceToolkitFluxcdIoHelmChartV1Beta2Manifest struct{}

func (*SourceToolkitFluxcdIoHelmChartV1Beta2Manifest) Metadata

func (*SourceToolkitFluxcdIoHelmChartV1Beta2Manifest) Read

func (*SourceToolkitFluxcdIoHelmChartV1Beta2Manifest) Schema

type SourceToolkitFluxcdIoHelmChartV1Beta2ManifestData

type SourceToolkitFluxcdIoHelmChartV1Beta2ManifestData 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 {
		AccessFrom *struct {
			NamespaceSelectors *[]struct {
				MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
			} `tfsdk:"namespace_selectors" json:"namespaceSelectors,omitempty"`
		} `tfsdk:"access_from" json:"accessFrom,omitempty"`
		Chart                    *string `tfsdk:"chart" json:"chart,omitempty"`
		IgnoreMissingValuesFiles *bool   `tfsdk:"ignore_missing_values_files" json:"ignoreMissingValuesFiles,omitempty"`
		Interval                 *string `tfsdk:"interval" json:"interval,omitempty"`
		ReconcileStrategy        *string `tfsdk:"reconcile_strategy" json:"reconcileStrategy,omitempty"`
		SourceRef                *struct {
			ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"`
			Kind       *string `tfsdk:"kind" json:"kind,omitempty"`
			Name       *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"source_ref" json:"sourceRef,omitempty"`
		Suspend     *bool     `tfsdk:"suspend" json:"suspend,omitempty"`
		ValuesFile  *string   `tfsdk:"values_file" json:"valuesFile,omitempty"`
		ValuesFiles *[]string `tfsdk:"values_files" json:"valuesFiles,omitempty"`
		Verify      *struct {
			MatchOIDCIdentity *[]struct {
				Issuer  *string `tfsdk:"issuer" json:"issuer,omitempty"`
				Subject *string `tfsdk:"subject" json:"subject,omitempty"`
			} `tfsdk:"match_oidc_identity" json:"matchOIDCIdentity,omitempty"`
			Provider  *string `tfsdk:"provider" json:"provider,omitempty"`
			SecretRef *struct {
				Name *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"secret_ref" json:"secretRef,omitempty"`
		} `tfsdk:"verify" json:"verify,omitempty"`
		Version *string `tfsdk:"version" json:"version,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type SourceToolkitFluxcdIoHelmRepositoryV1Beta2Manifest

type SourceToolkitFluxcdIoHelmRepositoryV1Beta2Manifest struct{}

func (*SourceToolkitFluxcdIoHelmRepositoryV1Beta2Manifest) Metadata

func (*SourceToolkitFluxcdIoHelmRepositoryV1Beta2Manifest) Read

func (*SourceToolkitFluxcdIoHelmRepositoryV1Beta2Manifest) Schema

type SourceToolkitFluxcdIoHelmRepositoryV1Beta2ManifestData

type SourceToolkitFluxcdIoHelmRepositoryV1Beta2ManifestData 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 {
		AccessFrom *struct {
			NamespaceSelectors *[]struct {
				MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
			} `tfsdk:"namespace_selectors" json:"namespaceSelectors,omitempty"`
		} `tfsdk:"access_from" json:"accessFrom,omitempty"`
		CertSecretRef *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"cert_secret_ref" json:"certSecretRef,omitempty"`
		Insecure        *bool   `tfsdk:"insecure" json:"insecure,omitempty"`
		Interval        *string `tfsdk:"interval" json:"interval,omitempty"`
		PassCredentials *bool   `tfsdk:"pass_credentials" json:"passCredentials,omitempty"`
		Provider        *string `tfsdk:"provider" json:"provider,omitempty"`
		SecretRef       *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"secret_ref" json:"secretRef,omitempty"`
		Suspend *bool   `tfsdk:"suspend" json:"suspend,omitempty"`
		Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"`
		Type    *string `tfsdk:"type" json:"type,omitempty"`
		Url     *string `tfsdk:"url" json:"url,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type SourceToolkitFluxcdIoOcirepositoryV1Beta2Manifest

type SourceToolkitFluxcdIoOcirepositoryV1Beta2Manifest struct{}

func (*SourceToolkitFluxcdIoOcirepositoryV1Beta2Manifest) Metadata

func (*SourceToolkitFluxcdIoOcirepositoryV1Beta2Manifest) Read

func (*SourceToolkitFluxcdIoOcirepositoryV1Beta2Manifest) Schema

type SourceToolkitFluxcdIoOcirepositoryV1Beta2ManifestData

type SourceToolkitFluxcdIoOcirepositoryV1Beta2ManifestData 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 {
		CertSecretRef *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"cert_secret_ref" json:"certSecretRef,omitempty"`
		Ignore        *string `tfsdk:"ignore" json:"ignore,omitempty"`
		Insecure      *bool   `tfsdk:"insecure" json:"insecure,omitempty"`
		Interval      *string `tfsdk:"interval" json:"interval,omitempty"`
		LayerSelector *struct {
			MediaType *string `tfsdk:"media_type" json:"mediaType,omitempty"`
			Operation *string `tfsdk:"operation" json:"operation,omitempty"`
		} `tfsdk:"layer_selector" json:"layerSelector,omitempty"`
		Provider       *string `tfsdk:"provider" json:"provider,omitempty"`
		ProxySecretRef *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"proxy_secret_ref" json:"proxySecretRef,omitempty"`
		Ref *struct {
			Digest       *string `tfsdk:"digest" json:"digest,omitempty"`
			Semver       *string `tfsdk:"semver" json:"semver,omitempty"`
			SemverFilter *string `tfsdk:"semver_filter" json:"semverFilter,omitempty"`
			Tag          *string `tfsdk:"tag" json:"tag,omitempty"`
		} `tfsdk:"ref" json:"ref,omitempty"`
		SecretRef *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"secret_ref" json:"secretRef,omitempty"`
		ServiceAccountName *string `tfsdk:"service_account_name" json:"serviceAccountName,omitempty"`
		Suspend            *bool   `tfsdk:"suspend" json:"suspend,omitempty"`
		Timeout            *string `tfsdk:"timeout" json:"timeout,omitempty"`
		Url                *string `tfsdk:"url" json:"url,omitempty"`
		Verify             *struct {
			MatchOIDCIdentity *[]struct {
				Issuer  *string `tfsdk:"issuer" json:"issuer,omitempty"`
				Subject *string `tfsdk:"subject" json:"subject,omitempty"`
			} `tfsdk:"match_oidc_identity" json:"matchOIDCIdentity,omitempty"`
			Provider  *string `tfsdk:"provider" json:"provider,omitempty"`
			SecretRef *struct {
				Name *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"secret_ref" json:"secretRef,omitempty"`
		} `tfsdk:"verify" json:"verify,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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