| 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 |
Amazonka.FSx.Types.StorageVirtualMachine
Description
Synopsis
- data StorageVirtualMachine = StorageVirtualMachine' {
- activeDirectoryConfiguration :: Maybe SvmActiveDirectoryConfiguration
- creationTime :: Maybe POSIX
- endpoints :: Maybe SvmEndpoints
- fileSystemId :: Maybe Text
- lifecycle :: Maybe StorageVirtualMachineLifecycle
- lifecycleTransitionReason :: Maybe LifecycleTransitionReason
- name :: Maybe Text
- resourceARN :: Maybe Text
- rootVolumeSecurityStyle :: Maybe StorageVirtualMachineRootVolumeSecurityStyle
- storageVirtualMachineId :: Maybe Text
- subtype :: Maybe StorageVirtualMachineSubtype
- tags :: Maybe (NonEmpty Tag)
- uuid :: Maybe Text
- newStorageVirtualMachine :: StorageVirtualMachine
- storageVirtualMachine_activeDirectoryConfiguration :: Lens' StorageVirtualMachine (Maybe SvmActiveDirectoryConfiguration)
- storageVirtualMachine_creationTime :: Lens' StorageVirtualMachine (Maybe UTCTime)
- storageVirtualMachine_endpoints :: Lens' StorageVirtualMachine (Maybe SvmEndpoints)
- storageVirtualMachine_fileSystemId :: Lens' StorageVirtualMachine (Maybe Text)
- storageVirtualMachine_lifecycle :: Lens' StorageVirtualMachine (Maybe StorageVirtualMachineLifecycle)
- storageVirtualMachine_lifecycleTransitionReason :: Lens' StorageVirtualMachine (Maybe LifecycleTransitionReason)
- storageVirtualMachine_name :: Lens' StorageVirtualMachine (Maybe Text)
- storageVirtualMachine_resourceARN :: Lens' StorageVirtualMachine (Maybe Text)
- storageVirtualMachine_rootVolumeSecurityStyle :: Lens' StorageVirtualMachine (Maybe StorageVirtualMachineRootVolumeSecurityStyle)
- storageVirtualMachine_storageVirtualMachineId :: Lens' StorageVirtualMachine (Maybe Text)
- storageVirtualMachine_subtype :: Lens' StorageVirtualMachine (Maybe StorageVirtualMachineSubtype)
- storageVirtualMachine_tags :: Lens' StorageVirtualMachine (Maybe (NonEmpty Tag))
- storageVirtualMachine_uuid :: Lens' StorageVirtualMachine (Maybe Text)
Documentation
data StorageVirtualMachine Source #
Describes the Amazon FSx for NetApp ONTAP storage virtual machine (SVM) configuration.
See: newStorageVirtualMachine smart constructor.
Constructors
| StorageVirtualMachine' | |
Fields
| |
Instances
newStorageVirtualMachine :: StorageVirtualMachine Source #
Create a value of StorageVirtualMachine 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:activeDirectoryConfiguration:StorageVirtualMachine', storageVirtualMachine_activeDirectoryConfiguration - Describes the Microsoft Active Directory configuration to which the SVM
is joined, if applicable.
$sel:creationTime:StorageVirtualMachine', storageVirtualMachine_creationTime - Undocumented member.
$sel:endpoints:StorageVirtualMachine', storageVirtualMachine_endpoints - The endpoints that are used to access data or to manage the SVM using
the NetApp ONTAP CLI, REST API, or NetApp CloudManager. They are the
Iscsi, Management, Nfs, and Smb endpoints.
$sel:fileSystemId:StorageVirtualMachine', storageVirtualMachine_fileSystemId - Undocumented member.
$sel:lifecycle:StorageVirtualMachine', storageVirtualMachine_lifecycle - Describes the SVM's lifecycle status.
CREATED- The SVM is fully available for use.CREATING- Amazon FSx is creating the new SVM.DELETING- Amazon FSx is deleting an existing SVM.FAILED- Amazon FSx was unable to create the SVM.MISCONFIGURED- The SVM is in a failed but recoverable state.PENDING- Amazon FSx has not started creating the SVM.
$sel:lifecycleTransitionReason:StorageVirtualMachine', storageVirtualMachine_lifecycleTransitionReason - Describes why the SVM lifecycle state changed.
$sel:name:StorageVirtualMachine', storageVirtualMachine_name - The name of the SVM, if provisioned.
$sel:resourceARN:StorageVirtualMachine', storageVirtualMachine_resourceARN - Undocumented member.
$sel:rootVolumeSecurityStyle:StorageVirtualMachine', storageVirtualMachine_rootVolumeSecurityStyle - The security style of the root volume of the SVM.
$sel:storageVirtualMachineId:StorageVirtualMachine', storageVirtualMachine_storageVirtualMachineId - The SVM's system generated unique ID.
$sel:subtype:StorageVirtualMachine', storageVirtualMachine_subtype - Describes the SVM's subtype.
$sel:tags:StorageVirtualMachine', storageVirtualMachine_tags - Undocumented member.
$sel:uuid:StorageVirtualMachine', storageVirtualMachine_uuid - The SVM's UUID (universally unique identifier).
storageVirtualMachine_activeDirectoryConfiguration :: Lens' StorageVirtualMachine (Maybe SvmActiveDirectoryConfiguration) Source #
Describes the Microsoft Active Directory configuration to which the SVM is joined, if applicable.
storageVirtualMachine_creationTime :: Lens' StorageVirtualMachine (Maybe UTCTime) Source #
Undocumented member.
storageVirtualMachine_endpoints :: Lens' StorageVirtualMachine (Maybe SvmEndpoints) Source #
The endpoints that are used to access data or to manage the SVM using
the NetApp ONTAP CLI, REST API, or NetApp CloudManager. They are the
Iscsi, Management, Nfs, and Smb endpoints.
storageVirtualMachine_fileSystemId :: Lens' StorageVirtualMachine (Maybe Text) Source #
Undocumented member.
storageVirtualMachine_lifecycle :: Lens' StorageVirtualMachine (Maybe StorageVirtualMachineLifecycle) Source #
Describes the SVM's lifecycle status.
CREATED- The SVM is fully available for use.CREATING- Amazon FSx is creating the new SVM.DELETING- Amazon FSx is deleting an existing SVM.FAILED- Amazon FSx was unable to create the SVM.MISCONFIGURED- The SVM is in a failed but recoverable state.PENDING- Amazon FSx has not started creating the SVM.
storageVirtualMachine_lifecycleTransitionReason :: Lens' StorageVirtualMachine (Maybe LifecycleTransitionReason) Source #
Describes why the SVM lifecycle state changed.
storageVirtualMachine_name :: Lens' StorageVirtualMachine (Maybe Text) Source #
The name of the SVM, if provisioned.
storageVirtualMachine_resourceARN :: Lens' StorageVirtualMachine (Maybe Text) Source #
Undocumented member.
storageVirtualMachine_rootVolumeSecurityStyle :: Lens' StorageVirtualMachine (Maybe StorageVirtualMachineRootVolumeSecurityStyle) Source #
The security style of the root volume of the SVM.
storageVirtualMachine_storageVirtualMachineId :: Lens' StorageVirtualMachine (Maybe Text) Source #
The SVM's system generated unique ID.
storageVirtualMachine_subtype :: Lens' StorageVirtualMachine (Maybe StorageVirtualMachineSubtype) Source #
Describes the SVM's subtype.
storageVirtualMachine_tags :: Lens' StorageVirtualMachine (Maybe (NonEmpty Tag)) Source #
Undocumented member.
storageVirtualMachine_uuid :: Lens' StorageVirtualMachine (Maybe Text) Source #
The SVM's UUID (universally unique identifier).