Documentation ¶
Index ¶
- func NewAppsClusternetIoBaseV1Alpha1Manifest() datasource.DataSource
- func NewAppsClusternetIoDescriptionV1Alpha1Manifest() datasource.DataSource
- func NewAppsClusternetIoFeedInventoryV1Alpha1Manifest() datasource.DataSource
- func NewAppsClusternetIoGlobalizationV1Alpha1Manifest() datasource.DataSource
- func NewAppsClusternetIoHelmChartV1Alpha1Manifest() datasource.DataSource
- func NewAppsClusternetIoHelmReleaseV1Alpha1Manifest() datasource.DataSource
- func NewAppsClusternetIoLocalizationV1Alpha1Manifest() datasource.DataSource
- func NewAppsClusternetIoManifestV1Alpha1Manifest() datasource.DataSource
- func NewAppsClusternetIoSubscriptionV1Alpha1Manifest() datasource.DataSource
- type AppsClusternetIoBaseV1Alpha1Manifest
- func (r *AppsClusternetIoBaseV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppsClusternetIoBaseV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppsClusternetIoBaseV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppsClusternetIoBaseV1Alpha1ManifestData
- type AppsClusternetIoDescriptionV1Alpha1Manifest
- func (r *AppsClusternetIoDescriptionV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppsClusternetIoDescriptionV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppsClusternetIoDescriptionV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppsClusternetIoDescriptionV1Alpha1ManifestData
- type AppsClusternetIoFeedInventoryV1Alpha1Manifest
- func (r *AppsClusternetIoFeedInventoryV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppsClusternetIoFeedInventoryV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppsClusternetIoFeedInventoryV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppsClusternetIoFeedInventoryV1Alpha1ManifestData
- type AppsClusternetIoGlobalizationV1Alpha1Manifest
- func (r *AppsClusternetIoGlobalizationV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppsClusternetIoGlobalizationV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppsClusternetIoGlobalizationV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppsClusternetIoGlobalizationV1Alpha1ManifestData
- type AppsClusternetIoHelmChartV1Alpha1Manifest
- func (r *AppsClusternetIoHelmChartV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppsClusternetIoHelmChartV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppsClusternetIoHelmChartV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppsClusternetIoHelmChartV1Alpha1ManifestData
- type AppsClusternetIoHelmReleaseV1Alpha1Manifest
- func (r *AppsClusternetIoHelmReleaseV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppsClusternetIoHelmReleaseV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppsClusternetIoHelmReleaseV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppsClusternetIoHelmReleaseV1Alpha1ManifestData
- type AppsClusternetIoLocalizationV1Alpha1Manifest
- func (r *AppsClusternetIoLocalizationV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppsClusternetIoLocalizationV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppsClusternetIoLocalizationV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppsClusternetIoLocalizationV1Alpha1ManifestData
- type AppsClusternetIoManifestV1Alpha1Manifest
- func (r *AppsClusternetIoManifestV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppsClusternetIoManifestV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppsClusternetIoManifestV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppsClusternetIoManifestV1Alpha1ManifestData
- type AppsClusternetIoSubscriptionV1Alpha1Manifest
- func (r *AppsClusternetIoSubscriptionV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppsClusternetIoSubscriptionV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppsClusternetIoSubscriptionV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppsClusternetIoSubscriptionV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAppsClusternetIoBaseV1Alpha1Manifest ¶
func NewAppsClusternetIoBaseV1Alpha1Manifest() datasource.DataSource
func NewAppsClusternetIoDescriptionV1Alpha1Manifest ¶
func NewAppsClusternetIoDescriptionV1Alpha1Manifest() datasource.DataSource
func NewAppsClusternetIoFeedInventoryV1Alpha1Manifest ¶
func NewAppsClusternetIoFeedInventoryV1Alpha1Manifest() datasource.DataSource
func NewAppsClusternetIoGlobalizationV1Alpha1Manifest ¶
func NewAppsClusternetIoGlobalizationV1Alpha1Manifest() datasource.DataSource
func NewAppsClusternetIoHelmChartV1Alpha1Manifest ¶
func NewAppsClusternetIoHelmChartV1Alpha1Manifest() datasource.DataSource
func NewAppsClusternetIoHelmReleaseV1Alpha1Manifest ¶
func NewAppsClusternetIoHelmReleaseV1Alpha1Manifest() datasource.DataSource
func NewAppsClusternetIoLocalizationV1Alpha1Manifest ¶
func NewAppsClusternetIoLocalizationV1Alpha1Manifest() datasource.DataSource
func NewAppsClusternetIoManifestV1Alpha1Manifest ¶
func NewAppsClusternetIoManifestV1Alpha1Manifest() datasource.DataSource
func NewAppsClusternetIoSubscriptionV1Alpha1Manifest ¶
func NewAppsClusternetIoSubscriptionV1Alpha1Manifest() datasource.DataSource
Types ¶
type AppsClusternetIoBaseV1Alpha1Manifest ¶
type AppsClusternetIoBaseV1Alpha1Manifest struct{}
func (*AppsClusternetIoBaseV1Alpha1Manifest) Metadata ¶
func (r *AppsClusternetIoBaseV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppsClusternetIoBaseV1Alpha1Manifest) Read ¶
func (r *AppsClusternetIoBaseV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppsClusternetIoBaseV1Alpha1Manifest) Schema ¶
func (r *AppsClusternetIoBaseV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppsClusternetIoBaseV1Alpha1ManifestData ¶
type AppsClusternetIoBaseV1Alpha1ManifestData 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 { Feeds *[]struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"feeds" json:"feeds,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type AppsClusternetIoDescriptionV1Alpha1Manifest ¶
type AppsClusternetIoDescriptionV1Alpha1Manifest struct{}
func (*AppsClusternetIoDescriptionV1Alpha1Manifest) Metadata ¶
func (r *AppsClusternetIoDescriptionV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppsClusternetIoDescriptionV1Alpha1Manifest) Read ¶
func (r *AppsClusternetIoDescriptionV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppsClusternetIoDescriptionV1Alpha1Manifest) Schema ¶
func (r *AppsClusternetIoDescriptionV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppsClusternetIoDescriptionV1Alpha1ManifestData ¶
type AppsClusternetIoDescriptionV1Alpha1ManifestData 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 { ChartRaw *[]string `tfsdk:"chart_raw" json:"chartRaw,omitempty"` Charts *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"charts" json:"charts,omitempty"` Deployer *string `tfsdk:"deployer" json:"deployer,omitempty"` Raw *[]string `tfsdk:"raw" json:"raw,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type AppsClusternetIoFeedInventoryV1Alpha1Manifest ¶
type AppsClusternetIoFeedInventoryV1Alpha1Manifest struct{}
func (*AppsClusternetIoFeedInventoryV1Alpha1Manifest) Metadata ¶
func (r *AppsClusternetIoFeedInventoryV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppsClusternetIoFeedInventoryV1Alpha1Manifest) Read ¶
func (r *AppsClusternetIoFeedInventoryV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppsClusternetIoFeedInventoryV1Alpha1Manifest) Schema ¶
func (r *AppsClusternetIoFeedInventoryV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppsClusternetIoFeedInventoryV1Alpha1ManifestData ¶
type AppsClusternetIoFeedInventoryV1Alpha1ManifestData 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 { Feeds *[]struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` DesiredReplicas *int64 `tfsdk:"desired_replicas" json:"desiredReplicas,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ReplicaJsonPath *string `tfsdk:"replica_json_path" json:"replicaJsonPath,omitempty"` ReplicaRequirements *struct { Affinity *struct { NodeAffinity *struct { PreferredDuringSchedulingIgnoredDuringExecution *[]struct { Preference *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"` MatchFields *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_fields" json:"matchFields,omitempty"` } `tfsdk:"preference" json:"preference,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"preferred_during_scheduling_ignored_during_execution" json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"` RequiredDuringSchedulingIgnoredDuringExecution *struct { NodeSelectorTerms *[]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"` MatchFields *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_fields" json:"matchFields,omitempty"` } `tfsdk:"node_selector_terms" json:"nodeSelectorTerms,omitempty"` } `tfsdk:"required_during_scheduling_ignored_during_execution" json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"` } `tfsdk:"node_affinity" json:"nodeAffinity,omitempty"` PodAffinity *struct { PreferredDuringSchedulingIgnoredDuringExecution *[]struct { PodAffinityTerm *struct { 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"` MatchLabelKeys *[]string `tfsdk:"match_label_keys" json:"matchLabelKeys,omitempty"` MismatchLabelKeys *[]string `tfsdk:"mismatch_label_keys" json:"mismatchLabelKeys,omitempty"` 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"` TopologyKey *string `tfsdk:"topology_key" json:"topologyKey,omitempty"` } `tfsdk:"pod_affinity_term" json:"podAffinityTerm,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"preferred_during_scheduling_ignored_during_execution" json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"` RequiredDuringSchedulingIgnoredDuringExecution *[]struct { 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"` MatchLabelKeys *[]string `tfsdk:"match_label_keys" json:"matchLabelKeys,omitempty"` MismatchLabelKeys *[]string `tfsdk:"mismatch_label_keys" json:"mismatchLabelKeys,omitempty"` 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"` TopologyKey *string `tfsdk:"topology_key" json:"topologyKey,omitempty"` } `tfsdk:"required_during_scheduling_ignored_during_execution" json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"` } `tfsdk:"pod_affinity" json:"podAffinity,omitempty"` PodAntiAffinity *struct { PreferredDuringSchedulingIgnoredDuringExecution *[]struct { PodAffinityTerm *struct { 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"` MatchLabelKeys *[]string `tfsdk:"match_label_keys" json:"matchLabelKeys,omitempty"` MismatchLabelKeys *[]string `tfsdk:"mismatch_label_keys" json:"mismatchLabelKeys,omitempty"` 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"` TopologyKey *string `tfsdk:"topology_key" json:"topologyKey,omitempty"` } `tfsdk:"pod_affinity_term" json:"podAffinityTerm,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"preferred_during_scheduling_ignored_during_execution" json:"preferredDuringSchedulingIgnoredDuringExecution,omitempty"` RequiredDuringSchedulingIgnoredDuringExecution *[]struct { 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"` MatchLabelKeys *[]string `tfsdk:"match_label_keys" json:"matchLabelKeys,omitempty"` MismatchLabelKeys *[]string `tfsdk:"mismatch_label_keys" json:"mismatchLabelKeys,omitempty"` 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"` TopologyKey *string `tfsdk:"topology_key" json:"topologyKey,omitempty"` } `tfsdk:"required_during_scheduling_ignored_during_execution" json:"requiredDuringSchedulingIgnoredDuringExecution,omitempty"` } `tfsdk:"pod_anti_affinity" json:"podAntiAffinity,omitempty"` } `tfsdk:"affinity" json:"affinity,omitempty"` NodeSelector *map[string]string `tfsdk:"node_selector" json:"nodeSelector,omitempty"` Resources *struct { Claims *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"claims" json:"claims,omitempty"` Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` Tolerations *[]struct { Effect *string `tfsdk:"effect" json:"effect,omitempty"` Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` TolerationSeconds *int64 `tfsdk:"toleration_seconds" json:"tolerationSeconds,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tolerations" json:"tolerations,omitempty"` } `tfsdk:"replica_requirements" json:"replicaRequirements,omitempty"` } `tfsdk:"feeds" json:"feeds,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type AppsClusternetIoGlobalizationV1Alpha1Manifest ¶
type AppsClusternetIoGlobalizationV1Alpha1Manifest struct{}
func (*AppsClusternetIoGlobalizationV1Alpha1Manifest) Metadata ¶
func (r *AppsClusternetIoGlobalizationV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppsClusternetIoGlobalizationV1Alpha1Manifest) Read ¶
func (r *AppsClusternetIoGlobalizationV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppsClusternetIoGlobalizationV1Alpha1Manifest) Schema ¶
func (r *AppsClusternetIoGlobalizationV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppsClusternetIoGlobalizationV1Alpha1ManifestData ¶
type AppsClusternetIoGlobalizationV1Alpha1ManifestData 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 { ClusterAffinity *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:"cluster_affinity" json:"clusterAffinity,omitempty"` Feed *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"feed" json:"feed,omitempty"` OverridePolicy *string `tfsdk:"override_policy" json:"overridePolicy,omitempty"` Overrides *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` OverrideChart *bool `tfsdk:"override_chart" json:"overrideChart,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"overrides" json:"overrides,omitempty"` Priority *int64 `tfsdk:"priority" json:"priority,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type AppsClusternetIoHelmChartV1Alpha1Manifest ¶
type AppsClusternetIoHelmChartV1Alpha1Manifest struct{}
func (*AppsClusternetIoHelmChartV1Alpha1Manifest) Metadata ¶
func (r *AppsClusternetIoHelmChartV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppsClusternetIoHelmChartV1Alpha1Manifest) Read ¶
func (r *AppsClusternetIoHelmChartV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppsClusternetIoHelmChartV1Alpha1Manifest) Schema ¶
func (r *AppsClusternetIoHelmChartV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppsClusternetIoHelmChartV1Alpha1ManifestData ¶
type AppsClusternetIoHelmChartV1Alpha1ManifestData 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 { Atomic *bool `tfsdk:"atomic" json:"atomic,omitempty"` Chart *string `tfsdk:"chart" json:"chart,omitempty"` ChartPullSecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"chart_pull_secret" json:"chartPullSecret,omitempty"` CreateNamespace *bool `tfsdk:"create_namespace" json:"createNamespace,omitempty"` DisableHooks *bool `tfsdk:"disable_hooks" json:"disableHooks,omitempty"` Force *bool `tfsdk:"force" json:"force,omitempty"` Replace *bool `tfsdk:"replace" json:"replace,omitempty"` ReplaceCRDs *bool `tfsdk:"replace_cr_ds" json:"replaceCRDs,omitempty"` Repo *string `tfsdk:"repo" json:"repo,omitempty"` SkipCRDs *bool `tfsdk:"skip_cr_ds" json:"skipCRDs,omitempty"` TargetNamespace *string `tfsdk:"target_namespace" json:"targetNamespace,omitempty"` TimeoutSeconds *int64 `tfsdk:"timeout_seconds" json:"timeoutSeconds,omitempty"` UpgradeAtomic *bool `tfsdk:"upgrade_atomic" json:"upgradeAtomic,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` Wait *bool `tfsdk:"wait" json:"wait,omitempty"` WaitForJob *bool `tfsdk:"wait_for_job" json:"waitForJob,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type AppsClusternetIoHelmReleaseV1Alpha1Manifest ¶
type AppsClusternetIoHelmReleaseV1Alpha1Manifest struct{}
func (*AppsClusternetIoHelmReleaseV1Alpha1Manifest) Metadata ¶
func (r *AppsClusternetIoHelmReleaseV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppsClusternetIoHelmReleaseV1Alpha1Manifest) Read ¶
func (r *AppsClusternetIoHelmReleaseV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppsClusternetIoHelmReleaseV1Alpha1Manifest) Schema ¶
func (r *AppsClusternetIoHelmReleaseV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppsClusternetIoHelmReleaseV1Alpha1ManifestData ¶
type AppsClusternetIoHelmReleaseV1Alpha1ManifestData 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 { Atomic *bool `tfsdk:"atomic" json:"atomic,omitempty"` Chart *string `tfsdk:"chart" json:"chart,omitempty"` ChartPullSecret *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"chart_pull_secret" json:"chartPullSecret,omitempty"` CreateNamespace *bool `tfsdk:"create_namespace" json:"createNamespace,omitempty"` DisableHooks *bool `tfsdk:"disable_hooks" json:"disableHooks,omitempty"` Force *bool `tfsdk:"force" json:"force,omitempty"` Overrides *string `tfsdk:"overrides" json:"overrides,omitempty"` ReleaseName *string `tfsdk:"release_name" json:"releaseName,omitempty"` Replace *bool `tfsdk:"replace" json:"replace,omitempty"` ReplaceCRDs *bool `tfsdk:"replace_cr_ds" json:"replaceCRDs,omitempty"` Repo *string `tfsdk:"repo" json:"repo,omitempty"` SkipCRDs *bool `tfsdk:"skip_cr_ds" json:"skipCRDs,omitempty"` TargetNamespace *string `tfsdk:"target_namespace" json:"targetNamespace,omitempty"` TimeoutSeconds *int64 `tfsdk:"timeout_seconds" json:"timeoutSeconds,omitempty"` UpgradeAtomic *bool `tfsdk:"upgrade_atomic" json:"upgradeAtomic,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` Wait *bool `tfsdk:"wait" json:"wait,omitempty"` WaitForJob *bool `tfsdk:"wait_for_job" json:"waitForJob,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type AppsClusternetIoLocalizationV1Alpha1Manifest ¶
type AppsClusternetIoLocalizationV1Alpha1Manifest struct{}
func (*AppsClusternetIoLocalizationV1Alpha1Manifest) Metadata ¶
func (r *AppsClusternetIoLocalizationV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppsClusternetIoLocalizationV1Alpha1Manifest) Read ¶
func (r *AppsClusternetIoLocalizationV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppsClusternetIoLocalizationV1Alpha1Manifest) Schema ¶
func (r *AppsClusternetIoLocalizationV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppsClusternetIoLocalizationV1Alpha1ManifestData ¶
type AppsClusternetIoLocalizationV1Alpha1ManifestData 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 { Feed *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"feed" json:"feed,omitempty"` OverridePolicy *string `tfsdk:"override_policy" json:"overridePolicy,omitempty"` Overrides *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` OverrideChart *bool `tfsdk:"override_chart" json:"overrideChart,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"overrides" json:"overrides,omitempty"` Priority *int64 `tfsdk:"priority" json:"priority,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type AppsClusternetIoManifestV1Alpha1Manifest ¶
type AppsClusternetIoManifestV1Alpha1Manifest struct{}
func (*AppsClusternetIoManifestV1Alpha1Manifest) Metadata ¶
func (r *AppsClusternetIoManifestV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppsClusternetIoManifestV1Alpha1Manifest) Read ¶
func (r *AppsClusternetIoManifestV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppsClusternetIoManifestV1Alpha1Manifest) Schema ¶
func (r *AppsClusternetIoManifestV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppsClusternetIoManifestV1Alpha1ManifestData ¶
type AppsClusternetIoManifestV1Alpha1ManifestData 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"` Template *map[string]string `tfsdk:"template" json:"template,omitempty"` }
type AppsClusternetIoSubscriptionV1Alpha1Manifest ¶
type AppsClusternetIoSubscriptionV1Alpha1Manifest struct{}
func (*AppsClusternetIoSubscriptionV1Alpha1Manifest) Metadata ¶
func (r *AppsClusternetIoSubscriptionV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppsClusternetIoSubscriptionV1Alpha1Manifest) Read ¶
func (r *AppsClusternetIoSubscriptionV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppsClusternetIoSubscriptionV1Alpha1Manifest) Schema ¶
func (r *AppsClusternetIoSubscriptionV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppsClusternetIoSubscriptionV1Alpha1ManifestData ¶
type AppsClusternetIoSubscriptionV1Alpha1ManifestData 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 { ClusterTolerations *[]struct { Effect *string `tfsdk:"effect" json:"effect,omitempty"` Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` TolerationSeconds *int64 `tfsdk:"toleration_seconds" json:"tolerationSeconds,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"cluster_tolerations" json:"clusterTolerations,omitempty"` DividingScheduling *struct { DynamicDividing *struct { MaxClusters *int64 `tfsdk:"max_clusters" json:"maxClusters,omitempty"` MinClusters *int64 `tfsdk:"min_clusters" json:"minClusters,omitempty"` PreferredClusters *[]struct { Preference *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"` MatchFields *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_fields" json:"matchFields,omitempty"` } `tfsdk:"preference" json:"preference,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"preferred_clusters" json:"preferredClusters,omitempty"` Strategy *string `tfsdk:"strategy" json:"strategy,omitempty"` TopologySpreadConstraints *[]struct { 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"` MatchLabelKeys *[]string `tfsdk:"match_label_keys" json:"matchLabelKeys,omitempty"` MaxSkew *int64 `tfsdk:"max_skew" json:"maxSkew,omitempty"` MinDomains *int64 `tfsdk:"min_domains" json:"minDomains,omitempty"` NodeAffinityPolicy *string `tfsdk:"node_affinity_policy" json:"nodeAffinityPolicy,omitempty"` NodeTaintsPolicy *string `tfsdk:"node_taints_policy" json:"nodeTaintsPolicy,omitempty"` TopologyKey *string `tfsdk:"topology_key" json:"topologyKey,omitempty"` WhenUnsatisfiable *string `tfsdk:"when_unsatisfiable" json:"whenUnsatisfiable,omitempty"` } `tfsdk:"topology_spread_constraints" json:"topologySpreadConstraints,omitempty"` } `tfsdk:"dynamic_dividing" json:"dynamicDividing,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"dividing_scheduling" json:"dividingScheduling,omitempty"` Feeds *[]struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"feeds" json:"feeds,omitempty"` PreemptionPolicy *string `tfsdk:"preemption_policy" json:"preemptionPolicy,omitempty"` Priority *int64 `tfsdk:"priority" json:"priority,omitempty"` SchedulerName *string `tfsdk:"scheduler_name" json:"schedulerName,omitempty"` SchedulingBySubGroup *bool `tfsdk:"scheduling_by_sub_group" json:"schedulingBySubGroup,omitempty"` SchedulingStrategy *string `tfsdk:"scheduling_strategy" json:"schedulingStrategy,omitempty"` Subscribers *[]struct { ClusterAffinity *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:"cluster_affinity" json:"clusterAffinity,omitempty"` SubGroupStrategy *struct { MinClusters *int64 `tfsdk:"min_clusters" json:"minClusters,omitempty"` } `tfsdk:"sub_group_strategy" json:"subGroupStrategy,omitempty"` Weight *int64 `tfsdk:"weight" json:"weight,omitempty"` } `tfsdk:"subscribers" json:"subscribers,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- apps_clusternet_io_base_v1alpha1_manifest.go
- apps_clusternet_io_description_v1alpha1_manifest.go
- apps_clusternet_io_feed_inventory_v1alpha1_manifest.go
- apps_clusternet_io_globalization_v1alpha1_manifest.go
- apps_clusternet_io_helm_chart_v1alpha1_manifest.go
- apps_clusternet_io_helm_release_v1alpha1_manifest.go
- apps_clusternet_io_localization_v1alpha1_manifest.go
- apps_clusternet_io_manifest_v1alpha1_manifest.go
- apps_clusternet_io_subscription_v1alpha1_manifest.go
Click to show internal directories.
Click to hide internal directories.