LocationFsxOntapFileSystemArgs class

The set of arguments for LocationFsxOntapFileSystem. The set of arguments for LocationFsxOntapFileSystem.

Constructors

LocationFsxOntapFileSystemArgs({required Input<LocationFsxOntapFileSystemProtocol> protocol, Input<String?>? region, required Input<List<String>> securityGroupArns, required Input<String> storageVirtualMachineArn, Input<String?>? subdirectory, Input<Map<String, String>?>? tags})
Creates a new LocationFsxOntapFileSystemArgs. protocol The data transfer protocol that DataSync uses to access your Amazon FSx file system. See Protocol below. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. securityGroupArns The security groups that provide access to your file system's preferred subnet. The security groups must allow outbbound traffic on the following ports (depending on the protocol you use): storageVirtualMachineArn The ARN of the SVM in your file system where you want to copy data to of from. subdirectory Path to the file share in the SVM where you'll copy your data. You can specify a junction path (also known as a mount point), qtree path (for NFS file shares), or share name (for SMB file shares) (e.g. /vol1, /vol1/tree1, share1). tags Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
const
LocationFsxOntapFileSystemArgs.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
protocol → Input<LocationFsxOntapFileSystemProtocol>
The data transfer protocol that DataSync uses to access your Amazon FSx file system. See Protocol below.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securityGroupArns → Input<List<String>>
The security groups that provide access to your file system's preferred subnet. The security groups must allow outbbound traffic on the following ports (depending on the protocol you use):
final
storageVirtualMachineArn → Input<String>
The ARN of the SVM in your file system where you want to copy data to of from.
final
subdirectory → Input<String?>?
Path to the file share in the SVM where you'll copy your data. You can specify a junction path (also known as a mount point), qtree path (for NFS file shares), or share name (for SMB file shares) (e.g. /vol1, /vol1/tree1, share1).
final
tags → Input<Map<String, String>?>?
Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited