CreateKxVolume
Source:
src/AWS/FinSpace/CreateKxVolume.ts
Runtime binding for finspace:CreateKxVolume — provisions a NAS_1 storage volume in the bound environment that clusters mount for tickerplant logs and shared savedown space.
Provide the implementation with
Effect.provide(AWS.FinSpace.CreateKxVolumeHttp).
Managing Volumes
Section titled “Managing Volumes”const createVolume = yield* AWS.FinSpace.CreateKxVolume(kdb);
const volume = yield* createVolume({ volumeName: "tp-logs", volumeType: "NAS_1", nas1Configuration: { type: "SSD_250", size: 1200 }, azMode: "SINGLE", availabilityZoneIds: ["use1-az2"], clientToken: crypto.randomUUID(),});