Class: Aws::FSx::Types::UpdateFileSystemOntapConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb

Overview

Note:

When making an API call, you may pass UpdateFileSystemOntapConfiguration data as a hash:

{
  automatic_backup_retention_days: 1,
  daily_automatic_backup_start_time: "DailyTime",
  fsx_admin_password: "AdminPassword",
  weekly_maintenance_start_time: "WeeklyTime",
  disk_iops_configuration: {
    mode: "AUTOMATIC", # accepts AUTOMATIC, USER_PROVISIONED
    iops: 1,
  },
}

The configuration updates for an Amazon FSx for NetApp ONTAP file system.

Constant Summary collapse

SENSITIVE =
[:fsx_admin_password]

Instance Attribute Summary collapse

Instance Attribute Details

#automatic_backup_retention_daysInteger

The number of days to retain automatic backups. Setting this property to 0 disables automatic backups. You can retain automatic backups for a maximum of 90 days. The default is 0.

Returns:

  • (Integer)


7565
7566
7567
7568
7569
7570
7571
7572
7573
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7565

class UpdateFileSystemOntapConfiguration < Struct.new(
  :automatic_backup_retention_days,
  :daily_automatic_backup_start_time,
  :fsx_admin_password,
  :weekly_maintenance_start_time,
  :disk_iops_configuration)
  SENSITIVE = [:fsx_admin_password]
  include Aws::Structure
end

#daily_automatic_backup_start_timeString

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.

Returns:

  • (String)


7565
7566
7567
7568
7569
7570
7571
7572
7573
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7565

class UpdateFileSystemOntapConfiguration < Struct.new(
  :automatic_backup_retention_days,
  :daily_automatic_backup_start_time,
  :fsx_admin_password,
  :weekly_maintenance_start_time,
  :disk_iops_configuration)
  SENSITIVE = [:fsx_admin_password]
  include Aws::Structure
end

#disk_iops_configurationTypes::DiskIopsConfiguration

The SSD IOPS (input/output operations per second) configuration for an Amazon FSx for NetApp ONTAP file system. The default is 3 IOPS per GB of storage capacity, but you can provision additional IOPS per GB of storage. The configuration consists of an IOPS mode (AUTOMATIC or USER_PROVISIONED), and in the case of USER_PROVISIONED IOPS, the total number of SSD IOPS provisioned.



7565
7566
7567
7568
7569
7570
7571
7572
7573
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7565

class UpdateFileSystemOntapConfiguration < Struct.new(
  :automatic_backup_retention_days,
  :daily_automatic_backup_start_time,
  :fsx_admin_password,
  :weekly_maintenance_start_time,
  :disk_iops_configuration)
  SENSITIVE = [:fsx_admin_password]
  include Aws::Structure
end

#fsx_admin_passwordString

The ONTAP administrative password for the fsxadmin user.

Returns:

  • (String)


7565
7566
7567
7568
7569
7570
7571
7572
7573
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7565

class UpdateFileSystemOntapConfiguration < Struct.new(
  :automatic_backup_retention_days,
  :daily_automatic_backup_start_time,
  :fsx_admin_password,
  :weekly_maintenance_start_time,
  :disk_iops_configuration)
  SENSITIVE = [:fsx_admin_password]
  include Aws::Structure
end

#weekly_maintenance_start_timeString

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.

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.

Returns:

  • (String)


7565
7566
7567
7568
7569
7570
7571
7572
7573
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 7565

class UpdateFileSystemOntapConfiguration < Struct.new(
  :automatic_backup_retention_days,
  :daily_automatic_backup_start_time,
  :fsx_admin_password,
  :weekly_maintenance_start_time,
  :disk_iops_configuration)
  SENSITIVE = [:fsx_admin_password]
  include Aws::Structure
end