import type { AccountingLimit } from './AccountingLimit'; import type { CommonSolaceCloudObjectId } from './CommonSolaceCloudObjectId'; import type { CommonTimestampInteger } from './CommonTimestampInteger'; import type { Endpoint } from './Endpoint'; import type { MsgVpnAttributes } from './MsgVpnAttributes'; import type { MsgVpnName } from './MsgVpnName'; import type { ServiceClassDisplayedAttributes } from './ServiceClassDisplayedAttributes'; /** * provides information about a service in the Solace Cloud account. */ export declare type Service = { type?: string; timestamp?: CommonTimestampInteger; userId?: CommonSolaceCloudObjectId; serviceId?: CommonSolaceCloudObjectId; infrastructureId?: CommonSolaceCloudObjectId; name?: string; msgVpnName?: MsgVpnName; datacenterId?: string; datacenterProvider?: string; serviceTypeId?: string; serviceClassId?: string; adminState?: string; adminProgress?: string; created?: CommonTimestampInteger; creationState?: string; /** * The protocols supported by this service */ messagingProtocols?: Array; msgVpnAttributes?: MsgVpnAttributes; locked?: boolean; messagingStorage?: number; serviceStage?: string; servicePackageId?: string; serviceClassDisplayedAttributes?: ServiceClassDisplayedAttributes; accountingLimits?: Array; };