lib/aws-sdk-fsx/client.rb in aws-sdk-fsx-1.61.0 vs lib/aws-sdk-fsx/client.rb in aws-sdk-fsx-1.62.0
- old
+ new
@@ -730,11 +730,11 @@
# resp.backup.file_system.lustre_configuration.log_configuration.destination #=> String
# resp.backup.file_system.lustre_configuration.root_squash_configuration.root_squash #=> String
# resp.backup.file_system.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array
# resp.backup.file_system.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String
# resp.backup.file_system.administrative_actions #=> Array
- # resp.backup.file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.backup.file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.backup.file_system.administrative_actions[0].progress_percent #=> Integer
# resp.backup.file_system.administrative_actions[0].request_time #=> Time
# resp.backup.file_system.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.backup.file_system.administrative_actions[0].target_file_system_values #=> Types::FileSystem
# resp.backup.file_system.administrative_actions[0].failure_details.message #=> String
@@ -751,10 +751,12 @@
# resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.uuid #=> String
# resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snapshot_policy #=> String
+ # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.backup.file_system.administrative_actions[0].target_volume_values.resource_arn #=> String
# resp.backup.file_system.administrative_actions[0].target_volume_values.tags #=> Array
# resp.backup.file_system.administrative_actions[0].target_volume_values.tags[0].key #=> String
# resp.backup.file_system.administrative_actions[0].target_volume_values.tags[0].value #=> String
# resp.backup.file_system.administrative_actions[0].target_volume_values.volume_id #=> String
@@ -778,10 +780,13 @@
# resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_cloned_volumes #=> Boolean
# resp.backup.file_system.administrative_actions[0].target_snapshot_values.resource_arn #=> String
# resp.backup.file_system.administrative_actions[0].target_snapshot_values.snapshot_id #=> String
# resp.backup.file_system.administrative_actions[0].target_snapshot_values.name #=> String
# resp.backup.file_system.administrative_actions[0].target_snapshot_values.volume_id #=> String
# resp.backup.file_system.administrative_actions[0].target_snapshot_values.creation_time #=> Time
@@ -811,11 +816,11 @@
# resp.backup.file_system.file_system_type_version #=> String
# resp.backup.file_system.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.backup.file_system.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.backup.file_system.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.backup.file_system.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.backup.file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.backup.file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.backup.file_system.open_zfs_configuration.throughput_capacity #=> Integer
# resp.backup.file_system.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.backup.file_system.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.backup.file_system.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.backup.file_system.open_zfs_configuration.root_volume_id #=> String
@@ -839,19 +844,21 @@
# resp.backup.volume.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.backup.volume.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.backup.volume.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.backup.volume.ontap_configuration.uuid #=> String
# resp.backup.volume.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.backup.volume.ontap_configuration.snapshot_policy #=> String
+ # resp.backup.volume.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.backup.volume.resource_arn #=> String
# resp.backup.volume.tags #=> Array
# resp.backup.volume.tags[0].key #=> String
# resp.backup.volume.tags[0].value #=> String
# resp.backup.volume.volume_id #=> String
# resp.backup.volume.volume_type #=> String, one of "ONTAP", "OPENZFS"
# resp.backup.volume.lifecycle_transition_reason.message #=> String
# resp.backup.volume.administrative_actions #=> Array
- # resp.backup.volume.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.backup.volume.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.backup.volume.administrative_actions[0].progress_percent #=> Integer
# resp.backup.volume.administrative_actions[0].request_time #=> Time
# resp.backup.volume.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.backup.volume.administrative_actions[0].target_file_system_values.owner_id #=> String
# resp.backup.volume.administrative_actions[0].target_file_system_values.creation_time #=> Time
@@ -937,11 +944,11 @@
# resp.backup.volume.administrative_actions[0].target_file_system_values.file_system_type_version #=> String
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.throughput_capacity #=> Integer
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.root_volume_id #=> String
@@ -975,10 +982,13 @@
# resp.backup.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.backup.volume.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.backup.volume.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.backup.volume.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.backup.volume.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.backup.volume.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.backup.volume.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.backup.volume.open_zfs_configuration.delete_cloned_volumes #=> Boolean
#
# @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/CopyBackup AWS API Documentation
#
# @overload copy_backup(params = {})
# @param [Hash] params ({})
@@ -1206,11 +1216,11 @@
# resp.backup.file_system.lustre_configuration.log_configuration.destination #=> String
# resp.backup.file_system.lustre_configuration.root_squash_configuration.root_squash #=> String
# resp.backup.file_system.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array
# resp.backup.file_system.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String
# resp.backup.file_system.administrative_actions #=> Array
- # resp.backup.file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.backup.file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.backup.file_system.administrative_actions[0].progress_percent #=> Integer
# resp.backup.file_system.administrative_actions[0].request_time #=> Time
# resp.backup.file_system.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.backup.file_system.administrative_actions[0].target_file_system_values #=> Types::FileSystem
# resp.backup.file_system.administrative_actions[0].failure_details.message #=> String
@@ -1227,10 +1237,12 @@
# resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.uuid #=> String
# resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snapshot_policy #=> String
+ # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.backup.file_system.administrative_actions[0].target_volume_values.resource_arn #=> String
# resp.backup.file_system.administrative_actions[0].target_volume_values.tags #=> Array
# resp.backup.file_system.administrative_actions[0].target_volume_values.tags[0].key #=> String
# resp.backup.file_system.administrative_actions[0].target_volume_values.tags[0].value #=> String
# resp.backup.file_system.administrative_actions[0].target_volume_values.volume_id #=> String
@@ -1254,10 +1266,13 @@
# resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_cloned_volumes #=> Boolean
# resp.backup.file_system.administrative_actions[0].target_snapshot_values.resource_arn #=> String
# resp.backup.file_system.administrative_actions[0].target_snapshot_values.snapshot_id #=> String
# resp.backup.file_system.administrative_actions[0].target_snapshot_values.name #=> String
# resp.backup.file_system.administrative_actions[0].target_snapshot_values.volume_id #=> String
# resp.backup.file_system.administrative_actions[0].target_snapshot_values.creation_time #=> Time
@@ -1287,11 +1302,11 @@
# resp.backup.file_system.file_system_type_version #=> String
# resp.backup.file_system.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.backup.file_system.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.backup.file_system.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.backup.file_system.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.backup.file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.backup.file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.backup.file_system.open_zfs_configuration.throughput_capacity #=> Integer
# resp.backup.file_system.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.backup.file_system.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.backup.file_system.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.backup.file_system.open_zfs_configuration.root_volume_id #=> String
@@ -1315,19 +1330,21 @@
# resp.backup.volume.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.backup.volume.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.backup.volume.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.backup.volume.ontap_configuration.uuid #=> String
# resp.backup.volume.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.backup.volume.ontap_configuration.snapshot_policy #=> String
+ # resp.backup.volume.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.backup.volume.resource_arn #=> String
# resp.backup.volume.tags #=> Array
# resp.backup.volume.tags[0].key #=> String
# resp.backup.volume.tags[0].value #=> String
# resp.backup.volume.volume_id #=> String
# resp.backup.volume.volume_type #=> String, one of "ONTAP", "OPENZFS"
# resp.backup.volume.lifecycle_transition_reason.message #=> String
# resp.backup.volume.administrative_actions #=> Array
- # resp.backup.volume.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.backup.volume.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.backup.volume.administrative_actions[0].progress_percent #=> Integer
# resp.backup.volume.administrative_actions[0].request_time #=> Time
# resp.backup.volume.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.backup.volume.administrative_actions[0].target_file_system_values.owner_id #=> String
# resp.backup.volume.administrative_actions[0].target_file_system_values.creation_time #=> Time
@@ -1413,11 +1430,11 @@
# resp.backup.volume.administrative_actions[0].target_file_system_values.file_system_type_version #=> String
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.throughput_capacity #=> Integer
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.backup.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.root_volume_id #=> String
@@ -1451,10 +1468,13 @@
# resp.backup.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.backup.volume.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.backup.volume.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.backup.volume.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.backup.volume.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.backup.volume.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.backup.volume.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.backup.volume.open_zfs_configuration.delete_cloned_volumes #=> Boolean
#
# @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/CreateBackup AWS API Documentation
#
# @overload create_backup(params = {})
# @param [Hash] params ({})
@@ -2313,11 +2333,11 @@
# open_zfs_configuration: {
# automatic_backup_retention_days: 1,
# copy_tags_to_backups: false,
# copy_tags_to_volumes: false,
# daily_automatic_backup_start_time: "DailyTime",
- # deployment_type: "SINGLE_AZ_1", # required, accepts SINGLE_AZ_1
+ # deployment_type: "SINGLE_AZ_1", # required, accepts SINGLE_AZ_1, SINGLE_AZ_2
# throughput_capacity: 1, # required
# weekly_maintenance_start_time: "WeeklyTime",
# disk_iops_configuration: {
# mode: "AUTOMATIC", # accepts AUTOMATIC, USER_PROVISIONED
# iops: 1,
@@ -2412,11 +2432,11 @@
# resp.file_system.lustre_configuration.log_configuration.destination #=> String
# resp.file_system.lustre_configuration.root_squash_configuration.root_squash #=> String
# resp.file_system.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array
# resp.file_system.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String
# resp.file_system.administrative_actions #=> Array
- # resp.file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.file_system.administrative_actions[0].progress_percent #=> Integer
# resp.file_system.administrative_actions[0].request_time #=> Time
# resp.file_system.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.file_system.administrative_actions[0].target_file_system_values #=> Types::FileSystem
# resp.file_system.administrative_actions[0].failure_details.message #=> String
@@ -2433,10 +2453,12 @@
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.uuid #=> String
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snapshot_policy #=> String
+ # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.file_system.administrative_actions[0].target_volume_values.resource_arn #=> String
# resp.file_system.administrative_actions[0].target_volume_values.tags #=> Array
# resp.file_system.administrative_actions[0].target_volume_values.tags[0].key #=> String
# resp.file_system.administrative_actions[0].target_volume_values.tags[0].value #=> String
# resp.file_system.administrative_actions[0].target_volume_values.volume_id #=> String
@@ -2460,10 +2482,13 @@
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_cloned_volumes #=> Boolean
# resp.file_system.administrative_actions[0].target_snapshot_values.resource_arn #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.snapshot_id #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.name #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.volume_id #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.creation_time #=> Time
@@ -2493,11 +2518,11 @@
# resp.file_system.file_system_type_version #=> String
# resp.file_system.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.file_system.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.file_system.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.file_system.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.file_system.open_zfs_configuration.throughput_capacity #=> Integer
# resp.file_system.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.file_system.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.file_system.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.file_system.open_zfs_configuration.root_volume_id #=> String
@@ -2806,11 +2831,11 @@
# open_zfs_configuration: {
# automatic_backup_retention_days: 1,
# copy_tags_to_backups: false,
# copy_tags_to_volumes: false,
# daily_automatic_backup_start_time: "DailyTime",
- # deployment_type: "SINGLE_AZ_1", # required, accepts SINGLE_AZ_1
+ # deployment_type: "SINGLE_AZ_1", # required, accepts SINGLE_AZ_1, SINGLE_AZ_2
# throughput_capacity: 1, # required
# weekly_maintenance_start_time: "WeeklyTime",
# disk_iops_configuration: {
# mode: "AUTOMATIC", # accepts AUTOMATIC, USER_PROVISIONED
# iops: 1,
@@ -2906,11 +2931,11 @@
# resp.file_system.lustre_configuration.log_configuration.destination #=> String
# resp.file_system.lustre_configuration.root_squash_configuration.root_squash #=> String
# resp.file_system.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array
# resp.file_system.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String
# resp.file_system.administrative_actions #=> Array
- # resp.file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.file_system.administrative_actions[0].progress_percent #=> Integer
# resp.file_system.administrative_actions[0].request_time #=> Time
# resp.file_system.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.file_system.administrative_actions[0].target_file_system_values #=> Types::FileSystem
# resp.file_system.administrative_actions[0].failure_details.message #=> String
@@ -2927,10 +2952,12 @@
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.uuid #=> String
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snapshot_policy #=> String
+ # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.file_system.administrative_actions[0].target_volume_values.resource_arn #=> String
# resp.file_system.administrative_actions[0].target_volume_values.tags #=> Array
# resp.file_system.administrative_actions[0].target_volume_values.tags[0].key #=> String
# resp.file_system.administrative_actions[0].target_volume_values.tags[0].value #=> String
# resp.file_system.administrative_actions[0].target_volume_values.volume_id #=> String
@@ -2954,10 +2981,13 @@
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_cloned_volumes #=> Boolean
# resp.file_system.administrative_actions[0].target_snapshot_values.resource_arn #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.snapshot_id #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.name #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.volume_id #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.creation_time #=> Time
@@ -2987,11 +3017,11 @@
# resp.file_system.file_system_type_version #=> String
# resp.file_system.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.file_system.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.file_system.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.file_system.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.file_system.open_zfs_configuration.throughput_capacity #=> Integer
# resp.file_system.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.file_system.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.file_system.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.file_system.open_zfs_configuration.root_volume_id #=> String
@@ -3084,11 +3114,11 @@
# resp.snapshot.lifecycle_transition_reason.message #=> String
# resp.snapshot.tags #=> Array
# resp.snapshot.tags[0].key #=> String
# resp.snapshot.tags[0].value #=> String
# resp.snapshot.administrative_actions #=> Array
- # resp.snapshot.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.snapshot.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.snapshot.administrative_actions[0].progress_percent #=> Integer
# resp.snapshot.administrative_actions[0].request_time #=> Time
# resp.snapshot.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.snapshot.administrative_actions[0].target_file_system_values.owner_id #=> String
# resp.snapshot.administrative_actions[0].target_file_system_values.creation_time #=> Time
@@ -3174,11 +3204,11 @@
# resp.snapshot.administrative_actions[0].target_file_system_values.file_system_type_version #=> String
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.throughput_capacity #=> Integer
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.root_volume_id #=> String
@@ -3196,10 +3226,12 @@
# resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.uuid #=> String
# resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.snapshot_policy #=> String
+ # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.snapshot.administrative_actions[0].target_volume_values.resource_arn #=> String
# resp.snapshot.administrative_actions[0].target_volume_values.tags #=> Array
# resp.snapshot.administrative_actions[0].target_volume_values.tags[0].key #=> String
# resp.snapshot.administrative_actions[0].target_volume_values.tags[0].value #=> String
# resp.snapshot.administrative_actions[0].target_volume_values.volume_id #=> String
@@ -3223,10 +3255,13 @@
# resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_cloned_volumes #=> Boolean
# resp.snapshot.administrative_actions[0].target_snapshot_values #=> Types::Snapshot
#
# @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/CreateSnapshot AWS API Documentation
#
# @overload create_snapshot(params = {})
@@ -3339,11 +3374,10 @@
# resp.storage_virtual_machine.file_system_id #=> String
# resp.storage_virtual_machine.lifecycle #=> String, one of "CREATED", "CREATING", "DELETING", "FAILED", "MISCONFIGURED", "PENDING"
# resp.storage_virtual_machine.name #=> String
# resp.storage_virtual_machine.resource_arn #=> String
# resp.storage_virtual_machine.storage_virtual_machine_id #=> String
- # resp.storage_virtual_machine.subtype #=> String, one of "DEFAULT", "DP_DESTINATION", "SYNC_DESTINATION", "SYNC_SOURCE"
# resp.storage_virtual_machine.uuid #=> String
# resp.storage_virtual_machine.tags #=> Array
# resp.storage_virtual_machine.tags[0].key #=> String
# resp.storage_virtual_machine.tags[0].value #=> String
# resp.storage_virtual_machine.lifecycle_transition_reason.message #=> String
@@ -3394,19 +3428,22 @@
# resp = client.create_volume({
# client_request_token: "ClientRequestToken",
# volume_type: "ONTAP", # required, accepts ONTAP, OPENZFS
# name: "VolumeName", # required
# ontap_configuration: {
- # junction_path: "JunctionPath", # required
+ # junction_path: "JunctionPath",
# security_style: "UNIX", # accepts UNIX, NTFS, MIXED
# size_in_megabytes: 1, # required
- # storage_efficiency_enabled: false, # required
+ # storage_efficiency_enabled: false,
# storage_virtual_machine_id: "StorageVirtualMachineId", # required
# tiering_policy: {
# cooling_period: 1,
# name: "SNAPSHOT_ONLY", # accepts SNAPSHOT_ONLY, AUTO, ALL, NONE
# },
+ # ontap_volume_type: "RW", # accepts RW, DP
+ # snapshot_policy: "SnapshotPolicy",
+ # copy_tags_to_backups: false,
# },
# tags: [
# {
# key: "TagKey", # required
# value: "TagValue", # required
@@ -3459,19 +3496,21 @@
# resp.volume.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.volume.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.volume.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.volume.ontap_configuration.uuid #=> String
# resp.volume.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.volume.ontap_configuration.snapshot_policy #=> String
+ # resp.volume.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.volume.resource_arn #=> String
# resp.volume.tags #=> Array
# resp.volume.tags[0].key #=> String
# resp.volume.tags[0].value #=> String
# resp.volume.volume_id #=> String
# resp.volume.volume_type #=> String, one of "ONTAP", "OPENZFS"
# resp.volume.lifecycle_transition_reason.message #=> String
# resp.volume.administrative_actions #=> Array
- # resp.volume.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.volume.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.volume.administrative_actions[0].progress_percent #=> Integer
# resp.volume.administrative_actions[0].request_time #=> Time
# resp.volume.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.volume.administrative_actions[0].target_file_system_values.owner_id #=> String
# resp.volume.administrative_actions[0].target_file_system_values.creation_time #=> Time
@@ -3557,11 +3596,11 @@
# resp.volume.administrative_actions[0].target_file_system_values.file_system_type_version #=> String
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.throughput_capacity #=> Integer
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.root_volume_id #=> String
@@ -3595,10 +3634,13 @@
# resp.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.volume.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.volume.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.volume.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.volume.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.volume.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.volume.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.volume.open_zfs_configuration.delete_cloned_volumes #=> Boolean
#
# @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/CreateVolume AWS API Documentation
#
# @overload create_volume(params = {})
# @param [Hash] params ({})
@@ -3641,19 +3683,22 @@
# resp = client.create_volume_from_backup({
# backup_id: "BackupId", # required
# client_request_token: "ClientRequestToken",
# name: "VolumeName", # required
# ontap_configuration: {
- # junction_path: "JunctionPath", # required
+ # junction_path: "JunctionPath",
# security_style: "UNIX", # accepts UNIX, NTFS, MIXED
# size_in_megabytes: 1, # required
- # storage_efficiency_enabled: false, # required
+ # storage_efficiency_enabled: false,
# storage_virtual_machine_id: "StorageVirtualMachineId", # required
# tiering_policy: {
# cooling_period: 1,
# name: "SNAPSHOT_ONLY", # accepts SNAPSHOT_ONLY, AUTO, ALL, NONE
# },
+ # ontap_volume_type: "RW", # accepts RW, DP
+ # snapshot_policy: "SnapshotPolicy",
+ # copy_tags_to_backups: false,
# },
# tags: [
# {
# key: "TagKey", # required
# value: "TagValue", # required
@@ -3676,19 +3721,21 @@
# resp.volume.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.volume.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.volume.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.volume.ontap_configuration.uuid #=> String
# resp.volume.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.volume.ontap_configuration.snapshot_policy #=> String
+ # resp.volume.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.volume.resource_arn #=> String
# resp.volume.tags #=> Array
# resp.volume.tags[0].key #=> String
# resp.volume.tags[0].value #=> String
# resp.volume.volume_id #=> String
# resp.volume.volume_type #=> String, one of "ONTAP", "OPENZFS"
# resp.volume.lifecycle_transition_reason.message #=> String
# resp.volume.administrative_actions #=> Array
- # resp.volume.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.volume.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.volume.administrative_actions[0].progress_percent #=> Integer
# resp.volume.administrative_actions[0].request_time #=> Time
# resp.volume.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.volume.administrative_actions[0].target_file_system_values.owner_id #=> String
# resp.volume.administrative_actions[0].target_file_system_values.creation_time #=> Time
@@ -3774,11 +3821,11 @@
# resp.volume.administrative_actions[0].target_file_system_values.file_system_type_version #=> String
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.throughput_capacity #=> Integer
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.root_volume_id #=> String
@@ -3812,10 +3859,13 @@
# resp.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.volume.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.volume.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.volume.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.volume.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.volume.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.volume.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.volume.open_zfs_configuration.delete_cloned_volumes #=> Boolean
#
# @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/CreateVolumeFromBackup AWS API Documentation
#
# @overload create_volume_from_backup(params = {})
# @param [Hash] params ({})
@@ -4470,11 +4520,11 @@
# resp.backups[0].file_system.lustre_configuration.log_configuration.destination #=> String
# resp.backups[0].file_system.lustre_configuration.root_squash_configuration.root_squash #=> String
# resp.backups[0].file_system.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array
# resp.backups[0].file_system.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String
# resp.backups[0].file_system.administrative_actions #=> Array
- # resp.backups[0].file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.backups[0].file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.backups[0].file_system.administrative_actions[0].progress_percent #=> Integer
# resp.backups[0].file_system.administrative_actions[0].request_time #=> Time
# resp.backups[0].file_system.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.backups[0].file_system.administrative_actions[0].target_file_system_values #=> Types::FileSystem
# resp.backups[0].file_system.administrative_actions[0].failure_details.message #=> String
@@ -4491,10 +4541,12 @@
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.uuid #=> String
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.snapshot_policy #=> String
+ # resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.resource_arn #=> String
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.tags #=> Array
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.tags[0].key #=> String
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.tags[0].value #=> String
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.volume_id #=> String
@@ -4518,10 +4570,13 @@
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_cloned_volumes #=> Boolean
# resp.backups[0].file_system.administrative_actions[0].target_snapshot_values.resource_arn #=> String
# resp.backups[0].file_system.administrative_actions[0].target_snapshot_values.snapshot_id #=> String
# resp.backups[0].file_system.administrative_actions[0].target_snapshot_values.name #=> String
# resp.backups[0].file_system.administrative_actions[0].target_snapshot_values.volume_id #=> String
# resp.backups[0].file_system.administrative_actions[0].target_snapshot_values.creation_time #=> Time
@@ -4551,11 +4606,11 @@
# resp.backups[0].file_system.file_system_type_version #=> String
# resp.backups[0].file_system.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.backups[0].file_system.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.backups[0].file_system.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.backups[0].file_system.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.backups[0].file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.backups[0].file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.backups[0].file_system.open_zfs_configuration.throughput_capacity #=> Integer
# resp.backups[0].file_system.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.backups[0].file_system.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.backups[0].file_system.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.backups[0].file_system.open_zfs_configuration.root_volume_id #=> String
@@ -4579,19 +4634,21 @@
# resp.backups[0].volume.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.backups[0].volume.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.backups[0].volume.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.backups[0].volume.ontap_configuration.uuid #=> String
# resp.backups[0].volume.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.backups[0].volume.ontap_configuration.snapshot_policy #=> String
+ # resp.backups[0].volume.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.backups[0].volume.resource_arn #=> String
# resp.backups[0].volume.tags #=> Array
# resp.backups[0].volume.tags[0].key #=> String
# resp.backups[0].volume.tags[0].value #=> String
# resp.backups[0].volume.volume_id #=> String
# resp.backups[0].volume.volume_type #=> String, one of "ONTAP", "OPENZFS"
# resp.backups[0].volume.lifecycle_transition_reason.message #=> String
# resp.backups[0].volume.administrative_actions #=> Array
- # resp.backups[0].volume.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.backups[0].volume.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.backups[0].volume.administrative_actions[0].progress_percent #=> Integer
# resp.backups[0].volume.administrative_actions[0].request_time #=> Time
# resp.backups[0].volume.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.backups[0].volume.administrative_actions[0].target_file_system_values.owner_id #=> String
# resp.backups[0].volume.administrative_actions[0].target_file_system_values.creation_time #=> Time
@@ -4677,11 +4734,11 @@
# resp.backups[0].volume.administrative_actions[0].target_file_system_values.file_system_type_version #=> String
# resp.backups[0].volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.backups[0].volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.backups[0].volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.backups[0].volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.backups[0].volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.backups[0].volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.backups[0].volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.throughput_capacity #=> Integer
# resp.backups[0].volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.backups[0].volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.backups[0].volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.backups[0].volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.root_volume_id #=> String
@@ -4715,10 +4772,13 @@
# resp.backups[0].volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.backups[0].volume.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.backups[0].volume.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.backups[0].volume.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.backups[0].volume.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.backups[0].volume.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.backups[0].volume.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.backups[0].volume.open_zfs_configuration.delete_cloned_volumes #=> Boolean
# resp.next_token #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/DescribeBackups AWS API Documentation
#
# @overload describe_backups(params = {})
@@ -5253,11 +5313,11 @@
# resp.file_systems[0].lustre_configuration.log_configuration.destination #=> String
# resp.file_systems[0].lustre_configuration.root_squash_configuration.root_squash #=> String
# resp.file_systems[0].lustre_configuration.root_squash_configuration.no_squash_nids #=> Array
# resp.file_systems[0].lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String
# resp.file_systems[0].administrative_actions #=> Array
- # resp.file_systems[0].administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.file_systems[0].administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.file_systems[0].administrative_actions[0].progress_percent #=> Integer
# resp.file_systems[0].administrative_actions[0].request_time #=> Time
# resp.file_systems[0].administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.file_systems[0].administrative_actions[0].target_file_system_values #=> Types::FileSystem
# resp.file_systems[0].administrative_actions[0].failure_details.message #=> String
@@ -5274,10 +5334,12 @@
# resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.uuid #=> String
# resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.snapshot_policy #=> String
+ # resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.file_systems[0].administrative_actions[0].target_volume_values.resource_arn #=> String
# resp.file_systems[0].administrative_actions[0].target_volume_values.tags #=> Array
# resp.file_systems[0].administrative_actions[0].target_volume_values.tags[0].key #=> String
# resp.file_systems[0].administrative_actions[0].target_volume_values.tags[0].value #=> String
# resp.file_systems[0].administrative_actions[0].target_volume_values.volume_id #=> String
@@ -5301,10 +5363,13 @@
# resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.delete_cloned_volumes #=> Boolean
# resp.file_systems[0].administrative_actions[0].target_snapshot_values.resource_arn #=> String
# resp.file_systems[0].administrative_actions[0].target_snapshot_values.snapshot_id #=> String
# resp.file_systems[0].administrative_actions[0].target_snapshot_values.name #=> String
# resp.file_systems[0].administrative_actions[0].target_snapshot_values.volume_id #=> String
# resp.file_systems[0].administrative_actions[0].target_snapshot_values.creation_time #=> Time
@@ -5334,11 +5399,11 @@
# resp.file_systems[0].file_system_type_version #=> String
# resp.file_systems[0].open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.file_systems[0].open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.file_systems[0].open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.file_systems[0].open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.file_systems[0].open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.file_systems[0].open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.file_systems[0].open_zfs_configuration.throughput_capacity #=> Integer
# resp.file_systems[0].open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.file_systems[0].open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.file_systems[0].open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.file_systems[0].open_zfs_configuration.root_volume_id #=> String
@@ -5432,11 +5497,11 @@
# resp.snapshots[0].lifecycle_transition_reason.message #=> String
# resp.snapshots[0].tags #=> Array
# resp.snapshots[0].tags[0].key #=> String
# resp.snapshots[0].tags[0].value #=> String
# resp.snapshots[0].administrative_actions #=> Array
- # resp.snapshots[0].administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.snapshots[0].administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.snapshots[0].administrative_actions[0].progress_percent #=> Integer
# resp.snapshots[0].administrative_actions[0].request_time #=> Time
# resp.snapshots[0].administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.snapshots[0].administrative_actions[0].target_file_system_values.owner_id #=> String
# resp.snapshots[0].administrative_actions[0].target_file_system_values.creation_time #=> Time
@@ -5522,11 +5587,11 @@
# resp.snapshots[0].administrative_actions[0].target_file_system_values.file_system_type_version #=> String
# resp.snapshots[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.snapshots[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.snapshots[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.snapshots[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.snapshots[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.snapshots[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.snapshots[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.throughput_capacity #=> Integer
# resp.snapshots[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.snapshots[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.snapshots[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.snapshots[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.root_volume_id #=> String
@@ -5544,10 +5609,12 @@
# resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.uuid #=> String
# resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.snapshot_policy #=> String
+ # resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.snapshots[0].administrative_actions[0].target_volume_values.resource_arn #=> String
# resp.snapshots[0].administrative_actions[0].target_volume_values.tags #=> Array
# resp.snapshots[0].administrative_actions[0].target_volume_values.tags[0].key #=> String
# resp.snapshots[0].administrative_actions[0].target_volume_values.tags[0].value #=> String
# resp.snapshots[0].administrative_actions[0].target_volume_values.volume_id #=> String
@@ -5571,10 +5638,13 @@
# resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.delete_cloned_volumes #=> Boolean
# resp.snapshots[0].administrative_actions[0].target_snapshot_values #=> Types::Snapshot
# resp.next_token #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/DescribeSnapshots AWS API Documentation
#
@@ -5651,11 +5721,10 @@
# resp.storage_virtual_machines[0].file_system_id #=> String
# resp.storage_virtual_machines[0].lifecycle #=> String, one of "CREATED", "CREATING", "DELETING", "FAILED", "MISCONFIGURED", "PENDING"
# resp.storage_virtual_machines[0].name #=> String
# resp.storage_virtual_machines[0].resource_arn #=> String
# resp.storage_virtual_machines[0].storage_virtual_machine_id #=> String
- # resp.storage_virtual_machines[0].subtype #=> String, one of "DEFAULT", "DP_DESTINATION", "SYNC_DESTINATION", "SYNC_SOURCE"
# resp.storage_virtual_machines[0].uuid #=> String
# resp.storage_virtual_machines[0].tags #=> Array
# resp.storage_virtual_machines[0].tags[0].key #=> String
# resp.storage_virtual_machines[0].tags[0].value #=> String
# resp.storage_virtual_machines[0].lifecycle_transition_reason.message #=> String
@@ -5728,19 +5797,21 @@
# resp.volumes[0].ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.volumes[0].ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.volumes[0].ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.volumes[0].ontap_configuration.uuid #=> String
# resp.volumes[0].ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.volumes[0].ontap_configuration.snapshot_policy #=> String
+ # resp.volumes[0].ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.volumes[0].resource_arn #=> String
# resp.volumes[0].tags #=> Array
# resp.volumes[0].tags[0].key #=> String
# resp.volumes[0].tags[0].value #=> String
# resp.volumes[0].volume_id #=> String
# resp.volumes[0].volume_type #=> String, one of "ONTAP", "OPENZFS"
# resp.volumes[0].lifecycle_transition_reason.message #=> String
# resp.volumes[0].administrative_actions #=> Array
- # resp.volumes[0].administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.volumes[0].administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.volumes[0].administrative_actions[0].progress_percent #=> Integer
# resp.volumes[0].administrative_actions[0].request_time #=> Time
# resp.volumes[0].administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.volumes[0].administrative_actions[0].target_file_system_values.owner_id #=> String
# resp.volumes[0].administrative_actions[0].target_file_system_values.creation_time #=> Time
@@ -5826,11 +5897,11 @@
# resp.volumes[0].administrative_actions[0].target_file_system_values.file_system_type_version #=> String
# resp.volumes[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.volumes[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.volumes[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.volumes[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.volumes[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.volumes[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.volumes[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.throughput_capacity #=> Integer
# resp.volumes[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.volumes[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.volumes[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.volumes[0].administrative_actions[0].target_file_system_values.open_zfs_configuration.root_volume_id #=> String
@@ -5864,10 +5935,13 @@
# resp.volumes[0].open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.volumes[0].open_zfs_configuration.user_and_group_quotas #=> Array
# resp.volumes[0].open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.volumes[0].open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.volumes[0].open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.volumes[0].open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.volumes[0].open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.volumes[0].open_zfs_configuration.delete_cloned_volumes #=> Boolean
# resp.next_token #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/DescribeVolumes AWS API Documentation
#
# @overload describe_volumes(params = {})
@@ -6113,11 +6187,11 @@
# resp.file_system.lustre_configuration.log_configuration.destination #=> String
# resp.file_system.lustre_configuration.root_squash_configuration.root_squash #=> String
# resp.file_system.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array
# resp.file_system.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String
# resp.file_system.administrative_actions #=> Array
- # resp.file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.file_system.administrative_actions[0].progress_percent #=> Integer
# resp.file_system.administrative_actions[0].request_time #=> Time
# resp.file_system.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.file_system.administrative_actions[0].target_file_system_values #=> Types::FileSystem
# resp.file_system.administrative_actions[0].failure_details.message #=> String
@@ -6134,10 +6208,12 @@
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.uuid #=> String
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snapshot_policy #=> String
+ # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.file_system.administrative_actions[0].target_volume_values.resource_arn #=> String
# resp.file_system.administrative_actions[0].target_volume_values.tags #=> Array
# resp.file_system.administrative_actions[0].target_volume_values.tags[0].key #=> String
# resp.file_system.administrative_actions[0].target_volume_values.tags[0].value #=> String
# resp.file_system.administrative_actions[0].target_volume_values.volume_id #=> String
@@ -6161,10 +6237,13 @@
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_cloned_volumes #=> Boolean
# resp.file_system.administrative_actions[0].target_snapshot_values.resource_arn #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.snapshot_id #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.name #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.volume_id #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.creation_time #=> Time
@@ -6194,11 +6273,11 @@
# resp.file_system.file_system_type_version #=> String
# resp.file_system.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.file_system.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.file_system.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.file_system.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.file_system.open_zfs_configuration.throughput_capacity #=> Integer
# resp.file_system.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.file_system.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.file_system.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.file_system.open_zfs_configuration.root_volume_id #=> String
@@ -6246,10 +6325,11 @@
#
# @return [Types::RestoreVolumeFromSnapshotResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::RestoreVolumeFromSnapshotResponse#volume_id #volume_id} => String
# * {Types::RestoreVolumeFromSnapshotResponse#lifecycle #lifecycle} => String
+ # * {Types::RestoreVolumeFromSnapshotResponse#administrative_actions #administrative_actions} => Array<Types::AdministrativeAction>
#
# @example Request syntax with placeholder values
#
# resp = client.restore_volume_from_snapshot({
# client_request_token: "ClientRequestToken",
@@ -6260,10 +6340,166 @@
#
# @example Response structure
#
# resp.volume_id #=> String
# resp.lifecycle #=> String, one of "CREATING", "CREATED", "DELETING", "FAILED", "MISCONFIGURED", "PENDING", "AVAILABLE"
+ # resp.administrative_actions #=> Array
+ # resp.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
+ # resp.administrative_actions[0].progress_percent #=> Integer
+ # resp.administrative_actions[0].request_time #=> Time
+ # resp.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
+ # resp.administrative_actions[0].target_file_system_values.owner_id #=> String
+ # resp.administrative_actions[0].target_file_system_values.creation_time #=> Time
+ # resp.administrative_actions[0].target_file_system_values.file_system_id #=> String
+ # resp.administrative_actions[0].target_file_system_values.file_system_type #=> String, one of "WINDOWS", "LUSTRE", "ONTAP", "OPENZFS"
+ # resp.administrative_actions[0].target_file_system_values.lifecycle #=> String, one of "AVAILABLE", "CREATING", "FAILED", "DELETING", "MISCONFIGURED", "UPDATING", "MISCONFIGURED_UNAVAILABLE"
+ # resp.administrative_actions[0].target_file_system_values.failure_details.message #=> String
+ # resp.administrative_actions[0].target_file_system_values.storage_capacity #=> Integer
+ # resp.administrative_actions[0].target_file_system_values.storage_type #=> String, one of "SSD", "HDD"
+ # resp.administrative_actions[0].target_file_system_values.vpc_id #=> String
+ # resp.administrative_actions[0].target_file_system_values.subnet_ids #=> Array
+ # resp.administrative_actions[0].target_file_system_values.subnet_ids[0] #=> String
+ # resp.administrative_actions[0].target_file_system_values.network_interface_ids #=> Array
+ # resp.administrative_actions[0].target_file_system_values.network_interface_ids[0] #=> String
+ # resp.administrative_actions[0].target_file_system_values.dns_name #=> String
+ # resp.administrative_actions[0].target_file_system_values.kms_key_id #=> String
+ # resp.administrative_actions[0].target_file_system_values.resource_arn #=> String
+ # resp.administrative_actions[0].target_file_system_values.tags #=> Array
+ # resp.administrative_actions[0].target_file_system_values.tags[0].key #=> String
+ # resp.administrative_actions[0].target_file_system_values.tags[0].value #=> String
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.active_directory_id #=> String
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.self_managed_active_directory_configuration.domain_name #=> String
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.self_managed_active_directory_configuration.organizational_unit_distinguished_name #=> String
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.self_managed_active_directory_configuration.file_system_administrators_group #=> String
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.self_managed_active_directory_configuration.user_name #=> String
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.self_managed_active_directory_configuration.dns_ips #=> Array
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.self_managed_active_directory_configuration.dns_ips[0] #=> String
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2"
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.remote_administration_endpoint #=> String
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.preferred_subnet_id #=> String
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.preferred_file_server_ip #=> String
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.throughput_capacity #=> Integer
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.maintenance_operations_in_progress #=> Array
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.maintenance_operations_in_progress[0] #=> String, one of "PATCHING", "BACKING_UP"
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.weekly_maintenance_start_time #=> String
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.daily_automatic_backup_start_time #=> String
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.automatic_backup_retention_days #=> Integer
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.copy_tags_to_backups #=> Boolean
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.aliases #=> Array
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.aliases[0].name #=> String
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.aliases[0].lifecycle #=> String, one of "AVAILABLE", "CREATING", "DELETING", "CREATE_FAILED", "DELETE_FAILED"
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.audit_log_configuration.file_access_audit_log_level #=> String, one of "DISABLED", "SUCCESS_ONLY", "FAILURE_ONLY", "SUCCESS_AND_FAILURE"
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.audit_log_configuration.file_share_access_audit_log_level #=> String, one of "DISABLED", "SUCCESS_ONLY", "FAILURE_ONLY", "SUCCESS_AND_FAILURE"
+ # resp.administrative_actions[0].target_file_system_values.windows_configuration.audit_log_configuration.audit_log_destination #=> String
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.weekly_maintenance_start_time #=> String
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.data_repository_configuration.lifecycle #=> String, one of "CREATING", "AVAILABLE", "MISCONFIGURED", "UPDATING", "DELETING", "FAILED"
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.data_repository_configuration.import_path #=> String
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.data_repository_configuration.export_path #=> String
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.data_repository_configuration.imported_file_chunk_size #=> Integer
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.data_repository_configuration.auto_import_policy #=> String, one of "NONE", "NEW", "NEW_CHANGED", "NEW_CHANGED_DELETED"
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.data_repository_configuration.failure_details.message #=> String
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.deployment_type #=> String, one of "SCRATCH_1", "SCRATCH_2", "PERSISTENT_1", "PERSISTENT_2"
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.per_unit_storage_throughput #=> Integer
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.mount_name #=> String
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.daily_automatic_backup_start_time #=> String
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.automatic_backup_retention_days #=> Integer
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.copy_tags_to_backups #=> Boolean
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.drive_cache_type #=> String, one of "NONE", "READ"
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.data_compression_type #=> String, one of "NONE", "LZ4"
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.log_configuration.level #=> String, one of "DISABLED", "WARN_ONLY", "ERROR_ONLY", "WARN_ERROR"
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.log_configuration.destination #=> String
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.root_squash #=> String
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array
+ # resp.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String
+ # resp.administrative_actions[0].target_file_system_values.administrative_actions #=> Types::AdministrativeActions
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.automatic_backup_retention_days #=> Integer
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.daily_automatic_backup_start_time #=> String
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1"
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.endpoint_ip_address_range #=> String
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.dns_name #=> String
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.management.dns_name #=> String
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.management.ip_addresses #=> Array
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.management.ip_addresses[0] #=> String
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.disk_iops_configuration.iops #=> Integer
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.preferred_subnet_id #=> String
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids #=> Array
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids[0] #=> String
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity #=> Integer
+ # resp.administrative_actions[0].target_file_system_values.ontap_configuration.weekly_maintenance_start_time #=> String
+ # resp.administrative_actions[0].target_file_system_values.file_system_type_version #=> String
+ # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.automatic_backup_retention_days #=> Integer
+ # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_backups #=> Boolean
+ # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
+ # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.daily_automatic_backup_start_time #=> String
+ # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
+ # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.throughput_capacity #=> Integer
+ # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.weekly_maintenance_start_time #=> String
+ # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
+ # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
+ # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.root_volume_id #=> String
+ # resp.administrative_actions[0].failure_details.message #=> String
+ # resp.administrative_actions[0].target_volume_values.creation_time #=> Time
+ # resp.administrative_actions[0].target_volume_values.file_system_id #=> String
+ # resp.administrative_actions[0].target_volume_values.lifecycle #=> String, one of "CREATING", "CREATED", "DELETING", "FAILED", "MISCONFIGURED", "PENDING", "AVAILABLE"
+ # resp.administrative_actions[0].target_volume_values.name #=> String
+ # resp.administrative_actions[0].target_volume_values.ontap_configuration.flex_cache_endpoint_type #=> String, one of "NONE", "ORIGIN", "CACHE"
+ # resp.administrative_actions[0].target_volume_values.ontap_configuration.junction_path #=> String
+ # resp.administrative_actions[0].target_volume_values.ontap_configuration.security_style #=> String, one of "UNIX", "NTFS", "MIXED"
+ # resp.administrative_actions[0].target_volume_values.ontap_configuration.size_in_megabytes #=> Integer
+ # resp.administrative_actions[0].target_volume_values.ontap_configuration.storage_efficiency_enabled #=> Boolean
+ # resp.administrative_actions[0].target_volume_values.ontap_configuration.storage_virtual_machine_id #=> String
+ # resp.administrative_actions[0].target_volume_values.ontap_configuration.storage_virtual_machine_root #=> Boolean
+ # resp.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.cooling_period #=> Integer
+ # resp.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
+ # resp.administrative_actions[0].target_volume_values.ontap_configuration.uuid #=> String
+ # resp.administrative_actions[0].target_volume_values.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.administrative_actions[0].target_volume_values.ontap_configuration.snapshot_policy #=> String
+ # resp.administrative_actions[0].target_volume_values.ontap_configuration.copy_tags_to_backups #=> Boolean
+ # resp.administrative_actions[0].target_volume_values.resource_arn #=> String
+ # resp.administrative_actions[0].target_volume_values.tags #=> Array
+ # resp.administrative_actions[0].target_volume_values.tags[0].key #=> String
+ # resp.administrative_actions[0].target_volume_values.tags[0].value #=> String
+ # resp.administrative_actions[0].target_volume_values.volume_id #=> String
+ # resp.administrative_actions[0].target_volume_values.volume_type #=> String, one of "ONTAP", "OPENZFS"
+ # resp.administrative_actions[0].target_volume_values.lifecycle_transition_reason.message #=> String
+ # resp.administrative_actions[0].target_volume_values.administrative_actions #=> Types::AdministrativeActions
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.parent_volume_id #=> String
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.volume_path #=> String
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_reservation_gi_b #=> Integer
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.record_size_ki_b #=> Integer
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4"
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY"
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.read_only #=> Boolean
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports #=> Array
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas #=> Array
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_cloned_volumes #=> Boolean
+ # resp.administrative_actions[0].target_snapshot_values.resource_arn #=> String
+ # resp.administrative_actions[0].target_snapshot_values.snapshot_id #=> String
+ # resp.administrative_actions[0].target_snapshot_values.name #=> String
+ # resp.administrative_actions[0].target_snapshot_values.volume_id #=> String
+ # resp.administrative_actions[0].target_snapshot_values.creation_time #=> Time
+ # resp.administrative_actions[0].target_snapshot_values.lifecycle #=> String, one of "PENDING", "CREATING", "DELETING", "AVAILABLE"
+ # resp.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String
+ # resp.administrative_actions[0].target_snapshot_values.tags #=> Array
+ # resp.administrative_actions[0].target_snapshot_values.tags[0].key #=> String
+ # resp.administrative_actions[0].target_snapshot_values.tags[0].value #=> String
+ # resp.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions
#
# @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/RestoreVolumeFromSnapshot AWS API Documentation
#
# @overload restore_volume_from_snapshot(params = {})
# @param [Hash] params ({})
@@ -6758,10 +6994,12 @@
# disk_iops_configuration: {
# mode: "AUTOMATIC", # accepts AUTOMATIC, USER_PROVISIONED
# iops: 1,
# },
# throughput_capacity: 1,
+ # add_route_table_ids: ["RouteTableId"],
+ # remove_route_table_ids: ["RouteTableId"],
# },
# open_zfs_configuration: {
# automatic_backup_retention_days: 1,
# copy_tags_to_backups: false,
# copy_tags_to_volumes: false,
@@ -6839,11 +7077,11 @@
# resp.file_system.lustre_configuration.log_configuration.destination #=> String
# resp.file_system.lustre_configuration.root_squash_configuration.root_squash #=> String
# resp.file_system.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array
# resp.file_system.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String
# resp.file_system.administrative_actions #=> Array
- # resp.file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.file_system.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.file_system.administrative_actions[0].progress_percent #=> Integer
# resp.file_system.administrative_actions[0].request_time #=> Time
# resp.file_system.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.file_system.administrative_actions[0].target_file_system_values #=> Types::FileSystem
# resp.file_system.administrative_actions[0].failure_details.message #=> String
@@ -6860,10 +7098,12 @@
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.uuid #=> String
# resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snapshot_policy #=> String
+ # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.file_system.administrative_actions[0].target_volume_values.resource_arn #=> String
# resp.file_system.administrative_actions[0].target_volume_values.tags #=> Array
# resp.file_system.administrative_actions[0].target_volume_values.tags[0].key #=> String
# resp.file_system.administrative_actions[0].target_volume_values.tags[0].value #=> String
# resp.file_system.administrative_actions[0].target_volume_values.volume_id #=> String
@@ -6887,10 +7127,13 @@
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_cloned_volumes #=> Boolean
# resp.file_system.administrative_actions[0].target_snapshot_values.resource_arn #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.snapshot_id #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.name #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.volume_id #=> String
# resp.file_system.administrative_actions[0].target_snapshot_values.creation_time #=> Time
@@ -6920,11 +7163,11 @@
# resp.file_system.file_system_type_version #=> String
# resp.file_system.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.file_system.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.file_system.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.file_system.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.file_system.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.file_system.open_zfs_configuration.throughput_capacity #=> Integer
# resp.file_system.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.file_system.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.file_system.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.file_system.open_zfs_configuration.root_volume_id #=> String
@@ -6979,11 +7222,11 @@
# resp.snapshot.lifecycle_transition_reason.message #=> String
# resp.snapshot.tags #=> Array
# resp.snapshot.tags[0].key #=> String
# resp.snapshot.tags[0].value #=> String
# resp.snapshot.administrative_actions #=> Array
- # resp.snapshot.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.snapshot.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.snapshot.administrative_actions[0].progress_percent #=> Integer
# resp.snapshot.administrative_actions[0].request_time #=> Time
# resp.snapshot.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.snapshot.administrative_actions[0].target_file_system_values.owner_id #=> String
# resp.snapshot.administrative_actions[0].target_file_system_values.creation_time #=> Time
@@ -7069,11 +7312,11 @@
# resp.snapshot.administrative_actions[0].target_file_system_values.file_system_type_version #=> String
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.throughput_capacity #=> Integer
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.snapshot.administrative_actions[0].target_file_system_values.open_zfs_configuration.root_volume_id #=> String
@@ -7091,10 +7334,12 @@
# resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.uuid #=> String
# resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.snapshot_policy #=> String
+ # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.snapshot.administrative_actions[0].target_volume_values.resource_arn #=> String
# resp.snapshot.administrative_actions[0].target_volume_values.tags #=> Array
# resp.snapshot.administrative_actions[0].target_volume_values.tags[0].key #=> String
# resp.snapshot.administrative_actions[0].target_volume_values.tags[0].value #=> String
# resp.snapshot.administrative_actions[0].target_volume_values.volume_id #=> String
@@ -7118,10 +7363,13 @@
# resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.delete_cloned_volumes #=> Boolean
# resp.snapshot.administrative_actions[0].target_snapshot_values #=> Types::Snapshot
#
# @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/UpdateSnapshot AWS API Documentation
#
# @overload update_snapshot(params = {})
@@ -7197,11 +7445,10 @@
# resp.storage_virtual_machine.file_system_id #=> String
# resp.storage_virtual_machine.lifecycle #=> String, one of "CREATED", "CREATING", "DELETING", "FAILED", "MISCONFIGURED", "PENDING"
# resp.storage_virtual_machine.name #=> String
# resp.storage_virtual_machine.resource_arn #=> String
# resp.storage_virtual_machine.storage_virtual_machine_id #=> String
- # resp.storage_virtual_machine.subtype #=> String, one of "DEFAULT", "DP_DESTINATION", "SYNC_DESTINATION", "SYNC_SOURCE"
# resp.storage_virtual_machine.uuid #=> String
# resp.storage_virtual_machine.tags #=> Array
# resp.storage_virtual_machine.tags[0].key #=> String
# resp.storage_virtual_machine.tags[0].value #=> String
# resp.storage_virtual_machine.lifecycle_transition_reason.message #=> String
@@ -7260,10 +7507,12 @@
# storage_efficiency_enabled: false,
# tiering_policy: {
# cooling_period: 1,
# name: "SNAPSHOT_ONLY", # accepts SNAPSHOT_ONLY, AUTO, ALL, NONE
# },
+ # snapshot_policy: "SnapshotPolicy",
+ # copy_tags_to_backups: false,
# },
# name: "VolumeName",
# open_zfs_configuration: {
# storage_capacity_reservation_gi_b: 1,
# storage_capacity_quota_gi_b: 1,
@@ -7305,19 +7554,21 @@
# resp.volume.ontap_configuration.storage_virtual_machine_root #=> Boolean
# resp.volume.ontap_configuration.tiering_policy.cooling_period #=> Integer
# resp.volume.ontap_configuration.tiering_policy.name #=> String, one of "SNAPSHOT_ONLY", "AUTO", "ALL", "NONE"
# resp.volume.ontap_configuration.uuid #=> String
# resp.volume.ontap_configuration.ontap_volume_type #=> String, one of "RW", "DP", "LS"
+ # resp.volume.ontap_configuration.snapshot_policy #=> String
+ # resp.volume.ontap_configuration.copy_tags_to_backups #=> Boolean
# resp.volume.resource_arn #=> String
# resp.volume.tags #=> Array
# resp.volume.tags[0].key #=> String
# resp.volume.tags[0].value #=> String
# resp.volume.volume_id #=> String
# resp.volume.volume_type #=> String, one of "ONTAP", "OPENZFS"
# resp.volume.lifecycle_transition_reason.message #=> String
# resp.volume.administrative_actions #=> Array
- # resp.volume.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS"
+ # resp.volume.administrative_actions[0].administrative_action_type #=> String, one of "FILE_SYSTEM_UPDATE", "STORAGE_OPTIMIZATION", "FILE_SYSTEM_ALIAS_ASSOCIATION", "FILE_SYSTEM_ALIAS_DISASSOCIATION", "VOLUME_UPDATE", "SNAPSHOT_UPDATE", "RELEASE_NFS_V3_LOCKS", "VOLUME_RESTORE"
# resp.volume.administrative_actions[0].progress_percent #=> Integer
# resp.volume.administrative_actions[0].request_time #=> Time
# resp.volume.administrative_actions[0].status #=> String, one of "FAILED", "IN_PROGRESS", "PENDING", "COMPLETED", "UPDATED_OPTIMIZING"
# resp.volume.administrative_actions[0].target_file_system_values.owner_id #=> String
# resp.volume.administrative_actions[0].target_file_system_values.creation_time #=> Time
@@ -7403,11 +7654,11 @@
# resp.volume.administrative_actions[0].target_file_system_values.file_system_type_version #=> String
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.automatic_backup_retention_days #=> Integer
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_backups #=> Boolean
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.copy_tags_to_volumes #=> Boolean
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.daily_automatic_backup_start_time #=> String
- # resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1"
+ # resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.deployment_type #=> String, one of "SINGLE_AZ_1", "SINGLE_AZ_2"
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.throughput_capacity #=> Integer
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.weekly_maintenance_start_time #=> String
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED"
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.disk_iops_configuration.iops #=> Integer
# resp.volume.administrative_actions[0].target_file_system_values.open_zfs_configuration.root_volume_id #=> String
@@ -7441,10 +7692,13 @@
# resp.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].options[0] #=> String
# resp.volume.open_zfs_configuration.user_and_group_quotas #=> Array
# resp.volume.open_zfs_configuration.user_and_group_quotas[0].type #=> String, one of "USER", "GROUP"
# resp.volume.open_zfs_configuration.user_and_group_quotas[0].id #=> Integer
# resp.volume.open_zfs_configuration.user_and_group_quotas[0].storage_capacity_quota_gi_b #=> Integer
+ # resp.volume.open_zfs_configuration.restore_to_snapshot #=> String
+ # resp.volume.open_zfs_configuration.delete_intermediate_snaphots #=> Boolean
+ # resp.volume.open_zfs_configuration.delete_cloned_volumes #=> Boolean
#
# @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/UpdateVolume AWS API Documentation
#
# @overload update_volume(params = {})
# @param [Hash] params ({})
@@ -7464,10 +7718,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-fsx'
- context[:gem_version] = '1.61.0'
+ context[:gem_version] = '1.62.0'
Seahorse::Client::Request.new(handlers, context)
end
# @api private
# @deprecated