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< securityGroupArns, required Input<String> >String> storageVirtualMachineArn, Input<String?> ? subdirectory, Input<Map< ? tags})String, String> ?> -
Creates a new LocationFsxOntapFileSystemArgs.
protocolThe data transfer protocol that DataSync uses to access your Amazon FSx file system. See Protocol below.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.securityGroupArnsThe 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):storageVirtualMachineArnThe ARN of the SVM in your file system where you want to copy data to of from.subdirectoryPath 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).tagsKey-value pairs of resource tags to assign to the DataSync Location. If configured with a providerdefaultTagsconfiguration 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 -
Key-value pairs of resource tags to assign to the DataSync Location. If configured with a provider
defaultTagsconfiguration 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