supportedinstancetypes

package
v0.0.0-...-9b598c7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2023 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultKafkaInstanceSizeId          = "x1"
	DefaultKafkaInstanceSizeDisplayName = "x1"
	DefaultIngressThroughputPerSec      = "1Mi"
	DefaultEgressThroughputPerSec       = "1Mi"
	DefaultTotalMaxConnections          = 100
	DefaultMaxDataRetentionSize         = "1Gi"
	DefaultMaxDataRetentionPeriod       = "P14D"
	DefaultMaxConnectionAttemptsPerSec  = 100
	DefaultMaxMessageSize               = "1Mi"
	DefaultQuotaconsumed                = 1
	DefaultQuotaType                    = "RHOSAK"
	DefaultCapacityConsumed             = 1
	DefaultMinInSyncReplicas            = 1
	DefaultReplicationFactor            = 1
	DefaultMaxPartitions                = 100
)

Variables

View Source
var (
	DefaultSupportedAZModes = []string{"single", "multi"}
	DefaultMaturityStatus   = config.MaturityStatusStable
)
View Source
var DefaultLifespanSeconds *int = &lifespanSeconds

Functions

func BuildKafkaInstanceSize

func BuildKafkaInstanceSize(options ...KafkaInstanceSizeBuildOption) *config.KafkaInstanceSize

Types

type KafkaInstanceSizeAttribute

type KafkaInstanceSizeAttribute int
const (
	SIZE_ID KafkaInstanceSizeAttribute = iota
	DISPLAY_NAME
	INGRESS_THROUGHPUT_PER_SEC
	EGRESS_THROUGHPUT_PER_SEC
	MAX_DATA_RETENTION_SIZE
	MAX_DATA_RETENTION_PERIOD
	MAX_CONNECTION_ATTEMPTS_PER_SEC
	MAX_MESSAGE_SIZE
	QUOTA_TYPE
	MATURITY_STATUS
	MAX_PARTITIONS
)

type KafkaInstanceSizeBuildOption

type KafkaInstanceSizeBuildOption func(*config.KafkaInstanceSize)

func WithCapacityConsumed

func WithCapacityConsumed(capacityConsumed int) KafkaInstanceSizeBuildOption

func WithLifespanSeconds

func WithLifespanSeconds(lifespanSeconds *int) KafkaInstanceSizeBuildOption

func WithMaxPartitions

func WithMaxPartitions(maxPartitions int) KafkaInstanceSizeBuildOption

func WithMinInSyncReplicas

func WithMinInSyncReplicas(minInSyncReplicas int) KafkaInstanceSizeBuildOption

func WithQuotaConsumed

func WithQuotaConsumed(quotaConsumed int) KafkaInstanceSizeBuildOption

func WithReplicationFactor

func WithReplicationFactor(replicationFactor int) KafkaInstanceSizeBuildOption

func WithSupportedAZModes

func WithSupportedAZModes(supportedAZModes []string) KafkaInstanceSizeBuildOption

func WithTotalMaxConnections

func WithTotalMaxConnections(totalMaxConnections int) KafkaInstanceSizeBuildOption

Jump to

Keyboard shortcuts

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