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 |
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.
StorageVirtualMachine' | |
|
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).