node-ovh-ts
Version:
OVH API wrapper library for TypeScript
33 lines (30 loc) • 1.58 kB
TypeScript
import { CloudKubeVersionEnum } from './CloudKubeVersionEnum.js';
import { CloudKubeUpdatePolicyEnum } from './CloudKubeUpdatePolicyEnum.js';
import { CloudProjectKubeCreationNodePool } from './CloudProjectKubeCreationNodePool.js';
import { CloudKubePrivateNetworkConfiguration } from './CloudKubePrivateNetworkConfiguration.js';
import { CloudKubeKubeProxyModeEnum } from './CloudKubeKubeProxyModeEnum.js';
import { CloudProjectKubeCustomization } from './CloudProjectKubeCustomization.js';
import './CloudKubeNodePoolTemplate.js';
import './CloudKubeNodePoolTemplateSpec.js';
import './CloudKubeTaint.js';
import './CloudKubeTaintEffectEnum.js';
import './CloudKubeNodePoolTemplateMetadata.js';
import './CloudProjectKubeCustomizationAPIServer.js';
import './CloudProjectKubeCustomizationAPIServerAdmissionPlugins.js';
import './CloudProjectKubeCustomizationAPIServerAdmissionPluginsEnum.js';
import './CloudProjectKubeCustomizationKubeProxy.js';
import './CloudProjectKubeCustomizationKubeProxyIpvs.js';
import './CloudKubeKubeProxyIpvsSchedulerEnum.js';
import './CloudProjectKubeCustomizationKubeProxyIptables.js';
type CloudProjectKubeCreation = {
customization?: CloudProjectKubeCustomization | null;
kubeProxyMode?: CloudKubeKubeProxyModeEnum;
name?: string;
nodepool?: CloudProjectKubeCreationNodePool;
privateNetworkConfiguration?: CloudKubePrivateNetworkConfiguration;
privateNetworkId?: string;
region: string;
updatePolicy?: CloudKubeUpdatePolicyEnum | null;
version?: CloudKubeVersionEnum;
};
export { CloudProjectKubeCreation };