node-ovh-ts
Version:
OVH API wrapper library for TypeScript
34 lines (31 loc) • 1.45 kB
TypeScript
import { CloudProjectAiResources } from './CloudProjectAiResources.js';
import { CloudProjectAiAppProbe } from './CloudProjectAiAppProbe.js';
import { CloudProjectAiAppScalingStrategy } from './CloudProjectAiAppScalingStrategy.js';
import { CloudProjectAiJobJobEnv } from './CloudProjectAiJobJobEnv.js';
import { CloudProjectAiVolumeVolume } from './CloudProjectAiVolumeVolume.js';
import './CloudProjectAiAppScalingFixedStrategy.js';
import './CloudProjectAiAppScalingAutomaticStrategy.js';
import './CloudProjectAiAppScalingAutomaticStrategyResourceTypeEnum.js';
import './CloudProjectAiVolumeDataStore.js';
import './CloudProjectAiVolumeStandalone.js';
import './CloudProjectAiVolumePrivateSwift.js';
import './CloudProjectAiVolumePublicGit.js';
import './CloudProjectAiVolumePublicSwift.js';
import './CloudProjectAiVolumePermissionEnum.js';
type CloudProjectAiAppAppSpec = {
command?: string[] | null;
defaultHttpPort?: number | null;
env?: CloudProjectAiJobJobEnv[] | null;
envVars?: CloudProjectAiJobJobEnv[] | null;
image?: string;
labels?: Record<string, string> | null;
name?: string;
partnerId?: string | null;
probe?: CloudProjectAiAppProbe | null;
region?: string;
resources?: CloudProjectAiResources;
scalingStrategy?: CloudProjectAiAppScalingStrategy | null;
unsecureHttp?: boolean | null;
volumes?: CloudProjectAiVolumeVolume[] | null;
};
export { CloudProjectAiAppAppSpec };