class Aws::FSx::Types::CreateFileSystemOntapConfiguration

The ONTAP configuration properties of the FSx for NetApp ONTAP file system that you are creating.

@note When making an API call, you may pass CreateFileSystemOntapConfiguration

data as a hash:

    {
      automatic_backup_retention_days: 1,
      daily_automatic_backup_start_time: "DailyTime",
      deployment_type: "MULTI_AZ_1", # required, accepts MULTI_AZ_1
      endpoint_ip_address_range: "IpAddressRange",
      fsx_admin_password: "AdminPassword",
      disk_iops_configuration: {
        mode: "AUTOMATIC", # accepts AUTOMATIC, USER_PROVISIONED
        iops: 1,
      },
      preferred_subnet_id: "SubnetId",
      route_table_ids: ["RouteTableId"],
      throughput_capacity: 1, # required
      weekly_maintenance_start_time: "WeeklyTime",
    }

@!attribute [rw] automatic_backup_retention_days

The number of days to retain automatic backups. Setting this to 0
disables automatic backups. You can retain automatic backups for a
maximum of 90 days. The default is 0.
@return [Integer]

@!attribute [rw] daily_automatic_backup_start_time

A recurring daily time, in the format `HH:MM`. `HH` is the
zero-padded hour of the day (0-23), and `MM` is the zero-padded
minute of the hour. For example, `05:00` specifies 5 AM daily.
@return [String]

@!attribute [rw] deployment_type

Specifies the ONTAP file system deployment type to use in creating
the file system.
@return [String]

@!attribute [rw] endpoint_ip_address_range

Specifies the IP address range in which the endpoints to access your
file system will be created. By default, Amazon FSx selects an
unused IP address range for you from the 198.19.* range.
@return [String]

@!attribute [rw] fsx_admin_password

The ONTAP administrative password for the `fsxadmin` user that you
can use to administer your file system using the ONTAP CLI and REST
API.
@return [String]

@!attribute [rw] disk_iops_configuration

The SSD IOPS configuration for the Amazon FSx for NetApp ONTAP file
system.
@return [Types::DiskIopsConfiguration]

@!attribute [rw] preferred_subnet_id

The ID for a subnet. A *subnet* is a range of IP addresses in your
virtual private cloud (VPC). For more information, see [VPC and
Subnets][1] in the *Amazon VPC User Guide.*

[1]: https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html
@return [String]

@!attribute [rw] route_table_ids

Specifies the VPC route tables in which your file system's
endpoints will be created. You should specify all VPC route tables
associated with the subnets in which your clients are located. By
default, Amazon FSx selects your VPC's default route table.
@return [Array<String>]

@!attribute [rw] throughput_capacity

Sustained throughput of an Amazon FSx file system in MBps.
@return [Integer]

@!attribute [rw] weekly_maintenance_start_time

A recurring weekly time, in the format `D:HH:MM`.

`D` is the day of the week, for which 1 represents Monday and 7
represents Sunday. For further details, see [the ISO-8601 spec as
described on Wikipedia][1].

`HH` is the zero-padded hour of the day (0-23), and `MM` is the
zero-padded minute of the hour.

For example, `1:05:00` specifies maintenance at 5 AM Monday.

[1]: https://en.wikipedia.org/wiki/ISO_week_date
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/CreateFileSystemOntapConfiguration AWS API Documentation

Constants

SENSITIVE