Documentation ¶
Index ¶
- func NewAppsKubeedgeIoEdgeApplicationV1Alpha1Manifest() datasource.DataSource
- func NewAppsKubeedgeIoNodeGroupV1Alpha1Manifest() datasource.DataSource
- type AppsKubeedgeIoEdgeApplicationV1Alpha1Manifest
- func (r *AppsKubeedgeIoEdgeApplicationV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppsKubeedgeIoEdgeApplicationV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppsKubeedgeIoEdgeApplicationV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppsKubeedgeIoEdgeApplicationV1Alpha1ManifestData
- type AppsKubeedgeIoNodeGroupV1Alpha1Manifest
- func (r *AppsKubeedgeIoNodeGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *AppsKubeedgeIoNodeGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *AppsKubeedgeIoNodeGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type AppsKubeedgeIoNodeGroupV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAppsKubeedgeIoEdgeApplicationV1Alpha1Manifest ¶
func NewAppsKubeedgeIoEdgeApplicationV1Alpha1Manifest() datasource.DataSource
func NewAppsKubeedgeIoNodeGroupV1Alpha1Manifest ¶
func NewAppsKubeedgeIoNodeGroupV1Alpha1Manifest() datasource.DataSource
Types ¶
type AppsKubeedgeIoEdgeApplicationV1Alpha1Manifest ¶
type AppsKubeedgeIoEdgeApplicationV1Alpha1Manifest struct{}
func (*AppsKubeedgeIoEdgeApplicationV1Alpha1Manifest) Metadata ¶
func (r *AppsKubeedgeIoEdgeApplicationV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppsKubeedgeIoEdgeApplicationV1Alpha1Manifest) Read ¶
func (r *AppsKubeedgeIoEdgeApplicationV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppsKubeedgeIoEdgeApplicationV1Alpha1Manifest) Schema ¶
func (r *AppsKubeedgeIoEdgeApplicationV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppsKubeedgeIoEdgeApplicationV1Alpha1ManifestData ¶
type AppsKubeedgeIoEdgeApplicationV1Alpha1ManifestData 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 { WorkloadScope *struct { TargetNodeGroups *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Overriders *struct { ArgsOverriders *[]struct { ContainerName *string `tfsdk:"container_name" json:"containerName,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Value *[]string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"args_overriders" json:"argsOverriders,omitempty"` CommandOverriders *[]struct { ContainerName *string `tfsdk:"container_name" json:"containerName,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Value *[]string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"command_overriders" json:"commandOverriders,omitempty"` EnvOverriders *[]struct { ContainerName *string `tfsdk:"container_name" json:"containerName,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Value *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` ValueFrom *struct { ConfigMapKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"config_map_key_ref" json:"configMapKeyRef,omitempty"` FieldRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` } `tfsdk:"field_ref" json:"fieldRef,omitempty"` ResourceFieldRef *struct { ContainerName *string `tfsdk:"container_name" json:"containerName,omitempty"` Divisor *string `tfsdk:"divisor" json:"divisor,omitempty"` Resource *string `tfsdk:"resource" json:"resource,omitempty"` } `tfsdk:"resource_field_ref" json:"resourceFieldRef,omitempty"` SecretKeyRef *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Optional *bool `tfsdk:"optional" json:"optional,omitempty"` } `tfsdk:"secret_key_ref" json:"secretKeyRef,omitempty"` } `tfsdk:"value_from" json:"valueFrom,omitempty"` } `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"env_overriders" json:"envOverriders,omitempty"` ImageOverriders *[]struct { Component *string `tfsdk:"component" json:"component,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Predicate *struct { Path *string `tfsdk:"path" json:"path,omitempty"` } `tfsdk:"predicate" json:"predicate,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"image_overriders" json:"imageOverriders,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` ResourcesOverriders *[]struct { ContainerName *string `tfsdk:"container_name" json:"containerName,omitempty"` Value *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:"value" json:"value,omitempty"` } `tfsdk:"resources_overriders" json:"resourcesOverriders,omitempty"` } `tfsdk:"overriders" json:"overriders,omitempty"` } `tfsdk:"target_node_groups" json:"targetNodeGroups,omitempty"` } `tfsdk:"workload_scope" json:"workloadScope,omitempty"` WorkloadTemplate *struct { Manifests *[]map[string]string `tfsdk:"manifests" json:"manifests,omitempty"` } `tfsdk:"workload_template" json:"workloadTemplate,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type AppsKubeedgeIoNodeGroupV1Alpha1Manifest ¶
type AppsKubeedgeIoNodeGroupV1Alpha1Manifest struct{}
func (*AppsKubeedgeIoNodeGroupV1Alpha1Manifest) Metadata ¶
func (r *AppsKubeedgeIoNodeGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*AppsKubeedgeIoNodeGroupV1Alpha1Manifest) Read ¶
func (r *AppsKubeedgeIoNodeGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*AppsKubeedgeIoNodeGroupV1Alpha1Manifest) Schema ¶
func (r *AppsKubeedgeIoNodeGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type AppsKubeedgeIoNodeGroupV1Alpha1ManifestData ¶
type AppsKubeedgeIoNodeGroupV1Alpha1ManifestData 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 { MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` Nodes *[]string `tfsdk:"nodes" json:"nodes,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.