Class: Aws::DataSync::Types::FsxProtocol

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb

Overview

Note:

When making an API call, you may pass FsxProtocol data as a hash:

{
  nfs: {
    mount_options: {
      version: "AUTOMATIC", # accepts AUTOMATIC, NFS3, NFS4_0, NFS4_1
    },
  },
  smb: {
    domain: "SmbDomain",
    mount_options: {
      version: "AUTOMATIC", # accepts AUTOMATIC, SMB2, SMB3
    },
    password: "SmbPassword", # required
    user: "SmbUser", # required
  },
}

Specifies the data transfer protocol that DataSync uses to access your Amazon FSx file system.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#nfsTypes::FsxProtocolNfs

Specifies the Network File System (NFS) protocol configuration that DataSync uses to access your FSx for OpenZFS file system or FSx for ONTAP file system's storage virtual machine (SVM).



2596
2597
2598
2599
2600
2601
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2596

class FsxProtocol < Struct.new(
  :nfs,
  :smb)
  SENSITIVE = []
  include Aws::Structure
end

#smbTypes::FsxProtocolSmb

Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for ONTAP file system's SVM.



2596
2597
2598
2599
2600
2601
# File 'gems/aws-sdk-datasync/lib/aws-sdk-datasync/types.rb', line 2596

class FsxProtocol < Struct.new(
  :nfs,
  :smb)
  SENSITIVE = []
  include Aws::Structure
end