LocationFSxONTAP
Learn how to create, update, and manage AWS DataSync LocationFSxONTAPs using Alchemy Cloud Control.
The LocationFSxONTAP resource allows you to manage AWS DataSync Location FSx for ONTAP configurations, enabling data transfer between on-premises storage and AWS cloud storage.
Minimal Example
Section titled “Minimal Example”Create a basic LocationFSxONTAP with required properties and one optional property.
import AWS from "alchemy/aws/control";
const locationFsxOntap = await AWS.DataSync.LocationFSxONTAP("fsxLocation", { StorageVirtualMachineArn: "arn:aws:fsx:us-west-2:123456789012:storage-virtual-machine:fsx-svm", Subdirectory: "/data", SecurityGroupArns: [ "arn:aws:ec2:us-west-2:123456789012:security-group/sg-abc123" ]});
Advanced Configuration
Section titled “Advanced Configuration”Configure a LocationFSxONTAP with additional protocol and tags.
const advancedFsxLocation = await AWS.DataSync.LocationFSxONTAP("advancedFsxLocation", { StorageVirtualMachineArn: "arn:aws:fsx:us-west-2:123456789012:storage-virtual-machine:fsx-svm", Subdirectory: "/data/advanced", Protocol: { Nfs: { MountOptions: { Version: "NFS3" } } }, SecurityGroupArns: [ "arn:aws:ec2:us-west-2:123456789012:security-group/sg-def456" ], Tags: [ { Key: "Environment", Value: "Production" }, { Key: "Project", Value: "DataMigration" } ]});
Adoption of Existing Resources
Section titled “Adoption of Existing Resources”Create a LocationFSxONTAP while adopting an existing resource if it already exists.
const adoptFsxLocation = await AWS.DataSync.LocationFSxONTAP("adoptFsxLocation", { StorageVirtualMachineArn: "arn:aws:fsx:us-west-2:123456789012:storage-virtual-machine:fsx-svm", SecurityGroupArns: [ "arn:aws:ec2:us-west-2:123456789012:security-group/sg-ghi789" ], adopt: true // Enables adoption of an existing resource});