clustertemplate_openshift_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: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClustertemplateOpenshiftIoClusterTemplateInstanceV1Alpha1Manifest

func NewClustertemplateOpenshiftIoClusterTemplateInstanceV1Alpha1Manifest() datasource.DataSource

func NewClustertemplateOpenshiftIoClusterTemplateQuotaV1Alpha1Manifest

func NewClustertemplateOpenshiftIoClusterTemplateQuotaV1Alpha1Manifest() datasource.DataSource

func NewClustertemplateOpenshiftIoClusterTemplateSetupV1Alpha1Manifest

func NewClustertemplateOpenshiftIoClusterTemplateSetupV1Alpha1Manifest() datasource.DataSource

func NewClustertemplateOpenshiftIoClusterTemplateV1Alpha1Manifest

func NewClustertemplateOpenshiftIoClusterTemplateV1Alpha1Manifest() datasource.DataSource

func NewClustertemplateOpenshiftIoConfigV1Alpha1Manifest

func NewClustertemplateOpenshiftIoConfigV1Alpha1Manifest() datasource.DataSource

Types

type ClustertemplateOpenshiftIoClusterTemplateInstanceV1Alpha1Manifest

type ClustertemplateOpenshiftIoClusterTemplateInstanceV1Alpha1Manifest struct{}

func (*ClustertemplateOpenshiftIoClusterTemplateInstanceV1Alpha1Manifest) Metadata

func (*ClustertemplateOpenshiftIoClusterTemplateInstanceV1Alpha1Manifest) Read

func (*ClustertemplateOpenshiftIoClusterTemplateInstanceV1Alpha1Manifest) Schema

type ClustertemplateOpenshiftIoClusterTemplateInstanceV1Alpha1ManifestData

type ClustertemplateOpenshiftIoClusterTemplateInstanceV1Alpha1ManifestData 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 {
		ClusterTemplateRef  *string `tfsdk:"cluster_template_ref" json:"clusterTemplateRef,omitempty"`
		KubeconfigSecretRef *string `tfsdk:"kubeconfig_secret_ref" json:"kubeconfigSecretRef,omitempty"`
		Parameters          *[]struct {
			ClusterSetup *string `tfsdk:"cluster_setup" json:"clusterSetup,omitempty"`
			Name         *string `tfsdk:"name" json:"name,omitempty"`
			Value        *string `tfsdk:"value" json:"value,omitempty"`
		} `tfsdk:"parameters" json:"parameters,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ClustertemplateOpenshiftIoClusterTemplateQuotaV1Alpha1Manifest

type ClustertemplateOpenshiftIoClusterTemplateQuotaV1Alpha1Manifest struct{}

func (*ClustertemplateOpenshiftIoClusterTemplateQuotaV1Alpha1Manifest) Metadata

func (*ClustertemplateOpenshiftIoClusterTemplateQuotaV1Alpha1Manifest) Read

func (*ClustertemplateOpenshiftIoClusterTemplateQuotaV1Alpha1Manifest) Schema

type ClustertemplateOpenshiftIoClusterTemplateQuotaV1Alpha1ManifestData

type ClustertemplateOpenshiftIoClusterTemplateQuotaV1Alpha1ManifestData 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 {
		AllowedTemplates *[]struct {
			Count       *int64  `tfsdk:"count" json:"count,omitempty"`
			DeleteAfter *string `tfsdk:"delete_after" json:"deleteAfter,omitempty"`
			Name        *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"allowed_templates" json:"allowedTemplates,omitempty"`
		Budget *int64 `tfsdk:"budget" json:"budget,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ClustertemplateOpenshiftIoClusterTemplateSetupV1Alpha1Manifest

type ClustertemplateOpenshiftIoClusterTemplateSetupV1Alpha1Manifest struct{}

func (*ClustertemplateOpenshiftIoClusterTemplateSetupV1Alpha1Manifest) Metadata

func (*ClustertemplateOpenshiftIoClusterTemplateSetupV1Alpha1Manifest) Read

func (*ClustertemplateOpenshiftIoClusterTemplateSetupV1Alpha1Manifest) Schema

type ClustertemplateOpenshiftIoClusterTemplateSetupV1Alpha1ManifestData

type ClustertemplateOpenshiftIoClusterTemplateSetupV1Alpha1ManifestData 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 {
		ClusterSetup            *[]string `tfsdk:"cluster_setup" json:"clusterSetup,omitempty"`
		SkipClusterRegistration *bool     `tfsdk:"skip_cluster_registration" json:"skipClusterRegistration,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ClustertemplateOpenshiftIoClusterTemplateV1Alpha1Manifest

type ClustertemplateOpenshiftIoClusterTemplateV1Alpha1Manifest struct{}

func (*ClustertemplateOpenshiftIoClusterTemplateV1Alpha1Manifest) Metadata

func (*ClustertemplateOpenshiftIoClusterTemplateV1Alpha1Manifest) Read

func (*ClustertemplateOpenshiftIoClusterTemplateV1Alpha1Manifest) Schema

type ClustertemplateOpenshiftIoClusterTemplateV1Alpha1ManifestData

type ClustertemplateOpenshiftIoClusterTemplateV1Alpha1ManifestData 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 {
		ClusterDefinition       *string   `tfsdk:"cluster_definition" json:"clusterDefinition,omitempty"`
		ClusterSetup            *[]string `tfsdk:"cluster_setup" json:"clusterSetup,omitempty"`
		Cost                    *int64    `tfsdk:"cost" json:"cost,omitempty"`
		SkipClusterRegistration *bool     `tfsdk:"skip_cluster_registration" json:"skipClusterRegistration,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ClustertemplateOpenshiftIoConfigV1Alpha1Manifest

type ClustertemplateOpenshiftIoConfigV1Alpha1Manifest struct{}

func (*ClustertemplateOpenshiftIoConfigV1Alpha1Manifest) Metadata

func (*ClustertemplateOpenshiftIoConfigV1Alpha1Manifest) Read

func (*ClustertemplateOpenshiftIoConfigV1Alpha1Manifest) Schema

type ClustertemplateOpenshiftIoConfigV1Alpha1ManifestData

type ClustertemplateOpenshiftIoConfigV1Alpha1ManifestData 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 {
		ArgoCDNamespace             *string `tfsdk:"argo_cd_namespace" json:"argoCDNamespace,omitempty"`
		LoginAttemptTimeoutOverride *string `tfsdk:"login_attempt_timeout_override" json:"loginAttemptTimeoutOverride,omitempty"`
		UiEnabled                   *bool   `tfsdk:"ui_enabled" json:"uiEnabled,omitempty"`
		UiImage                     *string `tfsdk:"ui_image" json:"uiImage,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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