amazonka-fsx-2.0: Amazon FSx SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.FSx.Types.StorageVirtualMachine

Description

 
Synopsis

Documentation

data StorageVirtualMachine Source #

Describes the Amazon FSx for NetApp ONTAP storage virtual machine (SVM) configuration.

See: newStorageVirtualMachine smart constructor.

Constructors

StorageVirtualMachine' 

Fields

Instances

Instances details
FromJSON StorageVirtualMachine Source # 
Instance details

Defined in Amazonka.FSx.Types.StorageVirtualMachine

Generic StorageVirtualMachine Source # 
Instance details

Defined in Amazonka.FSx.Types.StorageVirtualMachine

Associated Types

type Rep StorageVirtualMachine :: Type -> Type #

Read StorageVirtualMachine Source # 
Instance details

Defined in Amazonka.FSx.Types.StorageVirtualMachine

Show StorageVirtualMachine Source # 
Instance details

Defined in Amazonka.FSx.Types.StorageVirtualMachine

NFData StorageVirtualMachine Source # 
Instance details

Defined in Amazonka.FSx.Types.StorageVirtualMachine

Methods

rnf :: StorageVirtualMachine -> () #

Eq StorageVirtualMachine Source # 
Instance details

Defined in Amazonka.FSx.Types.StorageVirtualMachine

Hashable StorageVirtualMachine Source # 
Instance details

Defined in Amazonka.FSx.Types.StorageVirtualMachine

type Rep StorageVirtualMachine Source # 
Instance details

Defined in Amazonka.FSx.Types.StorageVirtualMachine

type Rep StorageVirtualMachine = D1 ('MetaData "StorageVirtualMachine" "Amazonka.FSx.Types.StorageVirtualMachine" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "StorageVirtualMachine'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "activeDirectoryConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SvmActiveDirectoryConfiguration)) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SvmEndpoints)))) :*: (S1 ('MetaSel ('Just "fileSystemId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageVirtualMachineLifecycle)) :*: S1 ('MetaSel ('Just "lifecycleTransitionReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LifecycleTransitionReason))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "rootVolumeSecurityStyle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageVirtualMachineRootVolumeSecurityStyle)))) :*: ((S1 ('MetaSel ('Just "storageVirtualMachineId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subtype") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageVirtualMachineSubtype))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "uuid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

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_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_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_name :: Lens' StorageVirtualMachine (Maybe Text) Source #

The name of the SVM, if provisioned.

storageVirtualMachine_uuid :: Lens' StorageVirtualMachine (Maybe Text) Source #

The SVM's UUID (universally unique identifier).