cluster_clusterpedia_io_v1alpha2

package
v0.0.0-...-12195c9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2025 License: 0BSD Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest

func NewClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest() datasource.DataSource

func NewClusterClusterpediaIoPediaClusterV1Alpha2Manifest

func NewClusterClusterpediaIoPediaClusterV1Alpha2Manifest() datasource.DataSource

Types

type ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest

type ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest struct{}

func (*ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest) Metadata

func (*ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest) Read

func (*ClusterClusterpediaIoClusterSyncResourcesV1Alpha2Manifest) Schema

type ClusterClusterpediaIoClusterSyncResourcesV1Alpha2ManifestData

type ClusterClusterpediaIoClusterSyncResourcesV1Alpha2ManifestData 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 {
		SyncResources *[]struct {
			Group     *string   `tfsdk:"group" json:"group,omitempty"`
			Resources *[]string `tfsdk:"resources" json:"resources,omitempty"`
			Versions  *[]string `tfsdk:"versions" json:"versions,omitempty"`
		} `tfsdk:"sync_resources" json:"syncResources,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type ClusterClusterpediaIoPediaClusterV1Alpha2Manifest

type ClusterClusterpediaIoPediaClusterV1Alpha2Manifest struct{}

func (*ClusterClusterpediaIoPediaClusterV1Alpha2Manifest) Metadata

func (*ClusterClusterpediaIoPediaClusterV1Alpha2Manifest) Read

func (*ClusterClusterpediaIoPediaClusterV1Alpha2Manifest) Schema

type ClusterClusterpediaIoPediaClusterV1Alpha2ManifestData

type ClusterClusterpediaIoPediaClusterV1Alpha2ManifestData 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 {
		Apiserver              *string `tfsdk:"apiserver" json:"apiserver,omitempty"`
		CaData                 *string `tfsdk:"ca_data" json:"caData,omitempty"`
		CertData               *string `tfsdk:"cert_data" json:"certData,omitempty"`
		KeyData                *string `tfsdk:"key_data" json:"keyData,omitempty"`
		Kubeconfig             *string `tfsdk:"kubeconfig" json:"kubeconfig,omitempty"`
		ShardingName           *string `tfsdk:"sharding_name" json:"shardingName,omitempty"`
		SyncAllCustomResources *bool   `tfsdk:"sync_all_custom_resources" json:"syncAllCustomResources,omitempty"`
		SyncResources          *[]struct {
			Group     *string   `tfsdk:"group" json:"group,omitempty"`
			Resources *[]string `tfsdk:"resources" json:"resources,omitempty"`
			Versions  *[]string `tfsdk:"versions" json:"versions,omitempty"`
		} `tfsdk:"sync_resources" json:"syncResources,omitempty"`
		SyncResourcesRefName *string `tfsdk:"sync_resources_ref_name" json:"syncResourcesRefName,omitempty"`
		TokenData            *string `tfsdk:"token_data" json:"tokenData,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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