UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

299 lines (298 loc) • 6.89 kB
export declare const BrokerMemoryProfile: { /** * Tiny memory profile. */ readonly Tiny: "tiny"; /** * Low memory profile. */ readonly Low: "low"; /** * Medium memory profile. */ readonly Medium: "medium"; /** * High memory profile. */ readonly High: "high"; }; /** * Memory profile of broker. */ export type BrokerMemoryProfile = (typeof BrokerMemoryProfile)[keyof typeof BrokerMemoryProfile]; export declare const DataLakeDatabaseFormat: { /** * Delta format. */ readonly Delta: "delta"; /** * Parquet format. */ readonly Parquet: "parquet"; }; /** * DataLake database format to use. */ export type DataLakeDatabaseFormat = (typeof DataLakeDatabaseFormat)[keyof typeof DataLakeDatabaseFormat]; export declare const DeltaTableFormatEnum: { /** * Bool format */ readonly Boolean: "boolean"; /** * Signed integer 8 */ readonly Int8: "int8"; /** * Signed integer 16 */ readonly Int16: "int16"; /** * Signed integer 32 */ readonly Int32: "int32"; /** * Unsigned integer 8 */ readonly UInt8: "uInt8"; /** * Unsigned integer 16 */ readonly UInt16: "uInt16"; /** * Unsigned integer 32 */ readonly UInt32: "uInt32"; /** * Unsigned integer 64 */ readonly UInt64: "uInt64"; /** * Float 16 */ readonly Float16: "float16"; /** * Float 32 */ readonly Float32: "float32"; /** * Float 64 */ readonly Float64: "float64"; /** * Date 32 */ readonly Date32: "date32"; /** * Date 64 */ readonly Date64: "date64"; /** * Binary data */ readonly Binary: "binary"; /** * UTF8 format */ readonly Utf8: "utf8"; }; /** * Delta table format supported. */ export type DeltaTableFormatEnum = (typeof DeltaTableFormatEnum)[keyof typeof DeltaTableFormatEnum]; export declare const ExtendedLocationType: { /** * CustomLocation type */ readonly CustomLocation: "CustomLocation"; }; /** * Type of ExtendedLocation. */ export type ExtendedLocationType = (typeof ExtendedLocationType)[keyof typeof ExtendedLocationType]; export declare const FabricPathType: { /** * Fabric path type is Files. */ readonly Files: "files"; /** * Fabric path type is Tables. */ readonly Tables: "tables"; }; /** * Fabric path type to use. */ export type FabricPathType = (typeof FabricPathType)[keyof typeof FabricPathType]; export declare const KafkaAcks: { /** * Kafka acks zero. */ readonly Zero: "zero"; /** * Kafka acks one. */ readonly One: "one"; /** * Kafka acks all. */ readonly All: "all"; }; /** * The kafka acks to use. */ export type KafkaAcks = (typeof KafkaAcks)[keyof typeof KafkaAcks]; export declare const KafkaMessageCompressionType: { /** * No Kafka message compression. */ readonly None: "none"; /** * Gzip Kafka message compression. */ readonly Gzip: "gzip"; /** * Snappy Kafka message compression. */ readonly Snappy: "snappy"; /** * Lz4 Kafka message compression. */ readonly Lz4: "lz4"; }; /** * The compression to use for kafka messages. */ export type KafkaMessageCompressionType = (typeof KafkaMessageCompressionType)[keyof typeof KafkaMessageCompressionType]; export declare const KafkaPartitionStrategy: { /** * Default partition strategy. */ readonly Default: "default"; /** * Static partition strategy. */ readonly Static: "static"; /** * Topic partition strategy. */ readonly Topic: "topic"; /** * Property partition strategy. */ readonly Property: "property"; }; /** * The partition strategy to use for Kafka. */ export type KafkaPartitionStrategy = (typeof KafkaPartitionStrategy)[keyof typeof KafkaPartitionStrategy]; export declare const KafkaSaslType: { /** * Sasl Plain authentication. */ readonly Plain: "plain"; /** * Sasl ScramSha256 authentication. */ readonly ScramSha256: "scramSha256"; /** * Sasl ScramSha512 authentication. */ readonly ScramSha512: "scramSha512"; }; /** * Sasl Mechanism for remote broker authentication. */ export type KafkaSaslType = (typeof KafkaSaslType)[keyof typeof KafkaSaslType]; export declare const MqttBridgeRemoteBrokerProtocol: { /** * MQTT protocol. */ readonly Mqtt: "mqtt"; /** * MQTT over WebSocket protocol. */ readonly WebSocket: "webSocket"; }; /** * Protocol for remote connection. */ export type MqttBridgeRemoteBrokerProtocol = (typeof MqttBridgeRemoteBrokerProtocol)[keyof typeof MqttBridgeRemoteBrokerProtocol]; export declare const MqttBridgeRouteDirection: { /** * Remote to Local Broker. */ readonly RemoteToLocal: "remote-to-local"; /** * Local to Remote Broker. */ readonly LocalToRemote: "local-to-remote"; }; /** * Direction of the route. */ export type MqttBridgeRouteDirection = (typeof MqttBridgeRouteDirection)[keyof typeof MqttBridgeRouteDirection]; export declare const MqttProtocol: { /** * Mqttv3 */ readonly V3: "v3"; /** * Mqttv5 */ readonly V5: "v5"; }; /** * The protocol to use for connecting with Brokers. */ export type MqttProtocol = (typeof MqttProtocol)[keyof typeof MqttProtocol]; export declare const ResourceInfoDefinitionMethods: { /** * Allowed Connecting to Broker */ readonly Connect: "Connect"; /** * Allowed Publishing to Broker */ readonly Publish: "Publish"; /** * Allowed Subscribing to Broker */ readonly Subscribe: "Subscribe"; }; /** * The type of action that the clients can perform on the broker: Connect, Publish or Subscribe. */ export type ResourceInfoDefinitionMethods = (typeof ResourceInfoDefinitionMethods)[keyof typeof ResourceInfoDefinitionMethods]; export declare const RunMode: { /** * Automatically provision Frontend and Backend pods. */ readonly Auto: "auto"; /** * Use Cardinality to set Frontend and Backend pods. */ readonly Distributed: "distributed"; }; /** * The Running Mode of the Broker Deployment. */ export type RunMode = (typeof RunMode)[keyof typeof RunMode]; export declare const ServiceType: { /** * Cluster IP Service. */ readonly ClusterIp: "clusterIp"; /** * Load Balancer Service. */ readonly LoadBalancer: "loadBalancer"; /** * Node Port Service. */ readonly NodePort: "nodePort"; }; /** * The Kubernetes Service type to deploy for Listener. */ export type ServiceType = (typeof ServiceType)[keyof typeof ServiceType];