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.OntapFileSystemConfiguration

Description

 
Synopsis

Documentation

data OntapFileSystemConfiguration Source #

Configuration for the FSx for NetApp ONTAP file system.

See: newOntapFileSystemConfiguration smart constructor.

Constructors

OntapFileSystemConfiguration' 

Fields

Instances

Instances details
FromJSON OntapFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.OntapFileSystemConfiguration

Generic OntapFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.OntapFileSystemConfiguration

Associated Types

type Rep OntapFileSystemConfiguration :: Type -> Type #

Read OntapFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.OntapFileSystemConfiguration

Show OntapFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.OntapFileSystemConfiguration

NFData OntapFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.OntapFileSystemConfiguration

Eq OntapFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.OntapFileSystemConfiguration

Hashable OntapFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.OntapFileSystemConfiguration

type Rep OntapFileSystemConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.OntapFileSystemConfiguration

type Rep OntapFileSystemConfiguration = D1 ('MetaData "OntapFileSystemConfiguration" "Amazonka.FSx.Types.OntapFileSystemConfiguration" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "OntapFileSystemConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "automaticBackupRetentionDays") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "dailyAutomaticBackupStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "deploymentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OntapDeploymentType)) :*: (S1 ('MetaSel ('Just "diskIopsConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DiskIopsConfiguration)) :*: S1 ('MetaSel ('Just "endpointIpAddressRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileSystemEndpoints)) :*: S1 ('MetaSel ('Just "preferredSubnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "routeTableIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "throughputCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "weeklyMaintenanceStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newOntapFileSystemConfiguration :: OntapFileSystemConfiguration Source #

Create a value of OntapFileSystemConfiguration 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:automaticBackupRetentionDays:OntapFileSystemConfiguration', ontapFileSystemConfiguration_automaticBackupRetentionDays - Undocumented member.

$sel:dailyAutomaticBackupStartTime:OntapFileSystemConfiguration', ontapFileSystemConfiguration_dailyAutomaticBackupStartTime - Undocumented member.

$sel:deploymentType:OntapFileSystemConfiguration', ontapFileSystemConfiguration_deploymentType - Specifies the FSx for ONTAP file system deployment type in use in the file system.

  • MULTI_AZ_1 - (Default) A high availability file system configured for Multi-AZ redundancy to tolerate temporary Availability Zone (AZ) unavailability.
  • SINGLE_AZ_1 - A file system configured for Single-AZ redundancy.

For information about the use cases for Multi-AZ and Single-AZ deployments, refer to Choosing Multi-AZ or Single-AZ file system deployment.

$sel:diskIopsConfiguration:OntapFileSystemConfiguration', ontapFileSystemConfiguration_diskIopsConfiguration - The SSD IOPS configuration for the ONTAP file system, specifying the number of provisioned IOPS and the provision mode.

$sel:endpointIpAddressRange:OntapFileSystemConfiguration', ontapFileSystemConfiguration_endpointIpAddressRange - (Multi-AZ only) The IP address range in which the endpoints to access your file system are created.

The Endpoint IP address range you select for your file system must exist outside the VPC's CIDR range and must be at least /30 or larger. If you do not specify this optional parameter, Amazon FSx will automatically select a CIDR block for you.

$sel:endpoints:OntapFileSystemConfiguration', ontapFileSystemConfiguration_endpoints - The Management and Intercluster endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror.

$sel:preferredSubnetId:OntapFileSystemConfiguration', ontapFileSystemConfiguration_preferredSubnetId - Undocumented member.

$sel:routeTableIds:OntapFileSystemConfiguration', ontapFileSystemConfiguration_routeTableIds - (Multi-AZ only) The VPC route tables in which your file system's endpoints are created.

$sel:throughputCapacity:OntapFileSystemConfiguration', ontapFileSystemConfiguration_throughputCapacity - Undocumented member.

$sel:weeklyMaintenanceStartTime:OntapFileSystemConfiguration', ontapFileSystemConfiguration_weeklyMaintenanceStartTime - Undocumented member.

ontapFileSystemConfiguration_deploymentType :: Lens' OntapFileSystemConfiguration (Maybe OntapDeploymentType) Source #

Specifies the FSx for ONTAP file system deployment type in use in the file system.

  • MULTI_AZ_1 - (Default) A high availability file system configured for Multi-AZ redundancy to tolerate temporary Availability Zone (AZ) unavailability.
  • SINGLE_AZ_1 - A file system configured for Single-AZ redundancy.

For information about the use cases for Multi-AZ and Single-AZ deployments, refer to Choosing Multi-AZ or Single-AZ file system deployment.

ontapFileSystemConfiguration_diskIopsConfiguration :: Lens' OntapFileSystemConfiguration (Maybe DiskIopsConfiguration) Source #

The SSD IOPS configuration for the ONTAP file system, specifying the number of provisioned IOPS and the provision mode.

ontapFileSystemConfiguration_endpointIpAddressRange :: Lens' OntapFileSystemConfiguration (Maybe Text) Source #

(Multi-AZ only) The IP address range in which the endpoints to access your file system are created.

The Endpoint IP address range you select for your file system must exist outside the VPC's CIDR range and must be at least /30 or larger. If you do not specify this optional parameter, Amazon FSx will automatically select a CIDR block for you.

ontapFileSystemConfiguration_endpoints :: Lens' OntapFileSystemConfiguration (Maybe FileSystemEndpoints) Source #

The Management and Intercluster endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror.

ontapFileSystemConfiguration_routeTableIds :: Lens' OntapFileSystemConfiguration (Maybe [Text]) Source #

(Multi-AZ only) The VPC route tables in which your file system's endpoints are created.