@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
31 lines • 1.03 kB
TypeScript
import { BandwidthEnum } from './service/BandwidthEnum';
import { ResourceMetadata } from '../iam/ResourceMetadata';
import { PortEnum } from './service/PortEnum';
import { ProviderEnum } from './service/ProviderEnum';
import { StatusEnum } from './service/StatusEnum';
/** OVHcloud Connect Service */
export interface ServiceWithIAM {
/** Service bandwidth */
bandwidth: BandwidthEnum;
/** Service description */
description: string;
/** IAM resource metadata */
iam?: ResourceMetadata;
/** List of interfaces linked to a service */
interfaceList: number[];
/** Pop reference where the service is delivered */
pop: string;
/** Port quantity */
portQuantity: PortEnum;
/** Product name of the service */
product: string;
/** Service provider */
provider: ProviderEnum;
/** Service status */
status: StatusEnum;
/** Service UUID */
uuid: string;
/** vrack linked to the service */
vrack?: string;
}
//# sourceMappingURL=ServiceWithIAM.d.ts.map