Skip to content

DescribeStorageVirtualMachines

Source: src/AWS/FSx/DescribeStorageVirtualMachines.ts

Runtime binding for the DescribeStorageVirtualMachines operation (IAM action fsx:DescribeStorageVirtualMachines on *).

Lists FSx for ONTAP storage virtual machines (SVMs) — optionally filtered by file-system-id — from inside a function runtime, e.g. to resolve an SVM’s endpoints before opening an iSCSI/NFS session. Provide the implementation with Effect.provide(AWS.FSx.DescribeStorageVirtualMachinesHttp).

const describeStorageVirtualMachines =
yield* AWS.FSx.DescribeStorageVirtualMachines();
const response = yield* describeStorageVirtualMachines({
Filters: [{ Name: "file-system-id", Values: [fileSystemId] }],
});
yield* Effect.log(
`${response.StorageVirtualMachines?.length ?? 0} SVMs`,
);