import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { Scope } from "./scope.js"; export type Organization = { /** * The maximum number of cloud nodes that can be set as baseline * * @remarks * If undefined, the default is 10 */ maxCloudBaseline?: number | undefined; /** * The maximum number of inbound connections that can be made to a process * * @remarks * If undefined, the default is 1024 connections */ maxProcessConnections?: number | undefined; /** * The retention period for process logs in hours * * @remarks * If undefined, the default is 72h */ logRetentionPeriodHours?: number | undefined; /** * The maximum lifespan in hours of a pod. */ podMaxLifespanHrs?: number | undefined; /** * The maximum number of monthly process vcpu hours that can be run by the organization * * @remarks * If undefined, the organization has no limit. */ monthlyProcessVcpuHoursLimit?: number | undefined; /** * The maximum number of concurrent processes that can be run by the organization * * @remarks * If undefined, the organization has no limit. */ concurrentProcessVcpusLimit?: number | undefined; /** * The features enabled for this organization and user. */ enabledFeatureFlags?: Array | undefined; /** * The maximum memory in MB that can be used by any process in this organization. */ maxRequestedMemoryMB: number; /** * The scopes the user who loaded this has on this organization. */ scopes: Array; isSingleTenant: boolean; /** * The default fleet ID for this organization. */ defaultFleetId?: string | null | undefined; stripeCustomerId: string; /** * The name of an organization. */ name?: string | undefined; /** * System generated unique identifier for an organization. Not guaranteed to have a specific format. */ orgId: string; }; /** @internal */ export declare const Organization$inboundSchema: z.ZodType; export declare function organizationFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=organization.d.ts.map