Class: Aws::FSx::Types::CreateFileSystemFromBackupRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::FSx::Types::CreateFileSystemFromBackupRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-fsx/types.rb
Overview
When making an API call, you may pass CreateFileSystemFromBackupRequest data as a 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",
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
-
#backup_id ⇒ String
The ID of the backup.
-
#client_request_token ⇒ String
(Optional) A string of up to 64 ASCII characters that Amazon FSx uses to ensure idempotent creation.
-
#security_group_ids ⇒ Array<String>
A list of IDs for the security groups that apply to the specified network interfaces created for file system access.
-
#subnet_ids ⇒ Array<String>
A list of IDs for the subnets that the file system will be accessible from.
-
#tags ⇒ Array<Types::Tag>
The tags to be applied to the file system at file system creation.
-
#windows_configuration ⇒ Types::CreateFileSystemWindowsConfiguration
The configuration for this Microsoft Windows file system.
Instance Attribute Details
#backup_id ⇒ String
The ID of the backup.
208 209 210 211 212 213 214 215 216 |
# File 'lib/aws-sdk-fsx/types.rb', line 208 class CreateFileSystemFromBackupRequest < Struct.new( :backup_id, :client_request_token, :subnet_ids, :security_group_ids, :tags, :windows_configuration) include Aws::Structure end |
#client_request_token ⇒ String
(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.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
208 209 210 211 212 213 214 215 216 |
# File 'lib/aws-sdk-fsx/types.rb', line 208 class CreateFileSystemFromBackupRequest < Struct.new( :backup_id, :client_request_token, :subnet_ids, :security_group_ids, :tags, :windows_configuration) include Aws::Structure end |
#security_group_ids ⇒ Array<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.
208 209 210 211 212 213 214 215 216 |
# File 'lib/aws-sdk-fsx/types.rb', line 208 class CreateFileSystemFromBackupRequest < Struct.new( :backup_id, :client_request_token, :subnet_ids, :security_group_ids, :tags, :windows_configuration) include Aws::Structure end |
#subnet_ids ⇒ Array<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.
208 209 210 211 212 213 214 215 216 |
# File 'lib/aws-sdk-fsx/types.rb', line 208 class CreateFileSystemFromBackupRequest < Struct.new( :backup_id, :client_request_token, :subnet_ids, :security_group_ids, :tags, :windows_configuration) include Aws::Structure end |
#tags ⇒ Array<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.
208 209 210 211 212 213 214 215 216 |
# File 'lib/aws-sdk-fsx/types.rb', line 208 class CreateFileSystemFromBackupRequest < Struct.new( :backup_id, :client_request_token, :subnet_ids, :security_group_ids, :tags, :windows_configuration) include Aws::Structure end |
#windows_configuration ⇒ Types::CreateFileSystemWindowsConfiguration
The configuration for this Microsoft Windows file system.
208 209 210 211 212 213 214 215 216 |
# File 'lib/aws-sdk-fsx/types.rb', line 208 class CreateFileSystemFromBackupRequest < Struct.new( :backup_id, :client_request_token, :subnet_ids, :security_group_ids, :tags, :windows_configuration) include Aws::Structure end |