console_openshift_io_v1

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 NewConsoleOpenshiftIoConsoleClidownloadV1Manifest

func NewConsoleOpenshiftIoConsoleClidownloadV1Manifest() datasource.DataSource

func NewConsoleOpenshiftIoConsoleExternalLogLinkV1Manifest

func NewConsoleOpenshiftIoConsoleExternalLogLinkV1Manifest() datasource.DataSource

func NewConsoleOpenshiftIoConsoleLinkV1Manifest

func NewConsoleOpenshiftIoConsoleLinkV1Manifest() datasource.DataSource

func NewConsoleOpenshiftIoConsoleNotificationV1Manifest

func NewConsoleOpenshiftIoConsoleNotificationV1Manifest() datasource.DataSource

func NewConsoleOpenshiftIoConsolePluginV1Manifest

func NewConsoleOpenshiftIoConsolePluginV1Manifest() datasource.DataSource

func NewConsoleOpenshiftIoConsoleQuickStartV1Manifest

func NewConsoleOpenshiftIoConsoleQuickStartV1Manifest() datasource.DataSource

func NewConsoleOpenshiftIoConsoleSampleV1Manifest

func NewConsoleOpenshiftIoConsoleSampleV1Manifest() datasource.DataSource

func NewConsoleOpenshiftIoConsoleYamlsampleV1Manifest

func NewConsoleOpenshiftIoConsoleYamlsampleV1Manifest() datasource.DataSource

Types

type ConsoleOpenshiftIoConsoleClidownloadV1Manifest

type ConsoleOpenshiftIoConsoleClidownloadV1Manifest struct{}

func (*ConsoleOpenshiftIoConsoleClidownloadV1Manifest) Metadata

func (*ConsoleOpenshiftIoConsoleClidownloadV1Manifest) Read

func (*ConsoleOpenshiftIoConsoleClidownloadV1Manifest) Schema

type ConsoleOpenshiftIoConsoleClidownloadV1ManifestData

type ConsoleOpenshiftIoConsoleClidownloadV1ManifestData 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 {
		Description *string `tfsdk:"description" json:"description,omitempty"`
		DisplayName *string `tfsdk:"display_name" json:"displayName,omitempty"`
		Links       *[]struct {
			Href *string `tfsdk:"href" json:"href,omitempty"`
			Text *string `tfsdk:"text" json:"text,omitempty"`
		} `tfsdk:"links" json:"links,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ConsoleOpenshiftIoConsoleExternalLogLinkV1Manifest

type ConsoleOpenshiftIoConsoleExternalLogLinkV1Manifest struct{}

func (*ConsoleOpenshiftIoConsoleExternalLogLinkV1Manifest) Metadata

func (*ConsoleOpenshiftIoConsoleExternalLogLinkV1Manifest) Read

func (*ConsoleOpenshiftIoConsoleExternalLogLinkV1Manifest) Schema

type ConsoleOpenshiftIoConsoleExternalLogLinkV1ManifestData

type ConsoleOpenshiftIoConsoleExternalLogLinkV1ManifestData 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 {
		HrefTemplate    *string `tfsdk:"href_template" json:"hrefTemplate,omitempty"`
		NamespaceFilter *string `tfsdk:"namespace_filter" json:"namespaceFilter,omitempty"`
		Text            *string `tfsdk:"text" json:"text,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ConsoleOpenshiftIoConsoleLinkV1Manifest

type ConsoleOpenshiftIoConsoleLinkV1Manifest struct{}

func (*ConsoleOpenshiftIoConsoleLinkV1Manifest) Metadata

func (*ConsoleOpenshiftIoConsoleLinkV1Manifest) Read

func (*ConsoleOpenshiftIoConsoleLinkV1Manifest) Schema

type ConsoleOpenshiftIoConsoleLinkV1ManifestData

type ConsoleOpenshiftIoConsoleLinkV1ManifestData 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 {
		ApplicationMenu *struct {
			ImageURL *string `tfsdk:"image_url" json:"imageURL,omitempty"`
			Section  *string `tfsdk:"section" json:"section,omitempty"`
		} `tfsdk:"application_menu" json:"applicationMenu,omitempty"`
		Href               *string `tfsdk:"href" json:"href,omitempty"`
		Location           *string `tfsdk:"location" json:"location,omitempty"`
		NamespaceDashboard *struct {
			NamespaceSelector *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:"namespace_selector" json:"namespaceSelector,omitempty"`
			Namespaces *[]string `tfsdk:"namespaces" json:"namespaces,omitempty"`
		} `tfsdk:"namespace_dashboard" json:"namespaceDashboard,omitempty"`
		Text *string `tfsdk:"text" json:"text,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ConsoleOpenshiftIoConsoleNotificationV1Manifest

type ConsoleOpenshiftIoConsoleNotificationV1Manifest struct{}

func (*ConsoleOpenshiftIoConsoleNotificationV1Manifest) Metadata

func (*ConsoleOpenshiftIoConsoleNotificationV1Manifest) Read

func (*ConsoleOpenshiftIoConsoleNotificationV1Manifest) Schema

type ConsoleOpenshiftIoConsoleNotificationV1ManifestData

type ConsoleOpenshiftIoConsoleNotificationV1ManifestData 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 {
		BackgroundColor *string `tfsdk:"background_color" json:"backgroundColor,omitempty"`
		Color           *string `tfsdk:"color" json:"color,omitempty"`
		Link            *struct {
			Href *string `tfsdk:"href" json:"href,omitempty"`
			Text *string `tfsdk:"text" json:"text,omitempty"`
		} `tfsdk:"link" json:"link,omitempty"`
		Location *string `tfsdk:"location" json:"location,omitempty"`
		Text     *string `tfsdk:"text" json:"text,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ConsoleOpenshiftIoConsolePluginV1Manifest

type ConsoleOpenshiftIoConsolePluginV1Manifest struct{}

func (*ConsoleOpenshiftIoConsolePluginV1Manifest) Metadata

func (*ConsoleOpenshiftIoConsolePluginV1Manifest) Read

func (*ConsoleOpenshiftIoConsolePluginV1Manifest) Schema

type ConsoleOpenshiftIoConsolePluginV1ManifestData

type ConsoleOpenshiftIoConsolePluginV1ManifestData 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 {
		Backend *struct {
			Service *struct {
				BasePath  *string `tfsdk:"base_path" json:"basePath,omitempty"`
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
				Port      *int64  `tfsdk:"port" json:"port,omitempty"`
			} `tfsdk:"service" json:"service,omitempty"`
			Type *string `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"backend" json:"backend,omitempty"`
		DisplayName *string `tfsdk:"display_name" json:"displayName,omitempty"`
		I18n        *struct {
			LoadType *string `tfsdk:"load_type" json:"loadType,omitempty"`
		} `tfsdk:"i18n" json:"i18n,omitempty"`
		Proxy *[]struct {
			Alias         *string `tfsdk:"alias" json:"alias,omitempty"`
			Authorization *string `tfsdk:"authorization" json:"authorization,omitempty"`
			CaCertificate *string `tfsdk:"ca_certificate" json:"caCertificate,omitempty"`
			Endpoint      *struct {
				Service *struct {
					Name      *string `tfsdk:"name" json:"name,omitempty"`
					Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
					Port      *int64  `tfsdk:"port" json:"port,omitempty"`
				} `tfsdk:"service" json:"service,omitempty"`
				Type *string `tfsdk:"type" json:"type,omitempty"`
			} `tfsdk:"endpoint" json:"endpoint,omitempty"`
		} `tfsdk:"proxy" json:"proxy,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ConsoleOpenshiftIoConsoleQuickStartV1Manifest

type ConsoleOpenshiftIoConsoleQuickStartV1Manifest struct{}

func (*ConsoleOpenshiftIoConsoleQuickStartV1Manifest) Metadata

func (*ConsoleOpenshiftIoConsoleQuickStartV1Manifest) Read

func (*ConsoleOpenshiftIoConsoleQuickStartV1Manifest) Schema

type ConsoleOpenshiftIoConsoleQuickStartV1ManifestData

type ConsoleOpenshiftIoConsoleQuickStartV1ManifestData 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 {
		AccessReviewResources *[]struct {
			Group       *string `tfsdk:"group" json:"group,omitempty"`
			Name        *string `tfsdk:"name" json:"name,omitempty"`
			Namespace   *string `tfsdk:"namespace" json:"namespace,omitempty"`
			Resource    *string `tfsdk:"resource" json:"resource,omitempty"`
			Subresource *string `tfsdk:"subresource" json:"subresource,omitempty"`
			Verb        *string `tfsdk:"verb" json:"verb,omitempty"`
			Version     *string `tfsdk:"version" json:"version,omitempty"`
		} `tfsdk:"access_review_resources" json:"accessReviewResources,omitempty"`
		Conclusion      *string   `tfsdk:"conclusion" json:"conclusion,omitempty"`
		Description     *string   `tfsdk:"description" json:"description,omitempty"`
		DisplayName     *string   `tfsdk:"display_name" json:"displayName,omitempty"`
		DurationMinutes *int64    `tfsdk:"duration_minutes" json:"durationMinutes,omitempty"`
		Icon            *string   `tfsdk:"icon" json:"icon,omitempty"`
		Introduction    *string   `tfsdk:"introduction" json:"introduction,omitempty"`
		NextQuickStart  *[]string `tfsdk:"next_quick_start" json:"nextQuickStart,omitempty"`
		Prerequisites   *[]string `tfsdk:"prerequisites" json:"prerequisites,omitempty"`
		Tags            *[]string `tfsdk:"tags" json:"tags,omitempty"`
		Tasks           *[]struct {
			Description *string `tfsdk:"description" json:"description,omitempty"`
			Review      *struct {
				FailedTaskHelp *string `tfsdk:"failed_task_help" json:"failedTaskHelp,omitempty"`
				Instructions   *string `tfsdk:"instructions" json:"instructions,omitempty"`
			} `tfsdk:"review" json:"review,omitempty"`
			Summary *struct {
				Failed  *string `tfsdk:"failed" json:"failed,omitempty"`
				Success *string `tfsdk:"success" json:"success,omitempty"`
			} `tfsdk:"summary" json:"summary,omitempty"`
			Title *string `tfsdk:"title" json:"title,omitempty"`
		} `tfsdk:"tasks" json:"tasks,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ConsoleOpenshiftIoConsoleSampleV1Manifest

type ConsoleOpenshiftIoConsoleSampleV1Manifest struct{}

func (*ConsoleOpenshiftIoConsoleSampleV1Manifest) Metadata

func (*ConsoleOpenshiftIoConsoleSampleV1Manifest) Read

func (*ConsoleOpenshiftIoConsoleSampleV1Manifest) Schema

type ConsoleOpenshiftIoConsoleSampleV1ManifestData

type ConsoleOpenshiftIoConsoleSampleV1ManifestData 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 {
		Abstract    *string `tfsdk:"abstract" json:"abstract,omitempty"`
		Description *string `tfsdk:"description" json:"description,omitempty"`
		Icon        *string `tfsdk:"icon" json:"icon,omitempty"`
		Provider    *string `tfsdk:"provider" json:"provider,omitempty"`
		Source      *struct {
			ContainerImport *struct {
				Image   *string `tfsdk:"image" json:"image,omitempty"`
				Service *struct {
					TargetPort *int64 `tfsdk:"target_port" json:"targetPort,omitempty"`
				} `tfsdk:"service" json:"service,omitempty"`
			} `tfsdk:"container_import" json:"containerImport,omitempty"`
			GitImport *struct {
				Repository *struct {
					ContextDir *string `tfsdk:"context_dir" json:"contextDir,omitempty"`
					Revision   *string `tfsdk:"revision" json:"revision,omitempty"`
					Url        *string `tfsdk:"url" json:"url,omitempty"`
				} `tfsdk:"repository" json:"repository,omitempty"`
				Service *struct {
					TargetPort *int64 `tfsdk:"target_port" json:"targetPort,omitempty"`
				} `tfsdk:"service" json:"service,omitempty"`
			} `tfsdk:"git_import" json:"gitImport,omitempty"`
			Type *string `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"source" json:"source,omitempty"`
		Tags  *[]string `tfsdk:"tags" json:"tags,omitempty"`
		Title *string   `tfsdk:"title" json:"title,omitempty"`
		Type  *string   `tfsdk:"type" json:"type,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ConsoleOpenshiftIoConsoleYamlsampleV1Manifest

type ConsoleOpenshiftIoConsoleYamlsampleV1Manifest struct{}

func (*ConsoleOpenshiftIoConsoleYamlsampleV1Manifest) Metadata

func (*ConsoleOpenshiftIoConsoleYamlsampleV1Manifest) Read

func (*ConsoleOpenshiftIoConsoleYamlsampleV1Manifest) Schema

type ConsoleOpenshiftIoConsoleYamlsampleV1ManifestData

type ConsoleOpenshiftIoConsoleYamlsampleV1ManifestData 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 {
		Description    *string `tfsdk:"description" json:"description,omitempty"`
		Snippet        *bool   `tfsdk:"snippet" json:"snippet,omitempty"`
		TargetResource *struct {
			ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"`
			Kind       *string `tfsdk:"kind" json:"kind,omitempty"`
		} `tfsdk:"target_resource" json:"targetResource,omitempty"`
		Title *string `tfsdk:"title" json:"title,omitempty"`
		Yaml  *string `tfsdk:"yaml" json:"yaml,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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