redhatcop_redhat_io_v1alpha1

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 NewRedhatcopRedhatIoGroupConfigV1Alpha1Manifest

func NewRedhatcopRedhatIoGroupConfigV1Alpha1Manifest() datasource.DataSource

func NewRedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest

func NewRedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest() datasource.DataSource

func NewRedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest

func NewRedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest() datasource.DataSource

func NewRedhatcopRedhatIoPatchV1Alpha1Manifest

func NewRedhatcopRedhatIoPatchV1Alpha1Manifest() datasource.DataSource

func NewRedhatcopRedhatIoUserConfigV1Alpha1Manifest

func NewRedhatcopRedhatIoUserConfigV1Alpha1Manifest() datasource.DataSource

Types

type RedhatcopRedhatIoGroupConfigV1Alpha1Manifest

type RedhatcopRedhatIoGroupConfigV1Alpha1Manifest struct{}

func (*RedhatcopRedhatIoGroupConfigV1Alpha1Manifest) Metadata

func (*RedhatcopRedhatIoGroupConfigV1Alpha1Manifest) Read

func (*RedhatcopRedhatIoGroupConfigV1Alpha1Manifest) Schema

type RedhatcopRedhatIoGroupConfigV1Alpha1ManifestData

type RedhatcopRedhatIoGroupConfigV1Alpha1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AnnotationSelector *struct {
			MatchExpressions *[]struct {
				Key      *string   `tfsdk:"key" json:"key,omitempty"`
				Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
				Values   *[]string `tfsdk:"values" json:"values,omitempty"`
			} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
			MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
		} `tfsdk:"annotation_selector" json:"annotationSelector,omitempty"`
		LabelSelector *struct {
			MatchExpressions *[]struct {
				Key      *string   `tfsdk:"key" json:"key,omitempty"`
				Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
				Values   *[]string `tfsdk:"values" json:"values,omitempty"`
			} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
			MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
		} `tfsdk:"label_selector" json:"labelSelector,omitempty"`
		Templates *[]struct {
			ExcludedPaths  *[]string `tfsdk:"excluded_paths" json:"excludedPaths,omitempty"`
			ObjectTemplate *string   `tfsdk:"object_template" json:"objectTemplate,omitempty"`
		} `tfsdk:"templates" json:"templates,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest

type RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest struct{}

func (*RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest) Metadata

func (*RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest) Read

func (*RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest) Schema

type RedhatcopRedhatIoKeepalivedGroupV1Alpha1ManifestData

type RedhatcopRedhatIoKeepalivedGroupV1Alpha1ManifestData 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 {
		BlacklistRouterIDs            *[]string          `tfsdk:"blacklist_router_i_ds" json:"blacklistRouterIDs,omitempty"`
		DaemonsetPodAnnotations       *map[string]string `tfsdk:"daemonset_pod_annotations" json:"daemonsetPodAnnotations,omitempty"`
		DaemonsetPodPriorityClassName *string            `tfsdk:"daemonset_pod_priority_class_name" json:"daemonsetPodPriorityClassName,omitempty"`
		Image                         *string            `tfsdk:"image" json:"image,omitempty"`
		Interface                     *string            `tfsdk:"interface" json:"interface,omitempty"`
		InterfaceFromIP               *string            `tfsdk:"interface_from_ip" json:"interfaceFromIP,omitempty"`
		NodeSelector                  *map[string]string `tfsdk:"node_selector" json:"nodeSelector,omitempty"`
		PasswordAuth                  *struct {
			SecretKey *string `tfsdk:"secret_key" json:"secretKey,omitempty"`
			SecretRef *struct {
				Name *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"secret_ref" json:"secretRef,omitempty"`
		} `tfsdk:"password_auth" json:"passwordAuth,omitempty"`
		UnicastEnabled *bool              `tfsdk:"unicast_enabled" json:"unicastEnabled,omitempty"`
		VerbatimConfig *map[string]string `tfsdk:"verbatim_config" json:"verbatimConfig,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest

type RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest struct{}

func (*RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest) Metadata

func (*RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest) Read

func (*RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest) Schema

type RedhatcopRedhatIoNamespaceConfigV1Alpha1ManifestData

type RedhatcopRedhatIoNamespaceConfigV1Alpha1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AnnotationSelector *struct {
			MatchExpressions *[]struct {
				Key      *string   `tfsdk:"key" json:"key,omitempty"`
				Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
				Values   *[]string `tfsdk:"values" json:"values,omitempty"`
			} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
			MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
		} `tfsdk:"annotation_selector" json:"annotationSelector,omitempty"`
		LabelSelector *struct {
			MatchExpressions *[]struct {
				Key      *string   `tfsdk:"key" json:"key,omitempty"`
				Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
				Values   *[]string `tfsdk:"values" json:"values,omitempty"`
			} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
			MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
		} `tfsdk:"label_selector" json:"labelSelector,omitempty"`
		Templates *[]struct {
			ExcludedPaths  *[]string `tfsdk:"excluded_paths" json:"excludedPaths,omitempty"`
			ObjectTemplate *string   `tfsdk:"object_template" json:"objectTemplate,omitempty"`
		} `tfsdk:"templates" json:"templates,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type RedhatcopRedhatIoPatchV1Alpha1Manifest

