@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
61 lines • 2.85 kB
TypeScript
import { BillingTypeEnum } from './BillingTypeEnum';
import { GenerationEnum } from './GenerationEnum';
import { ResourceMetadata } from '../iam/ResourceMetadata';
import { ManagementInterfaceEnum } from './ManagementInterfaceEnum';
import { ProductReferenceEnum } from './ProductReferenceEnum';
import { StateEnum } from './StateEnum';
import { UserAccessPolicyEnum } from './UserAccessPolicyEnum';
import { UserLogoutPolicyEnum } from './UserLogoutPolicyEnum';
import { Version } from './Version';
/** VMware on OVHcloud */
export interface DedicatedCloudWithIAM {
/** Advanced security state */
advancedSecurity: boolean;
/** The current bandwidth of your VMware on OVHcloud */
bandwidth: string;
/** Billing type of your VMware on OVHcloud */
billingType: BillingTypeEnum;
/** Can the PCC be migrated to VCD */
canMigrateToVCD: boolean;
/** Url to the VMware on OVHcloud certified interface */
certifiedInterfaceUrl: string;
/** The current version of your VMware on OVHcloud */
commercialRange: string;
/** Description of your VMware on OVHcloud */
description: string;
/** Generation of your VMware on OVHcloud */
generation: GenerationEnum;
/** IAM resource metadata */
iam?: ResourceMetadata;
/** Datacenter where your VMware on OVHcloud is physically located */
location: string;
/** The management interface name */
managementInterface: ManagementInterfaceEnum;
/** The reference universe information for your VMware on OVHcloud */
productReference: ProductReferenceEnum;
/** Service name of your VMware on OVHcloud */
serviceName: string;
/** Name of the current service pack */
servicePackName?: string;
/** SPLA licensing state */
spla: boolean;
/** Enable SSL v3 support. Warning : this option is not recommended as it was recognized as a security breach. If this is enabled, we advise you to enable the filtered User access policy */
sslV3?: boolean;
/** Current state of your VMware on OVHcloud */
state: StateEnum;
/** Access policy of your VMware on OVHcloud : opened to every IPs or filtered */
userAccessPolicy: UserAccessPolicyEnum;
/** The maximum amount of connected users allowed on the VMware on OVHcloud management interface */
userLimitConcurrentSession: number;
/** */
userLogoutPolicy: UserLogoutPolicyEnum;
/** The timeout (in seconds) for the user sessions on the VMware on OVHcloud management interface. 0 value disable the timeout */
userSessionTimeout: number;
/** Url to the VMware on OVHcloud vScope interface */
vScopeUrl: string;
/** Version of the management interface */
version: Version;
/** Url to the VMware on OVHcloud web interface */
webInterfaceUrl: string;
}
//# sourceMappingURL=DedicatedCloudWithIAM.d.ts.map