Package-level declarations

Types

Link copied to clipboard
data class AuthorizationBasicRuleArgs(val brokerResources: Output<List<ResourceInfoDefinitionArgs>>, val principals: Output<PrincipalDefinitionArgs>) : ConvertibleToJava<AuthorizationBasicRuleArgs>

BasicRules of AuthorizationConfig Polar rules are not supported

Link copied to clipboard
data class AuthorizationConfigArgs(val enableCache: Output<Boolean>? = null, val rules: Output<List<AuthorizationBasicRuleArgs>>? = null) : ConvertibleToJava<AuthorizationConfigArgs>

Broker AuthorizationConfig 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 secretName: Output<String>? = null, val secretNamespace: 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 temporaryDiskTransferEnabled: Output<Boolean>? = null, val temporaryDiskTransferHighWatermarkPercent: Output<Int>? = null, val temporaryDiskTransferLowWatermarkPercent: Output<Int>? = null, val temporaryMaxBackendMemUsagePercent: Output<Int>? = null, val temporaryResourceLimits: Output<TemporaryResourceLimitsConfigArgs>? = null, val workers: Output<Int>? = null) : ConvertibleToJava<BackendChainArgs>

Desired properties of the Frontend Instances of the DMQTT Broker

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

Custom Authentication properties

Link copied to clipboard
data class BrokerAuthenticatorCustomAuthX509Args(val keyVault: Output<KeyVaultCertificatePropertiesArgs>? = null, val secretName: Output<String>? = null) : ConvertibleToJava<BrokerAuthenticatorCustomAuthX509Args>

X509 Custom Authentication properties. NOTE - Enum only authenticator type supported at a time.

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 sat: Output<BrokerAuthenticatorMethodSatArgs>? = null, val svid: Output<BrokerAuthenticatorMethodSvidArgs>? = null, val usernamePassword: Output<BrokerAuthenticatorMethodUsernamePasswordArgs>? = null, val x509: Output<BrokerAuthenticatorMethodX509Args>? = null) : ConvertibleToJava<BrokerAuthenticatorMethodsArgs>

Collection of different CrdAuthenticator methods of Broker Resource. NOTE Enum - 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 BrokerAuthenticatorMethodSvidArgs(val agentSocketPath: Output<String>, val identityMaxRetry: Output<Double>? = null, val identityWaitRetryMs: Output<Double>? = null) : ConvertibleToJava<BrokerAuthenticatorMethodSvidArgs>

SVID for BrokerAuthentication

data class BrokerAuthenticatorMethodUsernamePasswordArgs(val keyVault: Output<KeyVaultSecretPropertiesArgs>? = null, val secretName: Output<String>? = null) : ConvertibleToJava<BrokerAuthenticatorMethodUsernamePasswordArgs>

UsernamePassword for BrokerAuthentication

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

X509 for BrokerAuthentication.

data class BrokerAuthenticatorMethodX509AttributesArgs(val keyVault: Output<KeyVaultSecretPropertiesArgs>? = null, val secretName: Output<String>? = null) : ConvertibleToJava<BrokerAuthenticatorMethodX509AttributesArgs>

BrokerAuthenticatorMethodX509Attributes properties. NOTE - Enum only type supported at a time.

Link copied to clipboard
data class BrokerDiagnosticsArgs(val diagnosticServiceEndpoint: Output<String>? = null, val enableMetrics: Output<Boolean>? = null, val enableSelfCheck: Output<Boolean>? = null, val enableSelfTracing: Output<Boolean>? = null, val enableTracing: Output<Boolean>? = null, val logFormat: Output<String>? = null, val logLevel: Output<String>? = null, val maxCellMapLifetime: Output<Double>? = null, val metricUpdateFrequencySeconds: Output<Double>? = null, val probeImage: Output<String>? = null, val selfCheckFrequencySeconds: Output<Double>? = null, val selfCheckTimeoutSeconds: Output<Double>? = null, val selfTraceFrequencySeconds: Output<Double>? = null, val spanChannelCapacity: Output<Double>? = null) : ConvertibleToJava<BrokerDiagnosticsArgs>

Diagnostics setting specific to Broker

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 CA Cert properties

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

Cert-Manager issuerRef properties

Link copied to clipboard
data class CertManagerPrivateKeyArgs(val algorithm: Output<String>, val rotationPolicy: Output<String>, val size: Output<Int>) : ConvertibleToJava<CertManagerPrivateKeyArgs>

Cert Manager private key properties

Link copied to clipboard
data class ContainerImageArgs(val pullPolicy: Output<String>? = null, val pullSecrets: Output<String>? = null, val repository: Output<String>, val tag: Output<String>) : ConvertibleToJava<ContainerImageArgs>

Defines the Docker image details

Link copied to clipboard
Link copied to clipboard
data class DataLakeConnectorMapArgs(val allowedLatencySecs: Output<Int>, val clientId: Output<String>, val maxMessagesPerBatch: Output<Double>, val messagePayloadType: Output<String>, val mqttSourceTopic: Output<String>, val qos: Output<Int>? = null, val table: Output<DeltaTableArgs>) : ConvertibleToJava<DataLakeConnectorMapArgs>

DataLake connector map route properties

Link copied to clipboard
data class DataLakeFabricStorageArgs(val authentication: Output<DataLakeFabricStorageAuthenticationArgs>, val endpoint: Output<String>, val fabricPath: Output<Either<String, FabricPathType>>, val guids: Output<FabricGuidsArgs>? = null, val names: Output<FabricNamesArgs>? = null) : ConvertibleToJava<DataLakeFabricStorageArgs>

DataLake Fabric Storage details.

Link copied to clipboard
data class DataLakeFabricStorageAuthenticationArgs(val systemAssignedManagedIdentity: Output<ManagedIdentityAuthenticationArgs>) : ConvertibleToJava<DataLakeFabricStorageAuthenticationArgs>

DataLake Fabric Storage authentication details.

Link copied to clipboard
data class DataLakeLocalStorageArgs(val volumeName: Output<String>) : ConvertibleToJava<DataLakeLocalStorageArgs>

DataLake Local Storage details.

Link copied to clipboard
data class DataLakeServiceStorageArgs(val authentication: Output<DataLakeServiceStorageAuthenticationArgs>, val endpoint: Output<String>) : ConvertibleToJava<DataLakeServiceStorageArgs>

DataLake Service Storage details.

Link copied to clipboard
data class DataLakeServiceStorageAuthenticationArgs(val accessTokenSecretName: Output<String>? = null, val systemAssignedManagedIdentity: Output<ManagedIdentityAuthenticationArgs>? = null) : ConvertibleToJava<DataLakeServiceStorageAuthenticationArgs>

DataLake Service Storage authentication details. NOTE - Enum only one method is supported.

Link copied to clipboard
data class DataLakeTargetStorageArgs(val datalakeStorage: Output<DataLakeServiceStorageArgs>? = null, val fabricOneLake: Output<DataLakeFabricStorageArgs>? = null, val localStorage: Output<DataLakeLocalStorageArgs>? = null) : ConvertibleToJava<DataLakeTargetStorageArgs>

Target storage for the DataLake. NOTE - Enum only storage is supported at a time.

Link copied to clipboard
data class DeltaTableArgs(val schema: Output<List<DeltaTableSchemaArgs>>, val tableName: Output<String>, val tablePath: Output<String>? = null) : ConvertibleToJava<DeltaTableArgs>

Delta table properties

Link copied to clipboard
Link copied to clipboard
data class DeltaTableSchemaArgs(val format: Output<Either<String, DeltaTableFormatEnum>>, val mapping: Output<String>, val name: Output<String>, val optional: Output<Boolean>) : ConvertibleToJava<DeltaTableSchemaArgs>

Delta table schema properties

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

DiskBackedMessageBufferSettings properties

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

ExtendedLocation properties

Link copied to clipboard
data class FabricGuidsArgs(val lakehouseGuid: Output<String>, val workspaceGuid: Output<String>) : ConvertibleToJava<FabricGuidsArgs>

Fabric one lake guids.

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

Fabric one lake names.

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

Desired properties of the Frontend Instances of the DMQTT Broker

Link copied to clipboard
Link copied to clipboard
data class GetBrokerAuthenticationPlainArgs(val authenticationName: String, val brokerName: String, val mqName: String, val resourceGroupName: String) : ConvertibleToJava<GetBrokerAuthenticationPlainArgs>
Link copied to clipboard
data class GetBrokerAuthorizationPlainArgs(val authorizationName: String, val brokerName: String, val mqName: String, val resourceGroupName: String) : ConvertibleToJava<GetBrokerAuthorizationPlainArgs>
Link copied to clipboard
data class GetBrokerListenerPlainArgs(val brokerName: String, val listenerName: String, val mqName: String, val resourceGroupName: String) : ConvertibleToJava<GetBrokerListenerPlainArgs>
Link copied to clipboard
data class GetBrokerPlainArgs(val brokerName: String, val mqName: String, val resourceGroupName: String) : ConvertibleToJava<GetBrokerPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetDataLakeConnectorPlainArgs(val dataLakeConnectorName: String, val mqName: String, val resourceGroupName: String) : ConvertibleToJava<GetDataLakeConnectorPlainArgs>
Link copied to clipboard
data class GetDataLakeConnectorTopicMapPlainArgs(val dataLakeConnectorName: String, val mqName: String, val resourceGroupName: String, val topicMapName: String) : ConvertibleToJava<GetDataLakeConnectorTopicMapPlainArgs>
Link copied to clipboard
data class GetDiagnosticServicePlainArgs(val diagnosticServiceName: String, val mqName: String, val resourceGroupName: String) : ConvertibleToJava<GetDiagnosticServicePlainArgs>
Link copied to clipboard
data class GetKafkaConnectorPlainArgs(val kafkaConnectorName: String, val mqName: String, val resourceGroupName: String) : ConvertibleToJava<GetKafkaConnectorPlainArgs>
Link copied to clipboard
data class GetKafkaConnectorTopicMapPlainArgs(val kafkaConnectorName: String, val mqName: String, val resourceGroupName: String, val topicMapName: String) : ConvertibleToJava<GetKafkaConnectorTopicMapPlainArgs>
Link copied to clipboard
data class GetMqPlainArgs(val mqName: String, val resourceGroupName: String) : ConvertibleToJava<GetMqPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetMqttBridgeConnectorPlainArgs(val mqName: String, val mqttBridgeConnectorName: String, val resourceGroupName: String) : ConvertibleToJava<GetMqttBridgeConnectorPlainArgs>
Link copied to clipboard
data class GetMqttBridgeTopicMapPlainArgs(val mqName: String, val mqttBridgeConnectorName: String, val resourceGroupName: String, val topicMapName: String) : ConvertibleToJava<GetMqttBridgeTopicMapPlainArgs>
data class KafkaRemoteBrokerAuthenticationPropertiesArgs(val authType: Output<KafkaRemoteBrokerAuthenticationTypesArgs>? = null, val enabled: Output<Boolean>) : ConvertibleToJava<KafkaRemoteBrokerAuthenticationPropertiesArgs>

Kafka RemoteBrokerConnection Authentication methods

Link copied to clipboard
data class KafkaRemoteBrokerAuthenticationTypesArgs(val sasl: Output<SaslRemoteBrokerBasicAuthenticationArgs>? = null, val systemAssignedManagedIdentity: Output<ManagedIdentityAuthenticationArgs>? = null, val x509: Output<KafkaX509AuthenticationArgs>? = null) : ConvertibleToJava<KafkaRemoteBrokerAuthenticationTypesArgs>

Kafka RemoteBrokerConnection Authentication types. NOTE - Enum only one method is allowed to be passed.

Link copied to clipboard
data class KafkaRemoteBrokerConnectionSpecArgs(val authentication: Output<KafkaRemoteBrokerAuthenticationPropertiesArgs>, val endpoint: Output<String>, val tls: Output<KafkaRemoteBrokerConnectionTlsArgs>) : ConvertibleToJava<KafkaRemoteBrokerConnectionSpecArgs>

Kafka RemoteBrokerConnectionSpec details

Link copied to clipboard
data class KafkaRemoteBrokerConnectionTlsArgs(val tlsEnabled: Output<Boolean>, val trustedCaCertificateConfigMap: Output<String>? = null) : ConvertibleToJava<KafkaRemoteBrokerConnectionTlsArgs>

Kafka RemoteBrokerConnection TLS details

Link copied to clipboard
data class KafkaRoutesArgs(val kafkaToMqtt: Output<KafkaToMqttRoutesArgs>? = null, val mqttToKafka: Output<MqttToKafkaRoutesArgs>? = null) : ConvertibleToJava<KafkaRoutesArgs>

Kafka Routes properties. NOTE - Enum only one method is allowed to be passed.

Link copied to clipboard
Link copied to clipboard
data class KafkaSharedSubscriptionPropertiesArgs(val groupMinimumShareNumber: Output<Int>, val groupName: Output<String>) : ConvertibleToJava<KafkaSharedSubscriptionPropertiesArgs>

Kafka Shared Subscription properties

Link copied to clipboard
data class KafkaTokenKeyVaultPropertiesArgs(val username: Output<String>? = null, val vault: Output<KeyVaultConnectionPropertiesArgs>, val vaultSecret: Output<KeyVaultSecretObjectArgs>) : ConvertibleToJava<KafkaTokenKeyVaultPropertiesArgs>

Kafka Token KeyVault properties.

Link copied to clipboard
data class KafkaToMqttRoutesArgs(val consumerGroupId: Output<String>? = null, val kafkaTopic: Output<String>, val mqttTopic: Output<String>, val name: Output<String>, val qos: Output<Int>? = null) : ConvertibleToJava<KafkaToMqttRoutesArgs>

Kafka to Mqtt route properties

Link copied to clipboard
data class KafkaTopicMapBatchingArgs(val enabled: Output<Boolean>? = null, val latencyMs: Output<Int>? = null, val maxBytes: Output<Double>? = null, val maxMessages: Output<Double>? = null) : ConvertibleToJava<KafkaTopicMapBatchingArgs>

Kafka TopicMap Batching properties

Link copied to clipboard
data class KafkaX509AuthenticationArgs(val keyVault: Output<KeyVaultCertificatePropertiesArgs>? = null, val secretName: Output<String>? = null) : ConvertibleToJava<KafkaX509AuthenticationArgs>

Kafka RemoteBrokerConnection X509 Authentication properties.

Link copied to clipboard
data class KeyVaultCertificatePropertiesArgs(val vault: Output<KeyVaultConnectionPropertiesArgs>, val vaultCaChainSecret: Output<KeyVaultSecretObjectArgs>? = null, val vaultCert: Output<KeyVaultSecretObjectArgs>) : ConvertibleToJava<KeyVaultCertificatePropertiesArgs>

KeyVault certificate properties

Link copied to clipboard
data class KeyVaultConnectionPropertiesArgs(val credentials: Output<KeyVaultCredentialsPropertiesArgs>, val directoryId: Output<String>, val name: Output<String>) : ConvertibleToJava<KeyVaultConnectionPropertiesArgs>

KeyVault properties

Link copied to clipboard
data class KeyVaultCredentialsPropertiesArgs(val servicePrincipalLocalSecretName: Output<String>) : ConvertibleToJava<KeyVaultCredentialsPropertiesArgs>

KeyVault credentials properties. NOTE - Future this will be ENUM.

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

KeyVault secret object properties

Link copied to clipboard
data class KeyVaultSecretPropertiesArgs(val vault: Output<KeyVaultConnectionPropertiesArgs>, val vaultSecret: Output<KeyVaultSecretObjectArgs>) : ConvertibleToJava<KeyVaultSecretPropertiesArgs>

KeyVault secret properties

Link copied to clipboard
data class LocalBrokerAuthenticationMethodsArgs(val kubernetes: Output<LocalBrokerKubernetesAuthenticationArgs>) : ConvertibleToJava<LocalBrokerAuthenticationMethodsArgs>

Mqtt Local Broker Authentication details. Only one method at a time is supported. Default - kubernetes authentication

Link copied to clipboard
data class LocalBrokerConnectionSpecArgs(val authentication: Output<LocalBrokerAuthenticationMethodsArgs>? = null, val endpoint: Output<String>? = null, val tls: Output<LocalBrokerConnectionTlsArgs>? = null) : ConvertibleToJava<LocalBrokerConnectionSpecArgs>

Mqtt Local Broker ConnectionSpec details

Link copied to clipboard
data class LocalBrokerConnectionTlsArgs(val tlsEnabled: Output<Boolean>? = null, val trustedCaCertificateConfigMap: Output<String>? = null) : ConvertibleToJava<LocalBrokerConnectionTlsArgs>

Mqtt Local Broker Connection TLS details

Link copied to clipboard
data class LocalBrokerKubernetesAuthenticationArgs(val secretPath: Output<String>? = null, val serviceAccountTokenName: Output<String>? = null) : ConvertibleToJava<LocalBrokerKubernetesAuthenticationArgs>

Local Broker Kubernetes Authentication

Link copied to clipboard
data class ManagedIdentityAuthenticationArgs(val audience: Output<String>, val extensionName: Output<String>? = null) : ConvertibleToJava<ManagedIdentityAuthenticationArgs>

Managed identity authentication details.

Link copied to clipboard
data class ManualCertMethodArgs(val secretName: Output<String>, val secretNamespace: Output<String>? = null) : ConvertibleToJava<ManualCertMethodArgs>

Manual TLS server certificate management through a defined secret

data class MqttBridgeRemoteBrokerAuthenticationMethodsArgs(val systemAssignedManagedIdentity: Output<ManagedIdentityAuthenticationArgs>? = null, val x509: Output<MqttBridgeRemoteBrokerX509AuthenticationArgs>? = null) : ConvertibleToJava<MqttBridgeRemoteBrokerAuthenticationMethodsArgs>

MqttBridge RemoteBrokerConnection Authentication methods. NOTE - Enum only one is allowed to be passed.

Link copied to clipboard
data class MqttBridgeRemoteBrokerConnectionSpecArgs(val authentication: Output<MqttBridgeRemoteBrokerAuthenticationMethodsArgs>, val endpoint: Output<String>, val protocol: Output<Either<String, MqttBridgeRemoteBrokerProtocol>>? = null, val tls: Output<MqttBridgeRemoteBrokerConnectionTlsArgs>) : ConvertibleToJava<MqttBridgeRemoteBrokerConnectionSpecArgs>

MqttBridge RemoteBrokerConnectionSpec details

Link copied to clipboard
data class MqttBridgeRemoteBrokerConnectionTlsArgs(val tlsEnabled: Output<Boolean>, val trustedCaCertificateConfigMap: Output<String>? = null) : ConvertibleToJava<MqttBridgeRemoteBrokerConnectionTlsArgs>

MqttBridge RemoteBrokerConnection TLS details

data class MqttBridgeRemoteBrokerX509AuthenticationArgs(val keyVault: Output<KeyVaultCertificatePropertiesArgs>? = null, val secretName: Output<String>? = null) : ConvertibleToJava<MqttBridgeRemoteBrokerX509AuthenticationArgs>

MqttBridge RemoteBroker X509 Authentication properties.

Link copied to clipboard
data class MqttBridgeRoutesArgs(val direction: Output<Either<String, MqttBridgeRouteDirection>>, val name: Output<String>, val qos: Output<Int>? = null, val sharedSubscription: Output<MqttBridgeRouteSharedSubscriptionArgs>? = null, val source: Output<String>, val target: Output<String>? = null) : ConvertibleToJava<MqttBridgeRoutesArgs>

MqttBridgeTopicMap route properties

Link copied to clipboard
data class MqttBridgeRouteSharedSubscriptionArgs(val groupMinimumShareNumber: Output<Int>, val groupName: Output<String>) : ConvertibleToJava<MqttBridgeRouteSharedSubscriptionArgs>

MqttBridgeRoute Shared subscription properties

Link copied to clipboard
data class MqttToKafkaRoutesArgs(val kafkaAcks: Output<Either<String, KafkaAcks>>, val kafkaTopic: Output<String>, val mqttTopic: Output<String>, val name: Output<String>, val qos: Output<Int>? = null, val sharedSubscription: Output<KafkaSharedSubscriptionPropertiesArgs>? = null) : ConvertibleToJava<MqttToKafkaRoutesArgs>

Mqtt to Kafka route properties

Link copied to clipboard
data class NodeTolerationsArgs(val effect: Output<String>, val key: Output<String>, val operator: Output<String>, val value: Output<String>) : ConvertibleToJava<NodeTolerationsArgs>

Defines the Node Tolerations details

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 Basic Rule

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

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

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

SANs for certificate.

Link copied to clipboard
Link copied to clipboard
data class SaslRemoteBrokerBasicAuthenticationArgs(val saslType: Output<Either<String, KafkaSaslType>>, val token: Output<SaslRemoteBrokerBasicAuthenticationTokenArgs>) : ConvertibleToJava<SaslRemoteBrokerBasicAuthenticationArgs>

Kafka RemoteBrokerConnection Sasl Authentication properties.

data class SaslRemoteBrokerBasicAuthenticationTokenArgs(val keyVault: Output<KafkaTokenKeyVaultPropertiesArgs>? = null, val secretName: Output<String>? = null) : ConvertibleToJava<SaslRemoteBrokerBasicAuthenticationTokenArgs>

Kafka RemoteBrokerConnection Sasl Authentication token properties. NOTE - Enum only one method is allowed to be passed.

Link copied to clipboard
data class TemporaryResourceLimitsConfigArgs(val maxInflightMessages: Output<Int>, val maxInflightPatches: Output<Int>, val maxInflightPatchesPerClient: Output<Int>, val maxMessageExpirySecs: Output<Double>? = null, val maxQueuedMessages: Output<Double>, val maxQueuedQos0Messages: Output<Double>, val maxSessionExpirySecs: Output<Double>) : ConvertibleToJava<TemporaryResourceLimitsConfigArgs>

Internal knobs of Resource Limits for FE and BE

Link copied to clipboard
data class TlsCertMethodArgs(val automatic: Output<AutomaticCertMethodArgs>? = null, val keyVault: Output<KeyVaultCertificatePropertiesArgs>? = null, val manual: Output<ManualCertMethodArgs>? = null) : 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 VolumeClaimDataSourceArgs(val apiGroup: Output<String>? = null, val kind: Output<String>, val name: Output<String>) : ConvertibleToJava<VolumeClaimDataSourceArgs>

VolumeClaimDataSource properties

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

VolumeClaimDataSourceRef properties

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<VolumeClaimDataSourceArgs>? = null, val dataSourceRef: Output<VolumeClaimDataSourceRefArgs>? = 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<String>, val values: Output<List<String>>? = null) : ConvertibleToJava<VolumeClaimSpecSelectorMatchExpressionsArgs>

VolumeClaimSpecSelectorMatchExpressions properties