type RedhatcopRedhatIoPatchV1Alpha1Manifest struct{}

func (*RedhatcopRedhatIoPatchV1Alpha1Manifest) Metadata

func (*RedhatcopRedhatIoPatchV1Alpha1Manifest) Read

func (*RedhatcopRedhatIoPatchV1Alpha1Manifest) Schema

type RedhatcopRedhatIoPatchV1Alpha1ManifestData

type RedhatcopRedhatIoPatchV1Alpha1ManifestData 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 {
		Patches *struct {
			PatchTemplate    *string `tfsdk:"patch_template" json:"patchTemplate,omitempty"`
			PatchType        *string `tfsdk:"patch_type" json:"patchType,omitempty"`
			SourceObjectRefs *[]struct {
				ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"`
				FieldPath  *string `tfsdk:"field_path" json:"fieldPath,omitempty"`
				Kind       *string `tfsdk:"kind" json:"kind,omitempty"`
				Name       *string `tfsdk:"name" json:"name,omitempty"`
				Namespace  *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"source_object_refs" json:"sourceObjectRefs,omitempty"`
			TargetObjectRef *struct {
				AnnotationSelector *struct {
					MatchExpressions *[]struct {
						Key      *string   `tfsdk:"key" json:"key,omitempty"`
						Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
						Values   *[]string `tfsdk:"values" json:"values,omitempty"`
					} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
					MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
				} `tfsdk:"annotation_selector" json:"annotationSelector,omitempty"`
				ApiVersion    *string `tfsdk:"api_version" json:"apiVersion,omitempty"`
				Kind          *string `tfsdk:"kind" json:"kind,omitempty"`
				LabelSelector *struct {
					MatchExpressions *[]struct {
						Key      *string   `tfsdk:"key" json:"key,omitempty"`
						Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
						Values   *[]string `tfsdk:"values" json:"values,omitempty"`
					} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
					MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
				} `tfsdk:"label_selector" json:"labelSelector,omitempty"`
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"target_object_ref" json:"targetObjectRef,omitempty"`
		} `tfsdk:"patches" json:"patches,omitempty"`
		ServiceAccountRef *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"service_account_ref" json:"serviceAccountRef,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type RedhatcopRedhatIoUserConfigV1Alpha1Manifest

type RedhatcopRedhatIoUserConfigV1Alpha1Manifest struct{}

func (*RedhatcopRedhatIoUserConfigV1Alpha1Manifest) Metadata

func (*RedhatcopRedhatIoUserConfigV1Alpha1Manifest) Read

func (*RedhatcopRedhatIoUserConfigV1Alpha1Manifest) Schema

type RedhatcopRedhatIoUserConfigV1Alpha1ManifestData

type RedhatcopRedhatIoUserConfigV1Alpha1ManifestData 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"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AnnotationSelector *struct {
			MatchExpressions *[]struct {
				Key      *string   `tfsdk:"key" json:"key,omitempty"`
				Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
				Values   *[]string `tfsdk:"values" json:"values,omitempty"`
			} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
			MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
		} `tfsdk:"annotation_selector" json:"annotationSelector,omitempty"`
		IdentityExtraFieldSelector *struct {
			MatchExpressions *[]struct {
				Key      *string   `tfsdk:"key" json:"key,omitempty"`
				Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
				Values   *[]string `tfsdk:"values" json:"values,omitempty"`
			} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
			MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
		} `tfsdk:"identity_extra_field_selector" json:"identityExtraFieldSelector,omitempty"`
		LabelSelector *struct {
			MatchExpressions *[]struct {
				Key      *string   `tfsdk:"key" json:"key,omitempty"`
				Operator *string   `tfsdk:"operator" json:"operator,omitempty"`
				Values   *[]string `tfsdk:"values" json:"values,omitempty"`
			} `tfsdk:"match_expressions" json:"matchExpressions,omitempty"`
			MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"`
		} `tfsdk:"label_selector" json:"labelSelector,omitempty"`
		ProviderName *string `tfsdk:"provider_name" json:"providerName,omitempty"`
		Templates    *[]struct {
			ExcludedPaths  *[]string `tfsdk:"excluded_paths" json:"excludedPaths,omitempty"`
			ObjectTemplate *string   `tfsdk:"object_template" json:"objectTemplate,omitempty"`
		} `tfsdk:"templates" json:"templates,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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