@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
31 lines • 1.32 kB
TypeScript
import { BandwidthStorage } from './BandwidthStorage';
import { RetrievalFees } from './RetrievalFees';
import { StorageTypeEnum } from './StorageTypeEnum';
import { StoredStorage } from './StoredStorage';
import { RegionTypeEnum } from '../../common/RegionTypeEnum';
/** HourlyStorage */
export interface HourlyStorage {
/** Bucket Name */
bucketName?: string;
/** Specifies the deployment mode of the region where the resource is deployed (for example, 1-AZ or 3-AZ). Products that are grouped by project or have no region do not include a deployment mode */
deploymentMode?: RegionTypeEnum;
/** Storage incoming bandwidth details */
incomingBandwidth?: BandwidthStorage;
/** Storage incoming internal bandwidth details */
incomingInternalBandwidth?: BandwidthStorage;
/** Storage outgoing bandwidth details */
outgoingBandwidth?: BandwidthStorage;
/** Storage outgoing internal bandwidth details */
outgoingInternalBandwidth?: BandwidthStorage;
/** Region */
region: string;
/** Storage retrieval fee details */
retrievalFees?: RetrievalFees;
/** Information about stored data */
stored?: StoredStorage;
/** Total price */
totalPrice: number;
/** Storage type */
type: StorageTypeEnum;
}
//# sourceMappingURL=HourlyStorage.d.ts.map