import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::TLS::Shipper */ export declare function getShipper(args: GetShipperArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getShipper. */ export interface GetShipperArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getShipper. */ export interface GetShipperResult { /** * Log content delivery format configuration. */ readonly contentInfo: outputs.tls.GetShipperContentInfo; /** * Creation time. */ readonly createdTime: string; /** * Default built-in dashboard ID for delivery. */ readonly dashboardId: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Kafka delivery configuration. */ readonly kafkaShipperInfo: outputs.tls.GetShipperKafkaShipperInfo; /** * Log project ID. */ readonly projectId: string; /** * Log project name. */ readonly projectName: string; /** * Delivery end time, in milliseconds. Note: Millisecond data will be ignored. For example, if 1776761323455 is entered, the result will be 1776761323000; if 1776761323 is entered, the result will be 1776761323000. */ readonly shipperEndTime: number; /** * Delivery configuration ID. */ readonly shipperId: string; /** * Delivery configuration name, unique within a log project. */ readonly shipperName: string; /** * Delivery start time, in milliseconds. When delivering to Kafka, it is recommended to use the ShipperStartTime and ShipperEndTime fields to configure the delivery time range, and leave the StartTime and EndTime fields empty. Note: Millisecond data will be ignored. For example, if 1776761323455 is entered, the result will be 1776761323000; if 1776761323 is entered, the result will be 1776761323000. */ readonly shipperStartTime: number; /** * Type of data source for delivery. Options: tos, kafka. Default is tos. */ readonly shipperType: string; /** * Whether to enable delivery configuration. Default is true. */ readonly status: boolean; /** * Log topic ID. */ readonly topicId: string; /** * Log topic name. */ readonly topicName: string; /** * Information related to delivery to TOS object storage. */ readonly tosShipperInfo: outputs.tls.GetShipperTosShipperInfo; /** * Update time. */ readonly updatedTime: string; } /** * Data Source schema for Volcengine::TLS::Shipper */ export declare function getShipperOutput(args: GetShipperOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getShipper. */ export interface GetShipperOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }