Skip to content

Commit

Permalink
feat(client-fsx): Adds support for FSx for NetApp ONTAP 2nd Generatio…
Browse files Browse the repository at this point in the history
…n file systems, and FSx for OpenZFS Single AZ HA file systems.
  • Loading branch information
awstools committed Jul 9, 2024
1 parent 5d3596b commit cd5cd96
Show file tree
Hide file tree
Showing 20 changed files with 305 additions and 206 deletions.
16 changes: 8 additions & 8 deletions clients/client-fsx/src/commands/CopyBackupCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -191,10 +191,10 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
* // },
* // AdministrativeActions: [ // AdministrativeActions
* // { // AdministrativeAction
* // AdministrativeActionType: "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",
* // AdministrativeActionType: "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" || "DOWNLOAD_DATA_FROM_BACKUP",
* // ProgressPercent: Number("int"),
* // RequestTime: new Date("TIMESTAMP"),
* // Status: "FAILED" || "IN_PROGRESS" || "PENDING" || "COMPLETED" || "UPDATED_OPTIMIZING",
* // Status: "FAILED" || "IN_PROGRESS" || "PENDING" || "COMPLETED" || "UPDATED_OPTIMIZING" || "OPTIMIZING",
* // TargetFileSystemValues: {
* // OwnerId: "STRING_VALUE",
* // CreationTime: new Date("TIMESTAMP"),
Expand Down Expand Up @@ -293,10 +293,10 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
* // },
* // AdministrativeActions: [
* // {
* // AdministrativeActionType: "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",
* // AdministrativeActionType: "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" || "DOWNLOAD_DATA_FROM_BACKUP",
* // ProgressPercent: Number("int"),
* // RequestTime: new Date("TIMESTAMP"),
* // Status: "FAILED" || "IN_PROGRESS" || "PENDING" || "COMPLETED" || "UPDATED_OPTIMIZING",
* // Status: "FAILED" || "IN_PROGRESS" || "PENDING" || "COMPLETED" || "UPDATED_OPTIMIZING" || "OPTIMIZING",
* // TargetFileSystemValues: "<FileSystem>",
* // FailureDetails: { // AdministrativeActionFailureDetails
* // Message: "STRING_VALUE",
Expand Down Expand Up @@ -424,7 +424,7 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
* // OntapConfiguration: { // OntapFileSystemConfiguration
* // AutomaticBackupRetentionDays: Number("int"),
* // DailyAutomaticBackupStartTime: "STRING_VALUE",
* // DeploymentType: "MULTI_AZ_1" || "SINGLE_AZ_1" || "SINGLE_AZ_2",
* // DeploymentType: "MULTI_AZ_1" || "SINGLE_AZ_1" || "SINGLE_AZ_2" || "MULTI_AZ_2",
* // EndpointIpAddressRange: "STRING_VALUE",
* // Endpoints: { // FileSystemEndpoints
* // Intercluster: { // FileSystemEndpoint
Expand Down Expand Up @@ -460,7 +460,7 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
* // CopyTagsToBackups: true || false,
* // CopyTagsToVolumes: true || false,
* // DailyAutomaticBackupStartTime: "STRING_VALUE",
* // DeploymentType: "SINGLE_AZ_1" || "SINGLE_AZ_2" || "MULTI_AZ_1",
* // DeploymentType: "SINGLE_AZ_1" || "SINGLE_AZ_2" || "SINGLE_AZ_HA_1" || "SINGLE_AZ_HA_2" || "MULTI_AZ_1",
* // ThroughputCapacity: Number("int"),
* // WeeklyMaintenanceStartTime: "STRING_VALUE",
* // DiskIopsConfiguration: {
Expand Down Expand Up @@ -599,7 +599,7 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
* // OntapConfiguration: {
* // AutomaticBackupRetentionDays: Number("int"),
* // DailyAutomaticBackupStartTime: "STRING_VALUE",
* // DeploymentType: "MULTI_AZ_1" || "SINGLE_AZ_1" || "SINGLE_AZ_2",
* // DeploymentType: "MULTI_AZ_1" || "SINGLE_AZ_1" || "SINGLE_AZ_2" || "MULTI_AZ_2",
* // EndpointIpAddressRange: "STRING_VALUE",
* // Endpoints: {
* // Intercluster: {
Expand Down Expand Up @@ -635,7 +635,7 @@ export interface CopyBackupCommandOutput extends CopyBackupResponse, __MetadataB
* // CopyTagsToBackups: true || false,
* // CopyTagsToVolumes: true || false,
* // DailyAutomaticBackupStartTime: "STRING_VALUE",
* // DeploymentType: "SINGLE_AZ_1" || "SINGLE_AZ_2" || "MULTI_AZ_1",
* // DeploymentType: "SINGLE_AZ_1" || "SINGLE_AZ_2" || "SINGLE_AZ_HA_1" || "SINGLE_AZ_HA_2" || "MULTI_AZ_1",
* // ThroughputCapacity: Number("int"),
* // WeeklyMaintenanceStartTime: "STRING_VALUE",
* // DiskIopsConfiguration: "<DiskIopsConfiguration>",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,10 +58,10 @@ export interface CopySnapshotAndUpdateVolumeCommandOutput
* // Lifecycle: "CREATING" || "CREATED" || "DELETING" || "FAILED" || "MISCONFIGURED" || "PENDING" || "AVAILABLE",
* // AdministrativeActions: [ // AdministrativeActions
* // { // AdministrativeAction
* // AdministrativeActionType: "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",
* // AdministrativeActionType: "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" || "DOWNLOAD_DATA_FROM_BACKUP",
* // ProgressPercent: Number("int"),
* // RequestTime: new Date("TIMESTAMP"),
* // Status: "FAILED" || "IN_PROGRESS" || "PENDING" || "COMPLETED" || "UPDATED_OPTIMIZING",
* // Status: "FAILED" || "IN_PROGRESS" || "PENDING" || "COMPLETED" || "UPDATED_OPTIMIZING" || "OPTIMIZING",
* // TargetFileSystemValues: { // FileSystem
* // OwnerId: "STRING_VALUE",
* // CreationTime: new Date("TIMESTAMP"),
Expand Down Expand Up @@ -165,10 +165,10 @@ export interface CopySnapshotAndUpdateVolumeCommandOutput
* // },
* // AdministrativeActions: [
* // {
* // AdministrativeActionType: "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",
* // AdministrativeActionType: "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" || "DOWNLOAD_DATA_FROM_BACKUP",
* // ProgressPercent: Number("int"),
* // RequestTime: new Date("TIMESTAMP"),
* // Status: "FAILED" || "IN_PROGRESS" || "PENDING" || "COMPLETED" || "UPDATED_OPTIMIZING",
* // Status: "FAILED" || "IN_PROGRESS" || "PENDING" || "COMPLETED" || "UPDATED_OPTIMIZING" || "OPTIMIZING",
* // TargetFileSystemValues: {
* // OwnerId: "STRING_VALUE",
* // CreationTime: new Date("TIMESTAMP"),
Expand Down Expand Up @@ -274,7 +274,7 @@ export interface CopySnapshotAndUpdateVolumeCommandOutput
* // OntapConfiguration: { // OntapFileSystemConfiguration
* // AutomaticBackupRetentionDays: Number("int"),
* // DailyAutomaticBackupStartTime: "STRING_VALUE",
* // DeploymentType: "MULTI_AZ_1" || "SINGLE_AZ_1" || "SINGLE_AZ_2",
* // DeploymentType: "MULTI_AZ_1" || "SINGLE_AZ_1" || "SINGLE_AZ_2" || "MULTI_AZ_2",
* // EndpointIpAddressRange: "STRING_VALUE",
* // Endpoints: { // FileSystemEndpoints
* // Intercluster: { // FileSystemEndpoint
Expand Down Expand Up @@ -310,7 +310,7 @@ export interface CopySnapshotAndUpdateVolumeCommandOutput
* // CopyTagsToBackups: true || false,
* // CopyTagsToVolumes: true || false,
* // DailyAutomaticBackupStartTime: "STRING_VALUE",
* // DeploymentType: "SINGLE_AZ_1" || "SINGLE_AZ_2" || "MULTI_AZ_1",
* // DeploymentType: "SINGLE_AZ_1" || "SINGLE_AZ_2" || "SINGLE_AZ_HA_1" || "SINGLE_AZ_HA_2" || "MULTI_AZ_1",
* // ThroughputCapacity: Number("int"),
* // WeeklyMaintenanceStartTime: "STRING_VALUE",
* // DiskIopsConfiguration: {
Expand Down Expand Up @@ -462,7 +462,7 @@ export interface CopySnapshotAndUpdateVolumeCommandOutput
* // OntapConfiguration: {
* // AutomaticBackupRetentionDays: Number("int"),
* // DailyAutomaticBackupStartTime: "STRING_VALUE",
* // DeploymentType: "MULTI_AZ_1" || "SINGLE_AZ_1" || "SINGLE_AZ_2",
* // DeploymentType: "MULTI_AZ_1" || "SINGLE_AZ_1" || "SINGLE_AZ_2" || "MULTI_AZ_2",
* // EndpointIpAddressRange: "STRING_VALUE",
* // Endpoints: {
* // Intercluster: {
Expand Down Expand Up @@ -498,7 +498,7 @@ export interface CopySnapshotAndUpdateVolumeCommandOutput
* // CopyTagsToBackups: true || false,
* // CopyTagsToVolumes: true || false,
* // DailyAutomaticBackupStartTime: "STRING_VALUE",
* // DeploymentType: "SINGLE_AZ_1" || "SINGLE_AZ_2" || "MULTI_AZ_1",
* // DeploymentType: "SINGLE_AZ_1" || "SINGLE_AZ_2" || "SINGLE_AZ_HA_1" || "SINGLE_AZ_HA_2" || "MULTI_AZ_1",
* // ThroughputCapacity: Number("int"),
* // WeeklyMaintenanceStartTime: "STRING_VALUE",
* // DiskIopsConfiguration: "<DiskIopsConfiguration>",
Expand Down
16 changes: 8 additions & 8 deletions clients/client-fsx/src/commands/CreateBackupCommand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -224,10 +224,10 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
* // },
* // AdministrativeActions: [ // AdministrativeActions
* // { // AdministrativeAction
* // AdministrativeActionType: "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",
* // AdministrativeActionType: "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" || "DOWNLOAD_DATA_FROM_BACKUP",
* // ProgressPercent: Number("int"),
* // RequestTime: new Date("TIMESTAMP"),
* // Status: "FAILED" || "IN_PROGRESS" || "PENDING" || "COMPLETED" || "UPDATED_OPTIMIZING",
* // Status: "FAILED" || "IN_PROGRESS" || "PENDING" || "COMPLETED" || "UPDATED_OPTIMIZING" || "OPTIMIZING",
* // TargetFileSystemValues: {
* // OwnerId: "STRING_VALUE",
* // CreationTime: new Date("TIMESTAMP"),
Expand Down Expand Up @@ -326,10 +326,10 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
* // },
* // AdministrativeActions: [
* // {
* // AdministrativeActionType: "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",
* // AdministrativeActionType: "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" || "DOWNLOAD_DATA_FROM_BACKUP",
* // ProgressPercent: Number("int"),
* // RequestTime: new Date("TIMESTAMP"),
* // Status: "FAILED" || "IN_PROGRESS" || "PENDING" || "COMPLETED" || "UPDATED_OPTIMIZING",
* // Status: "FAILED" || "IN_PROGRESS" || "PENDING" || "COMPLETED" || "UPDATED_OPTIMIZING" || "OPTIMIZING",
* // TargetFileSystemValues: "<FileSystem>",
* // FailureDetails: { // AdministrativeActionFailureDetails
* // Message: "STRING_VALUE",
Expand Down Expand Up @@ -457,7 +457,7 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
* // OntapConfiguration: { // OntapFileSystemConfiguration
* // AutomaticBackupRetentionDays: Number("int"),
* // DailyAutomaticBackupStartTime: "STRING_VALUE",
* // DeploymentType: "MULTI_AZ_1" || "SINGLE_AZ_1" || "SINGLE_AZ_2",
* // DeploymentType: "MULTI_AZ_1" || "SINGLE_AZ_1" || "SINGLE_AZ_2" || "MULTI_AZ_2",
* // EndpointIpAddressRange: "STRING_VALUE",
* // Endpoints: { // FileSystemEndpoints
* // Intercluster: { // FileSystemEndpoint
Expand Down Expand Up @@ -493,7 +493,7 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
* // CopyTagsToBackups: true || false,
* // CopyTagsToVolumes: true || false,
* // DailyAutomaticBackupStartTime: "STRING_VALUE",
* // DeploymentType: "SINGLE_AZ_1" || "SINGLE_AZ_2" || "MULTI_AZ_1",
* // DeploymentType: "SINGLE_AZ_1" || "SINGLE_AZ_2" || "SINGLE_AZ_HA_1" || "SINGLE_AZ_HA_2" || "MULTI_AZ_1",
* // ThroughputCapacity: Number("int"),
* // WeeklyMaintenanceStartTime: "STRING_VALUE",
* // DiskIopsConfiguration: {
Expand Down Expand Up @@ -632,7 +632,7 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
* // OntapConfiguration: {
* // AutomaticBackupRetentionDays: Number("int"),
* // DailyAutomaticBackupStartTime: "STRING_VALUE",
* // DeploymentType: "MULTI_AZ_1" || "SINGLE_AZ_1" || "SINGLE_AZ_2",
* // DeploymentType: "MULTI_AZ_1" || "SINGLE_AZ_1" || "SINGLE_AZ_2" || "MULTI_AZ_2",
* // EndpointIpAddressRange: "STRING_VALUE",
* // Endpoints: {
* // Intercluster: {
Expand Down Expand Up @@ -668,7 +668,7 @@ export interface CreateBackupCommandOutput extends CreateBackupResponse, __Metad
* // CopyTagsToBackups: true || false,
* // CopyTagsToVolumes: true || false,
* // DailyAutomaticBackupStartTime: "STRING_VALUE",
* // DeploymentType: "SINGLE_AZ_1" || "SINGLE_AZ_2" || "MULTI_AZ_1",
* // DeploymentType: "SINGLE_AZ_1" || "SINGLE_AZ_2" || "SINGLE_AZ_HA_1" || "SINGLE_AZ_HA_2" || "MULTI_AZ_1",
* // ThroughputCapacity: Number("int"),
* // WeeklyMaintenanceStartTime: "STRING_VALUE",
* // DiskIopsConfiguration: "<DiskIopsConfiguration>",
Expand Down
Loading

0 comments on commit cd5cd96

Please sign in to comment.