kafka_banzaicloud_io_v1alpha1

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewKafkaBanzaicloudIoCruiseControlOperationV1Alpha1Manifest

func NewKafkaBanzaicloudIoCruiseControlOperationV1Alpha1Manifest() datasource.DataSource

func NewKafkaBanzaicloudIoKafkaTopicV1Alpha1Manifest

func NewKafkaBanzaicloudIoKafkaTopicV1Alpha1Manifest() datasource.DataSource

func NewKafkaBanzaicloudIoKafkaUserV1Alpha1Manifest

func NewKafkaBanzaicloudIoKafkaUserV1Alpha1Manifest() datasource.DataSource

Types

type KafkaBanzaicloudIoCruiseControlOperationV1Alpha1Manifest

type KafkaBanzaicloudIoCruiseControlOperationV1Alpha1Manifest struct{}

func (*KafkaBanzaicloudIoCruiseControlOperationV1Alpha1Manifest) Metadata

func (*KafkaBanzaicloudIoCruiseControlOperationV1Alpha1Manifest) Read

func (*KafkaBanzaicloudIoCruiseControlOperationV1Alpha1Manifest) Schema

type KafkaBanzaicloudIoCruiseControlOperationV1Alpha1ManifestData

type KafkaBanzaicloudIoCruiseControlOperationV1Alpha1ManifestData 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 {
		ErrorPolicy             *string `tfsdk:"error_policy" json:"errorPolicy,omitempty"`
		TtlSecondsAfterFinished *int64  `tfsdk:"ttl_seconds_after_finished" json:"ttlSecondsAfterFinished,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type KafkaBanzaicloudIoKafkaTopicV1Alpha1Manifest

type KafkaBanzaicloudIoKafkaTopicV1Alpha1Manifest struct{}

func (*KafkaBanzaicloudIoKafkaTopicV1Alpha1Manifest) Metadata

func (*KafkaBanzaicloudIoKafkaTopicV1Alpha1Manifest) Read

func (*KafkaBanzaicloudIoKafkaTopicV1Alpha1Manifest) Schema

type KafkaBanzaicloudIoKafkaTopicV1Alpha1ManifestData

type KafkaBanzaicloudIoKafkaTopicV1Alpha1ManifestData 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 {
		ClusterRef *struct {
			Name      *string `tfsdk:"name" json:"name,omitempty"`
			Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
		} `tfsdk:"cluster_ref" json:"clusterRef,omitempty"`
		Config            *map[string]string `tfsdk:"config" json:"config,omitempty"`
		Name              *string            `tfsdk:"name" json:"name,omitempty"`
		Partitions        *int64             `tfsdk:"partitions" json:"partitions,omitempty"`
		ReplicationFactor *int64             `tfsdk:"replication_factor" json:"replicationFactor,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type KafkaBanzaicloudIoKafkaUserV1Alpha1Manifest

type KafkaBanzaicloudIoKafkaUserV1Alpha1Manifest struct{}

func (*KafkaBanzaicloudIoKafkaUserV1Alpha1Manifest) Metadata

func (*KafkaBanzaicloudIoKafkaUserV1Alpha1Manifest) Read

func (*KafkaBanzaicloudIoKafkaUserV1Alpha1Manifest) Schema

type KafkaBanzaicloudIoKafkaUserV1Alpha1ManifestData

type KafkaBanzaicloudIoKafkaUserV1Alpha1ManifestData 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 {
		Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
		ClusterRef  *struct {
			Name      *string `tfsdk:"name" json:"name,omitempty"`
			Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
		} `tfsdk:"cluster_ref" json:"clusterRef,omitempty"`
		CreateCert        *bool     `tfsdk:"create_cert" json:"createCert,omitempty"`
		DnsNames          *[]string `tfsdk:"dns_names" json:"dnsNames,omitempty"`
		ExpirationSeconds *int64    `tfsdk:"expiration_seconds" json:"expirationSeconds,omitempty"`
		IncludeJKS        *bool     `tfsdk:"include_jks" json:"includeJKS,omitempty"`
		PkiBackendSpec    *struct {
			IssuerRef *struct {
				Group *string `tfsdk:"group" json:"group,omitempty"`
				Kind  *string `tfsdk:"kind" json:"kind,omitempty"`
				Name  *string `tfsdk:"name" json:"name,omitempty"`
			} `tfsdk:"issuer_ref" json:"issuerRef,omitempty"`
			PkiBackend *string `tfsdk:"pki_backend" json:"pkiBackend,omitempty"`
			SignerName *string `tfsdk:"signer_name" json:"signerName,omitempty"`
		} `tfsdk:"pki_backend_spec" json:"pkiBackendSpec,omitempty"`
		SecretName  *string `tfsdk:"secret_name" json:"secretName,omitempty"`
		TopicGrants *[]struct {
			AccessType  *string `tfsdk:"access_type" json:"accessType,omitempty"`
			PatternType *string `tfsdk:"pattern_type" json:"patternType,omitempty"`
			TopicName   *string `tfsdk:"topic_name" json:"topicName,omitempty"`
		} `tfsdk:"topic_grants" json:"topicGrants,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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