Documentation ¶
Index ¶
- func NewRedhatcopRedhatIoGroupConfigV1Alpha1Manifest() datasource.DataSource
- func NewRedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest() datasource.DataSource
- func NewRedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest() datasource.DataSource
- func NewRedhatcopRedhatIoPatchV1Alpha1Manifest() datasource.DataSource
- func NewRedhatcopRedhatIoUserConfigV1Alpha1Manifest() datasource.DataSource
- type RedhatcopRedhatIoGroupConfigV1Alpha1Manifest
- func (r *RedhatcopRedhatIoGroupConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *RedhatcopRedhatIoGroupConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *RedhatcopRedhatIoGroupConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type RedhatcopRedhatIoGroupConfigV1Alpha1ManifestData
- type RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest
- func (r *RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type RedhatcopRedhatIoKeepalivedGroupV1Alpha1ManifestData
- type RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest
- func (r *RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type RedhatcopRedhatIoNamespaceConfigV1Alpha1ManifestData
- type RedhatcopRedhatIoPatchV1Alpha1Manifest
- func (r *RedhatcopRedhatIoPatchV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *RedhatcopRedhatIoPatchV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *RedhatcopRedhatIoPatchV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type RedhatcopRedhatIoPatchV1Alpha1ManifestData
- type RedhatcopRedhatIoUserConfigV1Alpha1Manifest
- func (r *RedhatcopRedhatIoUserConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *RedhatcopRedhatIoUserConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *RedhatcopRedhatIoUserConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type RedhatcopRedhatIoUserConfigV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRedhatcopRedhatIoGroupConfigV1Alpha1Manifest ¶
func NewRedhatcopRedhatIoGroupConfigV1Alpha1Manifest() datasource.DataSource
func NewRedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest ¶
func NewRedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest() datasource.DataSource
func NewRedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest ¶
func NewRedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest() datasource.DataSource
func NewRedhatcopRedhatIoPatchV1Alpha1Manifest ¶
func NewRedhatcopRedhatIoPatchV1Alpha1Manifest() datasource.DataSource
func NewRedhatcopRedhatIoUserConfigV1Alpha1Manifest ¶
func NewRedhatcopRedhatIoUserConfigV1Alpha1Manifest() datasource.DataSource
Types ¶
type RedhatcopRedhatIoGroupConfigV1Alpha1Manifest ¶
type RedhatcopRedhatIoGroupConfigV1Alpha1Manifest struct{}
func (*RedhatcopRedhatIoGroupConfigV1Alpha1Manifest) Metadata ¶
func (r *RedhatcopRedhatIoGroupConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*RedhatcopRedhatIoGroupConfigV1Alpha1Manifest) Read ¶
func (r *RedhatcopRedhatIoGroupConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*RedhatcopRedhatIoGroupConfigV1Alpha1Manifest) Schema ¶
func (r *RedhatcopRedhatIoGroupConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type RedhatcopRedhatIoGroupConfigV1Alpha1ManifestData ¶
type RedhatcopRedhatIoGroupConfigV1Alpha1ManifestData 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 { AnnotationSelector *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:"annotation_selector" json:"annotationSelector,omitempty"` 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"` Templates *[]struct { ExcludedPaths *[]string `tfsdk:"excluded_paths" json:"excludedPaths,omitempty"` ObjectTemplate *string `tfsdk:"object_template" json:"objectTemplate,omitempty"` } `tfsdk:"templates" json:"templates,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest ¶
type RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest struct{}
func (*RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest) Metadata ¶
func (r *RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest) Read ¶
func (r *RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest) Schema ¶
func (r *RedhatcopRedhatIoKeepalivedGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type RedhatcopRedhatIoKeepalivedGroupV1Alpha1ManifestData ¶
type RedhatcopRedhatIoKeepalivedGroupV1Alpha1ManifestData 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 { BlacklistRouterIDs *[]string `tfsdk:"blacklist_router_i_ds" json:"blacklistRouterIDs,omitempty"` DaemonsetPodAnnotations *map[string]string `tfsdk:"daemonset_pod_annotations" json:"daemonsetPodAnnotations,omitempty"` DaemonsetPodPriorityClassName *string `tfsdk:"daemonset_pod_priority_class_name" json:"daemonsetPodPriorityClassName,omitempty"` Image *string `tfsdk:"image" json:"image,omitempty"` Interface *string `tfsdk:"interface" json:"interface,omitempty"` InterfaceFromIP *string `tfsdk:"interface_from_ip" json:"interfaceFromIP,omitempty"` NodeSelector *map[string]string `tfsdk:"node_selector" json:"nodeSelector,omitempty"` PasswordAuth *struct { SecretKey *string `tfsdk:"secret_key" json:"secretKey,omitempty"` SecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"secret_ref" json:"secretRef,omitempty"` } `tfsdk:"password_auth" json:"passwordAuth,omitempty"` UnicastEnabled *bool `tfsdk:"unicast_enabled" json:"unicastEnabled,omitempty"` VerbatimConfig *map[string]string `tfsdk:"verbatim_config" json:"verbatimConfig,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest ¶
type RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest struct{}
func (*RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest) Metadata ¶
func (r *RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest) Read ¶
func (r *RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest) Schema ¶
func (r *RedhatcopRedhatIoNamespaceConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type RedhatcopRedhatIoNamespaceConfigV1Alpha1ManifestData ¶
type RedhatcopRedhatIoNamespaceConfigV1Alpha1ManifestData 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 { AnnotationSelector *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:"annotation_selector" json:"annotationSelector,omitempty"` 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"` Templates *[]struct { ExcludedPaths *[]string `tfsdk:"excluded_paths" json:"excludedPaths,omitempty"` ObjectTemplate *string `tfsdk:"object_template" json:"objectTemplate,omitempty"` } `tfsdk:"templates" json:"templates,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type RedhatcopRedhatIoPatchV1Alpha1Manifest ¶
type RedhatcopRedhatIoPatchV1Alpha1Manifest struct{}
func (*RedhatcopRedhatIoPatchV1Alpha1Manifest) Metadata ¶
func (r *RedhatcopRedhatIoPatchV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*RedhatcopRedhatIoPatchV1Alpha1Manifest) Read ¶
func (r *RedhatcopRedhatIoPatchV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*RedhatcopRedhatIoPatchV1Alpha1Manifest) Schema ¶
func (r *RedhatcopRedhatIoPatchV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type RedhatcopRedhatIoPatchV1Alpha1ManifestData ¶
type RedhatcopRedhatIoPatchV1Alpha1ManifestData 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 { Patches *struct { PatchTemplate *string `tfsdk:"patch_template" json:"patchTemplate,omitempty"` PatchType *string `tfsdk:"patch_type" json:"patchType,omitempty"` SourceObjectRefs *[]struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"source_object_refs" json:"sourceObjectRefs,omitempty"` TargetObjectRef *struct { AnnotationSelector *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:"annotation_selector" json:"annotationSelector,omitempty"` ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` 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"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"target_object_ref" json:"targetObjectRef,omitempty"` } `tfsdk:"patches" json:"patches,omitempty"` ServiceAccountRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"service_account_ref" json:"serviceAccountRef,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type RedhatcopRedhatIoUserConfigV1Alpha1Manifest ¶
type RedhatcopRedhatIoUserConfigV1Alpha1Manifest struct{}
func (*RedhatcopRedhatIoUserConfigV1Alpha1Manifest) Metadata ¶
func (r *RedhatcopRedhatIoUserConfigV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*RedhatcopRedhatIoUserConfigV1Alpha1Manifest) Read ¶
func (r *RedhatcopRedhatIoUserConfigV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*RedhatcopRedhatIoUserConfigV1Alpha1Manifest) Schema ¶
func (r *RedhatcopRedhatIoUserConfigV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type RedhatcopRedhatIoUserConfigV1Alpha1ManifestData ¶
type RedhatcopRedhatIoUserConfigV1Alpha1ManifestData 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 { AnnotationSelector *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:"annotation_selector" json:"annotationSelector,omitempty"` IdentityExtraFieldSelector *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:"identity_extra_field_selector" json:"identityExtraFieldSelector,omitempty"` 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"` ProviderName *string `tfsdk:"provider_name" json:"providerName,omitempty"` Templates *[]struct { ExcludedPaths *[]string `tfsdk:"excluded_paths" json:"excludedPaths,omitempty"` ObjectTemplate *string `tfsdk:"object_template" json:"objectTemplate,omitempty"` } `tfsdk:"templates" json:"templates,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.