lib/aws-sdk-fsx/client.rb in aws-sdk-fsx-1.80.0 vs lib/aws-sdk-fsx/client.rb in aws-sdk-fsx-1.81.0

- old
+ new

@@ -756,11 +756,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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -791,10 +791,15 @@ # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer # 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 @@ -807,11 +812,11 @@ # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.record_size_ki_b #=> Integer # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.read_only #=> Boolean # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports #=> Array # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -821,10 +826,13 @@ # 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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String # 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 @@ -832,13 +840,15 @@ # resp.backup.file_system.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.backup.file_system.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.backup.file_system.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.backup.file_system.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.backup.file_system.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.backup.file_system.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.backup.file_system.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.backup.file_system.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.backup.file_system.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.backup.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.backup.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.backup.file_system.ontap_configuration.endpoint_ip_address_range #=> String # resp.backup.file_system.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.backup.file_system.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.backup.file_system.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.backup.file_system.ontap_configuration.endpoints.management.dns_name #=> String @@ -850,10 +860,12 @@ # resp.backup.file_system.ontap_configuration.route_table_ids #=> Array # resp.backup.file_system.ontap_configuration.route_table_ids[0] #=> String # resp.backup.file_system.ontap_configuration.throughput_capacity #=> Integer # resp.backup.file_system.ontap_configuration.weekly_maintenance_start_time #=> String # resp.backup.file_system.ontap_configuration.fsx_admin_password #=> String + # resp.backup.file_system.ontap_configuration.ha_pairs #=> Integer + # resp.backup.file_system.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -902,19 +914,24 @@ # resp.backup.volume.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.backup.volume.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.backup.volume.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.backup.volume.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.backup.volume.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.backup.volume.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.backup.volume.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.backup.volume.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.backup.volume.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.backup.volume.ontap_configuration.size_in_bytes #=> Integer # 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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -982,11 +999,11 @@ # resp.backup.volume.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array # resp.backup.volume.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String # resp.backup.volume.administrative_actions[0].target_file_system_values.administrative_actions #=> Types::AdministrativeActions # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoint_ip_address_range #=> String # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.management.dns_name #=> String @@ -998,10 +1015,12 @@ # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids #=> Array # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids[0] #=> String # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity #=> Integer # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.weekly_maintenance_start_time #=> String # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.fsx_admin_password #=> String + # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.ha_pairs #=> Integer + # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -1027,19 +1046,21 @@ # resp.backup.volume.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.backup.volume.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.backup.volume.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.backup.volume.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.backup.volume.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.backup.volume.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.backup.volume.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.backup.volume.open_zfs_configuration.parent_volume_id #=> String # resp.backup.volume.open_zfs_configuration.volume_path #=> String # resp.backup.volume.open_zfs_configuration.storage_capacity_reservation_gi_b #=> Integer # resp.backup.volume.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.backup.volume.open_zfs_configuration.record_size_ki_b #=> Integer # resp.backup.volume.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.backup.volume.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.backup.volume.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.backup.volume.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.backup.volume.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.backup.volume.open_zfs_configuration.read_only #=> Boolean # resp.backup.volume.open_zfs_configuration.nfs_exports #=> Array # resp.backup.volume.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.backup.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.backup.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -1049,20 +1070,305 @@ # 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 + # resp.backup.volume.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.backup.volume.open_zfs_configuration.source_snapshot_arn #=> String + # resp.backup.volume.open_zfs_configuration.destination_snapshot #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/CopyBackup AWS API Documentation # # @overload copy_backup(params = {}) # @param [Hash] params ({}) def copy_backup(params = {}, options = {}) req = build_request(:copy_backup, params) req.send_request(options) end + # Updates an existing volume by using a snapshot from another Amazon FSx + # for OpenZFS file system. For more information, see [on-demand data + # replication][1] in the Amazon FSx for OpenZFS User Guide. + # + # + # + # [1]: https://docs.aws.amazon.com/fsx/latest/OpenZFSGuide/on-demand-replication.html + # + # @option params [String] :client_request_token + # (Optional) An idempotency token for resource creation, in a string of + # up to 63 ASCII characters. This token is automatically filled on your + # behalf when you use the Command Line Interface (CLI) or an Amazon Web + # Services SDK. + # + # **A suitable default value is auto-generated.** You should normally + # not need to pass this option.** + # + # @option params [required, String] :volume_id + # Specifies the ID of the volume that you are copying the snapshot to. + # + # @option params [required, String] :source_snapshot_arn + # The Amazon Resource Name (ARN) for a given resource. ARNs uniquely + # identify Amazon Web Services resources. We require an ARN when you + # need to specify a resource unambiguously across all of Amazon Web + # Services. For more information, see [Amazon Resource Names (ARNs)][1] + # in the *Amazon Web Services General Reference*. + # + # + # + # [1]: https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html + # + # @option params [String] :copy_strategy + # Specifies the strategy to use when copying data from a snapshot to the + # volume. + # + # * `FULL_COPY` - Copies all data from the snapshot to the volume. + # + # * `INCREMENTAL_COPY` - Copies only the snapshot data that's changed + # since the previous replication. + # + # <note markdown="1"> `CLONE` isn't a valid copy strategy option for the + # `CopySnapshotAndUpdateVolume` operation. + # + # </note> + # + # @option params [Array<String>] :options + # Confirms that you want to delete data on the destination volume that + # wasn’t there during the previous snapshot replication. + # + # Your replication will fail if you don’t include an option for a + # specific type of data and that data is on your destination. For + # example, if you don’t include `DELETE_INTERMEDIATE_SNAPSHOTS` and + # there are intermediate snapshots on the destination, you can’t copy + # the snapshot. + # + # * `DELETE_INTERMEDIATE_SNAPSHOTS` - Deletes snapshots on the + # destination volume that aren’t on the source volume. + # + # * `DELETE_CLONED_VOLUMES` - Deletes snapshot clones on the destination + # volume that aren't on the source volume. + # + # * `DELETE_INTERMEDIATE_DATA` - Overwrites snapshots on the destination + # volume that don’t match the source snapshot that you’re copying. + # + # @return [Types::CopySnapshotAndUpdateVolumeResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: + # + # * {Types::CopySnapshotAndUpdateVolumeResponse#volume_id #volume_id} => String + # * {Types::CopySnapshotAndUpdateVolumeResponse#lifecycle #lifecycle} => String + # * {Types::CopySnapshotAndUpdateVolumeResponse#administrative_actions #administrative_actions} => Array&lt;Types::AdministrativeAction&gt; + # + # @example Request syntax with placeholder values + # + # resp = client.copy_snapshot_and_update_volume({ + # client_request_token: "ClientRequestToken", + # volume_id: "VolumeId", # required + # source_snapshot_arn: "ResourceARN", # required + # copy_strategy: "CLONE", # accepts CLONE, FULL_COPY, INCREMENTAL_COPY + # options: ["DELETE_INTERMEDIATE_SNAPSHOTS"], # accepts DELETE_INTERMEDIATE_SNAPSHOTS, DELETE_CLONED_VOLUMES, DELETE_INTERMEDIATE_DATA + # }) + # + # @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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" + # 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.windows_configuration.disk_iops_configuration.mode #=> String, one of "AUTOMATIC", "USER_PROVISIONED" + # resp.administrative_actions[0].target_file_system_values.windows_configuration.disk_iops_configuration.iops #=> Integer + # 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", "SINGLE_AZ_2" + # 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.ontap_configuration.fsx_admin_password #=> String + # resp.administrative_actions[0].target_file_system_values.ontap_configuration.ha_pairs #=> Integer + # resp.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer + # 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", "MULTI_AZ_1" + # 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].target_file_system_values.open_zfs_configuration.preferred_subnet_id #=> String + # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.endpoint_ip_address_range #=> String + # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.route_table_ids #=> Array + # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.route_table_ids[0] #=> String + # resp.administrative_actions[0].target_file_system_values.open_zfs_configuration.endpoint_ip_address #=> 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.ontap_configuration.snaplock_configuration.audit_log_volume #=> Boolean + # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.autocommit_period.type #=> String, one of "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "NONE" + # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.autocommit_period.value #=> Integer + # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.privileged_delete #=> String, one of "DISABLED", "ENABLED", "PERMANENTLY_DISABLED" + # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.default_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" + # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.default_retention.value #=> Integer + # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" + # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer + # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" + # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer + # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" + # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer + # 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", "INCREMENTAL_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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String + # 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 + # resp.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.administrative_actions[0].remaining_transfer_bytes #=> Integer + # + # @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/CopySnapshotAndUpdateVolume AWS API Documentation + # + # @overload copy_snapshot_and_update_volume(params = {}) + # @param [Hash] params ({}) + def copy_snapshot_and_update_volume(params = {}, options = {}) + req = build_request(:copy_snapshot_and_update_volume, params) + req.send_request(options) + end + # Creates a backup of an existing Amazon FSx for Windows File Server # file system, Amazon FSx for Lustre file system, Amazon FSx for NetApp # ONTAP volume, or Amazon FSx for OpenZFS file system. We recommend # creating regular backups so that you can restore a file system or # volume from a backup if an issue arises with the original file system @@ -1282,11 +1588,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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -1317,10 +1623,15 @@ # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.backup.file_system.administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer # 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 @@ -1333,11 +1644,11 @@ # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.record_size_ki_b #=> Integer # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.read_only #=> Boolean # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports #=> Array # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -1347,10 +1658,13 @@ # 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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.backup.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String # 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 @@ -1358,13 +1672,15 @@ # resp.backup.file_system.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.backup.file_system.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.backup.file_system.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.backup.file_system.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.backup.file_system.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.backup.file_system.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.backup.file_system.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.backup.file_system.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.backup.file_system.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.backup.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.backup.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.backup.file_system.ontap_configuration.endpoint_ip_address_range #=> String # resp.backup.file_system.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.backup.file_system.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.backup.file_system.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.backup.file_system.ontap_configuration.endpoints.management.dns_name #=> String @@ -1376,10 +1692,12 @@ # resp.backup.file_system.ontap_configuration.route_table_ids #=> Array # resp.backup.file_system.ontap_configuration.route_table_ids[0] #=> String # resp.backup.file_system.ontap_configuration.throughput_capacity #=> Integer # resp.backup.file_system.ontap_configuration.weekly_maintenance_start_time #=> String # resp.backup.file_system.ontap_configuration.fsx_admin_password #=> String + # resp.backup.file_system.ontap_configuration.ha_pairs #=> Integer + # resp.backup.file_system.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -1428,19 +1746,24 @@ # resp.backup.volume.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.backup.volume.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.backup.volume.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.backup.volume.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.backup.volume.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.backup.volume.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.backup.volume.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.backup.volume.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.backup.volume.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.backup.volume.ontap_configuration.size_in_bytes #=> Integer # 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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -1508,11 +1831,11 @@ # resp.backup.volume.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array # resp.backup.volume.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String # resp.backup.volume.administrative_actions[0].target_file_system_values.administrative_actions #=> Types::AdministrativeActions # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoint_ip_address_range #=> String # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.management.dns_name #=> String @@ -1524,10 +1847,12 @@ # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids #=> Array # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids[0] #=> String # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity #=> Integer # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.weekly_maintenance_start_time #=> String # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.fsx_admin_password #=> String + # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.ha_pairs #=> Integer + # resp.backup.volume.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -1553,19 +1878,21 @@ # resp.backup.volume.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.backup.volume.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.backup.volume.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.backup.volume.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.backup.volume.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.backup.volume.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.backup.volume.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.backup.volume.open_zfs_configuration.parent_volume_id #=> String # resp.backup.volume.open_zfs_configuration.volume_path #=> String # resp.backup.volume.open_zfs_configuration.storage_capacity_reservation_gi_b #=> Integer # resp.backup.volume.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.backup.volume.open_zfs_configuration.record_size_ki_b #=> Integer # resp.backup.volume.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.backup.volume.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.backup.volume.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.backup.volume.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.backup.volume.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.backup.volume.open_zfs_configuration.read_only #=> Boolean # resp.backup.volume.open_zfs_configuration.nfs_exports #=> Array # resp.backup.volume.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.backup.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.backup.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -1575,10 +1902,13 @@ # 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 + # resp.backup.volume.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.backup.volume.open_zfs_configuration.source_snapshot_arn #=> String + # resp.backup.volume.open_zfs_configuration.destination_snapshot #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/CreateBackup AWS API Documentation # # @overload create_backup(params = {}) # @param [Hash] params ({}) @@ -2190,11 +2520,13 @@ # # * For `SCRATCH_1` deployment type, valid values are 1200 GiB, 2400 # GiB, and increments of 3600 GiB. # # **FSx for ONTAP file systems** - The amount of storage capacity that - # you can configure is from 1024 GiB up to 196,608 GiB (192 TiB). + # you can configure depends on the value of the `HAPairs` property. The + # minimum value is calculated as 1,024 * `HAPairs` and the maxium is + # calculated as 524,288 * `HAPairs`.. # # **FSx for OpenZFS file systems** - The amount of storage capacity that # you can configure is from 64 GiB up to 524,288 GiB (512 TiB). # # **FSx for Windows File Server file systems** - The amount of storage @@ -2472,21 +2804,23 @@ # }, # }, # ontap_configuration: { # automatic_backup_retention_days: 1, # daily_automatic_backup_start_time: "DailyTime", - # deployment_type: "MULTI_AZ_1", # required, accepts MULTI_AZ_1, SINGLE_AZ_1 + # deployment_type: "MULTI_AZ_1", # required, accepts MULTI_AZ_1, SINGLE_AZ_1, SINGLE_AZ_2 # endpoint_ip_address_range: "IpAddressRange", # fsx_admin_password: "AdminPassword", # disk_iops_configuration: { # mode: "AUTOMATIC", # accepts AUTOMATIC, USER_PROVISIONED # iops: 1, # }, # preferred_subnet_id: "SubnetId", # route_table_ids: ["RouteTableId"], - # throughput_capacity: 1, # required + # throughput_capacity: 1, # weekly_maintenance_start_time: "WeeklyTime", + # ha_pairs: 1, + # throughput_capacity_per_ha_pair: 1, # }, # file_system_type_version: "FileSystemTypeVersion", # open_zfs_configuration: { # automatic_backup_retention_days: 1, # copy_tags_to_backups: false, @@ -2594,11 +2928,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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -2629,10 +2963,15 @@ # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer # 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 @@ -2645,11 +2984,11 @@ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.record_size_ki_b #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.read_only #=> Boolean # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports #=> Array # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -2659,10 +2998,13 @@ # 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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String # 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 @@ -2670,13 +3012,15 @@ # resp.file_system.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.file_system.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.file_system.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.file_system.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.file_system.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.file_system.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.file_system.ontap_configuration.endpoint_ip_address_range #=> String # resp.file_system.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.file_system.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.file_system.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.file_system.ontap_configuration.endpoints.management.dns_name #=> String @@ -2688,10 +3032,12 @@ # resp.file_system.ontap_configuration.route_table_ids #=> Array # resp.file_system.ontap_configuration.route_table_ids[0] #=> String # resp.file_system.ontap_configuration.throughput_capacity #=> Integer # resp.file_system.ontap_configuration.weekly_maintenance_start_time #=> String # resp.file_system.ontap_configuration.fsx_admin_password #=> String + # resp.file_system.ontap_configuration.ha_pairs #=> Integer + # resp.file_system.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -2881,11 +3227,12 @@ # If you don't use the `StorageCapacity` parameter, the default is the # backup's `StorageCapacity` value. # # If used to create a file system other than OpenZFS, you must provide a # value that matches the backup's `StorageCapacity` value. If you - # provide any other value, Amazon FSx responds with a 400 Bad Request. + # provide any other value, Amazon FSx responds with with an HTTP status + # code 400 Bad Request. # # @return [Types::CreateFileSystemFromBackupResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::CreateFileSystemFromBackupResponse#file_system #file_system} => Types::FileSystem # @@ -3119,11 +3466,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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -3154,10 +3501,15 @@ # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer # 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 @@ -3170,11 +3522,11 @@ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.record_size_ki_b #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.read_only #=> Boolean # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports #=> Array # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -3184,10 +3536,13 @@ # 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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String # 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 @@ -3195,13 +3550,15 @@ # resp.file_system.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.file_system.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.file_system.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.file_system.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.file_system.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.file_system.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.file_system.ontap_configuration.endpoint_ip_address_range #=> String # resp.file_system.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.file_system.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.file_system.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.file_system.ontap_configuration.endpoints.management.dns_name #=> String @@ -3213,10 +3570,12 @@ # resp.file_system.ontap_configuration.route_table_ids #=> Array # resp.file_system.ontap_configuration.route_table_ids[0] #=> String # resp.file_system.ontap_configuration.throughput_capacity #=> Integer # resp.file_system.ontap_configuration.weekly_maintenance_start_time #=> String # resp.file_system.ontap_configuration.fsx_admin_password #=> String + # resp.file_system.ontap_configuration.ha_pairs #=> Integer + # resp.file_system.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -3320,11 +3679,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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -3392,11 +3751,11 @@ # resp.snapshot.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array # resp.snapshot.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String # resp.snapshot.administrative_actions[0].target_file_system_values.administrative_actions #=> Types::AdministrativeActions # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.endpoint_ip_address_range #=> String # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.management.dns_name #=> String @@ -3408,10 +3767,12 @@ # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids #=> Array # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids[0] #=> String # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity #=> Integer # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.weekly_maintenance_start_time #=> String # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.fsx_admin_password #=> String + # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.ha_pairs #=> Integer + # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -3454,10 +3815,15 @@ # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer # 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 @@ -3470,11 +3836,11 @@ # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.record_size_ki_b #=> Integer # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.read_only #=> Boolean # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports #=> Array # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -3484,11 +3850,16 @@ # 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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String # resp.snapshot.administrative_actions[0].target_snapshot_values #=> Types::Snapshot + # resp.snapshot.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.snapshot.administrative_actions[0].remaining_transfer_bytes #=> Integer # # @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/CreateSnapshot AWS API Documentation # # @overload create_snapshot(params = {}) # @param [Hash] params ({}) @@ -3657,11 +4028,11 @@ # volume_type: "ONTAP", # required, accepts ONTAP, OPENZFS # name: "VolumeName", # required # ontap_configuration: { # junction_path: "JunctionPath", # security_style: "UNIX", # accepts UNIX, NTFS, MIXED - # size_in_megabytes: 1, # required + # size_in_megabytes: 1, # storage_efficiency_enabled: false, # storage_virtual_machine_id: "StorageVirtualMachineId", # required # tiering_policy: { # cooling_period: 1, # name: "SNAPSHOT_ONLY", # accepts SNAPSHOT_ONLY, AUTO, ALL, NONE @@ -3691,10 +4062,16 @@ # }, # }, # snaplock_type: "COMPLIANCE", # required, accepts COMPLIANCE, ENTERPRISE # volume_append_mode_enabled: false, # }, + # volume_style: "FLEXVOL", # accepts FLEXVOL, FLEXGROUP + # aggregate_configuration: { + # aggregates: ["Aggregate"], + # constituents_per_aggregate: 1, + # }, + # size_in_bytes: 1, # }, # tags: [ # { # key: "TagKey", # required # value: "TagValue", # required @@ -3707,11 +4084,11 @@ # record_size_ki_b: 1, # data_compression_type: "NONE", # accepts NONE, ZSTD, LZ4 # copy_tags_to_snapshots: false, # origin_snapshot: { # snapshot_arn: "ResourceARN", # required - # copy_strategy: "CLONE", # required, accepts CLONE, FULL_COPY + # copy_strategy: "CLONE", # required, accepts CLONE, FULL_COPY, INCREMENTAL_COPY # }, # read_only: false, # nfs_exports: [ # { # client_configurations: [ # required @@ -3761,19 +4138,24 @@ # resp.volume.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.volume.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.volume.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.volume.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.volume.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.volume.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.volume.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.volume.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.volume.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.volume.ontap_configuration.size_in_bytes #=> Integer # 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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -3841,11 +4223,11 @@ # resp.volume.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array # resp.volume.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String # resp.volume.administrative_actions[0].target_file_system_values.administrative_actions #=> Types::AdministrativeActions # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoint_ip_address_range #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.management.dns_name #=> String @@ -3857,10 +4239,12 @@ # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids #=> Array # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids[0] #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity #=> Integer # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.weekly_maintenance_start_time #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.fsx_admin_password #=> String + # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.ha_pairs #=> Integer + # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -3886,19 +4270,21 @@ # resp.volume.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.volume.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.volume.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.volume.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.volume.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.volume.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.volume.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.volume.open_zfs_configuration.parent_volume_id #=> String # resp.volume.open_zfs_configuration.volume_path #=> String # resp.volume.open_zfs_configuration.storage_capacity_reservation_gi_b #=> Integer # resp.volume.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.volume.open_zfs_configuration.record_size_ki_b #=> Integer # resp.volume.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.volume.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.volume.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.volume.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.volume.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.volume.open_zfs_configuration.read_only #=> Boolean # resp.volume.open_zfs_configuration.nfs_exports #=> Array # resp.volume.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -3908,10 +4294,13 @@ # 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 + # resp.volume.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.volume.open_zfs_configuration.source_snapshot_arn #=> String + # resp.volume.open_zfs_configuration.destination_snapshot #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/CreateVolume AWS API Documentation # # @overload create_volume(params = {}) # @param [Hash] params ({}) @@ -3956,11 +4345,11 @@ # client_request_token: "ClientRequestToken", # name: "VolumeName", # required # ontap_configuration: { # junction_path: "JunctionPath", # security_style: "UNIX", # accepts UNIX, NTFS, MIXED - # size_in_megabytes: 1, # required + # size_in_megabytes: 1, # storage_efficiency_enabled: false, # storage_virtual_machine_id: "StorageVirtualMachineId", # required # tiering_policy: { # cooling_period: 1, # name: "SNAPSHOT_ONLY", # accepts SNAPSHOT_ONLY, AUTO, ALL, NONE @@ -3990,10 +4379,16 @@ # }, # }, # snaplock_type: "COMPLIANCE", # required, accepts COMPLIANCE, ENTERPRISE # volume_append_mode_enabled: false, # }, + # volume_style: "FLEXVOL", # accepts FLEXVOL, FLEXGROUP + # aggregate_configuration: { + # aggregates: ["Aggregate"], + # constituents_per_aggregate: 1, + # }, + # size_in_bytes: 1, # }, # tags: [ # { # key: "TagKey", # required # value: "TagValue", # required @@ -4030,19 +4425,24 @@ # resp.volume.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.volume.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.volume.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.volume.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.volume.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.volume.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.volume.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.volume.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.volume.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.volume.ontap_configuration.size_in_bytes #=> Integer # 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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -4110,11 +4510,11 @@ # resp.volume.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array # resp.volume.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String # resp.volume.administrative_actions[0].target_file_system_values.administrative_actions #=> Types::AdministrativeActions # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoint_ip_address_range #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.management.dns_name #=> String @@ -4126,10 +4526,12 @@ # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids #=> Array # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids[0] #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity #=> Integer # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.weekly_maintenance_start_time #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.fsx_admin_password #=> String + # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.ha_pairs #=> Integer + # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -4155,19 +4557,21 @@ # resp.volume.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.volume.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.volume.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.volume.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.volume.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.volume.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.volume.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.volume.open_zfs_configuration.parent_volume_id #=> String # resp.volume.open_zfs_configuration.volume_path #=> String # resp.volume.open_zfs_configuration.storage_capacity_reservation_gi_b #=> Integer # resp.volume.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.volume.open_zfs_configuration.record_size_ki_b #=> Integer # resp.volume.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.volume.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.volume.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.volume.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.volume.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.volume.open_zfs_configuration.read_only #=> Boolean # resp.volume.open_zfs_configuration.nfs_exports #=> Array # resp.volume.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -4177,10 +4581,13 @@ # 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 + # resp.volume.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.volume.open_zfs_configuration.source_snapshot_arn #=> String + # resp.volume.open_zfs_configuration.destination_snapshot #=> String # # @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 ({}) @@ -4856,11 +5263,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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -4891,10 +5298,15 @@ # resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.backups[0].file_system.administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer # 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 @@ -4907,11 +5319,11 @@ # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.record_size_ki_b #=> Integer # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.read_only #=> Boolean # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports #=> Array # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -4921,10 +5333,13 @@ # 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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.backups[0].file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String # 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 @@ -4932,13 +5347,15 @@ # resp.backups[0].file_system.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.backups[0].file_system.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.backups[0].file_system.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.backups[0].file_system.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.backups[0].file_system.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.backups[0].file_system.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.backups[0].file_system.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.backups[0].file_system.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.backups[0].file_system.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.backups[0].file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.backups[0].file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.backups[0].file_system.ontap_configuration.endpoint_ip_address_range #=> String # resp.backups[0].file_system.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.backups[0].file_system.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.backups[0].file_system.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.backups[0].file_system.ontap_configuration.endpoints.management.dns_name #=> String @@ -4950,10 +5367,12 @@ # resp.backups[0].file_system.ontap_configuration.route_table_ids #=> Array # resp.backups[0].file_system.ontap_configuration.route_table_ids[0] #=> String # resp.backups[0].file_system.ontap_configuration.throughput_capacity #=> Integer # resp.backups[0].file_system.ontap_configuration.weekly_maintenance_start_time #=> String # resp.backups[0].file_system.ontap_configuration.fsx_admin_password #=> String + # resp.backups[0].file_system.ontap_configuration.ha_pairs #=> Integer + # resp.backups[0].file_system.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -5002,19 +5421,24 @@ # resp.backups[0].volume.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.backups[0].volume.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.backups[0].volume.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.backups[0].volume.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.backups[0].volume.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.backups[0].volume.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.backups[0].volume.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.backups[0].volume.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.backups[0].volume.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.backups[0].volume.ontap_configuration.size_in_bytes #=> Integer # 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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -5082,11 +5506,11 @@ # resp.backups[0].volume.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array # resp.backups[0].volume.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String # resp.backups[0].volume.administrative_actions[0].target_file_system_values.administrative_actions #=> Types::AdministrativeActions # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoint_ip_address_range #=> String # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.management.dns_name #=> String @@ -5098,10 +5522,12 @@ # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids #=> Array # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids[0] #=> String # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity #=> Integer # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.weekly_maintenance_start_time #=> String # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.fsx_admin_password #=> String + # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.ha_pairs #=> Integer + # resp.backups[0].volume.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -5127,19 +5553,21 @@ # resp.backups[0].volume.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.backups[0].volume.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.backups[0].volume.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.backups[0].volume.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.backups[0].volume.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.backups[0].volume.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.backups[0].volume.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.backups[0].volume.open_zfs_configuration.parent_volume_id #=> String # resp.backups[0].volume.open_zfs_configuration.volume_path #=> String # resp.backups[0].volume.open_zfs_configuration.storage_capacity_reservation_gi_b #=> Integer # resp.backups[0].volume.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.backups[0].volume.open_zfs_configuration.record_size_ki_b #=> Integer # resp.backups[0].volume.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.backups[0].volume.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.backups[0].volume.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.backups[0].volume.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.backups[0].volume.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.backups[0].volume.open_zfs_configuration.read_only #=> Boolean # resp.backups[0].volume.open_zfs_configuration.nfs_exports #=> Array # resp.backups[0].volume.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.backups[0].volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.backups[0].volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -5149,10 +5577,13 @@ # 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.backups[0].volume.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.backups[0].volume.open_zfs_configuration.source_snapshot_arn #=> String + # resp.backups[0].volume.open_zfs_configuration.destination_snapshot #=> String # resp.next_token #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/DescribeBackups AWS API Documentation # # @overload describe_backups(params = {}) @@ -5691,11 +6122,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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -5726,10 +6157,15 @@ # resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.file_systems[0].administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer # 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 @@ -5742,11 +6178,11 @@ # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.record_size_ki_b #=> Integer # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.read_only #=> Boolean # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports #=> Array # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -5756,10 +6192,13 @@ # 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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.file_systems[0].administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String # 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 @@ -5767,13 +6206,15 @@ # resp.file_systems[0].administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.file_systems[0].administrative_actions[0].target_snapshot_values.tags #=> Array # resp.file_systems[0].administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.file_systems[0].administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.file_systems[0].administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.file_systems[0].administrative_actions[0].total_transfer_bytes #=> Integer + # resp.file_systems[0].administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.file_systems[0].ontap_configuration.automatic_backup_retention_days #=> Integer # resp.file_systems[0].ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.file_systems[0].ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.file_systems[0].ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.file_systems[0].ontap_configuration.endpoint_ip_address_range #=> String # resp.file_systems[0].ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.file_systems[0].ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.file_systems[0].ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.file_systems[0].ontap_configuration.endpoints.management.dns_name #=> String @@ -5785,10 +6226,12 @@ # resp.file_systems[0].ontap_configuration.route_table_ids #=> Array # resp.file_systems[0].ontap_configuration.route_table_ids[0] #=> String # resp.file_systems[0].ontap_configuration.throughput_capacity #=> Integer # resp.file_systems[0].ontap_configuration.weekly_maintenance_start_time #=> String # resp.file_systems[0].ontap_configuration.fsx_admin_password #=> String + # resp.file_systems[0].ontap_configuration.ha_pairs #=> Integer + # resp.file_systems[0].ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -5812,10 +6255,36 @@ def describe_file_systems(params = {}, options = {}) req = build_request(:describe_file_systems, params) req.send_request(options) end + # Indicates whether participant accounts in your organization can create + # Amazon FSx for NetApp ONTAP Multi-AZ file systems in subnets that are + # shared by a virtual private cloud (VPC) owner. For more information, + # see the [Amazon FSx for NetApp ONTAP User Guide][1]. + # + # + # + # [1]: https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/maz-shared-vpc.html + # + # @return [Types::DescribeSharedVpcConfigurationResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: + # + # * {Types::DescribeSharedVpcConfigurationResponse#enable_fsx_route_table_updates_from_participant_accounts #enable_fsx_route_table_updates_from_participant_accounts} => String + # + # @example Response structure + # + # resp.enable_fsx_route_table_updates_from_participant_accounts #=> String + # + # @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/DescribeSharedVpcConfiguration AWS API Documentation + # + # @overload describe_shared_vpc_configuration(params = {}) + # @param [Hash] params ({}) + def describe_shared_vpc_configuration(params = {}, options = {}) + req = build_request(:describe_shared_vpc_configuration, params) + req.send_request(options) + end + # Returns the description of specific Amazon FSx for OpenZFS snapshots, # if a `SnapshotIds` value is provided. Otherwise, this operation # returns all snapshots owned by your Amazon Web Services account in the # Amazon Web Services Region of the endpoint that you're calling. # @@ -5893,11 +6362,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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -5965,11 +6434,11 @@ # resp.snapshots[0].administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array # resp.snapshots[0].administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String # resp.snapshots[0].administrative_actions[0].target_file_system_values.administrative_actions #=> Types::AdministrativeActions # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.endpoint_ip_address_range #=> String # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.management.dns_name #=> String @@ -5981,10 +6450,12 @@ # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids #=> Array # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids[0] #=> String # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity #=> Integer # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.weekly_maintenance_start_time #=> String # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.fsx_admin_password #=> String + # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.ha_pairs #=> Integer + # resp.snapshots[0].administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -6027,10 +6498,15 @@ # resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.snapshots[0].administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer # 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 @@ -6043,11 +6519,11 @@ # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.record_size_ki_b #=> Integer # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.read_only #=> Boolean # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports #=> Array # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -6057,11 +6533,16 @@ # 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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.snapshots[0].administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String # resp.snapshots[0].administrative_actions[0].target_snapshot_values #=> Types::Snapshot + # resp.snapshots[0].administrative_actions[0].total_transfer_bytes #=> Integer + # resp.snapshots[0].administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.next_token #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/DescribeSnapshots AWS API Documentation # # @overload describe_snapshots(params = {}) @@ -6228,19 +6709,24 @@ # resp.volumes[0].ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.volumes[0].ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.volumes[0].ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.volumes[0].ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.volumes[0].ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.volumes[0].ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.volumes[0].ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.volumes[0].ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.volumes[0].ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.volumes[0].ontap_configuration.size_in_bytes #=> Integer # 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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -6308,11 +6794,11 @@ # resp.volumes[0].administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array # resp.volumes[0].administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String # resp.volumes[0].administrative_actions[0].target_file_system_values.administrative_actions #=> Types::AdministrativeActions # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.endpoint_ip_address_range #=> String # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.management.dns_name #=> String @@ -6324,10 +6810,12 @@ # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids #=> Array # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids[0] #=> String # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity #=> Integer # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.weekly_maintenance_start_time #=> String # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.fsx_admin_password #=> String + # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.ha_pairs #=> Integer + # resp.volumes[0].administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -6353,19 +6841,21 @@ # resp.volumes[0].administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.volumes[0].administrative_actions[0].target_snapshot_values.tags #=> Array # resp.volumes[0].administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.volumes[0].administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.volumes[0].administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.volumes[0].administrative_actions[0].total_transfer_bytes #=> Integer + # resp.volumes[0].administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.volumes[0].open_zfs_configuration.parent_volume_id #=> String # resp.volumes[0].open_zfs_configuration.volume_path #=> String # resp.volumes[0].open_zfs_configuration.storage_capacity_reservation_gi_b #=> Integer # resp.volumes[0].open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.volumes[0].open_zfs_configuration.record_size_ki_b #=> Integer # resp.volumes[0].open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.volumes[0].open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.volumes[0].open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.volumes[0].open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.volumes[0].open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.volumes[0].open_zfs_configuration.read_only #=> Boolean # resp.volumes[0].open_zfs_configuration.nfs_exports #=> Array # resp.volumes[0].open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.volumes[0].open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.volumes[0].open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -6375,10 +6865,13 @@ # 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.volumes[0].open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.volumes[0].open_zfs_configuration.source_snapshot_arn #=> String + # resp.volumes[0].open_zfs_configuration.destination_snapshot #=> String # resp.next_token #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/DescribeVolumes AWS API Documentation # # @overload describe_volumes(params = {}) @@ -6389,12 +6882,13 @@ end # Use this action to disassociate, or remove, one or more Domain Name # Service (DNS) aliases from an Amazon FSx for Windows File Server file # system. If you attempt to disassociate a DNS alias that is not - # associated with the file system, Amazon FSx responds with a 400 Bad - # Request. For more information, see [Working with DNS Aliases][1]. + # associated with the file system, Amazon FSx responds with an HTTP + # status code 400 (Bad Request). For more information, see [Working with + # DNS Aliases][1]. # # The system generated response showing the DNS aliases that Amazon FSx # is attempting to disassociate from the file system. Use the API # operation to monitor the status of the aliases Amazon FSx is # disassociating with the file system. @@ -6626,11 +7120,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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -6661,10 +7155,15 @@ # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer # 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 @@ -6677,11 +7176,11 @@ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.record_size_ki_b #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.read_only #=> Boolean # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports #=> Array # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -6691,10 +7190,13 @@ # 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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String # 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 @@ -6702,13 +7204,15 @@ # resp.file_system.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.file_system.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.file_system.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.file_system.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.file_system.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.file_system.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.file_system.ontap_configuration.endpoint_ip_address_range #=> String # resp.file_system.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.file_system.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.file_system.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.file_system.ontap_configuration.endpoints.management.dns_name #=> String @@ -6720,10 +7224,12 @@ # resp.file_system.ontap_configuration.route_table_ids #=> Array # resp.file_system.ontap_configuration.route_table_ids[0] #=> String # resp.file_system.ontap_configuration.throughput_capacity #=> Integer # resp.file_system.ontap_configuration.weekly_maintenance_start_time #=> String # resp.file_system.ontap_configuration.fsx_admin_password #=> String + # resp.file_system.ontap_configuration.ha_pairs #=> Integer + # resp.file_system.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -6798,11 +7304,11 @@ # @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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -6870,11 +7376,11 @@ # 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.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # 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 @@ -6886,10 +7392,12 @@ # 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.ontap_configuration.fsx_admin_password #=> String + # resp.administrative_actions[0].target_file_system_values.ontap_configuration.ha_pairs #=> Integer + # resp.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -6932,10 +7440,15 @@ # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer # 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 @@ -6948,11 +7461,11 @@ # 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.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_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 @@ -6962,10 +7475,13 @@ # 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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String # 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 @@ -6973,10 +7489,12 @@ # 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 + # resp.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.administrative_actions[0].remaining_transfer_bytes #=> Integer # # @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 ({}) @@ -7079,11 +7597,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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -7114,10 +7632,15 @@ # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer # 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 @@ -7130,11 +7653,11 @@ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.record_size_ki_b #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.read_only #=> Boolean # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports #=> Array # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -7144,10 +7667,13 @@ # 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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String # 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 @@ -7155,13 +7681,15 @@ # resp.file_system.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.file_system.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.file_system.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.file_system.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.file_system.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.file_system.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.file_system.ontap_configuration.endpoint_ip_address_range #=> String # resp.file_system.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.file_system.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.file_system.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.file_system.ontap_configuration.endpoints.management.dns_name #=> String @@ -7173,10 +7701,12 @@ # resp.file_system.ontap_configuration.route_table_ids #=> Array # resp.file_system.ontap_configuration.route_table_ids[0] #=> String # resp.file_system.ontap_configuration.throughput_capacity #=> Integer # resp.file_system.ontap_configuration.weekly_maintenance_start_time #=> String # resp.file_system.ontap_configuration.fsx_admin_password #=> String + # resp.file_system.ontap_configuration.ha_pairs #=> Integer + # resp.file_system.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -7507,16 +8037,20 @@ # # * `DiskIopsConfiguration` # # * `FsxAdminPassword` # + # * `HAPairs` + # # * `RemoveRouteTableIds` # # * `StorageCapacity` # # * `ThroughputCapacity` # + # * `ThroughputCapacityPerHAPair` + # # * `WeeklyMaintenanceStartTime` # # For FSx for OpenZFS file systems, you can update the following # properties: # @@ -7726,10 +8260,11 @@ # iops: 1, # }, # throughput_capacity: 1, # add_route_table_ids: ["RouteTableId"], # remove_route_table_ids: ["RouteTableId"], + # throughput_capacity_per_ha_pair: 1, # }, # open_zfs_configuration: { # automatic_backup_retention_days: 1, # copy_tags_to_backups: false, # copy_tags_to_volumes: false, @@ -7812,11 +8347,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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -7847,10 +8382,15 @@ # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.file_system.administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer # 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 @@ -7863,11 +8403,11 @@ # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.record_size_ki_b #=> Integer # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.read_only #=> Boolean # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports #=> Array # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -7877,10 +8417,13 @@ # 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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.file_system.administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String # 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 @@ -7888,13 +8431,15 @@ # resp.file_system.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.file_system.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.file_system.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.file_system.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.file_system.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.file_system.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.file_system.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.file_system.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.file_system.ontap_configuration.endpoint_ip_address_range #=> String # resp.file_system.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.file_system.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.file_system.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.file_system.ontap_configuration.endpoints.management.dns_name #=> String @@ -7906,10 +8451,12 @@ # resp.file_system.ontap_configuration.route_table_ids #=> Array # resp.file_system.ontap_configuration.route_table_ids[0] #=> String # resp.file_system.ontap_configuration.throughput_capacity #=> Integer # resp.file_system.ontap_configuration.weekly_maintenance_start_time #=> String # resp.file_system.ontap_configuration.fsx_admin_password #=> String + # resp.file_system.ontap_configuration.ha_pairs #=> Integer + # resp.file_system.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -7932,10 +8479,67 @@ def update_file_system(params = {}, options = {}) req = build_request(:update_file_system, params) req.send_request(options) end + # Configures whether participant accounts in your organization can + # create Amazon FSx for NetApp ONTAP Multi-AZ file systems in subnets + # that are shared by a virtual private cloud (VPC) owner. For more + # information, see the [Amazon FSx for NetApp ONTAP User Guide][1]. + # + # <note markdown="1"> We strongly recommend that participant-created Multi-AZ file systems + # in the shared VPC are deleted before you disable this feature. Once + # the feature is disabled, these file systems will enter a + # `MISCONFIGURED` state and behave like Single-AZ file systems. For more + # information, see [Important considerations before disabling shared VPC + # support for Multi-AZ file systems][2]. + # + # </note> + # + # + # + # [1]: https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/maz-shared-vpc.html + # [2]: https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/maz-shared-vpc.html#disabling-maz-vpc-sharing + # + # @option params [String] :enable_fsx_route_table_updates_from_participant_accounts + # Specifies whether participant accounts can create FSx for ONTAP + # Multi-AZ file systems in shared subnets. Set to `true` to enable or + # `false` to disable. + # + # @option params [String] :client_request_token + # (Optional) An idempotency token for resource creation, in a string of + # up to 63 ASCII characters. This token is automatically filled on your + # behalf when you use the Command Line Interface (CLI) or an Amazon Web + # Services SDK. + # + # **A suitable default value is auto-generated.** You should normally + # not need to pass this option.** + # + # @return [Types::UpdateSharedVpcConfigurationResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: + # + # * {Types::UpdateSharedVpcConfigurationResponse#enable_fsx_route_table_updates_from_participant_accounts #enable_fsx_route_table_updates_from_participant_accounts} => String + # + # @example Request syntax with placeholder values + # + # resp = client.update_shared_vpc_configuration({ + # enable_fsx_route_table_updates_from_participant_accounts: "VerboseFlag", + # client_request_token: "ClientRequestToken", + # }) + # + # @example Response structure + # + # resp.enable_fsx_route_table_updates_from_participant_accounts #=> String + # + # @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/UpdateSharedVpcConfiguration AWS API Documentation + # + # @overload update_shared_vpc_configuration(params = {}) + # @param [Hash] params ({}) + def update_shared_vpc_configuration(params = {}, options = {}) + req = build_request(:update_shared_vpc_configuration, params) + req.send_request(options) + end + # Updates the name of an Amazon FSx for OpenZFS snapshot. # # @option params [String] :client_request_token # (Optional) An idempotency token for resource creation, in a string of # up to 63 ASCII characters. This token is automatically filled on your @@ -7975,11 +8579,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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -8047,11 +8651,11 @@ # resp.snapshot.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array # resp.snapshot.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String # resp.snapshot.administrative_actions[0].target_file_system_values.administrative_actions #=> Types::AdministrativeActions # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.endpoint_ip_address_range #=> String # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.management.dns_name #=> String @@ -8063,10 +8667,12 @@ # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids #=> Array # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids[0] #=> String # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity #=> Integer # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.weekly_maintenance_start_time #=> String # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.fsx_admin_password #=> String + # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.ha_pairs #=> Integer + # resp.snapshot.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -8109,10 +8715,15 @@ # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.snapshot.administrative_actions[0].target_volume_values.ontap_configuration.size_in_bytes #=> Integer # 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 @@ -8125,11 +8736,11 @@ # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.record_size_ki_b #=> Integer # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.read_only #=> Boolean # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports #=> Array # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -8139,11 +8750,16 @@ # 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_volume_values.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.source_snapshot_arn #=> String + # resp.snapshot.administrative_actions[0].target_volume_values.open_zfs_configuration.destination_snapshot #=> String # resp.snapshot.administrative_actions[0].target_snapshot_values #=> Types::Snapshot + # resp.snapshot.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.snapshot.administrative_actions[0].remaining_transfer_bytes #=> Integer # # @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/UpdateSnapshot AWS API Documentation # # @overload update_snapshot(params = {}) # @param [Hash] params ({}) @@ -8310,10 +8926,11 @@ # value: 1, # }, # }, # volume_append_mode_enabled: false, # }, + # size_in_bytes: 1, # }, # name: "VolumeName", # open_zfs_configuration: { # storage_capacity_reservation_gi_b: 1, # storage_capacity_quota_gi_b: 1, @@ -8369,19 +8986,24 @@ # resp.volume.ontap_configuration.snaplock_configuration.retention_period.minimum_retention.value #=> Integer # resp.volume.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.type #=> String, one of "SECONDS", "MINUTES", "HOURS", "DAYS", "MONTHS", "YEARS", "INFINITE", "UNSPECIFIED" # resp.volume.ontap_configuration.snaplock_configuration.retention_period.maximum_retention.value #=> Integer # resp.volume.ontap_configuration.snaplock_configuration.snaplock_type #=> String, one of "COMPLIANCE", "ENTERPRISE" # resp.volume.ontap_configuration.snaplock_configuration.volume_append_mode_enabled #=> Boolean + # resp.volume.ontap_configuration.volume_style #=> String, one of "FLEXVOL", "FLEXGROUP" + # resp.volume.ontap_configuration.aggregate_configuration.aggregates #=> Array + # resp.volume.ontap_configuration.aggregate_configuration.aggregates[0] #=> String + # resp.volume.ontap_configuration.aggregate_configuration.total_constituents #=> Integer + # resp.volume.ontap_configuration.size_in_bytes #=> Integer # 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", "VOLUME_RESTORE", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY" + # 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", "THROUGHPUT_OPTIMIZATION", "IOPS_OPTIMIZATION", "STORAGE_TYPE_OPTIMIZATION", "MISCONFIGURED_STATE_RECOVERY", "VOLUME_UPDATE_WITH_SNAPSHOT", "VOLUME_INITIALIZE_WITH_SNAPSHOT" # 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 @@ -8449,11 +9071,11 @@ # resp.volume.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids #=> Array # resp.volume.administrative_actions[0].target_file_system_values.lustre_configuration.root_squash_configuration.no_squash_nids[0] #=> String # resp.volume.administrative_actions[0].target_file_system_values.administrative_actions #=> Types::AdministrativeActions # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.automatic_backup_retention_days #=> Integer # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.daily_automatic_backup_start_time #=> String - # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1" + # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.deployment_type #=> String, one of "MULTI_AZ_1", "SINGLE_AZ_1", "SINGLE_AZ_2" # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoint_ip_address_range #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.dns_name #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses #=> Array # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.intercluster.ip_addresses[0] #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.endpoints.management.dns_name #=> String @@ -8465,10 +9087,12 @@ # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids #=> Array # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.route_table_ids[0] #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity #=> Integer # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.weekly_maintenance_start_time #=> String # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.fsx_admin_password #=> String + # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.ha_pairs #=> Integer + # resp.volume.administrative_actions[0].target_file_system_values.ontap_configuration.throughput_capacity_per_ha_pair #=> Integer # 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 @@ -8494,19 +9118,21 @@ # resp.volume.administrative_actions[0].target_snapshot_values.lifecycle_transition_reason.message #=> String # resp.volume.administrative_actions[0].target_snapshot_values.tags #=> Array # resp.volume.administrative_actions[0].target_snapshot_values.tags[0].key #=> String # resp.volume.administrative_actions[0].target_snapshot_values.tags[0].value #=> String # resp.volume.administrative_actions[0].target_snapshot_values.administrative_actions #=> Types::AdministrativeActions + # resp.volume.administrative_actions[0].total_transfer_bytes #=> Integer + # resp.volume.administrative_actions[0].remaining_transfer_bytes #=> Integer # resp.volume.open_zfs_configuration.parent_volume_id #=> String # resp.volume.open_zfs_configuration.volume_path #=> String # resp.volume.open_zfs_configuration.storage_capacity_reservation_gi_b #=> Integer # resp.volume.open_zfs_configuration.storage_capacity_quota_gi_b #=> Integer # resp.volume.open_zfs_configuration.record_size_ki_b #=> Integer # resp.volume.open_zfs_configuration.data_compression_type #=> String, one of "NONE", "ZSTD", "LZ4" # resp.volume.open_zfs_configuration.copy_tags_to_snapshots #=> Boolean # resp.volume.open_zfs_configuration.origin_snapshot.snapshot_arn #=> String - # resp.volume.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY" + # resp.volume.open_zfs_configuration.origin_snapshot.copy_strategy #=> String, one of "CLONE", "FULL_COPY", "INCREMENTAL_COPY" # resp.volume.open_zfs_configuration.read_only #=> Boolean # resp.volume.open_zfs_configuration.nfs_exports #=> Array # resp.volume.open_zfs_configuration.nfs_exports[0].client_configurations #=> Array # resp.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].clients #=> String # resp.volume.open_zfs_configuration.nfs_exports[0].client_configurations[0].options #=> Array @@ -8516,10 +9142,13 @@ # 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 + # resp.volume.open_zfs_configuration.delete_intermediate_data #=> Boolean + # resp.volume.open_zfs_configuration.source_snapshot_arn #=> String + # resp.volume.open_zfs_configuration.destination_snapshot #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/fsx-2018-03-01/UpdateVolume AWS API Documentation # # @overload update_volume(params = {}) # @param [Hash] params ({}) @@ -8539,10 +9168,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-fsx' - context[:gem_version] = '1.80.0' + context[:gem_version] = '1.81.0' Seahorse::Client::Request.new(handlers, context) end # @api private # @deprecated