Package-level declarations

Types

Link copied to clipboard
data class AdvancedSettingsArgs(val clients: Output<ClientConfigArgs>? = null, val encryptInternalTraffic: Output<Either<String, OperationalMode>>? = null, val internalCerts: Output<CertManagerCertOptionsArgs>? = null) : ConvertibleToJava<AdvancedSettingsArgs>

Broker Advanced Settings

Link copied to clipboard
data class AuthorizationConfigArgs(val cache: Output<Either<String, OperationalMode>>? = null, val rules: Output<List<AuthorizationRuleArgs>>? = null) : ConvertibleToJava<AuthorizationConfigArgs>

Broker AuthorizationConfig properties

Link copied to clipboard
data class AuthorizationRuleArgs(val brokerResources: Output<List<BrokerResourceRuleArgs>>, val principals: Output<PrincipalDefinitionArgs>, val stateStoreResources: Output<List<StateStoreResourceRuleArgs>>? = null) : ConvertibleToJava<AuthorizationRuleArgs>

AuthorizationConfig Rule Properties

Link copied to clipboard
data class AutomaticCertMethodArgs(val duration: Output<String>? = null, val issuerRef: Output<CertManagerIssuerRefArgs>, val privateKey: Output<CertManagerPrivateKeyArgs>? = null, val renewBefore: Output<String>? = null, val san: Output<SanForCertArgs>? = null, val secretRef: Output<String>? = null) : ConvertibleToJava<AutomaticCertMethodArgs>

Automatic TLS server certificate management with cert-manager

Link copied to clipboard
data class BackendChainArgs(val partitions: Output<Int>, val redundancyFactor: Output<Int>, val workers: Output<Int>? = null) : ConvertibleToJava<BackendChainArgs>

Desired properties of the backend instances of the broker

Link copied to clipboard
Link copied to clipboard
data class BatchingConfigurationArgs(val latencySeconds: Output<Int>? = null, val maxMessages: Output<Int>? = null) : ConvertibleToJava<BatchingConfigurationArgs>

Batching configuration

Link copied to clipboard
data class BrokerAuthenticationPropertiesArgs(val authenticationMethods: Output<List<BrokerAuthenticatorMethodsArgs>>) : ConvertibleToJava<BrokerAuthenticationPropertiesArgs>

BrokerAuthentication Resource properties

Link copied to clipboard
data class BrokerAuthenticatorCustomAuthArgs(val x509: Output<X509ManualCertificateArgs>) : ConvertibleToJava<BrokerAuthenticatorCustomAuthArgs>

Custom Authentication properties

Link copied to clipboard
data class BrokerAuthenticatorMethodCustomArgs(val auth: Output<BrokerAuthenticatorCustomAuthArgs>? = null, val caCertConfigMap: Output<String>? = null, val endpoint: Output<String>, val headers: Output<Map<String, String>>? = null) : ConvertibleToJava<BrokerAuthenticatorMethodCustomArgs>

Custom method for BrokerAuthentication

Link copied to clipboard
data class BrokerAuthenticatorMethodsArgs(val custom: Output<BrokerAuthenticatorMethodCustomArgs>? = null, val method: Output<Either<String, BrokerAuthenticationMethod>>, val serviceAccountToken: Output<BrokerAuthenticatorMethodSatArgs>? = null, val x509Credentials: Output<BrokerAuthenticatorMethodX509Args>? = null) : ConvertibleToJava<BrokerAuthenticatorMethodsArgs>

Set of broker authentication policies. Only one method is supported for each entry.

Link copied to clipboard
data class BrokerAuthenticatorMethodSatArgs(val audiences: Output<List<String>>) : ConvertibleToJava<BrokerAuthenticatorMethodSatArgs>

Service Account Token for BrokerAuthentication

Link copied to clipboard
data class BrokerAuthenticatorMethodX509Args(val authorizationAttributes: Output<Map<String, BrokerAuthenticatorMethodX509AttributesArgs>>? = null, val trustedClientCaCert: Output<String>? = null) : ConvertibleToJava<BrokerAuthenticatorMethodX509Args>

X509 for BrokerAuthentication.

data class BrokerAuthenticatorMethodX509AttributesArgs(val attributes: Output<Map<String, String>>, val subject: Output<String>) : ConvertibleToJava<BrokerAuthenticatorMethodX509AttributesArgs>

BrokerAuthenticatorMethodX509Attributes properties.

Link copied to clipboard
data class BrokerAuthorizationPropertiesArgs(val authorizationPolicies: Output<AuthorizationConfigArgs>) : ConvertibleToJava<BrokerAuthorizationPropertiesArgs>

BrokerAuthorization Resource properties

Link copied to clipboard
data class BrokerDiagnosticsArgs(val logs: Output<DiagnosticsLogsArgs>? = null, val metrics: Output<MetricsArgs>? = null, val selfCheck: Output<SelfCheckArgs>? = null, val traces: Output<TracesArgs>? = null) : ConvertibleToJava<BrokerDiagnosticsArgs>

Broker Diagnostic Setting properties

Link copied to clipboard
data class BrokerListenerPropertiesArgs(val brokerRef: Output<String>, val ports: Output<List<ListenerPortArgs>>, val serviceName: Output<String>? = null, val serviceType: Output<Either<String, ServiceType>>? = null) : ConvertibleToJava<BrokerListenerPropertiesArgs>

Defines a Broker listener. A listener is a collection of ports on which the broker accepts connections from clients.

Link copied to clipboard
data class BrokerPropertiesArgs(val advanced: Output<AdvancedSettingsArgs>? = null, val cardinality: Output<CardinalityArgs>? = null, val diagnostics: Output<BrokerDiagnosticsArgs>? = null, val diskBackedMessageBuffer: Output<DiskBackedMessageBufferArgs>? = null, val generateResourceLimits: Output<GenerateResourceLimitsArgs>? = null, val memoryProfile: Output<Either<String, BrokerMemoryProfile>>? = null) : ConvertibleToJava<BrokerPropertiesArgs>

Broker Resource properties

Link copied to clipboard
data class BrokerResourceRuleArgs(val method: Output<Either<String, BrokerResourceDefinitionMethods>>, val topics: Output<List<String>>? = null) : ConvertibleToJava<BrokerResourceRuleArgs>

Broker Resource Rule properties. This defines the objects that represent the actions or topics, such as - method.Connect, method.Publish, etc.

Link copied to clipboard
data class CardinalityArgs(val backendChain: Output<BackendChainArgs>, val frontend: Output<FrontendArgs>) : ConvertibleToJava<CardinalityArgs>

Cardinality properties

Link copied to clipboard
Link copied to clipboard
data class CertManagerCertOptionsArgs(val duration: Output<String>, val privateKey: Output<CertManagerPrivateKeyArgs>, val renewBefore: Output<String>) : ConvertibleToJava<CertManagerCertOptionsArgs>

Cert Manager Cert properties

Link copied to clipboard
data class CertManagerIssuerRefArgs(val apiGroup: Output<String>, val kind: Output<Either<String, CertManagerIssuerKind>>, val name: Output<String>) : ConvertibleToJava<CertManagerIssuerRefArgs>

Cert-Manager issuerRef properties

Link copied to clipboard
data class CertManagerPrivateKeyArgs(val algorithm: Output<Either<String, PrivateKeyAlgorithm>>, val rotationPolicy: Output<Either<String, PrivateKeyRotationPolicy>>) : ConvertibleToJava<CertManagerPrivateKeyArgs>

Cert Manager private key properties

Link copied to clipboard
data class ClientConfigArgs(val maxKeepAliveSeconds: Output<Int>? = null, val maxMessageExpirySeconds: Output<Int>? = null, val maxPacketSizeBytes: Output<Int>? = null, val maxReceiveMaximum: Output<Int>? = null, val maxSessionExpirySeconds: Output<Int>? = null, val subscriberQueueLimit: Output<SubscriberQueueLimitArgs>? = null) : ConvertibleToJava<ClientConfigArgs>

The settings of Client Config.

Link copied to clipboard
Link copied to clipboard
data class DataFlowBuiltInTransformationArgs(val datasets: Output<List<DataFlowBuiltInTransformationDatasetArgs>>? = null, val filter: Output<List<DataFlowBuiltInTransformationFilterArgs>>? = null, val map: Output<List<DataFlowBuiltInTransformationMapArgs>>? = null, val schemaRef: Output<String>? = null, val serializationFormat: Output<Either<String, TransformationSerializationFormat>>? = null) : ConvertibleToJava<DataFlowBuiltInTransformationArgs>

DataFlow BuiltIn Transformation properties

Link copied to clipboard
data class DataFlowBuiltInTransformationDatasetArgs(val description: Output<String>? = null, val expression: Output<String>? = null, val inputs: Output<List<String>>, val key: Output<String>, val schemaRef: Output<String>? = null) : ConvertibleToJava<DataFlowBuiltInTransformationDatasetArgs>

DataFlow BuiltIn Transformation dataset properties

Link copied to clipboard
data class DataFlowBuiltInTransformationFilterArgs(val description: Output<String>? = null, val expression: Output<String>, val inputs: Output<List<String>>, val type: Output<Either<String, FilterType>>? = null) : ConvertibleToJava<DataFlowBuiltInTransformationFilterArgs>

DataFlow BuiltIn Transformation filter properties

Link copied to clipboard
data class DataFlowBuiltInTransformationMapArgs(val description: Output<String>? = null, val expression: Output<String>? = null, val inputs: Output<List<String>>, val output: Output<String>, val type: Output<Either<String, DataFlowMappingType>>? = null) : ConvertibleToJava<DataFlowBuiltInTransformationMapArgs>

DataFlow BuiltIn Transformation map properties

Link copied to clipboard
data class DataFlowDestinationOperationArgs(val dataDestination: Output<String>, val endpointRef: Output<String>) : ConvertibleToJava<DataFlowDestinationOperationArgs>

DataFlow Destination Operation properties

Link copied to clipboard
data class DataFlowEndpointAuthenticationArgs(val accessTokenSecretRef: Output<String>? = null, val method: Output<Either<String, AuthenticationMethod>>, val saslSettings: Output<DataFlowEndpointAuthenticationSaslArgs>? = null, val serviceAccountTokenSettings: Output<DataFlowEndpointAuthenticationServiceAccountTokenArgs>? = null, val systemAssignedManagedIdentitySettings: Output<DataFlowEndpointAuthenticationSystemAssignedManagedIdentityArgs>? = null, val userAssignedManagedIdentitySettings: Output<DataFlowEndpointAuthenticationUserAssignedManagedIdentityArgs>? = null, val x509CredentialsSettings: Output<DataFlowEndpointAuthenticationX509Args>? = null) : ConvertibleToJava<DataFlowEndpointAuthenticationArgs>

Azure Data Explorer Authentication properties. NOTE - only authentication property is allowed per entry.

Link copied to clipboard
data class DataFlowEndpointAuthenticationSaslArgs(val saslType: Output<Either<String, DataFlowEndpointAuthenticationSaslType>>, val tokenSecretRef: Output<String>) : ConvertibleToJava<DataFlowEndpointAuthenticationSaslArgs>

DataFlowEndpoint Authentication Sasl properties

data class DataFlowEndpointAuthenticationServiceAccountTokenArgs(val audience: Output<String>) : ConvertibleToJava<DataFlowEndpointAuthenticationServiceAccountTokenArgs>

Service Account Token for BrokerAuthentication

data class DataFlowEndpointAuthenticationSystemAssignedManagedIdentityArgs(val audience: Output<String>) : ConvertibleToJava<DataFlowEndpointAuthenticationSystemAssignedManagedIdentityArgs>

DataFlowEndpoint Authentication SystemAssignedManagedIdentity properties

data class DataFlowEndpointAuthenticationUserAssignedManagedIdentityArgs(val audience: Output<String>, val clientId: Output<String>, val tenantId: Output<String>) : ConvertibleToJava<DataFlowEndpointAuthenticationUserAssignedManagedIdentityArgs>

DataFlowEndpoint Authentication UserAssignedManagedIdentity properties

Link copied to clipboard
data class DataFlowEndpointAuthenticationX509Args(val secretRef: Output<String>) : ConvertibleToJava<DataFlowEndpointAuthenticationX509Args>

DataFlowEndpoint Authentication X509 properties

Link copied to clipboard
data class DataFlowEndpointDataExplorerArgs(val batching: Output<BatchingConfigurationArgs>? = null, val database: Output<String>, val host: Output<String>) : ConvertibleToJava<DataFlowEndpointDataExplorerArgs>

Azure Data Explorer endpoint properties

Link copied to clipboard
data class DataFlowEndpointDataLakeStorageArgs(val batching: Output<BatchingConfigurationArgs>? = null, val host: Output<String>) : ConvertibleToJava<DataFlowEndpointDataLakeStorageArgs>

Azure Data Lake endpoint properties

Link copied to clipboard
data class DataFlowEndpointFabricOneLakeArgs(val batching: Output<BatchingConfigurationArgs>? = null, val host: Output<String>, val names: Output<DataFlowEndpointFabricOneLakeNamesArgs>, val oneLakePathType: Output<Either<String, DataFlowEndpointFabricPathType>>) : ConvertibleToJava<DataFlowEndpointFabricOneLakeArgs>

Microsoft Fabric endpoint properties

Link copied to clipboard
data class DataFlowEndpointFabricOneLakeNamesArgs(val lakehouseName: Output<String>, val workspaceName: Output<String>) : ConvertibleToJava<DataFlowEndpointFabricOneLakeNamesArgs>

Microsoft Fabric endpoint Names properties

Link copied to clipboard
data class DataFlowEndpointKafkaArgs(val batching: Output<DataFlowEndpointKafkaBatchingArgs>? = null, val compression: Output<Either<String, DataFlowEndpointKafkaCompression>>? = null, val consumerGroupId: Output<String>? = null, val copyMqttProperties: Output<Either<String, OperationalMode>>? = null, val host: Output<String>? = null, val kafkaAcks: Output<Either<String, DataFlowEndpointKafkaAcks>>? = null, val partitionStrategy: Output<Either<String, DataFlowEndpointKafkaPartitionStrategy>>? = null, val tls: Output<TlsPropertiesArgs>) : ConvertibleToJava<DataFlowEndpointKafkaArgs>

Kafka endpoint properties

Link copied to clipboard
data class DataFlowEndpointKafkaBatchingArgs(val latencyMs: Output<Int>? = null, val maxBytes: Output<Int>? = null, val maxMessages: Output<Int>? = null, val mode: Output<Either<String, OperationalMode>>? = null) : ConvertibleToJava<DataFlowEndpointKafkaBatchingArgs>

Kafka endpoint Batching properties

Link copied to clipboard
data class DataFlowEndpointLocalStorageArgs(val persistentVolumeClaimRef: Output<String>) : ConvertibleToJava<DataFlowEndpointLocalStorageArgs>

Local persistent volume endpoint properties

Link copied to clipboard
data class DataFlowEndpointMqttArgs(val clientIdPrefix: Output<String>? = null, val host: Output<String>? = null, val keepAliveSeconds: Output<Int>? = null, val maxInflightMessages: Output<Int>? = null, val protocol: Output<Either<String, BrokerProtocolType>>? = null, val qos: Output<Int>? = null, val retain: Output<Either<String, MqttRetainType>>? = null, val sessionExpirySeconds: Output<Int>? = null, val tls: Output<TlsPropertiesArgs>? = null) : ConvertibleToJava<DataFlowEndpointMqttArgs>

Broker endpoint properties

Link copied to clipboard
data class DataFlowEndpointPropertiesArgs(val authentication: Output<DataFlowEndpointAuthenticationArgs>, val dataExplorerSettings: Output<DataFlowEndpointDataExplorerArgs>? = null, val dataLakeStorageSettings: Output<DataFlowEndpointDataLakeStorageArgs>? = null, val endpointType: Output<Either<String, EndpointType>>, val fabricOneLakeSettings: Output<DataFlowEndpointFabricOneLakeArgs>? = null, val kafkaSettings: Output<DataFlowEndpointKafkaArgs>? = null, val localStorageSettings: Output<DataFlowEndpointLocalStorageArgs>? = null, val mqttSettings: Output<DataFlowEndpointMqttArgs>? = null) : ConvertibleToJava<DataFlowEndpointPropertiesArgs>

DataFlowEndpoint Resource properties. NOTE - Only one type of endpoint is supported for one Resource

Link copied to clipboard
data class DataFlowOperationArgs(val builtInTransformationSettings: Output<DataFlowBuiltInTransformationArgs>? = null, val destinationSettings: Output<DataFlowDestinationOperationArgs>, val name: Output<String>? = null, val operationType: Output<Either<String, OperationType>>, val sourceSettings: Output<DataFlowSourceOperationArgs>) : ConvertibleToJava<DataFlowOperationArgs>

DataFlow Operation properties. NOTE - One only method is allowed to be used for one entry.

Link copied to clipboard
data class DataFlowProfilePropertiesArgs(val diagnostics: Output<ProfileDiagnosticsArgs>? = null, val instanceCount: Output<Int>? = null) : ConvertibleToJava<DataFlowProfilePropertiesArgs>

DataFlowProfile Resource properties

Link copied to clipboard
data class DataFlowPropertiesArgs(val mode: Output<Either<String, OperationalMode>>? = null, val operations: Output<List<DataFlowOperationArgs>>, val profileRef: Output<String>) : ConvertibleToJava<DataFlowPropertiesArgs>

DataFlow Resource properties

Link copied to clipboard
data class DataFlowSourceOperationArgs(val assetRef: Output<String>? = null, val dataSources: Output<List<String>>, val endpointRef: Output<String>, val schemaRef: Output<String>? = null, val serializationFormat: Output<Either<String, SourceSerializationFormat>>? = null) : ConvertibleToJava<DataFlowSourceOperationArgs>

DataFlow Source Operation properties

Link copied to clipboard
data class DiagnosticsLogsArgs(val level: Output<String>? = null, val opentelemetryExportConfig: Output<OpenTelemetryLogExportConfigArgs>? = null) : ConvertibleToJava<DiagnosticsLogsArgs>

Diagnostic Log properties

Link copied to clipboard
data class DiskBackedMessageBufferArgs(val ephemeralVolumeClaimSpec: Output<VolumeClaimSpecArgs>? = null, val maxSize: Output<String>, val persistentVolumeClaimSpec: Output<VolumeClaimSpecArgs>? = null) : ConvertibleToJava<DiskBackedMessageBufferArgs>

DiskBackedMessageBuffer properties

Link copied to clipboard
data class ExtendedLocationArgs(val name: Output<String>, val type: Output<Either<String, ExtendedLocationType>>) : ConvertibleToJava<ExtendedLocationArgs>

Extended location is an extension of Azure locations. They provide a way to use their Azure ARC enabled Kubernetes clusters as target locations for deploying Azure services instances.

Link copied to clipboard
data class FrontendArgs(val replicas: Output<Int>, val workers: Output<Int>? = null) : ConvertibleToJava<FrontendArgs>

The desired properties of the frontend instances of the Broker

Link copied to clipboard
Link copied to clipboard
data class GenerateResourceLimitsArgs(val cpu: Output<Either<String, OperationalMode>>? = null) : ConvertibleToJava<GenerateResourceLimitsArgs>

GenerateResourceLimits properties

Link copied to clipboard
data class GetBrokerAuthenticationPlainArgs(val authenticationName: String, val brokerName: String, val instanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetBrokerAuthenticationPlainArgs>
Link copied to clipboard
data class GetBrokerAuthorizationPlainArgs(val authorizationName: String, val brokerName: String, val instanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetBrokerAuthorizationPlainArgs>
Link copied to clipboard
data class GetBrokerListenerPlainArgs(val brokerName: String, val instanceName: String, val listenerName: String, val resourceGroupName: String) : ConvertibleToJava<GetBrokerListenerPlainArgs>
Link copied to clipboard
data class GetBrokerPlainArgs(val brokerName: String, val instanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetBrokerPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetDataFlowEndpointPlainArgs(val dataflowEndpointName: String, val instanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetDataFlowEndpointPlainArgs>
Link copied to clipboard
data class GetDataFlowPlainArgs(val dataflowName: String, val dataflowProfileName: String, val instanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetDataFlowPlainArgs>
Link copied to clipboard
data class GetDataFlowProfilePlainArgs(val dataflowProfileName: String, val instanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetDataFlowProfilePlainArgs>
Link copied to clipboard
data class GetInstancePlainArgs(val instanceName: String, val resourceGroupName: String) : ConvertibleToJava<GetInstancePlainArgs>
Link copied to clipboard
data class InstancePropertiesArgs(val description: Output<String>? = null) : ConvertibleToJava<InstancePropertiesArgs>

The properties of a Instance resource.

Link copied to clipboard
data class KubernetesReferenceArgs(val apiGroup: Output<String>? = null, val kind: Output<String>, val name: Output<String>, val namespace: Output<String>? = null) : ConvertibleToJava<KubernetesReferenceArgs>

Kubernetes reference

Link copied to clipboard
data class ListenerPortArgs(val authenticationRef: Output<String>? = null, val authorizationRef: Output<String>? = null, val nodePort: Output<Int>? = null, val port: Output<Int>, val protocol: Output<Either<String, BrokerProtocolType>>? = null, val tls: Output<TlsCertMethodArgs>? = null) : ConvertibleToJava<ListenerPortArgs>

Defines a TCP port on which a BrokerListener listens.

Link copied to clipboard
Link copied to clipboard
data class LocalKubernetesReferenceArgs(val apiGroup: Output<String>? = null, val kind: Output<String>, val name: Output<String>) : ConvertibleToJava<LocalKubernetesReferenceArgs>

Kubernetes reference

Link copied to clipboard
data class MetricsArgs(val opentelemetryExportConfig: Output<OpenTelemetryExportConfigArgs>? = null, val prometheusPort: Output<Int>? = null) : ConvertibleToJava<MetricsArgs>

Diagnostic Metrics properties

Link copied to clipboard
Link copied to clipboard
data class OpenTelemetryExportConfigArgs(val intervalSeconds: Output<Int>? = null, val otlpGrpcEndpoint: Output<String>) : ConvertibleToJava<OpenTelemetryExportConfigArgs>

OpenTelemetry Export Configuration properties

Link copied to clipboard
data class OpenTelemetryLogExportConfigArgs(val intervalSeconds: Output<Int>? = null, val level: Output<String>? = null, val otlpGrpcEndpoint: Output<String>) : ConvertibleToJava<OpenTelemetryLogExportConfigArgs>

OpenTelemetry Log Export Configuration properties

Link copied to clipboard
data class PrincipalDefinitionArgs(val attributes: Output<List<Map<String, String>>>? = null, val clientIds: Output<List<String>>? = null, val usernames: Output<List<String>>? = null) : ConvertibleToJava<PrincipalDefinitionArgs>

PrincipalDefinition properties of Rule

Link copied to clipboard
data class ProfileDiagnosticsArgs(val logs: Output<DiagnosticsLogsArgs>? = null, val metrics: Output<MetricsArgs>? = null) : ConvertibleToJava<ProfileDiagnosticsArgs>

DataFlowProfile Diagnostics properties

Link copied to clipboard
data class SanForCertArgs(val dns: Output<List<String>>, val ip: Output<List<String>>) : ConvertibleToJava<SanForCertArgs>

Subject Alternative Names (SANs) for certificate.

Link copied to clipboard
Link copied to clipboard
data class SelfCheckArgs(val intervalSeconds: Output<Int>? = null, val mode: Output<Either<String, OperationalMode>>? = null, val timeoutSeconds: Output<Int>? = null) : ConvertibleToJava<SelfCheckArgs>

Broker Diagnostic Self check properties

Link copied to clipboard
Link copied to clipboard
data class SelfTracingArgs(val intervalSeconds: Output<Int>? = null, val mode: Output<Either<String, OperationalMode>>? = null) : ConvertibleToJava<SelfTracingArgs>

Diagnostic Self tracing properties

Link copied to clipboard
Link copied to clipboard
data class StateStoreResourceRuleArgs(val keyType: Output<Either<String, StateStoreResourceKeyTypes>>, val keys: Output<List<String>>, val method: Output<Either<String, StateStoreResourceDefinitionMethods>>) : ConvertibleToJava<StateStoreResourceRuleArgs>

State Store Resource Rule properties.

Link copied to clipboard
data class SubscriberQueueLimitArgs(val length: Output<Double>? = null, val strategy: Output<Either<String, SubscriberMessageDropStrategy>>? = null) : ConvertibleToJava<SubscriberQueueLimitArgs>

The settings of Subscriber Queue Limit.

Link copied to clipboard
data class TlsCertMethodArgs(val automatic: Output<AutomaticCertMethodArgs>? = null, val manual: Output<X509ManualCertificateArgs>? = null, val mode: Output<Either<String, TlsCertMethodMode>>) : ConvertibleToJava<TlsCertMethodArgs>

Collection of different TLS types, NOTE- Enum at a time only one of them needs to be supported

Link copied to clipboard
Link copied to clipboard
data class TlsPropertiesArgs(val mode: Output<Either<String, OperationalMode>>? = null, val trustedCaCertificateConfigMapRef: Output<String>? = null) : ConvertibleToJava<TlsPropertiesArgs>

Tls properties

Link copied to clipboard
Link copied to clipboard
data class TracesArgs(val cacheSizeMegabytes: Output<Int>? = null, val mode: Output<Either<String, OperationalMode>>? = null, val opentelemetryExportConfig: Output<OpenTelemetryExportConfigArgs>? = null, val selfTracing: Output<SelfTracingArgs>? = null, val spanChannelCapacity: Output<Int>? = null) : ConvertibleToJava<TracesArgs>

Broker Diagnostic Trace properties

Link copied to clipboard

Builder for TracesArgs.

Link copied to clipboard
data class VolumeClaimResourceRequirementsArgs(val limits: Output<Map<String, String>>? = null, val requests: Output<Map<String, String>>? = null) : ConvertibleToJava<VolumeClaimResourceRequirementsArgs>

VolumeClaimResourceRequirements properties

Link copied to clipboard
data class VolumeClaimSpecArgs(val accessModes: Output<List<String>>? = null, val dataSource: Output<LocalKubernetesReferenceArgs>? = null, val dataSourceRef: Output<KubernetesReferenceArgs>? = null, val resources: Output<VolumeClaimResourceRequirementsArgs>? = null, val selector: Output<VolumeClaimSpecSelectorArgs>? = null, val storageClassName: Output<String>? = null, val volumeMode: Output<String>? = null, val volumeName: Output<String>? = null) : ConvertibleToJava<VolumeClaimSpecArgs>

VolumeClaimSpec properties

Link copied to clipboard
data class VolumeClaimSpecSelectorArgs(val matchExpressions: Output<List<VolumeClaimSpecSelectorMatchExpressionsArgs>>? = null, val matchLabels: Output<Map<String, String>>? = null) : ConvertibleToJava<VolumeClaimSpecSelectorArgs>

VolumeClaimSpecSelector properties

data class VolumeClaimSpecSelectorMatchExpressionsArgs(val key: Output<String>, val operator: Output<Either<String, OperatorValues>>, val values: Output<List<String>>? = null) : ConvertibleToJava<VolumeClaimSpecSelectorMatchExpressionsArgs>

VolumeClaimSpecSelectorMatchExpressions properties

Link copied to clipboard
data class X509ManualCertificateArgs(val secretRef: Output<String>) : ConvertibleToJava<X509ManualCertificateArgs>

X509 Certificate Authentication properties.