BrokerProperties interface

Broker Resource properties

Properties

advanced

Advanced settings of Broker.

cardinality

The cardinality details of the broker.

diagnostics

Spec defines the desired identities of Broker diagnostics settings.

diskBackedMessageBuffer

Settings of Disk Backed Message Buffer.

generateResourceLimits

This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.

healthState

The health state of the resource.

highPriorityMessagesBackpressureHandling

Handling of high-priority messages in the event that regular-priority messages are being backpressured.

When set to "Accept", the broker continues to accept high-priority messages even while regular-priority messages are rejected due to backpressure.

When set to "Reject", backpressure also affects high-priority messages.

Defaults to "Accept".

memoryProfile

Memory profile of Broker.

persistence

The persistence settings of the Broker.

provisioningState

The status of the last operation.

status

The status for the broker.

Property Details

advanced

Advanced settings of Broker.

advanced?: AdvancedSettings

Property Value

cardinality

The cardinality details of the broker.

cardinality?: Cardinality

Property Value

diagnostics

Spec defines the desired identities of Broker diagnostics settings.

diagnostics?: BrokerDiagnostics

Property Value

diskBackedMessageBuffer

Settings of Disk Backed Message Buffer.

diskBackedMessageBuffer?: DiskBackedMessageBuffer

Property Value

generateResourceLimits

This setting controls whether Kubernetes CPU resource limits are requested. Increasing the number of replicas or workers proportionally increases the amount of CPU resources requested. If this setting is enabled and there are insufficient CPU resources, an error will be emitted.

generateResourceLimits?: GenerateResourceLimits

Property Value

healthState

The health state of the resource.

healthState?: string

Property Value

string

highPriorityMessagesBackpressureHandling

Handling of high-priority messages in the event that regular-priority messages are being backpressured.

When set to "Accept", the broker continues to accept high-priority messages even while regular-priority messages are rejected due to backpressure.

When set to "Reject", backpressure also affects high-priority messages.

Defaults to "Accept".

highPriorityMessagesBackpressureHandling?: string

Property Value

string

memoryProfile

Memory profile of Broker.

memoryProfile?: string

Property Value

string

persistence

The persistence settings of the Broker.

persistence?: BrokerPersistence

Property Value

provisioningState

The status of the last operation.

provisioningState?: string

Property Value

string

status

The status for the broker.

status?: BrokerStatus

Property Value