You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::FSx::Types::CreateFileSystemFromBackupRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing CreateFileSystemFromBackupRequest as input to an Aws::Client method, you can use a vanilla Hash:

{
  backup_id: "BackupId", # required
  client_request_token: "ClientRequestToken",
  subnet_ids: ["SubnetId"], # required
  security_group_ids: ["SecurityGroupId"],
  tags: [
    {
      key: "TagKey",
      value: "TagValue",
    },
  ],
  windows_configuration: {
    active_directory_id: "DirectoryId",
    self_managed_active_directory_configuration: {
      domain_name: "ActiveDirectoryFullyQualifiedName", # required
      organizational_unit_distinguished_name: "OrganizationalUnitDistinguishedName",
      file_system_administrators_group: "FileSystemAdministratorsGroupName",
      user_name: "DirectoryUserName", # required
      password: "DirectoryPassword", # required
      dns_ips: ["IpAddress"], # required
    },
    deployment_type: "MULTI_AZ_1", # accepts MULTI_AZ_1, SINGLE_AZ_1
    preferred_subnet_id: "SubnetId",
    throughput_capacity: 1, # required
    weekly_maintenance_start_time: "WeeklyTime",
    daily_automatic_backup_start_time: "DailyTime",
    automatic_backup_retention_days: 1,
    copy_tags_to_backups: false,
  },
}

The request object for the CreateFileSystemFromBackup operation.

Instance Attribute Summary collapse

Instance Attribute Details

#backup_idString

The ID of the backup. Specifies the backup to use if you're creating a file system from an existing backup.

Returns:

  • (String)

    The ID of the backup.

#client_request_tokenString

(Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent creation. This string is automatically filled on your behalf when you use the AWS Command Line Interface (AWS CLI) or an AWS SDK.

Returns:

  • (String)

    (Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent creation.

#security_group_idsArray<String>

A list of IDs for the security groups that apply to the specified network interfaces created for file system access. These security groups apply to all network interfaces. This value isn\'t returned in later describe requests.

Returns:

  • (Array<String>)

    A list of IDs for the security groups that apply to the specified network interfaces created for file system access.

#subnet_idsArray<String>

A list of IDs for the subnets that the file system will be accessible from. Currently, you can specify only one subnet. The file server is also launched in that subnet\'s Availability Zone.

Returns:

  • (Array<String>)

    A list of IDs for the subnets that the file system will be accessible from.

#tagsArray<Types::Tag>

The tags to be applied to the file system at file system creation. The key value of the Name tag appears in the console as the file system name.

Returns:

  • (Array<Types::Tag>)

    The tags to be applied to the file system at file system creation.

#windows_configurationTypes::CreateFileSystemWindowsConfiguration

The configuration for this Microsoft Windows file system.

Returns: