export type EventBrokerScanDataUploadDetails = { readonly createdTime?: string; readonly updatedTime?: string; readonly createdBy?: string; readonly changedBy?: string; /** * Primary key set by the server. */ readonly id?: string; /** * The ID of the uploaded scan request. */ readonly scanId?: string; /** * The event broker id of the data collection upload request. */ readonly eventBrokerId?: string; readonly eventBrokerType?: EventBrokerScanDataUploadDetails.eventBrokerType; /** * The uploaded data collection types. */ readonly dataCollectionTypes?: Array<'brokerConfiguration' | 'clusterConfiguration' | 'consumerGroups' | 'consumerGroupConfiguration' | 'overrideTopicConfiguration' | 'queueConfiguration' | 'queueListing' | 'schema' | 'subscriptionConfiguration' | 'topicConfiguration' | 'topicListing'>; /** * The status of the event broker scan. */ readonly status?: EventBrokerScanDataUploadDetails.status; /** * The scan types for which the data is uploaded. */ readonly scanTypes?: Array<'KAFKA_ALL' | 'KAFKA_BROKER_CONFIGURATION' | 'KAFKA_CLUSTER_CONFIGURATION' | 'KAFKA_CONSUMER_GROUPS' | 'KAFKA_CONSUMER_GROUPS_CONFIGURATION' | 'KAFKA_FEATURES' | 'KAFKA_PRODUCERS' | 'KAFKA_TOPIC_CONFIGURATION' | 'KAFKA_TOPIC_CONFIGURATION_FULL' | 'KAFKA_TOPIC_LISTING' | 'KAFKA_TOPIC_OVERRIDE_CONFIGURATION' | 'CONFLUENT_SCHEMA_REGISTRY_SCHEMA' | 'SOLACE_ALL' | 'SOLACE_QUEUE_CONFIG' | 'SOLACE_QUEUE_LISTING' | 'SOLACE_SUBSCRIPTION_CONFIG'>; /** * The data upload destination. */ readonly destinations?: Array<'EVENT_PORTAL' | 'FILE_WRITER'>; /** * The type of this payload, ema data collection. */ readonly type?: string; }; export declare namespace EventBrokerScanDataUploadDetails { enum eventBrokerType { SOLACE = "solace", KAFKA = "kafka" } /** * The status of the event broker scan. */ enum status { COMPLETE = "COMPLETE", FAILED = "FAILED", INITIATED = "INITIATED", IN_PROGRESS = "IN_PROGRESS", TIMED_OUT = "TIMED_OUT", TIMED_OUT_ON_INITIATION = "TIMED_OUT_ON_INITIATION", TIMED_OUT_ON_NO_DATA = "TIMED_OUT_ON_NO_DATA", TIMED_OUT_ON_PARTIAL_DATA = "TIMED_OUT_ON_PARTIAL_DATA" } }