Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Creates a storage virtual machine (SVM) for an Amazon FSx for ONTAP file system.
Synopsis
- data CreateStorageVirtualMachine = CreateStorageVirtualMachine' {}
- newCreateStorageVirtualMachine :: Text -> Text -> CreateStorageVirtualMachine
- createStorageVirtualMachine_activeDirectoryConfiguration :: Lens' CreateStorageVirtualMachine (Maybe CreateSvmActiveDirectoryConfiguration)
- createStorageVirtualMachine_clientRequestToken :: Lens' CreateStorageVirtualMachine (Maybe Text)
- createStorageVirtualMachine_rootVolumeSecurityStyle :: Lens' CreateStorageVirtualMachine (Maybe StorageVirtualMachineRootVolumeSecurityStyle)
- createStorageVirtualMachine_svmAdminPassword :: Lens' CreateStorageVirtualMachine (Maybe Text)
- createStorageVirtualMachine_tags :: Lens' CreateStorageVirtualMachine (Maybe (NonEmpty Tag))
- createStorageVirtualMachine_fileSystemId :: Lens' CreateStorageVirtualMachine Text
- createStorageVirtualMachine_name :: Lens' CreateStorageVirtualMachine Text
- data CreateStorageVirtualMachineResponse = CreateStorageVirtualMachineResponse' {}
- newCreateStorageVirtualMachineResponse :: Int -> CreateStorageVirtualMachineResponse
- createStorageVirtualMachineResponse_storageVirtualMachine :: Lens' CreateStorageVirtualMachineResponse (Maybe StorageVirtualMachine)
- createStorageVirtualMachineResponse_httpStatus :: Lens' CreateStorageVirtualMachineResponse Int
Creating a Request
data CreateStorageVirtualMachine Source #
See: newCreateStorageVirtualMachine
smart constructor.
CreateStorageVirtualMachine' | |
|
Instances
newCreateStorageVirtualMachine Source #
Create a value of CreateStorageVirtualMachine
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateStorageVirtualMachine
, createStorageVirtualMachine_activeDirectoryConfiguration
- Describes the self-managed Microsoft Active Directory to which you want
to join the SVM. Joining an Active Directory provides user
authentication and access control for SMB clients, including Microsoft
Windows and macOS client accessing the file system.
$sel:clientRequestToken:CreateStorageVirtualMachine'
, createStorageVirtualMachine_clientRequestToken
- Undocumented member.
CreateStorageVirtualMachine
, createStorageVirtualMachine_rootVolumeSecurityStyle
- The security style of the root volume of the SVM. Specify one of the
following values:
UNIX
if the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.NTFS
if the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account.MIXED
if the file system is managed by both UNIX and Windows administrators and users consist of both NFS and SMB clients.
$sel:svmAdminPassword:CreateStorageVirtualMachine'
, createStorageVirtualMachine_svmAdminPassword
- The password to use when managing the SVM using the NetApp ONTAP CLI or
REST API. If you do not specify a password, you can still use the file
system's fsxadmin
user to manage the SVM.
CreateStorageVirtualMachine
, createStorageVirtualMachine_tags
- Undocumented member.
CreateStorageVirtualMachine
, createStorageVirtualMachine_fileSystemId
- Undocumented member.
CreateStorageVirtualMachine
, createStorageVirtualMachine_name
- The name of the SVM.
Request Lenses
createStorageVirtualMachine_activeDirectoryConfiguration :: Lens' CreateStorageVirtualMachine (Maybe CreateSvmActiveDirectoryConfiguration) Source #
Describes the self-managed Microsoft Active Directory to which you want to join the SVM. Joining an Active Directory provides user authentication and access control for SMB clients, including Microsoft Windows and macOS client accessing the file system.
createStorageVirtualMachine_clientRequestToken :: Lens' CreateStorageVirtualMachine (Maybe Text) Source #
Undocumented member.
createStorageVirtualMachine_rootVolumeSecurityStyle :: Lens' CreateStorageVirtualMachine (Maybe StorageVirtualMachineRootVolumeSecurityStyle) Source #
The security style of the root volume of the SVM. Specify one of the following values:
UNIX
if the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.NTFS
if the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account.MIXED
if the file system is managed by both UNIX and Windows administrators and users consist of both NFS and SMB clients.
createStorageVirtualMachine_svmAdminPassword :: Lens' CreateStorageVirtualMachine (Maybe Text) Source #
The password to use when managing the SVM using the NetApp ONTAP CLI or
REST API. If you do not specify a password, you can still use the file
system's fsxadmin
user to manage the SVM.
createStorageVirtualMachine_tags :: Lens' CreateStorageVirtualMachine (Maybe (NonEmpty Tag)) Source #
Undocumented member.
createStorageVirtualMachine_fileSystemId :: Lens' CreateStorageVirtualMachine Text Source #
Undocumented member.
createStorageVirtualMachine_name :: Lens' CreateStorageVirtualMachine Text Source #
The name of the SVM.
Destructuring the Response
data CreateStorageVirtualMachineResponse Source #
See: newCreateStorageVirtualMachineResponse
smart constructor.
CreateStorageVirtualMachineResponse' | |
|
Instances
Generic CreateStorageVirtualMachineResponse Source # | |
Read CreateStorageVirtualMachineResponse Source # | |
Show CreateStorageVirtualMachineResponse Source # | |
NFData CreateStorageVirtualMachineResponse Source # | |
Defined in Amazonka.FSx.CreateStorageVirtualMachine rnf :: CreateStorageVirtualMachineResponse -> () # | |
Eq CreateStorageVirtualMachineResponse Source # | |
type Rep CreateStorageVirtualMachineResponse Source # | |
Defined in Amazonka.FSx.CreateStorageVirtualMachine type Rep CreateStorageVirtualMachineResponse = D1 ('MetaData "CreateStorageVirtualMachineResponse" "Amazonka.FSx.CreateStorageVirtualMachine" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "CreateStorageVirtualMachineResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "storageVirtualMachine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageVirtualMachine)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newCreateStorageVirtualMachineResponse Source #
Create a value of CreateStorageVirtualMachineResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:storageVirtualMachine:CreateStorageVirtualMachineResponse'
, createStorageVirtualMachineResponse_storageVirtualMachine
- Returned after a successful CreateStorageVirtualMachine
operation;
describes the SVM just created.
$sel:httpStatus:CreateStorageVirtualMachineResponse'
, createStorageVirtualMachineResponse_httpStatus
- The response's http status code.
Response Lenses
createStorageVirtualMachineResponse_storageVirtualMachine :: Lens' CreateStorageVirtualMachineResponse (Maybe StorageVirtualMachine) Source #
Returned after a successful CreateStorageVirtualMachine
operation;
describes the SVM just created.
createStorageVirtualMachineResponse_httpStatus :: Lens' CreateStorageVirtualMachineResponse Int Source #
The response's http status code.