@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
34 lines • 1.34 kB
TypeScript
import { IpBlock } from '../../IpBlock';
import { CertificationLevelEnum } from './CertificationLevelEnum';
import { ClusterClusterTypeEnum } from './ClusterClusterTypeEnum';
import { ClusterRegionEnum } from './ClusterRegionEnum';
/** Cluster */
export interface Cluster {
/** Allowed networks for ARCHIVE flow type */
archiveAllowedNetworks: IpBlock[];
/** Certification level of the given cluster */
certificationLevel: CertificationLevelEnum;
/** Cluster ID */
clusterId: string;
/** Cluster type */
clusterType: ClusterClusterTypeEnum;
/** PEM for dedicated inputs */
dedicatedInputPEM: string;
/** Retention ID used by default when none is given on new stream */
defaultRetentionId: string;
/** Allowed networks for DIRECT_INPUT flow type */
directInputAllowedNetworks: IpBlock[];
/** PEM for direct inputs */
directInputPEM: string;
/** Hostname */
hostname: string;
/** All content generated by given service will be placed on this cluster */
isDefault: boolean;
/** Allow given service to perform advanced operations on cluster */
isUnlocked: boolean;
/** Allowed networks for QUERY flow type */
queryAllowedNetworks: IpBlock[];
/** Data center localization */
region: ClusterRegionEnum;
}
//# sourceMappingURL=Cluster.d.ts.map