This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::FSX::CreateFileSystemWindowsConfiguration object:

  $service_obj->Method(Att1 => { ActiveDirectoryId => $value, ..., WeeklyMaintenanceStartTime => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::FSX::CreateFileSystemWindowsConfiguration object:

  $result = $service_obj->Method(...);


The configuration object for the Microsoft Windows file system used in CreateFileSystem and CreateFileSystemFromBackup operations.


ActiveDirectoryId => Str

  The ID for an existing AWS Managed Microsoft Active Directory (AD)
instance that the file system should join when it's created.

AutomaticBackupRetentionDays => Int

  The number of days to retain automatic backups. The default is to
retain backups for 7 days. Setting this value to 0 disables the
creation of automatic backups. The maximum retention period for backups
is 35 days.

CopyTagsToBackups => Bool

  A boolean flag indicating whether tags for the file system should be
copied to backups. This value defaults to false. If it's set to true,
all tags for the file system are copied to all automatic and
user-initiated backups where the user doesn't specify tags. If this
value is true, and you specify one or more tags, only the specified
tags are copied to backups.

DailyAutomaticBackupStartTime => Str

  The preferred time to take daily automatic backups, formatted HH:MM in
the UTC time zone.

SelfManagedActiveDirectoryConfiguration => Paws::FSX::SelfManagedActiveDirectoryConfiguration

REQUIRED ThroughputCapacity => Int

  The throughput of an Amazon FSx file system, measured in megabytes per
second, in 2 to the I<n>th increments, between 2^3 (8) and 2^11 (2048).

WeeklyMaintenanceStartTime => Str

  The preferred start time to perform weekly maintenance, formatted
d:HH:MM in the UTC time zone.


This class forms part of Paws, describing an object used in Paws::FSX


The source code is located here:

Please report bugs to: