k8s_otterize_com_v1alpha2

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: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewK8SOtterizeComClientIntentsV1Alpha2Manifest

func NewK8SOtterizeComClientIntentsV1Alpha2Manifest() datasource.DataSource

func NewK8SOtterizeComKafkaServerConfigV1Alpha2Manifest

func NewK8SOtterizeComKafkaServerConfigV1Alpha2Manifest() datasource.DataSource

func NewK8SOtterizeComProtectedServiceV1Alpha2Manifest

func NewK8SOtterizeComProtectedServiceV1Alpha2Manifest() datasource.DataSource

Types

type K8SOtterizeComClientIntentsV1Alpha2Manifest

type K8SOtterizeComClientIntentsV1Alpha2Manifest struct{}

func (*K8SOtterizeComClientIntentsV1Alpha2Manifest) Metadata

func (*K8SOtterizeComClientIntentsV1Alpha2Manifest) Read

func (*K8SOtterizeComClientIntentsV1Alpha2Manifest) Schema

type K8SOtterizeComClientIntentsV1Alpha2ManifestData

type K8SOtterizeComClientIntentsV1Alpha2ManifestData 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 {
		Calls *[]struct {
			DatabaseResources *[]struct {
				DatabaseName *string   `tfsdk:"database_name" json:"databaseName,omitempty"`
				Operations   *[]string `tfsdk:"operations" json:"operations,omitempty"`
				Table        *string   `tfsdk:"table" json:"table,omitempty"`
			} `tfsdk:"database_resources" json:"databaseResources,omitempty"`
			Name      *string `tfsdk:"name" json:"name,omitempty"`
			Resources *[]struct {
				Methods *[]string `tfsdk:"methods" json:"methods,omitempty"`
				Path    *string   `tfsdk:"path" json:"path,omitempty"`
			} `tfsdk:"resources" json:"resources,omitempty"`
			Topics *[]struct {
				Name       *string   `tfsdk:"name" json:"name,omitempty"`
				Operations *[]string `tfsdk:"operations" json:"operations,omitempty"`
			} `tfsdk:"topics" json:"topics,omitempty"`
			Type *string `tfsdk:"type" json:"type,omitempty"`
		} `tfsdk:"calls" json:"calls,omitempty"`
		Service *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"service" json:"service,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type K8SOtterizeComKafkaServerConfigV1Alpha2Manifest

type K8SOtterizeComKafkaServerConfigV1Alpha2Manifest struct{}

func (*K8SOtterizeComKafkaServerConfigV1Alpha2Manifest) Metadata

func (*K8SOtterizeComKafkaServerConfigV1Alpha2Manifest) Read

func (*K8SOtterizeComKafkaServerConfigV1Alpha2Manifest) Schema

type K8SOtterizeComKafkaServerConfigV1Alpha2ManifestData

type K8SOtterizeComKafkaServerConfigV1Alpha2ManifestData 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 {
		Addr                           *string `tfsdk:"addr" json:"addr,omitempty"`
		NoAutoCreateIntentsForOperator *bool   `tfsdk:"no_auto_create_intents_for_operator" json:"noAutoCreateIntentsForOperator,omitempty"`
		Service                        *struct {
			Name *string `tfsdk:"name" json:"name,omitempty"`
		} `tfsdk:"service" json:"service,omitempty"`
		Tls *struct {
			CertFile   *string `tfsdk:"cert_file" json:"certFile,omitempty"`
			KeyFile    *string `tfsdk:"key_file" json:"keyFile,omitempty"`
			RootCAFile *string `tfsdk:"root_ca_file" json:"rootCAFile,omitempty"`
		} `tfsdk:"tls" json:"tls,omitempty"`
		Topics *[]struct {
			ClientIdentityRequired *bool   `tfsdk:"client_identity_required" json:"clientIdentityRequired,omitempty"`
			IntentsRequired        *bool   `tfsdk:"intents_required" json:"intentsRequired,omitempty"`
			Pattern                *string `tfsdk:"pattern" json:"pattern,omitempty"`
			Topic                  *string `tfsdk:"topic" json:"topic,omitempty"`
		} `tfsdk:"topics" json:"topics,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type K8SOtterizeComProtectedServiceV1Alpha2Manifest

type K8SOtterizeComProtectedServiceV1Alpha2Manifest struct{}

func (*K8SOtterizeComProtectedServiceV1Alpha2Manifest) Metadata

func (*K8SOtterizeComProtectedServiceV1Alpha2Manifest) Read

func (*K8SOtterizeComProtectedServiceV1Alpha2Manifest) Schema

type K8SOtterizeComProtectedServiceV1Alpha2ManifestData

type K8SOtterizeComProtectedServiceV1Alpha2ManifestData 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 {
		Name *string `tfsdk:"name" json:"name,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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